Tag: architecture

  • Why Rewrite InsertBackendHere to Node?

    Why Rewrite InsertBackendHere to Node?

    There are always fads, but sometimes the fads have reasons they are fads. Question from a reader:

    “I’m fine re-architecting our various software applications used internally using Backbone/Angular for the front-end. However, why would I use Node for the back-end when my Spring MVC SOAP Java business layer works just fine?”

    (more…)

  • Consulting Chronicles #7: The Priority Pyramid

    The Priority Pyramid - The 8 Tiers of Software ConsultingIntroduction

    The Priority Pyramid is a tool I use to stay on track with new consulting clients. It prioritizes how, who, and what I engage in at any given time. It can be overwhelming when thrust into a challenging situation, a code base in dire straits, and a frustrated team. You need a strong pillar of guidance.

    This article goes over what parts make up the Priority Pyramid from a high level. I’ll talk about what milestones make up each section and how you navigate back and forward between the priorities.

    When done, you should know how to engage your client’s team and tackle working on a large code base at a frustrated client site with 99 problems.

    (more…)

  • Why Robotlegs For Games?

    Why Robotlegs for Games?

    The following covers why you would utilize the Robotlegs MVC architecture in a lightweight, Lua game for Corona. I’ll discuss the refactoring reasoning, the common problems you run across in game architecture, and their solutions with their pro’s and con’s discussed. Finally, I conclude on how Robotlegs helps solve these common issues, specifically in a Lua & Corona context.

    I’ve started the port of Robotlegs to Lua to work in Corona if you’re interested in learning more.

    (more…)

  • Adding Dependency Injection to Cairngorm 2.x via SwiftSuspenders (or Robotlegs) for Middle Tier Mocking

    Introduction

    The following discusses how to utilize Dependency Injection in the Cairngorm 2.x framework, explains why you’d want to do this, and shows the code you need. Included is a brief explanation of how you Mock or “fake” a backend until it’s ready so you can build your Flex app without waiting for the web services to be ready.

    (more…)