BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Older rss

Java 9, OSGi and the Future of Modularity (Part 1)

Posted by Neil Bartlett Kai Hackbarth on  Sep 22, 2016

The flagship feature of Java 9 will be the new Java Platform Module System. In this article we compare JPMS and OSGi from a technical perspective and see how they can work together. 4

Programming with Modularity and Project Jigsaw. A Tutorial Using the Latest Early Access Build

Posted by Nicolai Parlog on  Jan 19, 2016

Project Jigsaw, destined to bring modular programming into the Java mainstream, is starting to take its final form. This tutorial considers all aspects of programming and migration to Project Jigsaw. 4

JavaOne 2013 Roundup: Java 8 is Revolutionary, Java is back

Posted by Matt Raible on  Oct 20, 2013

JavaOne 2013 was recently held in San Francisco, from September 22 to September 26th. If you missed it we've got you covered with a round-up of the key news from the conference. 17

Book Review: Core Java Volume 1 - Fundamentals

Posted by Victor Grazi on  Jan 24, 2013

Core Java Volume I Ninth Edition by Cay Horstmann and Gary Cornell has been released, and it is as lucid and replete with basic non-trivial examples as ever.

Exterminating Heisenbugs

Posted by Victor Grazi on  Jul 24, 2012

Victor Grazi presents ten tips to keep in mind when architecting or developing concurrent applications in Java. 9

A Discussion With Neal Gafter on the Future of Java

Posted by Charles Humble on  Sep 14, 2011

Neal Gafter discusses the impact of Oracle's acquisition on Java, makes the case for adding segmented stacks and a meta-object protocol to Java, and compares Java and C#/.NET 7

Twitter Shifting More Code to JVM, Citing Performance and Encapsulation As Primary Drivers

Posted by Charles Humble on  Jul 04, 2011

While still a major user of Ruby and Rails, Twitter has gradually been moving more and more of its stack to Java and Scala. InfoQ spoke to Twitter engineer Evan Weaver to find out more. 13

Do Java 6 threading optimizations actually work? - Part II

Posted by Jeroen Borgers on  Jun 27, 2008

Jeroen Borgers examines if biased locking, lock coarsening, lock elision by escape analysis and adaptive spin locking techniques in the latest JVMs actually work in highly-concurrent apps. 3

Do Java 6 threading optimizations actually work?

Posted by Jeroen Borgers on  Jun 18, 2008

Jeroen Borgers examines if biased locking, lock coarsening, lock elision by escape analysis and adaptive spin locking techniques in the latest JVMs actually work in highly-concurrent apps. 16

BT