Operations | Monitoring | ITSM | DevOps | Cloud

How Covid-19 has Impacted the Software Developers

In 2020, the Covid-19-induced lockdown forced all companies to rely on the Work from Home (WFH) policy as an important measure for business continuity. It was an easy transition for the software and IT professionals compared to other industries. However, switching to WFH wasn’t as simple as a one-click operation. There were challenges in WFH, spanning from technical issues to infrastructure setup, as well as in managing the physical and mental well-being of the workforce.

5 Approaches to Deep Learning Clustering You Really Need to Know

Data has become the most valuable thing in the modern world. According to earthweb, more than 2.5 quintillion bytes of data will be created every day in 2022. These large quantities of data should be appropriately organized to identify meaningful patterns for decision-making. Techniques like clustering are widely used to efficiently collect data into groups based on their similarities and differences and improve the observability of your data.

Slashing Development Costs in an Economic Downturn

Join leading practitioners from Apple, Wayfair, and Lightrun to discuss how to best confront the challenges that come with managing and operating an engineering organization in times of uncertainty, specifically in these troubling times of an ongoing recession. In this session, you will learn hands-on tips & tricks that will help you to.

How to Optimize the DevOps Pipeline Through Developer Workflows

The DevOps pipeline is a crucial part of software development, but it can often get mired in bottlenecks. Most problems are caused by the development and operations teams having different responsibilities are due to inefficiencies in the pipeline design. However, thanks to continuous observability, DevOps now gets a new lease of life since it is possible to tweak the pipeline to suit the developer’s workflow.

Why You Should Consider Dynamic Repurposing Instrumentation

As a developer, how much time do you actually spend writing code? According to this survey by The New Stack, developers spend less than one-third (32%) of their time writing new or improving existing code. And this is because they get stuck in multiple tasks that aren’t really part of their main responsibilities.

6 Key Factors for an Efficient DevOps Maturity Model

DevOps isn’t a sprint, it’s a marathon without a finish line in sight. Developers and IT teams join forces throughout the product life cycle, even in production, to achieve and maintain high-quality software that users love. It’s simple, and it works. In fact, according to Statista, DevOps/DevSecOps is the most practiced software development methodology globally, used by 35.9% of software development teams.

The Hidden Cost of Overlogging

Logging is usually an afterthought. When we're creating a feature, we often neglect to think about how we'll observe the actual behavior, and even if we do end up adding proper logging messages - we rarely consider the implications those log lines will have on our bottom line. It's a hidden cost factor, but one that continuously comes up in conversations we have with practitioners. To help shed a light on this topic we gathered a panel of industry veterans, who will come together on November 8th to discuss the problem in depth and offer a completely new approach to solve it.

7 Must-Have Steps for Production Debugging in Any Language

Debugging is an unavoidable part of software development, especially in production. You can often find yourself in “debugging hell,” where an enormous amount of debugging consumes all your time and keeps the project from progressing. According to a report by the University of Cambridge, programmers spend almost 50% of their time debugging. So how can we make production debugging more effective and less time-consuming?

The Complete Kubectl Cheat Sheet [PDF download]

Kubernetes is one of the most well-known open-source systems for automating and scaling containerized applications. Usually, you declare the state of the desired environment, and the system will work to keep that state stable. To make changes “on the fly,” you must engage with the Kubernetes API.

Debugging Node.js HTTP Requests

HTTP is the backbone of all API-centric, modern web apps. APIs are the place where the core business logic of an application lives. As a result, developers spend a lot of time optimizing the API business logic. This article addresses a Node.js developer’s dilemma while debugging an HTTP API request. We take a sample Node.js/Express.js-based HTTP service to demonstrate a new way of debugging Node.js applications using the Lightrun observability platform.