Blog

Dark mode in CSS

Adding dark mode to web apps is simpler than you might expect.

How to center a div

The definitive guide on how to center a div.

Searchovie

Search movies using React & Netlify server functions.

Read more
javascriptreacttypescriptnetlify

Building InvestorSim

Building a simulation game in React to learn and experiment.

Read more
javascriptreacttypescripttailwinds

SpaceVG

Building an SVG animation with Vue and Vite.

Read more
javascriptvuevitesvgcssanimation

How It's Made

After evaluating static site frameworks and blogging tools, I settled on Vuepress to rebuild fotijr.com.

Read more
javascriptvue

Services With Topshelf

Developing Windows services can be a brutally painful experience. With Topshelf, the transition from development to production is seamless.

Read more
dotnet

That Conference 2014 Recap

That Conference 2014 was an amazing experience filled with meeting new people, leveling up skills, and learning new tools.

Read more
csharpdotnetJavaScript

Comparing Strings Efficiently

When comparing strings, nothing compares to StringComparison.

Read more
csharpdotnet

How Good is StringBuilder?

Developing Windows services can be a brutally painful experience. With Topshelf, the transition from development to production is seamless.

Read more
dotnet

Building That Schedule Maker

Building a tool to help organize your schedule for That Conference.

Read more
phpsql

Stop Using XMLDocument

When working with XML documents in .NET, stop using XMLDocument and instead use XDocument.

Read more
csharpdotnet