Systems | Development | Analytics | API | Testing

Debugging

Java Remote Debugging with IntelliJ

Java is one of the most widely used programming languages because of its principle of “compile once, run anywhere.” Its many syntax constraints, though, mean that writing code in a basic text editor can become tedious. You can use an integrated development environment (IDE) like IntelliJ IDEA to improve your output, with features like compile-time error suggestions and intelligent code completion. One of the most helpful functions of IntelliJ is its debugging capacity.

Low-hanging fruits to quickly reduce cloud costs in 2022

A new year is always a good time to check your expenses. One expense that keeps on climbing constantly in many organizations is related to the cloud expenses, expected to expand up to $1 trillion by 2024, according to IDC. While this can be a good thing, indicating the business is scaling and cloud resources are in high demand, there is often a lot of waste coming from inefficient cloud usage, unnecessary SaaS tooling, endless logs, and more.

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.