Skip to main content

Zarar Siddiqi

Zarar Siddiqi is an analyst for the University of Toronto. His work involves software design and development and he specializes in client/server and internet applications. His other IT interests include MVC frameworks, .NET, web services and SQL. He originally hails from Kashmir and currently resides in Toronto, Canada.


zarar's blog

Integrating EclipseLink with EhCache to cache ReadAll and Native Queries

Posted by zarar on June 1, 2010 at 9:18 AM PDT

The problem at hand is that EclipseLink (great project lead by James Sutherland) does not use a query cache when dealing with ReadAll queries, i.e: all calls to getResultList() go to the database.

Are JSPs dead?

Posted by zarar on April 18, 2007 at 9:10 AM PDT

That’s supposed to be a rhetorical question, of course they’re dead. They died a long time ago when it dawned on us that they were nothing but untestable, overweight slobs that only ever existed because of ASP. Anybody who ever used JSPs has at some point, sworn by them, marveled at how great they are and felt really, really excited to write actual Java code inside pages.

A look back at The ServerSide Java Symposium 2007

Posted by zarar on March 27, 2007 at 9:42 AM PDT

Sure there was fluff, fluff is everywhere and TSS Java Symposium was no different. But in the end there were more code examples than SOA hand-waving and even when the so-called SOA gurus went about trying to sell you stuff, they usually backed it up (or at least tried to) with some kind of a demo which would translate through to the lowest common developer.

JavaOne vs. TSS Java Symposium

Posted by zarar on March 6, 2007 at 3:53 PM PST

The people I work for have rewarded my countless hours of hard labor by approving my application to go to's Java Symposium. This comes a year after I attended JavaOne in San Francisco. So why did I choose TSS Java Symposium over Java One? I'm sure you give a rats ass about my opinion but here it comes anyways.

JavaOne is too big: It's f***ing huge!

The pain of migrating from Ant to Maven

Posted by zarar on December 13, 2006 at 8:18 AM PST

So you want to migrate to Maven because somebody told you it's the greatest build system around?

The shock of seeing your password in clear text

Posted by zarar on August 22, 2006 at 5:50 AM PDT

A sick feeling encompasses my soul, a wretched sickness comes over me as I sit there staring at this violation of even the simplest of courtesies. I examine it closely and sure enough, it is there, in clear text mocking me, laughing at me, just as I had typed it - letter for letter, digit for digit. No sense of regard showed on the part of the offender, in this case XDoclet's JIRA.

Passing arbitrary data between JSP pages and SiteMesh decorators

Posted by zarar on January 19, 2006 at 10:49 AM PST

I try not to complain about lack of documentation. So in this blog entry, I'll show how simple it is to pass in arbitrary data from JSP pages to SiteMesh decorators.

Sneaky, sneaky Log4J

Posted by zarar on November 14, 2005 at 1:23 PM PST

So I found myself wanting to know if I could print the enclosing method of the current line of code being executed. A quick look at the reflection API didn't yield much. A little reflective thinking later, I came to the conclusion that it's impossible for the reflection API to tell me this since it explores binary files at the class level.

Developer thinks he'll make a better PM

Posted by zarar on November 8, 2005 at 12:03 PM PST

Although I've been a core developer for a significant part of my career, I do often come in contact with the business-types who drone on about requirements while the eager-to-please IT shop keeps saying yes to even the most unfathomable requests.