The Most Popular Technologies for Java Microservices Right Now

My name is Viacheslav Aksenov, I am a backend developer and in recent years I have been writing web applications in Java/Kotlin. Throughout my practice, I have met with various systems both in production and in pet projects. Some systems had their own "bicycles," but most were based on very similar technical solutions.

The main idea of this article is to describe the main technical challenges facing modern web applications. And also list those frameworks and libraries that are most often used to solve these problems. We'll grab some infrastructure as a bonus.

Framewars: The Battle Between NoSQL and Java in the Cloud Arena

This lecture's objective is to make comparisons between points and weaknesses of Java frameworks that integrate with databases. On the one hand, the NoSQL MongoDB, Redis, Neo4J, and Cassandra, and on the other, the Java frameworks that integrate with them: Spring, Quarkus, Jakarta EE, Micronaut. The arena: the cloud! In this ring, the one who best analyzes each tool's trade-offs wins in this epic battle.

The Best Java Testing Frameworks to focus in 2021

The first word that comes into our mind when you say software development is ‘Java’. It has had such an impact on the modern tech world that practically revolves around it. It is undeniable that cross-browser testing is used to strengthen the overall user experience of the application. For a Java developer, it is undoubtedly important to focus on Java testing frameworks to enhance their testing skills. 

Knowledge of testing frameworks is significant for a full-stack or an expert Java developer. Java is the choice of most developers because of its platform independence and ease of developing advanced web and mobile applications. 

7 Test Frameworks To Follow in 2021 for Java/Fullstack Developers

It is time to learn new test frameworks to improve your code quality and decrease the time of your testing phase. I have selected six testing frameworks that sound promising. Some have existed for quite a long time but I have not heard about them before.

At the end of the article, please tell me what you think about them and what your favorite ones are.

Robot Framework

Robot Framework is a generic open-source automation framework. It can be used for test automation and robotic process automation (RPA).

3 Best JavaScript Frameworks/Libraries for Front-End Development

JavaScript has grown in popularity over the years, the community is growing rapidly, and developers are continually developing and building tools for the language on a daily basis.

This makes it difficult to decide which tool/framework/library to use for a particular task, as there are always multiple options for literally anything you want to do in JavaScript. At first, it's always difficult to decide which library or framework to learn.

Top 10 Java Testing Frameworks For 2020

When we talk about programming in the modern tech world, Java instantly comes to our mind. After all, it is considered one of the most versatile programming languages. Looking back on its history, Java has always had an extraordinary position in a back-end developer’s heart. A majority of developers enjoy Java due to its platform independence, security, ease of use, variety of accessible resources, and several other essential features. These traits appreciably contributed to the popularity of Java as a programming language – as of 2018, there were seven million or more Java developers globally.

Undoubtedly, Java has positioned itself as one of the admired programming languages for web development projects. Looking back at the results of 2019, Java was positioned in the list of Top 5 Most Popular Technology which, in turn, encouraged the usage of Java testing frameworks.

Java Microservices: Code Examples, Tutorials, and More

Microservices are increasingly used in the development world as developers work to create larger, more complex applications that are better developed and managed as a combination of smaller services that work cohesively together for larger, application-wide functionality. Tools are rising to meet the need to think about and build apps using a piece-by-piece methodology that is, frankly, less mind-boggling than considering the whole of the application at once. Today, we’ll take a look at microservices, the benefits of using this capability, and a few code examples.

Which Java microservice is your favorite?

What Are Microservices?

Microservices are a form of service-oriented architecture style (one of the most important skills for Java developers) wherein applications are built as a collection of different smaller services rather than one whole app. Instead of a monolithic app, you have several independent applications that can run on their own and may be created using different coding or programming languages. Big and complicated applications can be made up of simpler and independent programs that are executable by themselves. These smaller programs are grouped together to deliver all the functionalities of the big, monolithic app.

”Hello, Micronaut” Using Microstarter.io

For the past couples of months, I've worked to develop an online starter that helps developers generate Micronaut applications based on Micronaut-Profile Project templates. The Micronaut online starter was published on the Microstarter.io website. In this article, we will create a REST web service powered by the Micronaut framework using Microstarter.io. Let's get to it!

What Is Micronaut?

In a nutshell, Micronaut is a lightweight, JVM-based framework that's ahead of compilation time, with less startup time natively.