March 11, 2012
Several sites are moving towards an API program to allow easier access as well as mashup data. The use of an API is considerably different from typical methodologies such as direct database access. The biggest difference is latency and time. Further, the work being done during REST lookups is more idle time or I/O processing [...]
January 5, 2012
I’ve come to a strange realization today. Several industry leaders and even some companies (http://d8p.it/17392,Leaving_JSPs_in_the_dust:_moving_LinkedIn_to_dust.js_client-side_templates_%7C_LinkedIn_Engineering.html) are moving to using Javascript and related libraries to move most code to the client for high scalability solutions. In thought, that is a great idea. However, it’s a bit of a strange paradigm. Initially, there was only a handful [...]
January 5, 2011
NOTE: Documentation and code presented here is based on living and changing documentation by the JSR committee and subject to change causing this article to be inaccurate or outdated. I am also not affiliated with the JSR or its members. This blog article is probably a bit premature being it is centered around JDK 8, [...]
December 7, 2010
In the last few years, annotation-driven libraries have been on the rise in new and even existing libraries. Rather than use configuration files such as XML or properties, libraries now make use of annotations in JDK 5 to mix the configuration directly inline with the code. This simplifies the configuration by not having to maintain [...]
February 23, 2009
For those who know me, I tend to dislike plugins such as flash as it requires user installation and often times does not work well or at all on handheld devices. Anyways, one of the spots that flash has worked well is real nice interactive graphs. The only other suitable solution was using server-side generated [...]
February 19, 2009
Microsoft Internet Explorer v6 has long been a crippling effect to web developers worldwide. It’s slow development pace, lack of continuous updates, shortcomings in web standards, and usage of proprietary standards (ie: ActiveX) all cause developers continued headaches. Rather than support the new web standards such as CSS 2.1 and CSS 3, HTML5, etc, developers [...]
February 18, 2009
I have always been a huge proponent for separation of concerns, code reusability, and code independence such that you can easily move code around, replace, re-use, etc. Even though often times you sacrifice speed due to additional layers of indirection, you gain much in maintainability. Maintainability is often an overlooked statistic as it is harder [...]
October 13, 2008
So I was looking at design patterns and read across the factory pattern and the pooling pattern. I know what both of those do independently but never considered them together and as a result, my mind started racing with ideas. One of the many problems with applications in terms of performance is garbage collection. Pooling [...]