RabbitMQ for Windows: Fanout Exchanges

This is the sixth installment to the series: RabbitMQ for Windows. In the last installment, we walked through creating a direct exchange example and introduced the push API. In this installment, we’ll walk through a fanout exchange example. As discussed … Continue reading 

Posted in Uncategorized | Tagged | 1 Comment

Mixing async and sync in distributed systems

One of the more difficult transitions when moving from a synchronous UI to an inherently async/CQRS-based UI is the burden of figuring out what to do with all these synchronous operations. Especially when dealing with existing systems, users that expect … Continue reading 

Posted in Domain-Driven Design | 1 Comment

Workflow In Backbone Apps: Triggering View Events From DOM Events

In my previous blog post, I talked about modeling an explicit workflow in JavaScript and Backbone application. The last code sample I showed had the implementation of the workflow object itself, but omitted all of the details of the views … Continue reading 

Posted in Backbone, Javascript, Workflow | 1 Comment

The post you don’t want to read on the topic I don’t want to write about

I’m going to give you a phrase of power. Use it wisely. Ready? I want to hear what you have to say. If you know a developer who ought to be presenting at conferences or writing blog posts and isn’t, … Continue reading 

Posted in Uncategorized | 11 Comments

Modeling Explicit Workflow With Code, In JavaScript And Backbone Apps

A long time ago, in what seems to be a previous life at this point, I wrote a small blog post about modeling and creating an explicit return value from a dialog form in a Windows application. Fast forward a … Continue reading 

Posted in AntiPatterns, Backbone, Javascript, Principles and Patterns, Workflow | 9 Comments

Help Me Improve The Marionette Wiki

Documentation is difficult to write, and even more difficult to write well so that it covers all of the nuances and details that the people building the actual project tend to assume and forget. My Marionette project is no different. … Continue reading 

Posted in Community, Marionette | Leave a comment

Austin Code Camp Schedule

We’ve got an amazing line up of presentations this year.  A lot of great people from the community have volunteered their time to share with the rest of what they’ve learned and what they are passionate about.  With over 40 … Continue reading 

Posted in Uncategorized | 3 Comments

posh-git v0.4

I figure a year between releases is plenty, so I’ve tagged a v0.4 release of posh-git. Really the notion of versions for a bunch of scripts on which noone depends seems a bit silly…if a feature seems to be missing, … Continue reading 

Posted in git, posh-git, powershell | Leave a comment

Wrapping $.ajax In A Thin “Command” Framework For Backbone Apps

A large number of my recent client applications, built on Backbone, have been using straight jQuery AJAX calls. Sometimes its in combination with Backbone’s persistence method, but other times I end up using AJAX calls in place of Backbone calls. … Continue reading 

Posted in AJAX, Backbone, JQuery, Semantics, Underscore | 4 Comments

Limits of performance optimization

Back in college, where I was an Electrical Engineering undergrad, I had an especially difficult professor for my microcontrollers course. In this course, we would hand-roll assembly language instructions and upload them to the 68HC12 testing board. (Side-note, I never, … Continue reading 

Posted in Architecture | 5 Comments