Scripting is the Glue

Software architecture isn't about writing code, it's about creating solutions, and those can come in many ways.

Read more at Scripting is the Glue

Weather API Bonus Content

Ok, this is the last one. Setting up the programs to run by anyone, not just me.

Read more at Weather API Bonus Content

The Simple Act of Integrating a Weather API - Part 3

I revisited my solution, again. This time I got it. The cities.json file is 71KB instead of 19MB.

Read more at The Simple Act of Integrating a Weather API - Part 3

The Simple Act of Integrating a Weather API - Part 2

Sometimes I rush a little bit through it, and I definitely didn't look close enough at the actual data from geonames.org

Read more at The Simple Act of Integrating a Weather API - Part 2

The Simple Act of Integrating a Weather API

The new LPGA website has launched. I talk about one of the features that should have been pretty easy, and all of the tools I used to solve it :)

Read more at The Simple Act of Integrating a Weather API

Caching and Concurrency

In C#, simply using a concurrent dictionary isn't enough. You still have to protect against long load times!

Read more at Caching and Concurrency

trest - Testing dependent JSON REST services

And on my general overview of test driven development

Read more at trest - Testing dependent JSON REST services

Answer Questions with Graciousness

Early in my career I had a question, and was answered with graciousness. It shaped how I respond when being asked a question.

Read more at Answer Questions with Graciousness

I won't be using your new language features

Aesthetic language features just make code harder to read

Read more at I won't be using your new language features

I did a math joke today

Significant digits are hilarious

Read more at I did a math joke today

Why I do Advent of Code

I do advent of code for a number of reasons, while people I know, who could do it, skip it. And I try to quantify why I will sacrifice sleep in order to do it!

Read more at Why I do Advent of Code

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

Advent of Code 2023 Day 16

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

Why agile isn't a good fit for me

Agile is poop.

Read more at Why agile isn't a good fit for me