Ruby • Mar 24, 2017 From Ruby to Crystal: A Quick Look I'll definitely keep an eye on Crystal as it comes out of its beta phase. The syntax is familiar and easy to pick up and the performance is great.
iOS / OS X • Feb 20, 2017 A UIStackView Hack for Stacking Child Views Compactly UIStackView is missing a distribution type that will stack its children close to each other and also size them based on their intrinsic content size.
Development Practices • Feb 06, 2017 Security Hygiene for Software Professionals Taking responsibility for your security hygiene is essential and not very difficult. Here are 7 things you should start doing as soon as possible.
DevOps & System Admin. • Jan 25, 2017 Amazon Lambda Auto-Deployment For Your Alexa Skill Using AWS CLI How to use AWS CLI to auto-deploy an Amazon Alexa skill. We decided to find a way to auto-deploy our Skill with each Git commit.
Development Practices • Dec 21, 2016 Uncle Bob’s Clean Code: Irrelevant in the Age of Full-Stack JavaScript? "Clean Code" by Robert C. Martin (a.k.a. Uncle Bob) is particularly helpful in the practice of day-to-day software development. But how relevant is it now?
Developer Tools • Oct 27, 2016 Eight Atom Editor Packages for Easier Web Development Atom is a "hackable" text editor that uses add-on packages to provide an experience customized to each user. Check out these eight packages.
Extracurricular Activities • Sep 19, 2016 ReSpeaker – First Impressions + Simple Offline Voice Recognition Using ReSpeaker to detect simple commands such as “play music” or “activate omega thirteen” and perform an action, without an internet connection.
Developer Tools • Sep 15, 2016 Getting Started with AppleScript The beauty of AppleScript is that it has a very low learning curve and a very readable syntax, so you can learn some basics quickly.
Developer Tools • Aug 30, 2016 An Introduction to Spacemacs If you’re looking for a good configurable text editor, give Spacemacs a try. Here's an overview of the basics you'll need to get started.
DevOps & System Admin. • Aug 23, 2016 Conference Room A/V Build-Out Our new conference room A/V setup gives us important capabilities required for many of our meetings, especially teleconferences.
Mobile Apps • Jul 20, 2016 Super-fast Numeric Input with HTML Ranges – Part 1 This three-part series covers how my team crafted a custom decimal picker to improve the experience of entering decimal numbers into a mobile web app.
Embedded Systems • Jul 18, 2016 Get Started with XBee – A Beginner’s Tutorial The setup (and some background knowledge) needed for a basic XBee setup—tutorial includes step-by-step instructions, screen grabs, and sample code.