Skip to main content

4 posts tagged with "Open source"

open source

View All Tags

WebSockets at the OS Level: File Descriptors, Epoll, Buffers, and Kernel Tuning

· 10 min read
Victor Gazotti
Laravel FullStack Developer

When software engineers talk about WebSockets, the conversation usually focuses on client-side APIs (new WebSocket(url)), backend message handlers, or high-level Pub/Sub abstractions. We treat connections as lightweight objects in our code that magically stay alive and receive real-time updates.

But what actually happens underneath your application runtime? What is the Operating System kernel doing when your server maintains 100,000 or 1,000,000 concurrent WebSocket connections?

In this article, we are stepping away from high-level application frameworks to explore WebSockets at the OS level. We will inspect how Linux manages persistent TCP sockets, how event demultiplexing like epoll enables high concurrency, how kernel socket buffers consume system RAM, and how sysctl kernel tuning prevents your real-time infrastructure from falling over under load.

Understanding these OS-level mechanics changes how you architect, debug, and scale real-time applications.

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.

Running Ressonance with docker

· 4 min read
Victor Gazotti
Laravel FullStack Developer

This article walks developers through running Ressonance self hosted using Docker, from local development to production-ready setups. It explains the architecture, exposed ports, and data persistence while highlighting why Ressonance offers a unique, open, and unopinionated approach to real-time infrastructure. Whether you want full control or a smooth path to the cloud, the post shows how to get started quickly and confidently — with a free tier available to explore real-time at your own pace.

Ressonance.com is now open source!

· 6 min read
Victor Gazotti
Laravel FullStack Developer

Ressonance is now open source, and that changes everything. In this post, we share why we chose transparency over black boxes, how building in public shapes every technical decision we make, and what this means for developers building real-time applications with Laravel and WebSockets. From the hidden complexity of scaling real-time infrastructure to the concrete benefits of open source trust and collaboration, this article explains the philosophy behind Ressonance and invites you to experience it yourself through our free tier.