Advent of Code 2022 December 19, 2022
Back into the mix with Advent of Code! I'm up to date so far in 2022, but I sorta cheated on one star, and I'm sure the remaining days will be brutal.
Read more at Advent of Code 2022
Google Cloud Development - Data Access February 13, 2022
Compile time dependency injection is still dependency injection!
Read more at Google Cloud Development - Data Access
Flags vs. Configuration March 2, 2021
I use both flags and configuration when writing new software, and tried to get my thoughts down on determining when to use each, or in some cases both, but never neither :)
Read more at Flags vs. Configuration
imgorg - The Image Organization Tool February 20, 2021
I wrote a tool to organize the massive amount of photos, screenshots, and images I've amassed over the years. It works great and brought back a lot of nostalgia!
Read more at imgorg - The Image Organization Tool
SEO Considerations on AppEngine February 16, 2021
In moving to AppEngine I also put in a bit of effort to make my site more SEO friendly and searchable. Hopefully it helps. I detail some of it in this post.
Read more at SEO Considerations on AppEngine
Advent of Code 2020 December 9, 2020
2020 has been a bear but every December there's Advent of Code! I found day 9 to be really interesting, and came up with a decent way to solve it, I think so anyway.
Read more at Advent of Code 2020
Quarantine - Code-id 19 May 15, 2020
Coronavirus has been a very productive time for me! I have used it to complete some woodworking projects, and have coded up many helpful tools in Go, of course. Recent problems have revolved around databases being out of sync, configuration complexities, and trying to copy large files over the network that would fail half way through.
Read more at Quarantine - Code-id 19
The Mind of a 20+ Year Developer November 8, 2018
I've been coding a long time, and it has definitely had an impact on how I think. I also have an uncanny memory for things that I've built, and can usually describe the inner workings of something I wrong long ago, I think simply by imagining how I would do it today.
Read more at The Mind of a 20+ Year Developer
SQL Server, A Million Updates, Multithreading and Queues October 18, 2018
I've pretty much figured out how to run thousands of updates pretty efficiently for SQL server. As with most things, the answer is many at the same time.
Read more at SQL Server, A Million Updates, Multithreading and Queues
CRUDGEON September 20, 2018
I write apps. Crudgeon generates code from code, with go-build-like syntax like //+property. It has saved me loads of time repeatedly and will continue to do so in the future, I imagine.
Read more at CRUDGEON
Grunt Work Principle August 26, 2018
Goals for the Summer April 27, 2018
Goals for the summer... I've written a few of these in my life, it'd be nice to not have to do them again.
#1 - Code generator that generates code generators.
#2 - ORM which, based on inputs, will map the appropriate choice of ORM to my current needs. An ORM Mapper.