As a parent, I am always looking at what my children are learning and what they like. As a software developer, I hope that my daughters embrace their inner geek one day and get involved with technology. That being said, I was wondering at what age kids should learn programming and what resources there are [...]
I love when other people write a blog post at the same time you are struggling with the problem that they describe. Today’s timely post comes from Michael Bolton on his DevelopSense blog. In “The Undefinition of Done”, Michael talks about the fact that people typically have different definitions: One issue, as I’ve pointed out before, [...]
In my daily work, I use both an RDBMS and MarkLogic, an XML database. MarkLogic can be considered akin to the newer NoSQL databases, but it has the added structure of XML and standard languages in XQuery and XPath. The NoSQL databases are typically storing documents or key-value pairs, and some other things in between. Given [...]
This is a guest post from Lior Levin. While content is the backbone of your website, aesthetics are still very important, which is why having a site with a little eye candy doesn’t hurt. Now, you could opt for proprietary software like Flash, which allows for some amazing effects, but the problem is that not [...]
There has been a lot of discussion lately about “cloud” offerings and what is the cloud. I am going to avoid a definition of the cloud, but I am going to talk about the various infrastructure offerings that are available, specifically the differences between two types of offerings. There are some offerings that are purely [...]

