The question of why and how git is so flexible is a
really interesting one. Is it a consequence of its having been around
for so long? Or that it was forged, as it were, at the hands of people
who were doing real, large projects (e.g. Linux)? I have argued...
As regular readers might recall, I began to use test-driven development for my private projects a couple of months ago. At my new job,
I finally get the chance to use it on larger codebases, and there is
one particularly useful technique I learned so far:...
Everybody knows that using prepared statements for your database
access greatly improves latency times. My point, in this blog post, is
that it can also improve your database scalability. How? Just read on.
The announcements are coming thick and fast for VMware –
once pigeonholed as a provider of core infrastructure tools, they’ve
rapidly been building a portfolio hat sees them offer tools at all
levels of the stack. Let’s recap on the news of...
Now that I have two apps listed in the Android Market, I thought I
would write up something about the publication process to let folks know
what to expect when they to go publish their own Android apps.
This topic is random and a short response to a question that popped
up recently from a reader seeking technical research on the subject.
Since none was available in the Gilbane library of studies, I decided to
think about how to answer the subject with...
*Notice: The opinions expressed on this blog entry are mine alone and do not necessarily represent the views of my employer.*
Now that the employer notice is out of the way I can actually start
talking about what I wish to talk about. At work we have a big...
At the 2010 Norwegian Developer's Conference, Hadi Hariri explained state and interaction testing so that developers could use both to their full advantage when building sturdy unit tests. At another presentation, Karianne Berg showed attendees that manual...
If you ever get one of those interview questions along the lines of "What DON'T you like about Java?", I would hope that checked exceptions are at the top of your list. I think no other, ahem, feature, of Java has caused more code bloat, more...
If you are seriously thinking about running a GlassFish in a production
environment your are looking for some kind of information about securing
it. Most basically you would do, what sounds right for your and start
with a secure installation, think about...
ItsNat v1.2 is the first release LGPL v3 licensed
allowing closed source web sites and applications built on top of ItsNat.
ItsNat focus is Single Page
Interface (SPI) web sites, that is, web sites ever running in a single page
with no page reload or page...