Fast Company posted an article about Southwest Airlines’ digital transformation that talks about the flight management application I work on, OpsSuite.
While using the iOS 10 SDK and Xcode 8, I have found working with NSNotificationCenter, now named just NotificationCenter, to be a much more pleasing experience.
Wild speculation of what will be announced at an Apple event is always fun. Here are my wild, crackpot ideas for WWDC 2016.
The digital crown is one of the defining features of the Apple Watch; however, it’s underutilized as just a scroll wheel for the screen and picker controls. The limited functionality of the digital crown has made to the touch screen the primary way users interact with the device.
This weekend I played through Firewatch by Campo Santo. It is a visual stunning indie game that features some compelling dialogue, and while I enjoyed the story, I felt it was a lackluster game to play.
No spoilers, I promise.
The original Star Wars trilogy is a gritty, western soap opera set in space and moved forward by an action/adventure plot.
OS X 10.11 shipped earlier this week, and I haven’t come across any bad experience stories on the Internet (it sounds like a solid release of OS X), so it’s upgrade weekend for me.
I recently moved email hosts and needed to copy over a large folder of archived messages. Where GUI tools failed me, Python was there to solve a problem with ease.
I started auditing the first course in the Udacity Swift/iOS Nanodegree to get a feel for the concept.
Yesterday, Digital Ocean launched support for FreeBSD on their cloud platform. They also launched a lot of FreeBSD content on their tutorials website, including a seven-part series that starts with A Comparative Introduction to FreeBSD for Linux Users.
Chef and Puppet each have a bit of a learning curve, and if you only need to provision a few servers, you might think the effort to learn either isn’t worth it. I’ve found translating manual provisioning steps to Ansible Playbooks to be easy and a great step towards automated provisioning.
On OS X, a few built-in terminal commands can be used to create a bootable flash drive from an ISO disk image (like a that of a Linux distro) instead of installing new software to get the job done.
These are the notes I took while attending Big Ruby 2014 in Grapevine, Texas.
404s are probably the biggest issue with the internet, but fixing these errors in Apache and NGINX by redirecting an old url to a new one can be a simple change that will make your visitors happy, keep your logs clean and improve your SEO.
OS X 10.8 has PHP 5.3 installed with CLI support by default, so there isn’t any extra installation needed for Composer, a dependency manager for PHP, to be installed globally on a Mac.
For PHP developers, the ideal stack is: Linux, Apache, MySQL and PHP (a LAMP server). However, being a Ruby developer, I tend to prefer Nginx over Apache — as well as Postgres over MySQL, but that’s another post.
I’m a fan of doing work in the terminal. These are the dozen or so one-liners that I keep around.
This is a guide roughly outlining how I would manually setup and configure a server after the first boot up. I tend to go with Ubuntu 12.04 LTS since it will be supported longer than the current version (12.10) of Ubuntu.
Mobile visitors shouldn’t have to hit your desktop web application, just to be redirected to your mobile web application. You can use NGINX to cut down the latency before the redirect happens.