JPQL does only support a subset of the SQL features and that is often not enough for real world applications. Using native queries in JPA has the downside that they return List
This article is the first in a two-part series on Test-Driven Development (TDD). After this, I’ll dive into Continuous Integration (CI). This article presents an overview of TDD, the process, and some of the tools that enable TDD. In part two, I’ll talk about code coverage, and the benefits that we, as developers, derive from it. As well as how TDD comes together not only for development but also...
Is mirrored simulation of software execution behavior across space and time prime ready?
What are the biggest misconceptions about Java Garbage Collection and how’s it really like?
Log data provides the most granular view into what is happening across your systems, applications, and end users. Logs can show you where the issues are in real-time, and provide a historical trending view over time. Logs give you the whole picture.
The performance tuning world is a dangerous place, one JVM flag out of balance and things can quickly get hairy. In this post we’ll share some battle-tested insights and get a feel of how the internals of the JVM behave under stress
Apache Mesos is an open-source cluster manager that provides efficient resource isolation and sharing across distributed applications or frameworks. This post shows how to use Apache Mesos to install a Java EE application server.
After looking though user data, the team at Codenvy has discovered that developers are trading in their desktops for cloud freedom.
SOA is a set of principles that suggests breaking down your business into a number of services, which can be orchestrated together to provide end to end business processes. These services have defined interfaces and are self-contained, which makes them easily replaceable and scalable. This approach is hardly anything new – in 2005 we were talking about the same ideas as “Enterprise Application...
A quick run-through of Java 8's Consumer Supplier Interface
After an application crash, we know how important it is to figure out what went wrong and plan so it doesn’t happen again. In this post, we’ll look at some common causes of major website crashes, along with preventive measures you can take to avoid them in the future. With this extra knowledge under your belt, you’ll be prepared when disaster strikes.
JAXB is a 10-year-old anti-pattern that encourages Java developers to turn their objects into dumb, passive data structures
TheServerSide.com is an online community for enterprise Java architects and developers, providing daily news, tech talk interviews with key industry figures, design patterns, discussion forums, tutorials, and more. TheServerSide.com was launched in May 2000 and has become the largest independent Java community in the world. TheServerSide.com is owned and operated by TechTarget. TechTarget's Application Development Media Group of sites include TheServerSide.Net, SearchWinDevelopment.com, Ajaxian.com, SearchSOA.com, ebizQ.net, SearchSoftwareQuality.com and TheServerSide.com.
- Events & Conferences
- ITKnowledge Exchange
- Java Topics
- Meet The Editors
- White Papers
- Oracle takes ALM to the cloud with the Java SE Cloud Service (27 Oct 2015) Optimized for the cloud, at JavaOne2015, Oracle has announced the Java SE Cloud Service and a new...
- Celebrating 20 years of Java technology at JavaOne 2015 (26 Oct 2015) Twenty years is a pretty significant milestone, especially if you're a programming language. At...
- Performance upgrades and feature enhancements typify incremental Java releases (28 Oct 2015) There may not have been a major Java release since last year, but at JavaOne2015, there are still...
- Life beyond the JavaOne sessions: Mastering life in San Francisco (15 Oct 2015) You won't spend every moment at JavaOne in a session, so here is some advice from Barry Burd on how...
- Barry Burd's guide to the best sessions to attend at JavaOne 2015 (15 Oct 2015) Going to JavaOne this year? Wondering which sessions to attend? Conference veteran Barry Burd is...
- Examine modular code development with Java's Project Jigsaw (22 Sep 2015) Project Jigsaw is the new standard for modular code development in Java. Expert Barry Burd takes an...
- Productivity tools in growing lightweight architectures (06 Oct 2015) ZeroTurnaround developer advocate Simon Maple discussed the most important productivity tools,...
- Limited bandwidth may stifle IoT development (10 Sep 2015) When it comes to IoT development, limited network bandwidth could be the weak link in the chain as...
- XRebel changes application performance monitoring tools (25 Sep 2015) In this podcast, ZeroTurnaround's Jevgeni Kabanov discusses how XRebel differentiates itself from...
- NetBeans IDE 8.1 worth a second look (28 Aug 2015) NetBeans IDE set to include Node.js support in the latest 8.1 version.