Blog

  • Consulting Chronicles #6: Refactoring

    RefactoringIntroduction

    Refactoring is the discipline of applying a multitude of small, low-risk techniques to a code base in order fix and improve it. While corroborated by the software community, employing such techniques in a consulting context can be challenging because people are involved, often in a negative situation.

    You need 2 weapons to win the refactoring battle. First, you need to understand what refactoring techniques are at your disposal and how to implement them. Below, I’ve listed the core ones I see needed time and time again. Second, you need to have a plan on how you engage the client company and their employees to allow you to do the first. That’s covered in the next article.

    (more…)

  • Positive Notes on Week 3 of P90X

    I started P90X 3 weeks ago for the first time with her majesty. I’m generally a positive person so I thought I’d write down some of my challenges I had and how things have changed in a short time frame.

    (more…)

  • Building An Elevator in Box2D

    Introduction

    It took me 4 days to build an Elevator via Box2D in Corona SDK. I wrote the actual code and API for it in about 30 minutes. Getting the physics to work proved way more challenging than I anticipated. I’m still learning the ins and outs of Box2D as it relates to game development, so wanted to report on how I went about it and what I learned.

    (more…)

  • Sencha Ext JS is Viable Technology Choice for Flex Developers

    Below, I describe my experiences with Ext JS after the Sencha Fast Track training, my challenges with doing browser based work in a consulting context, and my thoughts on why it matters to Flex Developers.
    (more…)