Necessity – The mother of invention

During my initial years(1999) when servlet and jsp was still evolving, there weren’t much of web servers available. I was curious to try out servlets and the Java Server was too heavy for me to be able to installed and used in my then not so powerful desktop. This was the time when I came across Jo ( Jo was the most light weight web server I have ever come across. With a footprint less than 50 mb this was the first server wherein I had played around with servlets, JSP and tag libraries. This is where I wrote my first Helloworld servlet and my first index.jsp

Jo was created by person named Hendrik Schreiber who himself was in search of a lightweight web server and being unable to find one that suits his need he started working on creating one.

During the course of time I moved on to much better options like Tomcat, Jboss, & Glassfish and had forgotten about Jo until recently it suddenly surfaced in my mind while I was interviewing a very senior Java candidate who had more than 25 years of experience out of which 15 yrs was in Java and I asked him if he has heard of the name Jo. I really feel so happy having discovered Jo after more than a decade. The site mentions that the last update was around 2007 and this project has been officially retired.

So if anyone is interested try this out and I am sure you would like it.

Only short service in Government Jobs

gradsGovernment should think of recruiting people only for a short period (5 years) for a short service . This recruitment should take people only fresh graduates or ones with less that 3 years of experience. After the 5 years or service people should be let go and they can now join a private organization as a 5 year experienced candidate. But in case they decide they can stay a couple more years not more than that. This period is only to assist them to be in job until they find a private job.

There could be multiple benefits of this arrangement. The first I can think of is that government will have fresh/young graduates rather than the ageing old staff. Do away with retirement benefits and hence saving Crores of pension burden on the government. Freshers should be recruited so this would take care jobs for graduates.


For senior posts again people can be recruited back who have experience more than 15 yrs or so.

Android L (Laddoo, Lassi,….?)

Google I/O 2014, the annual developers conference for Google, introduced a plethora of new goodness. From Android Gear to Android Car to Android TV, it was quite the showcase. But the one common theme among the reveals?Android. Google also gave us the first true look at Android L. I wish they give this version an Indian dessert name like “Laddoo” or “Lassi“. Just in case Sunder Pichai (@sundarpichai) really wants to capture Indian market with a catchy Indian name. Luckily for owners of the Nexus 5 and the 2013-edition Wi-Fi Nexus 7, Google has made the developer previews available for download and installation. I installed the latest version in my Nexus 7 Tablet  using the steps mentioned in the post here. The fist impression is that its good so far. Main notable changes are as follows : Daydream14 - 4 Change in the initial animation floating color balls Navigation bar swipe down - The swipe down navigation in the top right corner has been changed in looks and it now includes the recent notifications and shortcuts for setting, battery etc., 14 - 5 Change in the notification messages – Notification messages are shown in the locked state as well but you need to unlock to view the detailed message. The notifications appear as floating.   14 - 7 Keypad – A flat design with less cluttering and it seems easy on the fingers with the spaced out look. The personalization option might be something like the swype key.       Calculator -  The calculator seems to have undergone some changes for look and feel with the material designing kicking in. 14 - 2     Power switch - The power switch hard press now displays only the power off option and not the “Airplane mode” , “Volume options”.   Carousal for recent apps - The Navigation bar with the recent apps now displays as carousal. IMG_20140628_203341 Change in the Settings – The settings application to have undergone an overhaul with a complete redesign. 14 - 1 Change in the lockout screen. The unlocking mechanism needs to be swiped up to display the pattern or unlock details.. Increased Battery backup – Need to confirm this and will get back to you all tomorrow after checking how it fared with one full charge. Smoother Touch - The touch screens seems more responsive as if it were more smooth in operation. Have been over excited and have been playing around with the newly installed Android L in my Nexus 7 2013 Tablet and cant wait until I upgrade my Nexus 5 and to see whats new out there in the mobile LTE Nexus.   Update : — Upgraded my Nexus 5 to Android L now… 14 - 2 14 - 1 14 - 3               The preliminary observations are the changes in the phone dialer. The design is soothing and thanks to material design. Lot of applications still not working, either crashing or not working in Nexus 5 when compared to the installation in Nexus 7 Tablet. I find Gallery missing as of now.. So all the photos I take are directly going to Google Photos only. Observations: Positives : Great look and feel. Somehow seems very stable than KitKat Issues: As of now the only observation I have is that Twitter is not working in Android L and crashes as soon as its opened. The designing and cosmetic changes seems very promising am sure that soon we would see a lot of developers utilizing this along with the other APIs in this new version to create some awesome applications. One interesting thing to see would be how app developers plan to use Android L to create great apps for the Android Wear.