InfoQ Homepage Java Content on InfoQ
-
Everything I Ever Learned about JVM Performance Tuning @twitter
Attila Szegedi shares lessons learned tuning the JVM at Twitter, spending most of his talk discussing memory tuning, CPU usage tuning, and lock contention tuning.
-
To Java SE 8, and Beyond!
Simon Ritter discusses the future of Java, taking a look at proposed features and roadmap for Java 8 through 12.
-
CoffeeScript: JavaScript Evolved
Scott Davis introduces CoffeeScript through a demo, showing how to create a Hello World application and why it is an improvement over JavaScript.
-
Java in the Cloud - PaaS Platform in Comparison
Eberhard Wolff introduces Cloud Computing, IaaS/PaaS, comparing the Java support provided by Google GAE, Amazon Beanstalk, VMware Cloud Foundry, and Cloud Bees.
-
Cloud Foundry Boot Camp
Dave McCrory explains how Cloud Foundry works, demoing setting up and running an application on it and Micro Cloud Foundry, and using the services available in VMware’s cloud.
-
Spring Data JPA – Repositories Done Right
Oliver Gierke demoes using Spring Data JPA to create repositories using a Domain-driven Design approach.
-
Embedding Ruby and RubyGems Over RedBridge
Yoko Harada introduces RedBridge, aka JRuby Embed, a Java API for calling JRuby code that is treated as regular Java objects, explaining its relation to JSR223 and demoing how to use it.
-
Effective Use of FindBugs in Large Software Development Efforts
William Pugh explains how to use FindBugs, a Java static code analysis tool, to discover bugs. The talk covers general issues regarding code bugs with advice on how to make sure you get rid of them.
-
How We (Mostly) Moved from Java to Scala
Graham Tackley discusses how The Guardian switched all new development from Java to Scala, why they did that, what were the benefits and the problems, and why they did not choose Python+Django.
-
Architecture Choices for Scalable Cloud Apps
Mark Fisher and Thomas Risberg transform a monolithic cloud application by changing its relational DB with a NoSQL one, introducing modularity, polyglot support and enterprise integration patterns.
-
Titanic, COBOL and the 100 Year Platform
Ola Bini discusses what features a long lasting platform should have, and takes a look at Java to see if it can be that platform.
-
Spring Integration - Practical Tips and Tricks
Oleg Zhurakousky demoes performing transaction management, error handling, asynchronous processing, advanced aggregator configuration, etc. using Spring Integration and enterprise integration patterns