Why OFFSET Failed Us: Implementing Keyset Pagination End‑to‑End with PostgreSQL, Drizzle, tRPC, and Next.js 16Nov 17, 2025·9 min read·188
Building a Consistent Data‑Fetching Layer in React with TanStack QueryFetching data in React can range from a simple fetch call inside a component to sophisticated RPC frameworks. In small apps, you might sprinkle useQuery calls throughout your components. As an app grows, you might extract those calls into custom hook...Dec 4, 2025·10 min read·375
How to Change Algorithms in Symfony without Code Modifications: The Strategy PatternSep 22, 2025·5 min read·399
Streamline Symfony error tracking with GlitchTipIn today's fast-paced development environment, ensuring that your Symfony application is running smoothly in production is crucial. One way to achieve this is through effective error monitoring and observability. But what exactly does observability m...Mar 4, 2025·4 min read·568
Passkey Authentication Guide for SymfonyIntroduction Passkeys, also known as WebAuthn credentials, represent a modern approach to passwordless authentication. As an evolution in web security, they aim to replace traditional password-based logins by utilizing a combination of public-key cry...Sep 22, 2024·8 min read·3.8K
Decoupling your application's User Model from Symfony's Security SystemIntroduction When building Symfony applications with advanced architectural patterns like hexagonal architecture, the primary goal is often to decouple the domain (business logic) from the infrastructure (technical choices). This separation allows fo...Sep 15, 2024·4 min read·816
Deploying Ruby on Rails with Capistrano, Puma, and Nginx SimplifiedI recently completed the development of my first Ruby on Rails 7.1 application. As you know, once development is complete, comes the crucial deployment stage. In my case, I chose to deploy on an Ubuntu VPS hosted on AWS LightSail. After hours of rese...Jul 7, 2024·7 min read·1.8K
Sending GitHub Notifications to Telegram, A Symfony Webhook GuideMe and my team use Telegram to communicate. Not very conventional, yes, I admit it, but Telegram remains the tool we're used to. If you didn't know, it's possible to create a bot on Telegram. As we wanted to receive GitHub notifications directly in T...Jul 1, 2024·5 min read·863