Systems | Development | Analytics | API | Testing

11 Java Debugging Tips for Developers with Eclipse

Debugging your code is one of every developer's worst nightmares. Debugging Java code is a difficult task. It is the process of detecting and fixing bugs or errors in code, projects, or applications. For any Java developer, debugging is a must-have ability. The ability to debug a Java program allows you to uncover any subtle bugs that aren't obvious during code review or appear when a specific situation occurs. This article offers some tips for debugging Java code.

Automate Your Way to Business Agility, Speed, and . . . the Caribbean?

So far, in Parts 1 and 2 of this blog series we’ve explored how building a unified and integrated vacation plan is a lot like moving your business through the phases of successful digital transformation. In Part 1, we talked about using process mining to know where your bottlenecks and potential obstacles are, and understanding how to resolve them.

Fetch API in Node.js

Fetch() support is now available in Node.js as an experimental core feature. Fetch() is a well-liked cross-platform HTTP client API that functions in browsers and Web/Service Workers. Many people who want to build cross-platform HTTP request code and are familiar with the fetch() API structure and call patterns have long demanded the addition of fetch() support. The node-fetch module was created specifically to backfill this feature in Node.js, which is why it exists.

An Introduction to Multithreading in Node.js

Computers are becoming more powerful, thanks to GPUs and multi-core CPUs. Equally, applications are getting more complex as they leverage threads (independent execution units in a process) for maximum application performance and responsiveness. In this article, we will explain what multithreading is, and how Node.js handles asynchronous operations using the event loop and worker pools. We'll also discuss how to use the Node.js worker-threads module to create and manage threads. Let's get started!

The Road to Enterprise Modernization Begins with Process Mining

It’s a journey every organization takes eventually – overhaul legacy systems and streamline core processes to drive efficiencies. But with more complexity than ever before, even the best companies struggle, with limited process transparency, compliance mandates and performance goals preventing progress. The path to enterprise modernization is clear – efficient workflows rule the day.

HTTP Tracing in N|Solid [4/10] The best APM for Node, layer by layer

In Node.js, you can centralize tracing information generated by V8, Js code, and userspace code. Directly in the APMs, tracing means that you will have a detail of each flow in your application's process; this means that you will have records available of each time a function is called or a database or external information is called. With tracing, you will have a way to capture, visualize and analyze traces across complex architectures, including architectures that use monoliths and microservices.

Generate Customized Tokens in WSO2 API Manager

There are two types of tokens which can be generated when invoking the token endpoint in WSO2 API Manager. They are Opaque tokens and JWT tokens. You can easily create a service provider through the Management console and select which type of token you wish to generate using the service provider. What if you want the generated tokens to be in a customized format? In this article, we will look at how to create our own token issuer and generate customized tokens.

How MOSIP Uses Ballerina WebSubHub for Event-Driven Integration

Ballerina is an open source programming language for the cloud that makes it easier to use, combine and create network services. In addition to the powerful language features, it comes with a rich standard library, which covers network data, messaging and communication protocols.

Writing Predictable Elixir Code with Reducers

This is the first part of a two-part series about maintainable code in Elixir. In this part, we will show how code predictability plays a crucial role in a project's short and long-term health. We will use Elixir's built-in features for this, like the pipe operator, tuples, and with blocks. First, we'll explain what predictability is and why it is so important. Then we will go through some tools that Elixir already has and how you can use them to write better code.