From the ZeroTurnaround office in Tallinn, Estonia (where it's currently light out 20 hours a day), comes a three-part series on λ-calculus in Scala, complete with code examples and some [reasonable] evidence for why, as developers, you might want to learn more...
How you can use your CI Setup to test Java 8.
In a recent OTN article, JMS 2 specification lead Nigel Deakin covers the JMS 2 ease-of-use changes in detail. The article is the first of a two part series on JMS 2.
Traits are the Scala implementation of mixins. Without having to inherit from multiple parents, a class can re-use functionalities coming from more than a single class.
Have you ever stood in front of a piece of code and wondered why it behaves the way it does. And wished you had the information about the possible locations from which this method was invocated. Back in the old times it might have been easy – static code analysis could have given you the answer. But nowadays when we have reflection and bytecode modification tooling at hand the answer is often not...
Demonstrates how adaptive control can lessen the impact of JVM performance jitter by introducing controlled delay which can be viewed as a form of jitter itself.
Yoga is an open source toolkit that extends Java REST frameworks to allow for powerful relational client queries.
It's the age-old question that almost all enterprise data architects have to ask themselves at some point in time: When using the Hibernate ORM framework with the Java Persistence API (JPA), should data access be mitigated through the JPA 2.0 EntityManager or through the underlying Hibernate Session?
Facing some significant delays due to Oracle's focus on security in Java, the long-awaited Java 8 is expected to bring some major additions to the language: Lambdas, Default (or defender) methods, and Bulk Data operations. This in-depth review by Anton Arhipov shows you what to expect from next year's release...
If chief security officers are worried about the proliferation of the bring your own device (BYOD) trend, they should be hysterical over the inevitable data breaches that will occur as a result of employees bringing their own cloud computing software into the workplace.
The G1 collector is the latest collector to be implemented in the hotspot JVM. Its been a supported collector ever since Java 7 Update 4. Its also been publicly stated by the Oracle GC Team that their hope for low pause GC is a fully realised G1. Here's how it works.
Applications that integrate or consume multiple different databases, file formats or other sources of data often face this issue: How do we access data in a way that can be reused despite different data structures and underlying technologies?
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
- PaaS isn't just for DevOps anymore. Nor has it ever been. (21 Jan 2014) Somehow Platform as a Service (PaaS) has been pigeonholed as an arm of bleeding edge DevOps teams....
- There is more to PaaS than just application deployment and management (21 Jan 2014) There is no doubt that various PaaS plays and cloud computing platforms have greatly simplified...
- People and process trump tools when it comes to improving software quality (11 Jan 2014) There are a variety of new tools emerging on the market, but if your organization is working to...
- 2014 Java middleware predictions cite cloud, data and more (02 Jan 2014) Expert Steve Millidge makes predictions for Java middleware in 2014.
- Will upcoming Google Web Designer fix Java pros' Android problem? (21 Oct 2013) Mobile developers are hoping for something a little different in the upcoming Google Web Designer...
- The most exciting new parts of Java EE 7 and Java 8 (06 Nov 2013) Java author Adam Bien discusses business logic and software development in Java 7 and Java 8.
- Better software testing and improved quality starts with the culture (03 Jan 2014) Software testing is more than just a stage in the development process. Testing is a philosophy that...
- Can Java and JSF on the server-side make mobile on the front end easier? (05 Jan 2014) While many software developers are learning new programming languages to deliver native mobile...
- Scala? Groovy? Why Java is the right programming language for 2014 and beyond (01 Jan 2014) New programming languages offer a variety of benefits, from the way they handle big data, to the...
- YARN and MapReduce 2.0 elevates big data Hadoop and scheduled processing (03 Jan 2014) YARN represents the biggest architectural change in Hadoop since it's inception over seven years...
- NTT America, Inc., an NTT Communications company
- The SnapLogic Integration Cloud: A Technical Overview (SnapLogic)
- Application Release and Deployment For Dummies (IBM)
- The Time is Right for DevOps (CA Technologies.)
- Neo Technology
Tell us what you think of the new site. Meet the Editors.