ngjackson

A blog about software development and project management.

Posts

Best Way to Store Passwords: Don't!

There are lots , and lots , and lots of articles on the web about how to safely store passwords in your application. And there's good…

Generating Alphanumeric Sequential IDs in Java

I came across an interesting situation in work the other day while working on an internal project (a link shortener, similar to bitly ). I…

My PowerShell and Git Config

Most web developers today use Mac OS or Linux, but I'm part of the minority that use Windows for nearly all of my development. There are…

Build GitHub Contributions Layout with CSS Grid

Here's what we're going to have built by the end of this tutorial: If you've never seen this chart, it's basically a heatmap of all your…

How I Built ngjackson.com

After about 2 weeks of development on and off, I'm finally happy with the design of my very first personal website, ngjackson.com . This…