digital-ocean_-_Cloud9_-_Google_Chrome_2014-10-12_14-41-17

Getting Started With Meteor Tutorial (In the Cloud)

In this Meteor tutorial, I am going to show you how to quickly get started with the JavaScript Framework, Meteor, to develop a Meteor application completely from the cloud. I’ve been pretty excited about Meteor since I first saw a demo of it, but it can be a little daunting to get started, so I thought I’d create a simple …

Cross platform mobile development

Which Cross Platform Mobile Development Platform Should You Choose?

I’m in the unique position of having developed with almost all of the major cross platform mobile development solutions. I’ve published courses for Pluralsight on: MonoTouch (Xamarin.iOS) Mono for Android (Xamarin.Android) PhoneGap Appcelerator Titanium Native Android Development Native iOS Development MonoGame (Cross platform game development) After working with all these different solutions and investigating others, I thought I would publish my …

Getting Up to BAT: Picking a Browser Automation Tool

Now that you’ve gotten an “Automation Lead” for your BAT (Black-box Automated Testing,) it’s time to make a very important decision. It is time to pick the browser automation tool you are going to use for driving your automation efforts. Before we can build an automation framework, we need a basic set of tools to build it on.  We want …

sawhorse.jpg

When to Build the Sawhorse

I love talking about tools and automating.  I’ve written about having a dedicated developer tools team, and what you should automate. This time I want to talk about choosing between what I call vertical difficulty and horizontal difficulty when solving a problem. Horizontal difficulty Horizontal difficulty is difficulty that is associated with just doing the work as the current structure or …

the_woes_poster2.jpg

Powershell is Pretty Cool

I’m pretty behind on the Powershell thing.  I have to admit, I never really was that interested in using it.  But now that it is included in Windows 7, I feel like it is much more of a worthwhile investment since those skills are likely to be usable on any machine you’re on. Dev machines woes I’ve been having lots …

lg_cocacola_zero_can.jpg

Zero Configuration Development Environments

I have been working on getting set up this week to develop for my new, awesome employer, TrackAbout. In doing so, I have once again felt the pain of getting a development environment configured.  I forgot how painful it can be.  This is in no way a reflection of TrackAbout, the truth is most development environments are a pain to …