Cameron Eagans
user

Cameron Eagans

Hi, I'm Cameron! I'm a Principal Software Engineer at NBC Universal. I build things with Drupal.


Featured

Introducing estmt.me

Posted on .

For somebody working in a development agency, estimation is a critical part of the job. Different companies handle this process differently, and the method can be anything from a wild guess (“That’ll cost around $n”) to a very methodic approach.

Featured

Review: The Tim Ferriss Experiment

Posted on .

As an avid reader of The Four Hour Workweek, The Four Hour Body, and The Four Hour Chef, I have to admit that I was extremely excited about The Tim Ferriss Experiment, a new TV show in which Ferriss uses himself as a human guinea pig to choose new skills and learn them at an incredibly accelerated rate. In the pilot episode, Tim has just five days to learn how to play the drums. At the end of five days, he’ll be playing onstage with Foreigner in front of a live audience. Along the way, he has assistance from Chris Frazier (the band’s drummer) and Stewart Copeland (percussionist from “The Police”).

Featured

How can we fix Drupal 8?

Posted on .

The year was 2008. I was a senior in high school, and I had been running a web development business with a longtime friend for two years. During this time, my partner and I had produced over half a million lines of code for our in-house CMS. It was built on CodeIgniter, which was quite popular at the time - and for good reason: the developer experience was exceptionally good, and pretty much everything in the system was unbelievably well documented.

Featured

PlainTasks/Taskpaper compatibility

Posted on .

To get PlainTasks (Sublime Text plugin) and Taskpaper (Mac/iOS app) to play nicely, use this configuration:

Featured

Instant PhpStorm Starter Review (and a giveaway!)

Posted on .

There are a myriad of books about pretty much every open-source editor/IDE on the market today, but it seems like most people try to avoid writing about commercial IDEs. There has long been a need for a good book about commercial IDEs, and PhpStorm in particular. Today, I have been invited to review Włodzimierz Gajda’s new book, Instant PhpStorm Starter.

Featured

Any.do Unofficial API

Posted on .

I’m in the process of moving away from a Mac to Linux, and one of the things that I’m looking for is a desktop application that manages my tasks and also syncs with an Android application. In my opinion, there is no better Android task application than Any.do, however the only thing that they have that even remotely resembles a desktop application is a Chrome extension. While that’s helpful, it doesn’t provide the level of desktop integration that I prefer, so I decided to try to write one.

Featured

Integrating PhpStorm and the Drupal.org Issue Queue

Posted on .

PhpStorm 6.0 came out yesterday, and it’s very very nice. One of the cool new features is that it can connect to what it calls a “Generic” task server. This is for services that Jetbrains has not built service-specific integration for yet. Drupal.org definitely falls into this category. So without further adieu, I present the holy grail of IDE integration:

Featured

Free Drupal mentoring

Posted on .

Have a pet problem that you need help with, but don’t have the resources to hire somebody to work on it? This Saturday at 1pm and 1:30pm MST, I’m going to pick two people to give 1-on-1 support to via Google Hangouts. The only catch is that the entire 30 minute session will be recorded and shared on YouTube publicly so that it can help anybody. If you’re interested, please submit details of your problem through my contact form with the “Drupal help” category and I’ll get in touch with you if you’re selected. I’m considering doing this every Saturday at the same time, but we’ll see how this first one goes.

Featured

Leaving

Posted on .

Due to some unresolved interpersonal issues, I am no longer participating in Drupal core development in any capacity. If you run across a core issue that’s assigned to me, feel free to take it over.

Featured

Managing Drupal projects with Git Flow

Posted on .

As a followup to my Drupal/Git workflow post, many people have asked about using Git Flow on a Drupal project. I’ve successfully adopted Git Flow for my projects. Here’s how I did it: