Swift • Aug 04, 2016 Using Swift Enums for Hard-Coded Strings How to use new features in Swift enums to manage hard-coded strings in your application.
Development Practices • Aug 03, 2016 Learning from Pokémon GO: The Importance of Testing How Pokémon GO and its early bugs highlight the importance of high-quality code releases through testing and why quick releases aren't always ideal.
Growing as Makers • Aug 02, 2016 Coding For Fun – How to Avoid Creating a Second Job I've found an approach that lets me code for fun outside work. As a result, I program in my free time, and I feel really happy when I do it.
Web Apps • Aug 01, 2016 Dad-Hack: Customizing the Baby Monitor with Tampermonkey Userscripts alter websites on the fly as you visit them. I run userscripts with Tampermonkey for Chrome to customize my baby monitor's web view.
Workplace • Jul 31, 2016 Introducing ENIAC Six: Atomic’s Room Named for the Women who Programmed the ENIAC The untold story of the group of women who programmed the ENIAC—the world’s first all-digital, Turing-complete, general-purpose computer.
Ember.js • Jul 30, 2016 Embedding Ember in Existing Apps How to embed an Ember.js app within a Rails app to update your technology, improve user experience, and speed up future development.
Development Practices • Jul 29, 2016 [Video] Command Injection: How the Shell Makes You Vulnerable Command Injection can present a serious vulnerability, allowing attackers to run commands in the shell. This video covers how to defend against it.
Java • Jul 28, 2016 Dropwizard Deep Dive – Part 3: Multitenancy Part three of a series on extending Dropwizard with custom authentication, authorization, and multitenancy. Covers the concept of multitenancy.
Java • Jul 27, 2016 Dropwizard Deep Dive – Part 2: Authorization Part two of a series on extending Dropwizard with custom authentication, authorization, and multitenancy. Covers Dropwizard authorization.
Java • Jul 26, 2016 Dropwizard Deep Dive – Part 1: Custom Authentication Part one of a series on extending Dropwizard with custom authentication, authorization, and multitenancy. Covers adding custom authentication to Dropwizard.
Web Apps • Jul 25, 2016 Date Math Across Time Zones with Moment.js How to use Moment.js to deal with time and time zones in JavaScript, including an overview of several essential time zone concepts.