How to Use a Debugger in PHPStorm

Do you find yourself doing dpm(), print_r(), or backdrop_set_message() to print the contents of variables all the time? Level-up your coding skills by using a debugger. Debuggers allow inspecting the contents of variables as code runs so that you can easily see the contents. Debuggers can also help resolve logic issues, allowing code to be step through one line at a time.

Bee settings

Bee is the command line tool for Backdrop.

One relatively recent request that I have been thinking a lot about recently is having the ability to define settings for Bee and I have been thinking about what that might look like. I will share my thoughts so far and hopefully get ideas for what regular users of bee would find useful.

Using a Debugger to Inspect Variables and Write Tests

Are you a chronic user of dpm() or print_r() to dump your variables to the screen? Come learn how to use an IDE and debugger to improve efficiency when inspecting variables. Using a debugger can also dramatically help inspect variables in places where printing variables to the screen is challenging, such as when writing automated tests or non-HTML pages like AJAX requests or file uploads.

Self-Hosted, Headless, and Hyper-Automated: The Backyard DevOps Stack for Backdrop Applications (Part 2)

In Part 1, we talked about using Backdrop CMS to run your entire business, from job tracking to stadium screens. Now, let’s get our hands dirty and talk infrastructure. If your business apps are critical, you need speed, reliability, and full control over your data.

We're trading expensive cloud bills and vendor lock-in for a lean, powerful, self-hosted infrastructure stack that keeps you in the driver's seat.

This is a deep dive into what DevOps need to develop, deploy, and automate your mission-critical Backdrop applications:

Pages