Tag: java 2021 Java 1.0 released 25 years ago Jan 23 2021 2020 Why ServiceCaller is better (than ServiceTracker) Jul 07 2020 Why ServiceTracker is Bad (for DS) Jul 02 2020 Bite-sized bytecode and class loaders Jun 09 2020 Java's 25th Anniversary May 23 2020 Measuring bundle startup time with JFR Feb 22 2020 Micro optimising class.getName Feb 16 2020 2016 EclipseCon 2016: Optimising Eclipse Plug-ins Oct 25 2016 JavaOne 2016: HotSpot Under the Hood Sep 19 2016 Moving on Aug 11 2016 EclipseCon and JavaOne presentations Aug 10 2016 Eclipse Plug-in Development: Beginner's Guide (second edition) Aug 05 2016 StringBuffer and StringBuilder performance with JMH Apr 23 2016 2015 Eclipse Performance revisited Oct 01 2015 Acquiring OSGi Services in Java 8 Sep 25 2015 2014 Java 8 Released Mar 18 2014 2013 Tip of Trunk versus Versioned Releases Sep 30 2013 2010 Apache Resigns from the JCP Dec 10 2010 Delving into Spring Roo Nov 24 2010 Restlet Nov 11 2010 Ruminations on Apple Oct 23 2010 Apple deprecates Java Oct 21 2010 IBM joins OpenJDK Oct 11 2010 Maven 3.0 on OSX Oct 11 2010 Maven 3 released Oct 08 2010 LLVM 2.8 and OSGi Community Event Oct 08 2010 Compiling Java Generics with 1.4 compatibility Oct 01 2010 Automatic Resource Management in Java Aug 23 2010 More details on 5966702 and pack200 Aug 16 2010 Java, Oracle, Google, Dalvik and Harmony Aug 16 2010 Eclipse and Java 6u21 issue rolled back Jul 22 2010 Overview of the Lambda project Jun 03 2010 What is happening with JSR294? Jan 27 2010 2009 JSR294 Fantasy Version Series - Linux Dec 16 2009 JEE 6 Approved, but licensing issues remain Dec 01 2009 Java will have Lambda Expressions Nov 26 2009 Modular Java series at InfoQ Sep 25 2009 Draft Scala modularity requirements posted Sep 05 2009 Java Security update for Mac Sep 04 2009 Is Scala ready for the enterprise? Aug 25 2009 Sonatype joins the OSGi Alliance Jul 27 2009 Why I don't like the visitor pattern Jul 19 2009 Java Security update for Mac OS X released Jun 15 2009 Disabling Java in WebKit programmatically May 21 2009 How Apple killed Java May 21 2009 Remove old versions of Java from Mac OS X May 06 2009 2008 The rise and fall of OSGi and JSR277 (respectively) Nov 20 2008 Components, products and fragile dependencies; JSR277 revisited Jun 01 2008 GCJ now uses ECJ for compilation? Mar 14 2008 No Java for iPhone Mar 09 2008 2007 Death of the JSR Nov 30 2007 Weights and measures; but can they spell? Oct 16 2007 Sun rebranding as Java? Aug 23 2007 Is Scala the new Groovy? Jun 26 2007 Innovation on the Mac Jun 21 2007 Apple gets it Jun 21 2007 Opening of the JDK Jun 02 2007 Programming languages and the multi-core revolution Jun 01 2007 Too little, too late, too bad May 09 2007 A little bit closer Mar 26 2007 Now able to process non-abstract methods Feb 21 2007 JSig presentation on OSGi available Feb 19 2007 JSig on OSGi and JSR 291 Jan 29 2007 2006 Pack200 can now generate constants and exceptions Nov 23 2006 Pack200 managed to dump out a field Oct 28 2006 Pack200 snagette Oct 23 2006 Pack200 reconstituted Jar Oct 14 2006 Pack200 coming along nicely Oct 05 2006 MiGLayout -- good layout or grid layout? Sep 19 2006 Pack200 status update Aug 13 2006 Towards an open-source Pack200 implementation Jun 15 2006 JSR294: Knee-jerk reaction? Apr 28 2006 EclipseCon in perfect Harmony Mar 23 2006 Running all tests in an Eclipse project Mar 07 2006 Reasons to avoid Maven 2.0 for your next project Mar 07 2006 2005 Naming and indentation conventions Jun 16 2005 When Java just doesn't Swing Apr 06 2005 2004 String comparisons Jul 22 2004 Equality for all Jul 22 2004 Optimising GUI performance Jul 19 2004 The Liskov Substution Principle does not hold in Java Jul 05 2004 JavaWorld article on .equals() method in Java Jun 15 2004