InfoQ Homepage Java Content on InfoQ
-
Social Networks: Getting Distributed Web Services Done with NoSQL
Lars George and Fabrizio Schmidt present Germany’s largest social networks, Schuelervz, Studivz and Meinvz, the initial architecture, why it didn’t work and how they solved it with a NoSQL solution.
-
Spring: Paving The Way for Continuous Innovation
Jeremy Grelle discusses Spring 3 -Themes, Generics, Annotated Factory Methods, Meta-Annotations, SpEL, MVC, Rest Template- and quickly reviews Spring Integration, Blaze and Roo followed by a Roo demo.
-
Project Voldemort at Gilt Groupe: When Failure Isn't an Option
Geir Magnusson explains why Gilt Groupe is using Project Voldemort to scale out their e-commerce transactional system, what are the benefits and what is the current architecture after ditching SQL.
-
Scaling Your Cache & Caching at Scale
Alex Miller presents typical difficulties encountered when setting up a cache, plus available choices for designing a distributed caching architecture, and ways to test a cache for performance.
-
Towards a Universal VM
Alex Buckley presents some of the challenges for JVM to become a universal VM, serving the needs of Java and non-Java languages, static and dynamic languages, and an ever growing number of features.
-
The Wizardry of Scaling
Oren Eini presents several architectural concepts – divide and conquer, background evaluation, one way messaging, the single responsibility principle - helpful to build highly scalable systems.
-
Absorbing Scala in the Java Ecosystem
Eishay Smith presents the main differences between Scala and Java, explaining how the Java developers can start integrate Scala code into their development, building, testing and runtime environments.
-
The State of the Art on .NET
Amanda Laucher and Josh Graham present some of the most important elements of the .NET ecosystem: F#, M, Boo, NUnit, RhinoMocks, Moq, NHibernate, Castle, Windsor, NVelocity, Guerilla WCF, Azure, MEF.
-
Clojure in the Field
Stuart Halloway on Clojure development including BDD for functional code, wrapping Java APIs, third part libraries worth knowing, writing code without an objectual context, and the learning curve.
-
Diagnosing Web Application OutOfMemoryErrors
Mark Thomas explains the common Java OutOfMemoryError failures, showing how to diagnose such errors. He also discusses the JVM and tc Server configuration parameters affecting memory settings.
-
Modular Web Applications with OSGi and the RFC66 Web Container
In this presentation from SpringOne 2009, Rob Harrop provides a tutorial on creating effective modular web applications for OSGi and the RFC66 Web Container.
-
Open Source VI (vSphere) Java API for Managing VMware Platforms
This talk gives an overview of the VMWare management API, how to configure vSphere/VMware Server, provisioning new VMs and managing their lifecycles, monitoring performance, and automating management.