In distributed Reactive systems, there is information that needs to be shared across the cluster–this can be done very fast, with eventual consistency across nodes, or slower, with consistent data across nodes. It really depends on your needs.
A look at Deeplearning4J & BIDData - two (slightly creepy) emerging machine learning technologies for the JVM
This article covers two emerging (and somewhat frightening) machine learning technologies for the JVM – Deeplearning4J and BIDData.
Checked InterruptedException in Java is a constant source of pain for many of us; here is my understanding of how it should be handled.
A short post showing a power of Gradle from the perspective of a Java developer that get stuck in Maven.
Jamie Allen of Typesafe has been working for several years to try to find a meaningful way to describe the core concepts of building efficient, Reactive applications - being asynchronous and non-blocking while minimizing concurrency and supporting linear scalability by enhancing parallelism. That is a veritable soup of esoteric terms that are difficult to grasp for even the most experienced...
At some point you’ve probably heard the term “test early and often.” If you are in an Agile organization, that term perfectly captures the philosophy of iterative development and the commitment to rooting out defects sooner rather than later.
This article reviews the tenants underscoring Google’s Big Table paper and presents HBase as an open source implementation of Big Table. It also reviews the four-dimensional data model that HBase exposes and the two ways that you can access data in HBase: as a key/value store or by using MapReduce.
How to to simpler conversions from Entities to DTOs and back in a Spring REST API.
CUBA Platfrom brings new features with the next 6.0 release.
As a performance tester, you must constantly be preparing for the latest the web has to offer. We thought we’d provide some tips on how to conduct performance testing on newer technologies, so you can stay one step ahead of the curve.
In the last years Apache Maven has become the de-facto build tool for Java and Java EE projects. But from two years back Gradle is gaining more and more users. In this post you are going to see how to use Gradle for Java EE projects.
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
- Excellent programming is about function, not form (11 May 2016) Are language architects, or would-be language architects, doing a disservice to Java by...
- Five tips to improve an offshore team (29 Apr 2016) Using an offshore team can save time and money, but if used ineffectively, they can cost more than...
- Overcome inherent bottlenecks in app lifecycle management (02 May 2016) The software development world is simply too busy to have inefficient ALM. Expert Gerie Owen...
- Make predictive monitoring effective for your organization (10 May 2016) The ability to anticipate an issue with predictive monitoring outweighs the value of performance...
- Backend system integration the new mobile development challenge (14 Apr 2016) While developing a fun UI was once the biggest hurdle facing mobile development teams, the new...
- Moving beyond the virtualization tool with DevOps containers (01 Apr 2016) Virtualization has been a pivotal tool for organizations wanting to simplify both development and...
- Designing Web apps and Web UIs for software developers (08 Apr 2016) Interested in designing Web apps? Here are some UX design tips that will garner them great feedback...
- Improving Web app performance as simple as embracing HTTP/2 (11 Apr 2016) Learn about how the rapidly growing HTTP/2 protocol can improve Web app performance and reduce...
- Lasting impacts of software failure and poor application performance (12 Apr 2016) Customers have a short memory and lots of alternatives, so organizations must ensure that poor...
- Using BackOps to improve software development processes (20 Apr 2016) Learn how BackOps understands different personality types and can improve the software development...