Run Deno in Docker

Based on this github issue, it looks like there’s still no official Docker image as of the time of this writing, but it’s in the works. In the meantime, here’s a working Docker image if you’d like to play around with Deno without the hassle of ins...

Deno 1.0 Released

I just saw the announcement about Deno hitting version 1.0 on Hacker News. I’ve never heard of Deno before but my first thoughts are it looks very interesting. It’s essentially a new runtime for executing Javascript with first class support for Ty...

Set up a Rails 6.0 app with Ruby 2.7 and Docker

I’ve been playing around with Ruby again to brush up my skills. Here’s how I’m setting up a new Rails app using Ruby 2.7.1 and Docker. First things first, lets set up our Dockerfile. mkdir myapp && cd myapp touch Dockerfile And in the ...

Create Apps Without A Storyboard In Swift

Pretty much all of my career has been spent programming for the web. I build websites with HTML, CSS, Javascript, and various backend technologies. At times I’ve worked with other tools and stacks that weren’t directly related to the web, but no m...

Reading List

This post is a little different than the previous ones. I’m heading out of town for 2 weeks for travel so I won’t be able to post any new articles until early December, but I want to give you a few good links I think are worth reading in the meant...

Find Your Priorities

At some point in your career, you’ll have setbacks. Whether it’s personal health, family emergencies, burnout, a colleague getting the promotion you wanted, or just plain bad luck. Sometimes life gets in the way of work and you feel like you’re no...

Managing Your Emotions

There’s going to be times when you’ll feel stuck. Your energy, drive, and emotion will go up and down over time during your career. Managing your enthusiasm during the day to day work as a programmer takes significant practice. There’s a good chan...

Create UIViews Programmatically In Swift

A good place to start is to read through Apple’s documentation for the UIView class. Install PureLayout. PureLayout provides a developer friendly API for defining layout constraints for Auto Layout. Writing Auto Layout code from ...