Category: Intermediate

This part of my life is called “Chasing Quality”

As far as I can recall, one thing that always stuck with me is the OCD around doing things the right way. No matter what I did - could have played…
Read More

High availability design

If you have ever travelled in an Indian Railways you would have noticed that the capacity for which the train is supposed is handle holds no meaning because the number…
Read More

TIP: Make Sling Testing Framework work

We have been trying to find the right mix of unit testing (Automated) in our project, and I have been looking at various options that Sling has to offer. This…
Read More

AEM Development Workflow – Part 2 (finding the problem)

While this post will be a self sufficient one, I will recommend that you go back and read up on the context and the background on the AEM Development Workflow to…
Read More

(Unit Testing) – Cost vs. Benefit

I have been a big fan of unit testing for a very long time; my blog is ridden with posts about it. If I look at at how automated unit testing…
Read More

Unit Testing – Why not?

For JUnit implementation in our project, we see a great challenge in having them implemented as we are already running behind for Sprint 2 and Sprint 3. Team was provided…
Read More

Squares pegs in Round holes

This is a part 2 of a series of articles I have just started to write. I spoke about Think Clients (SPA) and CMS and what sort of problems do…
Read More

Unit Testing Framework: EAMSteps

EAMSteps is a framework that makes Unit Testing easier because of its following principles: - External data store for test data like excel spreadsheet - Automated assertions using co-related inputs…
Read More

Noah: Development Environment

Some time back I posted about various development tools that I would like to have in my development environment. Well back then, I was unable to get that list in…
Read More

Who the hell needs Quality?

I Do; you do; our customers do; Period Well we all know the answer, but is it really what we believe in? The more important question is how do we…
Read More

Unit Testing

Unit testing is a way of testing a small unit of functionality. A unit is the smallest testable unit of program usually referred by a function, procedure etc which is a…
Read More

Top 25 Most Dangerous Programming Errors

The 2009 CWE/SANS Top 25 Most Dangerous Programming Errors is a list of the most significant programming errors that can lead to serious software vulnerabilities. They occur frequently, are often…
Read More

BlazeDS and Spring

A few days back I posted the latest addition in Spring family - Flex with Spring. Being a huge spring and flex fan, I was very excited. Now able to…
Read More

What should I do?

Has this question ever crossed your mind? With evolving technologies and framework this is a question I ask myself all the time especially when I have a new project on…
Read More

Flex is now on Spring’s roadmap

Java developers knows the power of Spring. For sometime Flex and Spring together was nto that easy. There were some integrations available. Finally, Flex has found its way on to…
Read More

Need for 3-tier Architecture

Last week, I was working to define an architecture for an existing application. When I walked into the room with the prposal the Senior Delivery Manager asked me "Why do…
Read More

Managing Code

Do you write code locally for personal use/reference? If the answer is yes, then this post is for you. For others, it may be worth still to read it. I…
Read More

Recovering deleted files

I came across Recuve (pronounced 'recover') that allows you to recover deleted files from your computer. Recuva is free for both commercial and personal use. I did try it once…
Read More

Handling Dates across different geographies

This is a tricky one - evaded me for a while. Synopsis of the issue: Flex messaging (BlazeDS is what we were using) deals with dates in a very special…
Read More

Performance | Advanced DataGrid rendering

In one of my projects there were some custom needs where we wanted to display values in cell based on the data passed. This led us to write custom ItemRenderer's.…
Read More