It’s summer time ☀️ (or winter time for 🙃 folks), and we’re almost halfway through this year. How is it going so far? What are the vibes? More and more, we tend to delegate work—especially coding—to LLM agents, but this newsletter is still handcrafted (is 'vibe-writing' a thing?). Or maybe it’s not, and I’m just a not-so-stupid AI playing the imitation game with you. You decide..
Highlights
AnyCable opens up a new frontier: we’ve started working on bringing better real-time capabilities to Laravel users. Laravel is a cousin-framework to Ruby on Rails; it’s based on the same ideas and ideals. Even though the frameworks now evolve independently, we believe there is still room for sharing (or cross-pollination). AnyCable worked out great for Rails—why can’t it be useful to Rails’ distant relative?
Today, we’re taking the first step towards Laravel Cable: meet the AnyCable broadcasting adapter for Laravel. We’ve also added limited Pusher protocol support to the AnyCable server—just enough to get started with AnyCable as a Laravel Reverb drop-in replacement..
Laravel-ready AnyCable is already available on AnyCable+ managed service for early access. Give it a try!
AnyCable Laravel is still in its early days, and we’d be happy hear your feedback and suggestions on how to move forward with it.
News
Brought to you by the same people behind AnyCable, SF Ruby Conference is a premier Ruby event focused on startups (at all stages, from idea to IPO), open-source and AI tools, and other Silicon Valley-relevant topics. Come join us in San Francisco this November!
Posts
Building a real-time WebSocket leaderboard with Centrifugo and Redis
Our friends from Centrifugo recently released a new feature—delta compression in channels. The blog post demonstrates this by building a real-time leaderboard.
Releases
This release brings the initial Pusher protocol support we’ve already mentioned, as well as some minor features that we’ll cover in future issues. Stay tuned!
Meet our very first PHP package! We’ve started with a Laravel-specific library, but designed it so the core AnyCable logic (broadcasting, stream signing) can be easily extracted in the future (currently, it lives in a single AnyCable\Laravel\Client
class). Work with PHP but not Laravel and want to give AnyCable a try? Let us know and we’ll extract the core into our second PHP package 😁.
Frame of curiosity: vibe-deeping
In the previous issue, we mentioned a new AI service—DeepWiki. It takes a GitHub repo and turns it into a documentation website. The resulting documentation is heavily code-centered and, thus, looks more like a service or repair manual, not a user guide. However, this property is beneficial to those trying to figure out how things work, rather than just how to use them–like me 🙂.
In combination with the built-in chat-to-ask capabilities, DeepWiki becomes a great learning tool for curious engineers.
Here are a few examples of questions I’ve asked recently (so you can guess what I’m working on in my not-so-spare time 🤫):
Got an idea? Give it a try and don’t hesitate to share your insights!