By David Dossot
November 15, 2009 02:56 PM EST
I am posting this mainly for the sake of reference and, maybe, helping others
with the same problem.
If, like us, you're running the Zabbix monitoring platform in Zulu time (aka
UTC), you should have noticed a time glitch when displaying historical
graphs.
The cause of this probl... (more)
|
By David Dossot
November 11, 2009 02:51 PM EST
I've been caressing the idea to buy a Wi-Fi enabled media player in order to
tap into the gigabytes of (legal) music that sits in my NAS. I've considered
investing into a Logitech Squeezebox, or a similar product, but I wasn't sure
such a device would be able to play directly fro... (more)
|
By David Dossot
October 31, 2009 03:11 PM EDT
As software manifestos have started to proliferate these past months, I have
started to wonder what could be the root cause for their creation. Why would
thought leaders gather, assert a small set of values and shrink-wrap them as
a manifesto, calling for others to sign it? My fe... (more)
|
By David Dossot
September 7, 2009 09:42 PM EDT
Like any test infected programmer switching to a new development platform, I
have spent my first days working with Erlang looking for my seams. Here, I am
talking about seams as defined by Michael Feathers in Working Effectively
with Legacy Code: "A seam is a place where you can ... (more)
|
By David Dossot
August 15, 2009 05:58 PM EDT
If you wonder why is the Software Craftsmanship movement valuable, Calvin and
Hobbes have the answer for you:
© 1996 Bill Watterson
... (more)
|
By David Dossot
August 12, 2009 02:49 PM EDT
During the past months, ToughtWorkers have been regularly pounding on ESBs in
a manner that Martin Fowler has neatly summarized like this:
"Hang around my colleagues at ThoughtWorks and you soon get the impression
that the only good Enterprise Service Bus (ESB) is a dead ESB. Jim... (more)
|
By David Dossot
July 18, 2009 02:47 PM EDT
I feel a little like George McFly, now...
Trees had to die to get us there by here we are: Mule in Action is now
treeware. And in case you missed it, the making of was here.
Enjoy the reading!
... (more)
|
By David Dossot
July 7, 2009 03:09 PM EDT
In "Working Effectively with Legacy Code", Michael Feathers gives this
definition:
To me, legacy code is simply code without tests.He also adds:
I've gotten some grief for this definition.Indeed, defining legacy code is
hard.
After purging one of our project from code that we consi... (more)
|
By David Dossot
June 30, 2009 01:08 AM EDT
Transgressing the Law of Demeter can not only attract the grain goddess'
wrath on you but can also turn classes into angry monkeys. Let's see how.
Consider this freshly created method and notice how it asks for more than it
needs, setting the stage for the upcoming drama that invol... (more)
|
By David Dossot
June 9, 2009 03:07 PM EDT
Groovy's MarkupBuilder makes outputting REST microformats a bliss.
Read more about this in my guest blog entry "Having Some REST with Mule’s
Power Tools" that MuleSource has just published on "From the Mule’s mouth".
... (more)
|
By David Dossot
May 26, 2009 01:07 AM EDT
Suppose we have the following code:
public class Thinger {
private static final RESULT = "Joy";
public String doThing() {
return RESULT;
}
}
When testing such a code, it is tempting to modify the visibility of RESULT
to package protected in order to write tests that share the constan... (more)
|
By David Dossot
May 12, 2009 12:48 AM EDT
While following the discussions on Oasis Blue's SmartGrid Interest List, I
noticed that smart device makers quickly reacted to the draft charter for the
proposed OASIS Energy Market Information Exchange (eMIX) Technical Committee
by stating that their capacity to implement full-f... (more)
|
By David Dossot
May 10, 2009 10:43 AM EDT
Migrating monolithic systems to distributed ones is probably one of the most
exhilarating tasks in software development.
Monolithic systems, even if they engage in interconnected relationships,
remain pretty much like silos (I like compare a network of monolithic systems
to silos... (more)
|
By David Dossot
April 9, 2009 07:27 PM EDT
Embedding Mule in a web application allows you to tap the Servlet layer of
your favorite web container, which is a good thing as you are supposedly very
familiar with its behavior and tuning.
When it comes to writing functional tests for such an application, my
strategy was to re... (more)
|
By David Dossot
March 21, 2009 01:30 AM EDT
Who owns this application? What can possibly be complicated about such a
simple and innocent question?
Unfortunately, the answer to such a question is not that easy. Or at least,
we have created software organizations that make it hard to answer.
Though it makes sense to have a div... (more)
|
By David Dossot
March 11, 2009 09:01 PM EDT
Not so long ago, I have been tasked with the development of an in-memory IP
address geolocation library. Yep, that was pretty cool and challenging at the
same time (well, the challenge made it cool, right?).
In this short post, I want to share how the design of one component, the d... (more)
|
By David Dossot
March 10, 2009 03:54 PM EDT
One of the thoughts I gathered from last night's panel on the possible death
of SOA, pertains to the natural consequence of the push back on the
WS-DeathStar and the spike of interest in the REST architecture.
So what is the consequence of dropping the dream of web-level distribute... (more)
|
By David Dossot
February 27, 2009 09:00 PM EST
DD: Hi Mr. Web Thread and thanks for joining us.
WT: My pleasure. Do you mind if I stay in the pool?
DD: Hmm? Sure, why not. So, can you please tell us how is your life nowadays?
WT: Life has been pretty good. I have become very popular recently and came
to perform some massive gigs ... (more)
|
By David Dossot
February 27, 2009 08:32 PM EST
More than twenty years after my last statistics class, this book really
tasted like a rejuvenating read. It is well structured, with an opening
focused on theory followed by numerous applications in all sorts of domains
(yes, including poker, though my preferred subject was the D... (more)
|
By David Dossot
February 25, 2009 09:12 PM EST
In Standards Based vs. Standardized Neal Ford develops a very interesting
rhetoric that is mainly focused on what he sees being "wrong with SOA
(Service Oriented Architecture) in the way that it's being sold by vendors",
but really touches a vast subject that has many thought pro... (more)
|