Systems | Development | Analytics | API | Testing

Debugging

A Complete Guide to PHP Debugging

If you're using PHP or adopting a PHP application, you need to know how to debug in PHP. Debugging PHP errors in a production environment is one of the most frustrating things a developer can go through. Identifying the underlying cause is challenging when error reports are ambiguous. Nobody enjoys debugging their code. However, if you want to create great web applications, you must fully complete the process.

Reduce Debugging Time With Rollbar

Development time is precious. Developers are highly-skilled and highly-paid, and so naturally you want to make sure that they are as productive as possible. Many organizations are starting to hire Developer Experience Engineers to make sure that their developers are using the best tools and processes possible. To make developers more productive, the first step is to figure out exactly what developers are actually doing. Then, we need to figure out what we want them to do.

Three Things to Know Before Debugging Your Spring Application

Debugging is hard, and in some places—like in the cloud, production, or Java Spring—it’s even harder. Moreover, debugging isn’t just about finding or fixing bugs in code. It also allows developers to better understand existing codebases by allowing them to see the flow of the entire application when starting work on a project they’ve just joined, or to refresh their memory before beginning to code new features.

How to Choose Your JVM-Based Language

When looking for modern languages for software development, you might have noticed that Java isn’t exactly the freshest solution out there. But it’s used in virtually all of IT, from client to server, web to mobile, and even machine learning and analytics. Plus, it comes with a good amount of experience spread throughout its communities. For over a decade now, the ecosystem around a JVM has no longer been just about the Java programming language.

Eating Our Own Dog Food: Production Debugging

Rookout’s Live Debugger is a product that’s created for developers, by developers. As such, our R&D team knows firsthand the actual challenges that developers face daily when debugging in production. It is a constant struggle to gain an understanding of what’s happening in their complex environments without accidentally breaking something, waiting for another deployment, or having to write additional lines of code.

Golang Debugging Tutorial

Golang or Go is a well-established programming language ground built for speed and efficiency. Robert Griesemer, Rob Pike, and Ken Thompson designed the language at Google. It was first announced to the public in 2009, and it was made open source in 2012. Go is the preferred choice among developers, but its simplicity can also leave it vulnerable to bugs and other programming issues.

Dynamic Observability - The Quest For Real-Time Debug Data

Rookout’s Dynamic Observability platform enables engineers to get instant code-level data and troubleshoot their cloud-native applications easier and faster, without adding code or waiting for a new deployment. But we’ll let this video speak for itself - take a look to learn what Rookout can do for you in your quest for debug data.