Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our newsletter to start Rocking right now!
To get you started we give you our best selling eBooks for FREE!
1. JPA Mini Book
2. JVM Troubleshooting Guide
3. JUnit Tutorial for Unit Testing
4. Java Annotations Tutorial
5. Java Interview Questions
and many more ....
I agree to the Terms and Privacy Policy

How to Optimize Enterprise-Scale Node.js Applications

Summary Cisco (AppDynamics) is ranked the highest in this year APM Report. Download Gartner’s 2018 Magic Quadrant for APM to learn more! Get the Advanced Node.js Success Guide to discover expert techniques for optimizing, deploying, and maintaining enterprise-scale Node.js applications Node.js is rapidly becoming one of the most popular platforms for building fast, scalable web and mobile applications. In fact, ...

Read More »

Top 20 Online Programming Courses to Boost your Career

Do you want to know what is the best investment you can make with your time and money? Knowledge As a software developer you should be constantly acquiring new skills. This is the best way to advance your career and enjoy the rewards (monetary, emotional etc.). Towards that direction you should be reading books, devouring technical articles and staying informed ...

Read More »

Microservices Messaging: Why REST Isn’t Always the Best Choice

Microservices are a big business. Thanks to advances in container orchestration, multi-process applications development and sheer user demand, companies are edging away from traditional monolithic applications towards distributed, highly-available microservices. Breaking applications into smaller chunks reaps rewards in many guises. However, with this distribution there arises a new requirement: messaging for inter-service communication. How does microservices messaging tie back to ...

Read More »

TDD in an Economically Sensible Way

On TDD, we’re often at two extremes: At the start of a project, we’re as idealistic as many TDD authors would have us do – writing tests for almost everything. Then, as deadlines near, we drop TDD altogether, and then deliver a product with ticking production-issue time bombs. The right attitude be somewhere in the middle: Apply TDD in an ...

Read More »

Improving Agile Team Performance

A phenomenon that often pops up in software development teams, and one that seems to be a major cause of underperformance, is the Lonesome Cowboy Reflex (LCR). It’s not hard to recognize, however, if you know what to look for, and there are ways of alleviating the issue. What is the Lonesome Cowboy Reflex? Consider the following scenario from a ...

Read More »

Writing Big JSON Files With Jackson

Sometimes you need to export a lot of data to JSON to a file. Maybe it’s “export all data to JSON”, or the GDPR “Right to portability”, where you effectively need to do the same. And as with any big dataset, you can’t just fit it all in memory and write it to a file. It takes a while, it ...

Read More »

Strategic Options for Mature Products

Product strategy does not only matter for new and young products; it is equally important for older ones. This article discusses two main choices for mature products: extending the life cycle and revitalising the product, or leveraging maturity and turning the product into a cash cow. What Maturity Means A product is mature if it has stopped growing: The benefits ...

Read More »

Application Safety and Correctness Cannot Be Offloaded to Istio or Any Service Mesh

I’ve recently started giving a talk about the evolution of integration and the adoption of service mesh, specifically Istio. I’ve been excited about Istio ever since I first heard about it back in January 2017; in fact I’ve been excited about this new wave of technology helping to make microservices and cloud-native architectures a possibility for organizations. Maybe you can ...

Read More »

Fluent Design Style Toggle Switch For Java, JavaFX

Hi, this time I’m going to talk about the new Toggle Switch style in the new version of JMetro. Toggle Switch is a control that has become very popular in recent years. I added a JavaFX implementation some time ago to the ControlsFX library. This new style is available in JMetro version 4.1 that has just been released. What’s a ...

Read More »

A configurable JAX-RS ExceptionMapper with MicroProfile Config

java-interview-questions-answers

When you create REST services with JAX-RS, you typically either return nothing (so HTTP 201/2/4 etc) or some data, potentially in JSON format (so HTTP 200), or some Exception / Error (so HTTP 4xx or 5xx). We usually translate a Runtime Exception into some HTTP 5xx and a Checked Exception into some 4xx. Because we want to keep our boundary ...

Read More »

Java Iterator to Java 8 Stream

Sometimes during my work, I need to integrate with other libraries which they return an Iterator object instead of a list. This is fine from the point of view of libraries but it might be a problem when you want to use Java 8 streams on the returned iterator. There is one way to transform the Iterator to Iterable and then ...

Read More »