The Mind of a 20+ Year Developer

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

CRUDGEON

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

Sitecore Doc

It's difficult to get a grasp on a large Sitecore project, which is the main impetus behind writing Sitecore Doc. It generates HTML to summarize an entire Sitecore application on one page.

Read more at Sitecore Doc

Google App Engine on Windows

My first attempt at AppEngine resulted in having to hack the python that comes with it. It has since been changed and works much better!

Read more at Google App Engine on Windows

Advent of Code 2017 - Day 13

Advent of Code is one of my favorite times of year. Here is my thought process on 2017 Day 13.

Read more at Advent of Code 2017 - Day 13

Go Dep

As I'm going through and editing all of these blurbs now, I'm reminded of some things that I thought were good at the time, and have now been replaced by things that are a million times better. Go Dep is one of those! Go modules are a thing of pure genius.

Read more at Go Dep

Go and Sitecore Interlude

I've integrated Go heavily into tools to make development of Sitecore much more easier. Replacing Team Development for Sitecore has been hugely beneficial. Part of making it easier to use involved writing a method using Go's reflection to join multiple JSON configurations together to get the final configuration.

Read more at Go and Sitecore Interlude

Go and Sitecore, Part 3

I've integrated Go heavily into tools to make development of Sitecore much more easier. Replacing Team Development for Sitecore has been hugely beneficial. This is part 3, which involves deserializing the serialized Sitecore data back into the database.

Read more at Go and Sitecore, Part 3

Go and Sitecore, Part 2

I've integrated Go heavily into tools to make development of Sitecore much more easier. Replacing Team Development for Sitecore has been hugely beneficial. This is part 2, which covers serialization of Sitecore data.

Read more at Go and Sitecore, Part 2

Go and Sitecore, Part 1

I've integrated Go heavily into tools to make development of Sitecore much more easier. Replacing Team Development for Sitecore has been hugely beneficial. This is part 1 of that thought process.

Read more at Go and Sitecore, Part 1

Advent of Code 2016

Advent of Code 2016 involves a white elephant gift exchange with 3 million elves :P

Read more at Advent of Code 2016

Go CrawlFarm Code

I like to make an inventory of big software packages that I create, here it is for my crawlfarm.

Read more at Go CrawlFarm Code

New Go Project: Distributed Crawler

My distributed crawler covers a lot of what Go offers. Network communication using Gob and channels, concurrent programming, goroutines. Crawl farm was fun to write, and I still break it out on occasion.

Read more at New Go Project: Distributed Crawler

Transactional Data from Investment Account

I had to go through all of my historical data from ShareBuilder (later CapitalOne Investing) to figure out how many shares I had in my investment account at a certain date. They provide all of the historical data that I needed, I just need to parse it, then figure out what the securities were worth at that date.

Read more at Transactional Data from Investment Account

Advent Of Code - Day 22

Advent of Code has pretty much not topped 2015 Day 22. I had a ton of fun writing the solution.

Read more at Advent Of Code - Day 22