13 Apr 2010
•
Java and JavaScript
One thing that has bothered me with Java development and JEE architectures are form backing objects. You might also know them as data transfer objects or other similar concepts. Basically they’re pretty much copies of beans you have elsewhere in your application (for instance, database entities). Usually they end up requiring an awful lot of code for managing them. Code that once might have had a reason to exist (remember layers, layers, layers) but only creates overhead in a more modern domain driven architecture.
More …
09 Apr 2010
•
Graphics, Visuals and Texts
It’s been a while since I featured a game, so here is one that has been filling my precious weekend time: Port Royale 2. Port Royale 2 falls in a genre that we don’t often see any more. It’s a pretty hardcore simulation. So you might be surprised if you’re usual gaming fair are first person shooters. Don’t despair, though, you can get the game on Steam for very little.
More …
06 Apr 2010
•
Tools
Ever since I started using the Internet, sites have been asking me to register and log in. Usually I’d have a few secure passwords for sites that really mattered and a number of throwaway passwords that I reused on several different sites where I didn’t really care too much about security. Those sets of passwords changed over time and also the importance of sites changed. Fast forward 15 years and my login IDs and passwords have become a mess.
More …
02 Apr 2010
•
Graphics, Visuals and Texts
In the past, I’ve dabbled a bit in screencasting. I liked the result and always wanted to do a few more screencasts. I have a bunch of ideas that would really benefit from a video walkthrough. However, I never got around to it. The most important reason was the amount of time and work that was required to get a presentable result. Now it seems I have found a solution: Camtasia Studio, an all-in-one screencasting program. Recording, editing, cutting, mixing, and publishing.
More …
30 Mar 2010
•
Java and JavaScript
Java has (fairly) recently seen the addition of many new features, whose power is sometimes overlooked. If you have avoided Domain-Driven Design because it involved specific and sometimes archaic editors and clumsy code generation. Now might be the time to take a second look. Annotations, JPA, dependency injection are here to make things a lot easier and with less overhead.
More …