News about Java
Rebecca Parsons on the ThoughtWorks Technology Radar by Shane Hastie Posted on Mar 28, 2014
Measuring the Value of Agile Adoption by Ben Linders Posted on Mar 27, 2014
Google Cuts Cloud Prices, Integrates CI Tools, Supports Windows and Manages VMs by Abel Avram Posted on Mar 26, 2014
Java 8 Launch Q&A by Matt Raible Posted on Mar 25, 2014 1
Oracle Releases Java 8 at EclipseCon by Alex Blewitt Posted on Mar 18, 2014 7
Azul ReadyNow! Seeks to Eliminate JVM Warm-up by Victor Grazi Posted on Mar 18, 2014
| All news |
Articles about Java
Exploring Micro-frameworks: Spring Boot
by
Dan Woods
Posted on
Mar 18, 2014
3
OpenJDK and HashMap …. Safely Teaching an Old Dog New (Off-Heap!) Tricks
by
Peter Lawrey, Ben Cotton
Posted on
Mar 14, 2014
15
Interview with Andy Piper on the Eclipse Paho project and the Internet of Things
by
Alex Blewitt
Posted on
Mar 03, 2014
Custom Assertions in Java Tests
by
Tomek Kaczanowski
Posted on
Feb 27, 2014
2
From Imperative Programming to Fork/Join to Parallel Streams in Java 8
by
Raoul-Gabriel Urma & Mario Fusco
Posted on
Feb 21, 2014
10
Modern Enterprise Performance Analysis Antipatterns
by
Ben Evans
Posted on
Feb 15, 2014
| All articles |
Books about Java
Identity Management on a Shoestring
Getting Started with Grails, Second Edition
| All Books |
Research on Java
What CI Server Do You Use?
Continuous Integration (CI) is a software development practice where members of a team integrate their work frequently - usually each person integrates at least daily - leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible.
1
How Do You Access Your Relational Data from Java?
The Java language and platform offers a vast range of options when it comes to working with relational data, from raw JDBC to fully blown Object/Relational mapping (ORM) tools.
13
What Puzzles You Most About Functional Programming?
With so much diversity, it’s hard to define the exact scope of what exactly functional programming is. Is it a question of how to design your program, that is, using functions as the primary abstraction? Or is it about programming with mathematical functions, meaning pure functions that do not have side effects? And what are those monads again?
6
What's Your Next Language on the Javascript Platform?
JavaScript VMs are mature and ubiquitous - but what's the best language to write code for it? A long list of languages targeting JavaScript exists, but which one will you use for your next project?
6
What's Your Next JVM Language?
Is the Java language limiting your programmers' productivity and you're looking for an alternative? Which of the many JVM languages out there will you pick?
25
Why Are You Not Using Functional Languages?
Functional programming promises many benefits - but its adoption in the industry and the enterprise has been slow. What are the big obstacles to the adoption of functional programming?
43
| All research |
CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR
Featured Blog Posts
The term “Big Data” is quite possibly one of the most difficult IT-related terms to pin down ever. There are so many potential types of, and applications for Big Data that it can be a bit daunting to consider all of the possibilities ... Read More.
The biggest difference between cloud-based applications and the applications running in your data center is scalability. The cloud offers scalability on demand, allowing you to expand and contract your application as load fluctuates ... Read More.
Managing the Performance of Cloud-Based Applications
In the last post I covered several architectural techniques you can use to build a highly scalable, failure resistant application in the cloud. However, these architectural changes – along with the inherent unreliability of the cloud ... Read More.
White Papers and Assets
Top 10 Java Performance Problems
Scaling PHP in the Real World: A Performance Optimization Checklist
Meet AppDynamics
| QCon SF | Nov 3-5 |
| AppSphere 2014 | Nov 3-5 |

|
The AppDynamics Application Intelligence platform is uniquely able to deliver rich performance data, learning, and analytics, combined with the flexibility to adapt to virtually any infrastructure or software environment. What's more, our low-overhead architecture means that you can deploy in production and benefit from real-time data collection and analysis. |












