Google Keynote 2013 Android


Google Keynote 2013 Android Three hours of  technical show of power and innovation. And I was literally awestruck.  And why not, Google has earned the bragging rights doing some amazing work. Google once again targeted on providing the flexibility and power to the developer. Google I/O Keynote 2013 featured most of the things Google has been up to. What amazed me was the absence of a full fledged presentation regarding the Google Glass. However, there were a few very appealing features. ...

JavaEE CDI in one page


I’ve been reading and checking out the (javaee cdi) CDI- Context and Dependency Injection in JavaEE lately. The more I read, more I fall in love with it. I’ll try and make the article short and less painful for you. And will quickly brush over the important concepts covered in the CDI. Important Basic Features one should know about 1. The Expression Language Names As the above link states that the expression language is a mechanism for communication between the presentation layer(web ...
Change in Java version numbering scheme

Change in Java version numbering scheme


Heard of the change in Java version numbering scheme? Java has recently announced the change in the version numbering scheme. Here are a few highlights related to this news. What was the version numbering scheme before the change? Earlier the new versions used to be incremental. Have a look at this I stole from http://en.wikipedia.org/wiki/Java_version_history#Java_7_updates . Release Release Date Highlights Java SE 7[98] 2011-07-28 Initial release. HotSpot VM 21 Java SE 7 Update 1[99] 2011-10-18 20 security fixes, other bug fixes Java SE ...
Intersection of Linked Lists

Intersection of Linked Lists


Continuing with the skitch experiment, here’s another attempt to explain spotting the intersection of Linked Lists with some cool images. Allow me to quickly introduce you to two good friends, Linked List 1 and Linked List 2. The linked list 1 is  (1 -> 2 -> 3 -> 4 -> 5 -> 6) having a length L1 and linked list 2 is (-1 -> -2 -> 3 -> 4 -> 5 -> 6) having a length L2. As we can ...

So, Singleton or Monostate?


Continuing with the design pattern fun, lets talk about one of the most commonly used pattern, Singleton and an alternative called Monostate. I too wrote about singleton pattern relative to Joshua Bloch’s Effective Java a few days back. The Basic Difference in Two Well what is this monostate we talk about? Monostate is very similar to a singleton and you may call it a conceptual singleton. The basic difference between the two is that- Problem with Singleton – The intent ...