2 + 2 = 4. Aren't numbers grand? They are the basic building blocks for all data we work with and Swift is no exception. Speaking (or typing) of numbers, I was working on SwiftLog the other day and came across a NSFileManager call that returned a NSNumber in Objective-C...

As stated in the title of this article, we are going to build a router (also known as a mux) in Go. Now you might be asking why? There are a plethora of great routers out there so why "reinvent the wheel"? As a mentor of mine use to say...

We redesigned! You probably already noticed that though. We felt it was time for a new look that focused on readability and a modern design. We found a great theme by @dirkfabisch. You can find the theme on his github here. Dirk, if you ever read this, we thank you...

Templating is a pretty popular subject in web development today. If you have done any amount of web development, chances are you have worked with templates. The most popular types of templates that come to my mind are ERB templates in Ruby on Rails and Mustache templates. Below is a...

Encoding is a fundamental part of computing. It effects pretty much every piece of software ever written, take this XKCD for example: As silly as the comic might be, it reminds us of just how important it is to have a great standard library for handling different encoding that have...