Blog

Read about new features, upcoming updates, and useful tips for using Ray.

Our mysterious control components

In this post, we introduce the concept of control components in React, a pattern we often use at Spatie to handle data collection and event responses. We’ll discuss our opinionated approach and share practical examples to illustrate this method.

Image of Sébastien

Sébastien

Ray's architecture: how we structure an Electron app

At Laracon US, Freek from Spatie unveiled updates on Ray 3.0, which will feature a complete visual redesign to enhance user experience. The new version aims to improve performance, scalability, and maintainability by revising the codebase and application architecture. The team is rethinking its folder structure for better organization. The goal is to create a more stable and scalable application, with ongoing adjustments as development progresses.

Image of Sébastien

Sébastien

Using Ray inside your Blade views

Learn how to use Ray for debugging in Blade views.

Image of Tim

Tim

Leveraging the Power of Macros in Ray

One of Ray's powerful features you might not have heard of is adding your own logic to it via macros. Macros in Ray allow you to define custom methods that can be reused throughout your application, making debugging more efficient and tailored to your needs.

Image of Tim

Tim

Handling email testing in Laravel with Ray

Testing emails in Laravel has never been easier.

Image of Zuzana

Zuzana

Pausing and disabling Ray execution

An easy way to pause or disable Ray execution.

Image of Zuzana

Zuzana

Clearing Ray output

Frequent Ray calls can lead to a long and cluttered Ray log. However, you can take control of the log and clear it at various tages of the application and testing lifecycle.

Image of Zuzana

Zuzana

Let's celebrate with Ray

Don't let debugging get to you, let's celebrate!

Image of Zuzana

Zuzana

Debug without breaking your flow

Ray keeps all your debug output neatly organized in a dedicated desktop app.

Licenses are valid for 1 year and managed through Spatie. Licenses purchased before Ray 3 remain valid. VAT is calculated at checkout.