1. Restoring TFS 2012 to Sandbox

    One of my clients recently asked for some help with getting their TFS server up to snuff. After getting the software itself in line, I needed to restore a TFS installation in a sandbox environment to plan and test out some significant changes to their Work Item data. It’s not…

  2. Using HashDict.update for Keyed Reductions (aka group by) in Elixir

    I wanted to start playing with Elixir’s Map and Reduce functions to get a better feel for collection transformations in the language. For this I grabbed some movie data here and planned on grabbing some perspectives. First problem, we need to turn the data into a list of tuples.…

  3. Triangle Kata in Elixir using Erlang processes for Parallel Maps

    Last time I described my setup for learning Elixir, the language built on top of Erlang with a Ruby bent. Today I wanted to get a hang of processes and mailboxes which are so important to both languages. To do this I chose the Triangle Kata as my background story. Take a look:…

  4. My Learning Elixir (erlang) Setup

    The last Dayton Clean Coders meeting spiked my squirrel sense as Chris McCord and Matt Sears of our awesome host Little Lines talked about their excitement for Elixir. Of course, I’ve hung my several dozen half baked projects up for the moment as I scratch that itch. Elixir is a…

  5. Moving Blob Storage Between Azure Subscriptions

    We recently had some delays getting some Azure accounts coordinated for a client and chose to use a team subscription instead. After some work, the delays were resolved and we had the client managed subscription in place. The work done using the team subscription included…

  6. Release Cadence: You’re Not Agile If You’re Not Shipping

    I’ve spent the last 3 years exploring the in’s and out’s of different Agile frameworks and methodologies. I’ve worked with large commercial firms, government contractors, and small ISVs to adopt one set of Agile practices or another. In the beginning things are generally amazing.…

  7. Creating an Offline Web Platform Installer for Service Bus 1.0

    One of my clients is evaluating a number of Service Bus tools. One of those includes the Azure Service Bus which is now available for on-premise deployment. Service Bus 1.0 is available only through Web Platform Installer at this time and it’s not readily apparent how you might…

  8. Adaptive Problems Require Responding to Change Over Following a Plan

    Feedback was recently posed on the Scrum.org community forums regarding the Webster-ish definition provided for Scrum by Ken and Jeff. If you don’t recall from the Scrum Guide, the Scrum Overview definition reads: Scrum (n): A framework within which people can address complex…

  9. Passive Aggressive Commit Messages

    If anyone tries to tell you Twitter is a waste of time, they have the wrong circle of followers. Today I posted this gist somewhat facetiously asking if the following was an acceptable commit message. Refactoring done earlier didn’t execute acceptance tests. This makes me wonder…

  10. Scrum Fundamentals Recording Available

    Leading up to an open enrollment Professional Scrum Foundations on October 10th, I gave a 1 hour lunch webinar on the fundamentals of Agile and Scrum. I’ve just published this out on Youtube for anyone to watch. Let me know what you think. tl;dr There is a lot of misinformation…