Archive for the 'News and Articles' Category

Java Traps: Big Decimal

Java Traps: Big Decimal
Fortunately, it’s now almost common sense for programmers not to use the simple types float’s and double’s for representing monetary values (or any other value preferably due to the impression surrounded with these types. float’s and double’s are further restricted by a fixed set of bits to represent them, […]

The future of programming - a brief look at two functional programming languages

The future of programming - a brief look at two functional programming languages
I have been a software developer for more than 8 years now, and all this time I have been developing software in imperative languages like C++, Java and C#. During the years I have occasionally had a taste of functional programming in the […]

The Interesting Leak

The Interesting Leak
Does you appllication use a WeakHashMap with a String key? Pause. Here is something you need to know, while working with such a WeakHashMap. This article is extracted from couple of posts made on my blog.
Read More:
http://java.dzone.com/articles/the-interesting-leak 
Thanks

Playing around with parallel maps in Scala

Playing around with parallel maps in Scala
Hacking around with various programming languages is fun. Lots of people have been advocating polyglotism for quite some time now. And I am a firm believer in this mantra (heck! isn’t there a programming language by the same name ? Yeah! and it runs on the JVM too). Irrespective […]

The Wheres and Whens of Users’ Expectations

The Wheres and Whens of Users’ Expectations
A question like this brings up a bigger question of designing for the user’s expectations. On the one hand, users, being neither new to the planet nor new to technology, have developed expectations on where certain things should appear. Designing to those expectations can reduce the user’s cognitive load […]

More CSS Performance Testing (pt 3)

More CSS Performance Testing (pt 3)
Try not to focus on the between browser times (although I’ll come back to that later), I’m always wary of testing cross browser and cross OS, all the IE tests were run in Parallels images running on my mac book, although it doesn’t appear of have affected the speeds, it’s […]

Objectively evaluating O/R Mappers (or how to make it easy to dump NHibernate)

Objectively evaluating O/R Mappers (or how to make it easy to dump NHibernate)
In the .Net world, I didn’t hear much talk about O/R Mappers in the early 2000s.  I started working with NHibernate in 2005 while on a project with Jeremy Miller, Steve Donie, Jim Matthews, and Bret Pettichord.  I researched, but never used, other […]

GWT Widgets and Libraries

 GWT Widgets and Libraries
The GWT Server Library is a collection of Java server side components for the Google Web Toolkit AJAX framework
with the current focus on the Spring framework by facilitating publishing of Spring beans as RPC services. The main
binary dependencies are GWT 1.5, Spring 2.5 and Commons Logging 1.1.
Read More:
http://javabyexample.wisdomplug.com/java-concepts/42-gwt/67-gwt-widgets-and-libraries.html
Thanks

Using GORM in a Desktop Application

Using GORM in a Desktop Application
Grails is a wonderful web application framework. GORM is one of Grails’ biggest draws for me. However, in order to use Grails with GORM for my projects at work, I really need to be able to use the GORM domain objects from desktop applications as well as the web. […]

Hierarchical caching

Hierarchical caching
Until now, we supported several types of cache storages. Some of these utilize the file system to store data, others can use APC or Memcache. While file based caches are usually large, since disk space is getting cheaper and cheaper, they are also much slower than memory based caches. RAM caches in contrast are […]