In this blog post, we will we will focus on satisfying a Consumer-Producer problem which demonstrates our problem and how using Redis as a Task Queue can solve this.
Cloud-based infrastructure, containers, microservices, and new programming platforms are dominating the media and sweeping across IT departments around the world.
To diagnose any memory problems, the Garbage Collection log file is the best place to start. Take a look at the anatomy of a GC log file in this helpful article.
Testing tools need to be a part of the entire application lifecycle, be flexible in how they're used, and help companies take the next step towards DevOps.
One of the major new language features in Java 8 is the lambda function. In fact, it is one of the biggest changes since the Java 1 release. Take a look at this introduction to Java 8's lambda function.
Martin Fowler and Jez Humble are both promoters of feature flags and rollouts for Continuous Delivery, but is there an application beyond just software?
Probably the hardest part in the design of RavenDB 4.0 is that we are thinking very hard about how to achieve our goals (and in many cases exceed them) not by writing code, but by not writing code. But by arranging things so the right thing would happen. Architecture and optimization by omission, so to speak.
The “Internet Of Things” continues to be talked about a lot with an increasing number of devices now containing some sort of smart functionality which can be interacted with.
Programming interviews can be daunting at the best of time, and throwing TDD and pairing into the mix is enough to make anyone nervous. Interview expert Sam Atkinson runs through how to prepare for the big day.
The Oracle functions CASE, DECODE, and COALESCE all perform similar functionality. They can transform a value into another value. Which one should you use? I'll explain the pros and cons of each in this article.
Amidst all the hype about using Node.js, still a question remains... Can Node.js be used to develop Enterprise grade applications? Author Mihir Shelat argues Java would be a better option.