Operations | Monitoring | ITSM | DevOps | Cloud

AI Wrote Your Bugs, AI Will Fix Your Bugs

There’s a lot of JavaScript developers these days not actually writing code. They whisper sweet prompts to our AI tools and hope for the best. Is it really any worse than copy-pasting from StackOverflow? Welcome to the era of vibe coding, where understanding your code is optional and “it works on my machine” has evolved into “the AI said it would work.”

Debugging and logging in Laravel applications

Logic errors, failed HTTP requests, background jobs that ghost silently—software breaks in all kinds of fun ways. The difference between resilient systems and fragile ones isn’t about avoiding errors altogether. It’s about how fast and clearly you can see what went wrong, and fix it. Laravel gives you a solid foundation: structured logging, real-time introspection, and built-in performance monitoring.

Interactive Dashboards - Click Any Panel to Start Debugging

Your dashboard shows a latency spike. To investigate it, you copy the query, open logs in a new tab, paste and modify the query, lose your dashboard filters, and repeat for traces. By the time you find the issue, you have 15 tabs open. Starting today, you can click any panel and investigate right there. All your filters and variables carry over. No more tab juggling.

The Debugging Bottleneck: A Manual Log-Sifting Expedition

Imagine a developer at a fast-growing company. A customer support agent reports a critical issue: a user's recent order is stuck in a "pending" state. The agent provides a customer ID and a request ID. The developer's typical process is a familiar, painful dance: This process is slow, tedious, and prone to human error. The Mean Time to Resolution (MTTR) is measured in hours, not minutes, and it's a huge drain on engineering resources.

Technical Blog: Remote Debugging for RTOS Firmware: How Continuous Observability Changes the Game

Debugging embedded software has never been easy, but today’s systems are more complex and interconnected than ever. Real-time operating systems (RTOS) and continuous integration pipelines can make development faster—but certain classes of bugs are hard to reproduce and diagnose. These elusive issues often appear only under rare conditions, such as timing-sensitive race conditions or field-only failures. This is where Continuous Observability, powered by Percepio Detect, changes the game.

The Complete Angular Error Handling Guide for Production-Ready Apps

Your Angular app just crashed in production with ‘ERROR Error: Uncaught (in promise): ’. Sound familiar? After debugging countless production fires, I’ve learned that proper error handling isn’t optional—it’s the difference between sleeping through the night and getting paged at 3 AM.

APM Logs: How to Get Started for Faster Debugging

When application performance monitoring detects a spike in latency or error rates, the immediate challenge is determining the underlying cause. APM logs address this by correlating performance metrics with the specific log events that occurred at the same time. Instead of switching between monitoring dashboards and manually searching through log files, APM log correlation consolidates both views.

COREDUMP #015: Developing kid-safe tech at Gabb: what it takes and why it's so important

In today’s Coredump Session, we explore the rise of kid-safe tech with leaders from the Gabb team, creators of connected devices designed specifically for children. From designing products that prioritize child safety to integrating AI in ways that support families, this conversation unpacks the complexities of building secure, intuitive technology for the next generation. The team also shares real-world lessons on hardware partnerships, customer trust, and what it takes to innovate responsibly in the IoT space.