Posts Tagged “development”

Move slow and break nothing »

Danny Crichton, TechCrunch:

For everyone, but particularly software engineers: let’s get back to basics. It’s better to have more reliable but less features than more features that are breaking every other day. Let’s move slow and break nothing.

Reliability and stability are features. Focus on them.

Using server alerts to generate Todoist tasks

I manage a few different servers (including this one) for several different friends and clients. As part of managing each server and site hosted on it, I’ll typically receive alerts for errors, common tasks or downtime. For a while I had settled on filing these alerts into a separate mailbox to keep them from overwhelming my inbox.

This works for a while, but I’d occasionally miss an important alert or message from one of the servers. In an effort to manage my responsibilities I had started using Todoist to track my responsibilities. I set up an alias pointing to my email to inbox Todoist address, tuned the server alerts for volume and importance and routed them to this new alias. Now, if I get an actionable alert for, say, server downtime, it’s routed to my inbox with all the relevant details to resolve the issue.

The next big blue collar job is coding

Via Wired:

Politicians routinely bemoan the loss of good blue-collar jobs. Work like that is correctly seen as a pillar of civil middle-class society. And it may yet be again. What if the next big blue-collar job category is already here—and it’s programming?

I couldn’t agree more with this article. There are ranges in every profession, but development is filled with rich opportunities that more people could benefit from with the proper support.

Updating to the latest version of git on Ubuntu »

A fantastastic read by Eric Elliott on what to stay on top of in the ever-changing JavaScript ecosystem in 2017.

Personally, I’ve been focusing in on React, Redux and the tooling ecosystem surrounding both. I can’t wait to see what else next year brings.

I’ve been reading quite a bit this year as well and have particularly enjoyed:

  • Functional JavaScript by Michael Fogus: iTunes Amazon
  • Learning JavaScript Design Patterns by Addy Osmani: iTunes Amazon
  • React: Up and Running by Stoyan Stefanov: Amazon

Throwing together a blog

I’ve been working on this site for longer than I’d care to admit (years at this point). It’s been through a few domains, two content management systems, multiple versions of those content management systems, countless designs and several different hosts. I’m really happy with where it’s at and what I’ve learned putting it together.

I started this site off running Kirby on shared hosting. It’s served as a design and development playground for me as I’ve learned and applied new things. It started off without being version and now the source for it is stored on Github and now runs on Statamic.

I started off writing the CSS and JS for the site manually, before generating a Grunt build process, breaking out the styles to be more modular and rewriting them in SCSS. Dependencies are now sourced from npm and Bower.

Instead of running the site on shared hosting, it now runs on a LAMP Digital Ocean box using PHP7 and mod_pagespeed, both of which have made a tremendous difference in terms of site performance.

As it stands now, I’m thrilled with where this site sits, but I’m curious to see how else I can continue improving it.

Scotch Box for local LAMP development

Scotch Box is a preconfigured Vagrant Box with a full array of LAMP Stack features to get you up and running with Vagrant in no time.

If you spend any amount of time working on LAMP stack development projects you should take a look at Scotch Box. It’s a full-featured Vagrant Box and is far easier than fiddling with setting up a server directly on your dev machine.

Currently reading

I’ve been reading a lot lately (mainly on my phone when I catch a spare moment). I’ve picked up several books on front end development and am currently digging in to JavaScript: The Good Parts by Douglas Crockford. I’ve been trying to dial in on an area of focus when reading about development and, for now, I think I’m settling in on JavaScript and a bit of Python. In addition to Crockford’s book I’m planning on reading a book on Ember.js and the framework’s documentation.

For now, my backlog looks like this:

  • JavaScript: The Good Parts
  • Scalable and Modular Architecture for CSS
  • Building Web Apps with Ember.js
  • Head First Python
  • Flask Web Development