Blogs on software, technology, marketing, business and everything that matters a developer.
I have finally started a “Cheat sheet” section on my website. Everyone likes Cheat sheets to deal with myriad of complexities of their tasks at hand, and as quick reminders...
It is now three years since I was officially promoted to the ranks of a Manager. The change of responsibilities from coding to managing people, process and delivery was big,...
· ENGINEERING MANAGER TEAM MANAGEMENT Comments · 10 mins read
After a very long stretch of busy work schedules, I was off work for the first week of this month and I used it to rejuvenate, introspect, and put myself...
Comments · 7 mins read
I started blogging since 2007 more as an experiment. Although I have not been good at blogging, it just worked whenever I used it, but not good enough for technologist...
Comments · 7 mins read
Being a technologist doesn't mean that everything we create is created from scratch. We Google around, find lots of write ups, blogs, articles, and code and we take them all...
Comments · 5 mins read
Universal Applications with Universal JavaScript from ethomasjoseph
If you program for the web, and think that you are a "backend developer", and JavaScript isn't my cup of tea, that is not true any more. You can close...
Comments · 11 mins read
You are busy writing your code on a complex piece and suddenly a team wide announcement comes - "The new code has gone in for the build, please do 'sanity'...
· CMS TESTING CONTENT MANAGEMENT DEVELOPMENT AUTOMATION Comments · 4 mins read
Act on it. Don't think too hard. Be Agile. These are the three great advice that have been my favorite picks from the book - "The Passionate Programmer - Creating...
· CAREER PASSIONATE PROGAMMER Comments · 3 mins read
Today I happened to see a TV advertisement which had a beautiful story - "Nice is just ordinary!". This happened to rephrase what Chad Fowler had to say in his...
· CAREER PASSIONATE PROGAMMER Comments · 3 mins read
Application tuning is an activity which which every developer and architect will encounter sooner or later for any application. AEM based applications are no different. One of the activities that...
· AEM CQ OAK PERFORMANCE TUNING Comments · 12 mins read
I have often come across this requirement across multiple projects, where we need to write a method, which can potentially return object of any class, and still you would not...
If you are a Linux user like me and have encountered websites that require applet, you may be ok installing the default Java that comes with your distro, and most of the...
Wondered how Google Maps tracks you current location? HTML5! Thats what enables most of the modern-day applications to track down your current location. You can do it too right away!...
If you are using Eclipse and SVN (Subversion), there are high chances that you are using the Eclipse plugin - Subclipse. And if you recently upgraded to subclipse 1.6, there...