Mobile payments, tags and more using NFC
“What did you just do?” asked the surprised cashier at my local Home Depot after I used my NFC-enabled smartphone to pay for my items. At first I just wanted to geek-out and try this new functionality...
View ArticleIntegrating Twitter’s Bootstrap Into Your Project
Twitter’s Bootstrap CSS framework has become very popular over the last year. So much so, that the default styles provided by Twitter are already considered cliche by many. While it is possible to...
View ArticleTaming Hot Key Context Shifting When Running A Windows VM In Virtualbox On OSX
We do a lot of Windows development on Mac hardware here at Fairway. Some of us prefer to run Windows via Bootcamp while others prefer to run Windows in a Virtualbox VM. Our developers who use a VM...
View ArticleFind Performance Problems Using JMeter, MySQL and Xdebug/Webgrind
On a recent project, I was tasked with analyzing an existing application and determining what could be done to improve its performance: meaning page load times. The site was written in PHP with a...
View ArticleSharpRepository: Getting Started
What is SharpRepository? I think this quote sums it up nicely, “SharpRepository is amazing! I couldn’t have written the Gettysburg Address without it. Plus it picked out this awesome hat.” – Abraham...
View ArticleDistributed Transaction Coordinators, Port 135, and Firewalls – Oh My!
The Scenario A while back, I worked on a project that required persisting data to multiple databases. The requirement was to save some data to a Microsoft SQL Server (which hosted the billing...
View ArticleiOS Behind the Curve
With the recent “maps snafu” and the management shakeup at Apple, I’m sure everyone is looking out for what the next iOS move will be. I’ll tell you right now, it has to be “better than…”. I’ll go...
View ArticleRails 3.2: A Nested-Form Demo, Part 1: All Wings Report In!
Background I’ve been working on a Rails 3.2 project for the last several months. While it’s been a blast to learn a new technology stack (I’ve spent most of my career working with .NET), there have...
View ArticleRails 3.2: A Nested-Form Demo, Part 2: Accelerate to Attack Speed!
Overview In our previous post, our intrepid heroes were hurtling headlong into the trenches of the Starfighter Recognition Guide. They maneuvered through the superstructure of the application, setting...
View ArticleRails 3.2: A Nested-Form Demo, Part 3: We’re Starting Our Attack Run!
Overview When we last left our heroes, they fought their way through the superstructure of our application and were setting up to finish it off. Having defeated the TIE fighter screen, our intrepid...
View ArticleSharpRepository: Configuration
If you haven’t read my introductory post on SharpRepository you should give it a quick read as it provides a nice overview of the basic usage of SharpRepository. In that post, I use the simplest...
View ArticleRails 3.2: A Nested-Form Demo Part 4: Switch to Targeting Computer!
Overview Our heroes have fought their way through the Death Star’s fighter screen and can see the trench. As they enter the trench our pilots stabilize their deflector shields, preparing for the...
View ArticleAutoMapper Profile Organization
AutoMapper is a great tool that I use on every project I’m involved in. Primarily I use it to map my Model to my ViewModel when doing MVC development. If you haven’t used it before, I highly...
View ArticleWriting A Custom LINQ Provider With Re-linq
Overview When LINQ was first released in 2007, I remember thinking that I wouldn’t use it and I was very happy using SQL for querying the database. Well, once I started using it I really liked the...
View ArticleLoad Testing with Locust on Windows
The Point Locust is, if you believe the hype, the HOLY GRAIL of obscure Python-based distributed load testing tools with real-time web-based statistics: I’ve tried a few different times to get Locust...
View ArticleNuGet Config File Transformation Causes Duplicate Entries On Update
Problem Overview First off NuGet is great. It has made life easier for me as a developer, and now, as an author for the open source generic repository SharpRepository. It provides a great...
View ArticleWhy Stakeholders Need To Be Involved In Scrum
Scrum is a procedure for producing software. It allows companies to respond quickly to change and leverage the unique skillsets of their employees to rapidly develop good solutions. While Scrum is...
View ArticleiOS Unit Testing With OCMock
Mock objects are an important driver of test driven development (TDD). They give developers the ability to craft unit tests involving complex objects without risking the possible complications inherent...
View ArticleGonzo’s Puppet Journey: Updating an Existing Package on Solaris 10 Using...
Introduction A high-level picture of how Puppet applies resources during a run. I’m willing to bet that most of us have built a server or two in our careers. If you’re lucky, you have a long list of...
View ArticleiOS Unit Testing With OCMock
Mock objects are an important driver of test driven development (TDD). They give developers the ability to craft unit tests involving complex objects without risking the possible complications inherent...
View Article