Systems | Development | Analytics | API | Testing

Debugging

Debugging in Ruby with pry-byebug

For a software engineer, even the basic use of a debugger can save a lot of pain: adding breakpoints (places in the code the program will stop at and expose the current context) is very easy, and navigating from one breakpoint to another isn't difficult either. And with just that, you can say goodbye to a program's many puts and runs. Just add one or more breakpoints and run your program.

Debugging and Diagnosing the Kong Gateway With Ease

We’re excited to announce the general availability of Kong Gateway 3.5 for Open Source (OSS). This release enables Javascript developers to extend the Gateway via the WebAssembly layer which is currently in Beta, delivers some enormous observability enhancements, and unlocks top-end performance. Keep reading for the latest on Kong Gateway 3.5 for OSS!

Troubleshooting PHP Segmentation Faults: Effective Debugging Tips

PHP, one of the world's most popular server-side scripting languages, powers a significant portion of the internet's dynamic web applications. While PHP is renowned for its flexibility and ease of use, it is not immune to the challenges that come with complex software development. One such challenge is the occurrence of segmentation faults, elusive errors that can leave developers scratching their heads in frustration.

Episode 4: Troubleshooting & debugging across the SDLC (SD Times Microwebinars)

Everybody is talking about the importance of shift-left and they’re definitely right. But – little by little, we’re seeing the opposite movement. We’re seeing the SDLC itself shifting right. Today, engineers spend most of their time developing and testing code in production-like environments. To meet those challenges, we need to adapt appropriate Observability tools throughout the SDLC.

Xdebug for PHP Developers: Advanced Debugging Made Easy

Debugging can be a challenging task for any programmer, and PHP developers are no exception. With the complexity of web applications and the ever-increasing demands on software development, debugging PHP code can be a time-consuming process. But what if there was a way to streamline the debugging process and make it more efficient and effective?

Shifting Right in Software Development: Adapting Observability for a Seamless Development Experience

You’ve probably heard of the “shift-left” mantra as it echoes throughout the tech industry. And if you haven’t, let me be the first to update you that you’ve been living under a rock. Like a real rock, not even a figurative one. In all seriousness, ‘shift-left’ has shaken things up quite a bit in the tech industry, bringing with it a paradigm shift in how we approach software development.

Observability Tools: Cutting Costs Without Compromising on Quality

In software development, striking a balance between cost and quality can sometimes feel as tricky as finding a bug in a spaghetti code. Observability tools face a similar dilemma, often consuming a significant portion of the budget and growing significantly year over year. The irony? The vast majority of the data gathered is never used. As is often the case, the driving force behind this trend is not an emotional response.