This ad will close in 20 seconds. Continue to site »
Java App Dev
Open Source Java
! Here are the latest Insider stories.
Strategy first: How to do mobile dev right
NoSQL grudge match: MongoDB vs. Couchbase Server
Suggestions for you
All Core Java
Testing and Debugging
All Enterprise Java
Java App Dev
Java Web Development
Scripting and JVM Languages
All Learn Java
All Mobile Java
Java Android Developers
Java iOS Developers
Enterprise Application Performance
Enterprise Application Performance news, information, and how-to advice
Get started with log-driven development
Development and test cycles are becoming quicker and more efficient, so organizations need to use log-driven development for stricter monitoring
JRuby upgrade promises better performance
Red Hat Shenandoah boosts Java garbage collection
The parallel and concurrent compacting garbage collector is aimed at in-memory databases and other applications requiring large heaps.
5 projects that push Python performance
Python's never been as speedy as C or Java, but several projects are in the works to get the lead out of the language.
In-memory computing brings real-time intelligence to operational systems
In-memory data grids enable instant responses to financial transactions, shopping cart contents, monitoring streams, and other operational data.
9 cutting-edge programming languages worth learning now
These strong alternatives to the popular languages are gaining steam -- and one of them could be the perfect fit for your next project.
Stability patterns applied in a RESTful architecture
Learn how stability patterns anticipate the hot-spots of distributed network behavior, then see five patterns applied to RESTful transactions in Jersey and RESTEasy.
Pedal to the metal: PyPy 2.4 powers up Python
JIT-powered Python engine PyPy was already fast, but version 2.4 charges further ahead, thanks to multithreaded optimizations.
Compiler wars: LLVM and GCC compete on speed, security
Newest revision of LLVM compiler framework battles with GCC on performance, but it has lots of ground to cover.
Mozilla tackles the browser memory conundrum
Shipilёv on writing good benchmarks -- Java vs Scala
Writing good benchmarks begins and ends with the relentless drive to understand why your system is behaving as it does. Once you've got that down, optimization naturally follows.
15 technologies changing how developers work
The work of telling computers what to do is markedly different than it was even five years ago, so don't get caught asleep at the console. Peter Wayner profiles 15 technologies transforming how developers work today.
Web acceleration protocol nears completion
The HTTP/2 protocol will speed Web delivery for real-time multimedia apps, though critics fear that it could lock out WebSockets and other Web semantics.
JVM plus Docker: Better together
Docker can fill in gaps in the JVM, providing resource control, configuration benefits, and improved packaging and deployment.
The 10 worst big data practices
Big data tools and frameworks can revolutionize the way your apps compute and utilize data-- but they're not without edges. Check your head with these 10 common pitfalls of overenthusiastic adoption.
Fast data: The next step after big data
How open source streaming systems like Apache Kafka coupled with NoSQL and NewSQL data stores are bringing instantaneous processing to the big data revolution.
How Joyent debugs Node code
Node.js's maintainers at Joyent discuss how Node and its apps are debugged, common issues with deployments in the wild, and how they're using DTrace for runtime profiling.
First look: MongoDB 2.6, the all-grown-up version
The leading NoSQL database has long been a favorite of developers. Now the brand-new 2.6 version of MongoDB is ready to woo operations.
The platform-as-a-service winner is ... Puppet?
Enterprises are still bucking the public cloud, and some prefer private cloud PaaS as the modern alternative to the app server of yore. But what's a devops framework doing leading the PaaS pack?
Big data showdown: Cassandra vs. HBase
Bigtable-inspired open source projects take different routes to the highly scalable, highly flexible, distributed, wide column data store.
Recent Java How-To
Popular on JavaWorld
Eclipse, NetBeans, or IntelliJ? Choose your Java IDE
Android Studio for beginners: Code the app
Open source Java projects: Docker Swarm