Spring Tutorial: Creating a Hello World REST API Using Spring Framework and Spring Boot

spring-interview-questions-answers

Spring Framework was created as a result of disappointment of Java community with earlier versions of Enterprise Java. Since then it has grown into huge ecosystem that allows one to solve every problem in building a Web-based Java application and more. Spring is often criticized because it used to rely on XML for configuration purposes. As a response to that ...

Read More »

Elasticsearch for Java Developers: Elasticsearch from the command line

This article is part of our Academy Course titled Elasticsearch Tutorial for Java Developers. In this course, we provide a series of tutorials so that you can develop your own Elasticsearch based applications. We cover a wide range of topics, from installation and operations, to Java API Integration and reporting. With our straightforward tutorials, you will be able to get ...

Read More »

Every project is test driven in the end

Let me give you the punch-line and then explain myself: As soon as testing starts every “project” becomes a test driven. If there is no formal testing period then that phase begin the moment customers/users start using the product. I’ve recently been watching a slow motion train-crash, I had no power to avert the train crash and those I could ...

Read More »

Making it Easier to Get Started with IoT

The Internet of Things (IoT) is everywhere and you might have finally decided it is time to give it a go. Starting out might not be as easy as you think, as IoT is fast changing, with new features and things being added and old protocols removed from the framework. To help you out, here are a few things that ...

Read More »

Highlight Risks When Reporting Defects

A reader asked me this question: “How do I report on the 1000 (or so) defects in our system? I have 10 minutes on the status call.” If you are working on a legacy application where the team was not able—for any number of reasons—to maintain technical excellence, you might have a problem like this. So many defects, so little time ...

Read More »

Excited about a ‘2.0’ tech stack for microservices

When we talk about microservices architectures, we’ve come to realize that the organization and communication structures of your teams greatly influence the design of your technology systems. When we actually start implementing these architectures, we find that we’re knee deep in distributed systems. We also find that lots of technology and lots of the methodologies of yesterday and the day ...

Read More »

Making Consensus-based Product Decisions

Consensus is a powerful approach to generate strong buy-in and shared ownership of a decision. But it can be challenging to apply and if used incorrectly, it can create mediocre results. This post helps you leverage consensus to make successful product decisions. It explains when and how to use it, and it discusses common traps and how to avoid them. ...

Read More »

Repackaging Exceptions In Streams

Java 8 is a couple of years old but there are still use cases, not even edge cases, that the community did not yet develop a good arsenal of solutions for. How to handle checked exceptions in stream pipelines is one such problem. The functional interfaces various Stream operations accept do not allow implementations to throw checked exceptions but many ...

Read More »