Infected but not driven
The least I can say is that I'm test infected: when a coverage report shows lines of code that are not exercised by any test, I can't help but freak out a little (unless it appears that this code is...
View ArticleData Interaction Patterns
Throughout my experience with working on back-end systems for anything from big governmental to online gaming, I have came to develop a particular appreciation of the interactions that happen between...
View ArticleRecently Reviewed: Patterns-Based Engineering
From time to time, I participate in technical book reviews. Here is my account for a book I've recently reviewed.Pattern galore, a term that aptly describes one of the worst nightmare of software...
View ArticleErlang + Cloud Files = cferl
To celebrate the return of CloudCamp in Vancouver, I'm happy to announce the very first release of cferl, the Erlang API for Rackspace Cloud Files.cferl fully implements the current version of the...
View ArticleDevOps: Time for Agile Operations!
I've made a little xtranormal movie to introduce DevOps on the blog of AgilePartner.Go check it out!read more
View ArticleShamelessly Plugged: cferl & Mule Erlang Transport
Vancouver Erlang Meetup cferl & Mule Transport PlugView more presentations from David Dossot.read more
View ArticleListen to Your Applications
Applications have lots to say. Here's how I've learned to listen to them.I have recently been involved in the development of a highly distributed cloud application. We were a small team and wanted to...
View ArticlePut a rabbit in your HTTP
I'm pleased to announce the release of http-safe, a store-and-forward HTTP gateway plugin for RabbitMQ.Its goal is to simplify the integration and communication of services over HTTP by relieving...
View ArticleJMX Monitoring for Scout
Scout is a very convenient monitoring platform in the cloud that I have started to use recently. I needed to monitor JMX data point, something that Scout doesn't do by default.One of the many shiny...
View ArticleErlang Monads FTW!
A few days ago, the big brains at RabbitMQ have released Erlando, a nifty pair of parse transformers that add support for cuts and do-syntax monads in Erlang. Like many others I'm sure, I've quickly...
View ArticleMounting Resque Web Server in Ruby on Rails 3
If you want to load Resque's web server on a URL path alongside your main Ruby on Rails 3 application, no need to mess with config.ru or Rack::URLMap, as shown in different places.The solution is way...
View ArticleThe loggr Erlang Client is out!
I've just released the very first version of loggErL, my Erlang client for loggr. In case you do not know, loggr is a sweet piece of SaaS that offers a great deal of compelling log-related features...
View ArticleRSB (R Service Bus) at the Vancouver R Users Group
R Service Bus View more presentations from David Dossotread more
View ArticleSNMP Monitoring for Scout
Half a year ago, I created a JMX plug-in for the Scout monitoring platform in the cloud. This time, I've created a plug-in for reading values from SNMP-enabled applications or systems.The plug-in is...
View ArticleAPI-First Development
A while back, REST advocate Juergen Brendel twitted:API-first development: Modern dev. must consider multiple clients. Think about your REST API first, then add front end.I retwited him because I can't...
View ArticleQCon San Francisco - Day 1
As I'm getting old and lazy, I've decided to cover QCon by favoriting other people's tweets on sessions I attended and post the result as a daily chunk...read more
View ArticleQCon San Francisco - Day 3
QCon San Francisco 2011 is a wrap. I have mixed feelings about the conference and I believe I'm not the only one. Feedback forms will speak... Here are the last tweets that I favorited and that...
View ArticleService Oriented Organizations
Earlier this year, I twitted this:and that:Though seemingly disconnected these tweets are actually related. So here we are, in the blink of an eye, almost five months later and I can finally find some...
View Article