Advent of Code 2023 - Day 17 December 18, 2023
My priority queue comes in handy, although I modified it to be a bit quicker.
Read more at Advent of Code 2023 - Day 17
My priority queue comes in handy, although I modified it to be a bit quicker.
Read more at Advent of Code 2023 - Day 17
Day 16 of advent of code got me thinking a tiny bit more, until I started to think clearly :)
Read more at Advent of Code 2023 Day 16
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
Compile time dependency injection is still dependency injection!
Read more at Google Cloud Development - Data Access
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
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
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
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
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
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
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
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
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.