News about Java
DidFail: a Free Android Tool to Detect Information Leakage by Sergio De Simone Posted on Jul 08, 2014
Google's Study Provides Insights into Programmers' Build Errors by Sergio De Simone Posted on Jul 07, 2014
ART: The New Android Runtime by Barry Burd Posted on Jul 04, 2014 3
The Term µServices Already Defined Four Years Ago by Jan Stenberg Posted on Jul 04, 2014 2
The Spring IO Platform Released to Simplify Dependency Management by Matt Raible Posted on Jul 03, 2014
Google Launches Gmail API Beta by Sergio De Simone Posted on Jul 01, 2014
All news |
Articles about Java
Where Has the Java PermGen Gone?
by
Monica Beckwith
Posted on
Jul 07, 2014
VRaptor MVC Framework; Powerful Simplicity
by
Rodrigo Turini
Posted on
Jul 02, 2014
2
Article Series: Configuration Management Tools
by
João Miranda
Posted on
Jun 27, 2014
Book Review: Integration Testing from the Trenches
by
Victor Grazi
Posted on
Jun 27, 2014
God-Mode in Production Code
by
Tal Weiss
Posted on
Jun 26, 2014
2
Transactional NoSQL Database
by
Ken Krupa
Posted on
Jun 12, 2014
2
All articles |
Books about Java
Identity Management on a Shoestring
Getting Started with Grails, Second Edition
All Books |
Research on Java
How Do You Handle Async APIs and Callback Hell?
Asynchronous APIs are increasingly popular but they are more tedious to program than their synchronous counterparts. How do you handle asynchronous APIs and stay out of Callback Hell?
6
Java 8: Will It See More Rapid Adoption?
Historically, organizations have tended to move to a new version of a language slowly (witness the looming crisis in Visual Basic 6). However Java 8 is arguably the biggest update to the language in many years and we therefore wondered if it might see a more rapid adoption.
1
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.
2
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
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. |