<< Home
#
blog-index
1/16/25
New Blog Smell, Again!
1/14/25
That Poor Rug
12/9/24
Can LLMs Solve Software Engineering?
12/8/24
Robust and Flexible
11/3/24
Large Language Models and Humans
7/27/23
Brittle CloudFormation Stacks
7/2/23
Using CORS headers with NestJS
2/20/23
TypeScript package example
2/6/23
Jinja and YAML
1/22/23
Getting Around Existing CSS for Overlays
1/13/23
DNS Resolution From Javascript
1/12/23
Refreshing Access Tokens
9/25/22
OpenVPN and certificates
7/23/22
Certbot with DNS Challenge
7/17/22
Learn Perl
6/4/22
Recording Your Screen
5/23/22
Binding Input
5/7/22
Don't be afraid to panic
4/29/22
Avoid Ambiguity
2/5/22
Go fmt your code
1/1/22
S3, Boto3, and zipfile benchmarks
10/25/21
Easy LDAP Queries in Python
9/19/21
CentOS 7 in Vagrant
9/18/21
Comment your code!
6/12/21
Blog for Yourself
6/12/21
Import MySQL Dump
6/9/21
Email Authentication
6/8/21
New Blog Smell
6/7/21
ActiveSync Bad Request
6/6/21
Testing Email Servers
6/5/21
ActiveSync Hell
5/22/21
Compress videos quicker
5/22/21
Searching in an MDB databases
5/22/21
Add Windows 10 Explorer Context Menu Entry via the Registry
3/13/21
Using FRP to Expose Your Local Test Server
3/13/21
SMTP template
3/13/21
VM Primer
3/12/21
The Value of Support
7/3/20
Compiling and Debugging C++ for WebAssembly in Visual Studio Code
7/1/20
Building and Debugging C++ in a Container with Visual Studio Code
6/15/20
What's your story?
4/30/20
Stop Using ===
4/26/20
Normal is Mediocre
4/26/20
Productivity is a Skill
4/23/20
Should You Pay for a Job?
4/21/20
Alt-F-S
4/19/20
C++ Needs Macros
4/19/20
Premake and Lua
4/19/20
What Amazes You?
4/18/20
Clouds are Cool
4/18/20
Experience Above All
4/18/20
Playwright and Create React App
4/16/20
Flaws are Perfect
4/15/20
The HB Pencil
4/14/20
A New Chapter