Skip to main content

2 posts tagged with "real-time"

View All Tags

Building a Real-Time Dashboard with Laravel and WebSockets

· 8 min read
Victor Gazotti
Laravel FullStack Developer

Real-time features are no longer a “nice to have.” Dashboards, notifications, live metrics, and collaborative tools are now expected behaviors in modern applications.

As Laravel developers, we’re in a great position: the ecosystem offers first-class support for WebSockets through Laravel Echo and Reverb. Still, many tutorials stop at theory or overused chat examples.

In this Laravel WebSockets tutorial, I want to share a practical, production-adjacent example: a real-time dashboard that updates totals instantly, without polling, using Echo and Reverb.

This is a hands-on guide aimed at developers who want to understand how WebSockets actually work in Laravel, not just copy-paste code.

What is the difference between channels and events?

· 6 min read
Victor Gazotti
Laravel FullStack Developer

Learn the difference between channels and events in WebSockets, why it matters for real-time apps, and how Ressonance helps you build faster with a generous free tier.

This post offers a clear, actionable explanation of these two essential real-time concepts. Perfect for developers building chat apps, dashboards, or collaborative tools, it breaks down how channels group communication streams and how events describe meaningful actions within them.

You’ll learn common mistakes to avoid, best practices to follow, and how to implement real-time features with ease. We also introduce Ressonance, a modern WebSocket platform with a generous free tier, secure channels, real-time analytics, and simple SDKs.

Whether you're just starting with real-time architecture or improving an existing system, this guide will help you build smarter, faster, and more scalable applications.