Category Archives: Software Architecture

“Software Architect – How to Be More than a Title and a Visio” Takeaways

On 6/14/2018 at the Houston Dot Net User Group monthly meeting, I had the privilege to attend Devlin Liles’ presentation on “Architect – How to be more than a title and a Visio”.  The video of that presentation will be … Continue reading

Posted in Software Architecture | Leave a comment

SOA Anti-Patterns and Solutions

I turned up this gem while looking for a list of common SOA anti-patterns: http://www.oracle.com/technetwork/topics/entarch/oea-soa-antipatterns-133388.pdf. I appreciate the focus on needing to solve the organizational challenge around SOA as well as the technical challenges.  I’ve recapped the anti-patterns and the … Continue reading

Posted in Software Architecture | Leave a comment

Recap from CodeMash 2015

First off, I would like to thank Steve Smith, @ardalis, for encouraging me to go to CodeMash 2015.  Without him, I would have just written off CodeMash as a crazy conference for the locals in Cleveland, where people go to … Continue reading

Posted in Software Architecture | Leave a comment

Pair Programming vs Solo Programming

I’m in the middle of taking a Engineering SaaS course offered by two great Berkeley professors (Armando Fox and Dave Patterson), and one of the core concepts they are advocating is the benefit of pair programming. Unfortunately, I’m finding it very difficult … Continue reading

Posted in Software Architecture | Tagged , | Leave a comment

What I learned from Tech Ed 2014 in Houston, TX

Microsoft is evolving, and it feels like they are upping their game of helping developers create great software.  I truly believe there has never been a better time to be a software developer.  Here are some things I learned from the … Continue reading

Posted in Software Architecture | Tagged , , , , | Leave a comment

Getting Used to GitHub

Well, I’m taking a course on SaaS from edx.org and they want you to use GitHub as your source repository for the class exercises.  This has gotten me neck deep into using Git, and I’m now a fan.  For those … Continue reading

Posted in Software Architecture | Tagged , | Leave a comment

Beautiful Software

I ran into this quote that reminded me that software development is indeed a craft. I love when software can be described as beautiful. “Ugly programs are like ugly suspension bridges: they’re much more liable to collapse than pretty ones, … Continue reading

Posted in Software Architecture | Tagged , | Leave a comment

Coding Dojo – Week 6

Our 6th coding dojo was a middle of the day event where we went through the Gilded Rose Kata in C#.  These was a great exercise in working with legacy code, and we were able to build our unit tests, … Continue reading

Posted in Software Architecture | Tagged , | Leave a comment

Coding Dojo – Week 5

Our 5th coding dojo was a lonely affair, as the normal crew was either sick, at training, or in meetings with offshore teams.  I took the opportunity to go through Mark Seemann’s Outside-In Test-Driven Development training offered on PluralSight (http://pluralsight.com/training/courses/TableOfContents?courseName=outside-in-tdd). … Continue reading

Posted in Software Architecture | Tagged , | Leave a comment

Coding Dojo – Week 4

For our 4th coding dojo, we spent our time demonstrating various implementations of the Observer pattern as applied to the Tennis Kata problem.  Susheel implemented a version where the players were subjects and the scoreboard was the observer.  We had … Continue reading

Posted in Software Architecture | Tagged , | Leave a comment