Operations | Monitoring | ITSM | DevOps | Cloud

JavaScript

JavaScript immediately invoked function expressions

JavaScript Immediately Invoked Function Expressions (IIFEs) are functions that are executed when they are initialized. An IIFE (pronounced “iffy”) can be initialized or defined to achieve a certain purpose. In this tutorial, you will learn about use cases for IIFEs and the benefits of using them over traditional functions. You will also write tests for your functions and integrate CI/CD for these tests.

11 Best Tools to Monitor and Debug JavaScript in 2023

JavaScript is one of the most widely used programming languages for creating dynamic, interactive websites. However, there may be instances where a function is not operating as intended because of a coding error while creating JavaScript projects. Therefore, the majority of developers hunt for JavaScript debugging tools to avoid problems and identify errors before execution.

Introduction to continuous profiling

In this video, we will review the advantages of continuous profiling, the difference between continuous profiling vs. traditional profiling, and how continuous profiling can fit into your overall observability strategy. You’ll also learn more about Grafana Phlare, the new open source continuous profiling database, and get a look at the latest flame graph visualization in Grafana.
Sponsored Post

JavaScript unit testing frameworks in 2022: A comparison

Choosing a JavaScript unit testing framework is an essential early step for any new front-end development project. Unit tests are great for peace of mind and reducing software errors. You should always make the time to test. But which framework should you choose for your project? We examined 11 of the most popular JavaScript unit testing frameworks according to stateofjs.com, to help you decide which is best for you.

Easy JavaScript error investigation with source maps

Hopefully by now you’re taken your first sip of Elastic RUM, or real user monitoring, and see the power of searching through traces and the User Experience metrics to gain insights into how users actually use and experience your application. One issue you may have experienced is the challenge of finding the source of errors for minified JavaScript files.

A guide to static analysis in JavaScript and TypeScript

The demands of a tight production schedule can make it difficult to produce consistent, readable, and concise code in the lead-up to a manual code review. This often makes the process stressful — if not outright dreaded. Standard tests are a critical part of development that verify that our code produces the expected outputs. But great tests don’t always lead to good code.

Understanding the Performance Impact of Generated JavaScript

In the modern web, the JavaScript you write is often down-compiled using a compiler like Babel to make sure your JavaScript is compatible with older browsers or environments. In addition, if you are using TypeScript (like the Sentry SDK’s do) or something similar, you’ll have to transpile your TypeScript to JavaScript.