ripple: Fubu-inspired dependency management

I’m happy to announce that our ripple project is now publicly available and it’s sporting some brand new documentation. The docs go into greater detail than I’m going to write here but I’ll provide some highlights: Overview: Ripple is a … Continue reading 

Posted in General | Tagged , | 2 Comments

Eventual consistency in REST APIs

Not picking on an API in particular, but…wait, yes I am. Octopus (an awesome product) has a proposed API on GitHub, and one of the things it describes is how to deal with the fact that the backend is built … Continue reading 

Posted in REST | 6 Comments

Saga patterns: wrap up

Posts in this series: Observer pattern Controller pattern Pattern variations Scaling sagas Routing slips NServiceBus sagas are a simple yet flexible tool to achieve a variety of end goals. Whether it’s orchestration, choreography, business activity monitoring, or just other long-running … Continue reading 

Posted in Messaging, NServiceBus | 1 Comment

Everything’s Coming Up ‘Duino

I just went to Barnes and Noble and bought a magazine with my name in it. :D Check it out: “Hello, Arduino” in CODE Magazine, an introduction to the programmable microcontroller designed to be approachable and fun. If you’ve ever … Continue reading 

Posted in arduino | Tagged , | Leave a comment

Ditching two-phased commits

I’ve had a love-hate relationship with two-phased commits during my years with messaging. Even if MSDTC was free to set up, it doesn’t come free in terms of throughput. Most people run into 2PC in messaging because because queueing systems … Continue reading 

Posted in Messaging, SOA | 11 Comments

Messages, data and types

One concern I receive quite a bit from folks new to messaging, especially those coming from SOAP and WCF land, is how to preserve the convenience of proxy classes and data contracts that can be shared amongst multiple clients. The … Continue reading 

Posted in Messaging, SOA | 6 Comments

Slap-Slides: Arduino Powered Veggie Chopper Slide Deck Controller

A few weeks ago I half-jokingly tweeted about my desire to turn a SlapChop in to a presentation controller … like I said … “half-jokingly” I give you the Slap-Slides, proof of concept! (no audio) <iframe> The code is written … Continue reading 

Posted in Arduino, Javascript, JohnnyFive, Prototype | Leave a comment

Saga alternatives – routing slips

In the last few posts on sagas, we looked at a variety of patterns of modeling long-running business transactions. However, the general problem of message routing doesn’t always require a central point of control, such as is provided with the … Continue reading 

Posted in Messaging, NServiceBus | 3 Comments

Pablo’s Fiesta is Back!!

The Details: When: October 25 & 26 Where: Austin TX, St. Edwards PEC (location) We took a little haitus last year, but we’re coming back this year for our Third Pablo’s Fiesta Open Space conference. What is it? Pablo’s Fiesta … Continue reading 

Posted in Uncategorized | 1 Comment

Prosthetics And Orthotics: Building Backbone Plugins

A long time ago, in a galaxy far, far away…  It was almost a year ago that I announced a book on building Backbone.js plugins. Since then… nothing. Well I finally got tired of sitting on it and over the … Continue reading 

Posted in Backbone, Books, Marionette, Principles and Patterns | 7 Comments