Operations | Monitoring | ITSM | DevOps | Cloud

7 Configurations to Enhance the Performance of Your Java Web Applications

There has been a lingering perception that Java applications are slower than applications written in other languages. So, if performance is important for your application, you should not be considering Java as the programming language to use. This perception was true about 20 years ago, when Java was initially used for developing applications. In the early Java implementations, it took a long time for the Java Virtual Machine (JVM) to start.

Key metrics for monitoring JVM performance

It has been 25 years since Java came into existence, and it is still one of the preferred platforms among enterprise applications. As technologies evolved, Java's functionality and programming flexibility also matured in parallel, positioning it as a relevant language for over two decades. New memory management systems and garbage collection algorithms are an outstanding example of this evolution.

10+ Frameworks and Tools to Consider for PWA Development

From AliExpress to Forbes, Starbucks, Instagram, George, Trivago, Uber, and Medium, a vast number of top brands have switched to the PWA environment and recorded a significant rise in their ROI. Especially, in terms of faster app loading & higher customer engagement and retention rate. These brands have not just unveiled the numbers publicly, but have also encouraged others to step into the PWA development world.

Sponsored Post

JavaScript unit testing frameworks in 2020: A comparison

When starting development on a new front end project, I always ask myself "Which JavaScript unit testing frameworks should I use?" My colleagues often write about how unit tests are great for peace of mind and reducing software errors. So I always make the time to test. But which framework should you choose for your project? Before rushing into any decisions, I investigated seven of the most popular JavaScript unit testing frameworks so you can decide which one is best for you.

A Step-by-Step Guide to Java Garbage Collection Tuning

Working with Java applications has a lot of benefits. Especially when compared to languages like C/C++. In the majority of cases, you get interoperability between operating systems and various environments. You can move your applications from server to server, from operating system to operating system, without major effort or in rare cases with minor changes.

A Quick Start on Java Garbage Collection: What it is, and How it works

In this tutorial, we will talk about how different Java Garbage Collectors work and what you can expect from them. This will give us the necessary background to start tuning the garbage collection algorithm of your choice. Before going into Java Garbage Collection tuning we need to understand two things. First of all, how garbage collection works in theory and how it works in the system we are going to tune.

Understanding Java Garbage Collection Logging: What Are GC Logs and How To Analyze Them

When working with Java or any other JVM-based programming language we get certain functionalities for free. One of those functionalities is clearing the memory. If you’ve ever used languages like C/C++ you probably remember functions like malloc, calloc, realloc and free. We needed to take care of the assignment of each byte in memory and take care of releasing the assigned memory when it was no longer needed.