Systems | Development | Analytics | API | Testing



Building a RESTful API with Java Spring Boot

Spring Boot is a popular framework for creating powerful RESTful APIs, and in this tutorial, we will use it to develop a simple API that simulates a credit score rating. The API endpoint we will create will allow a user to retrieve a credit score rating by sending a request to the API. However, it is important to note that we will not be linking up to any actual backend systems to pull a real credit score, instead we will use a random number generator to generate the score and return it to the user.


10 best Java testing frameworks for 2023

Java testing frameworks are a collection of rules pre-set up with Java to support the design and creation of test scripts. The general rules include multiple functions such as coding standards, test data handling, object repositories, and libraries. The Java frameworks equip teams with a standardized structure and automation guidelines, which serve as the backbone of an effective testing process, with less manual effort, enhanced testing speed, and efficiency.


How to Avoid java.util.concurrent. TimeoutException

The java.util.concurrent.TimeoutException is a checked exception in Java that is thrown when a blocking operation times out. Since java.util.concurrent.TimeoutException is a checked exception, it must be explicitly handled in methods which can throw this exception - either by using a try-catch block or by throwing it using the throws clause.


Top 5 Java REST API Frameworks

The Java programming language is a high-level, object-oriented language that enables developers to create robust, reusable code. Java is known for its portability and platform independence, which means that Java code can run on any system that supports the Java Runtime Environment (JRE). Java was originally developed by James Gosling at Sun Microsystems in 1995. Since then, the language has undergone several changes and has become one of the most widely used programming languages in the world.


Exception Handling in Java

Let's say you were going for an interview; you are thoroughly prepared and confident that you will land this job. So you get in your car at the right time and drive to the company. You avoid the road that is usually congested and opt for a narrower but faster lane that day. But to your dismay, you find a big truck blocking that road! You see, exceptions are inevitable. Similarly, Exceptions in Java are neither uncommon.


Automating Flutter Apps with Appium Flutter Driver using Appium Java Client

In today’s world, mobile applications are essential for any business to thrive, and almost all developed products offer web and mobile support. This has made mobile application testing an integral part of the QA life cycle, and adding to it. The onus is on the test automation engineers to develop an E2E automation suite for mobile application testing. In this blog, I will explain how test automation engineers can start using Appium to automate mobile applications developed using Flutter.


End-to-End API Monetization with Java Spring, Stripe, and Moesif

Many API developers and companies struggle to find ways to easily set up systems to monetize their APIs. Some are simple but not customizable, some are complex and require massive engineering effort to actually get it all running. To make things easier, Moesif created a feature a few months ago called Billing Meters which gives massive customizability but with a minimal amount of code and engineering effort.


Essential Java Skills for Every Developer's Career

First introduced to the world back in 1996, Java today is still very much in demand. Over 35% of programmers worldwide worked in this language in 2021. Moreover, it is firmly among the three most popular programming languages in the TIOBE index. What does it mean for you as a beginner Java developer? It means you’ll have to gain a competitive advantage to advance in your career successfully. Let’s take a look at the essential tech and soft skills you need to perfect.


How to Fix The Format Flags Conversion Mismatch Exception in Java

A FormatFlagsConversionMismatchException is an unchecked runtime exception which is thrown when a conversion and a flag are incompatible in the source code. This is a very common exception encountered when the programmer tries to format the string. Unless otherwise specified, passing a null argument to any method or constructor in this class will cause a NullPointerException to be thrown.