Migrating from FOSUserBundle to Symfony Security Bundle (with ResetPasswordBundle & VerifyEmailBundle)

If you’re still using FOSUserBundle in your Symfony project, it’s time to upgrade. FOSUserBundle was once the standard solution for user authentication and management in Symfony, but it is now deprecated and unsupported in Symfony 6 and beyond.

The good news? Symfony’s modern security system, combined with official bundles like ResetPasswordBundle and VerifyEmailBundle, provides a more powerful, flexible, and future-proof way to manage user authentication.

Build Symfony REST API with OpenAPI and Swagger UI Integration

This guide shows you how to build your first REST API endpoint (/api/users/{id}) in Symfony 7.2, document it with OpenAPI YAML, and integrate Swagger UI for interactive testing. Using nelmio/api-doc-bundle and a hybrid approach, we’ll keep code clean, generate openapi.yaml, and set up docs with minimal effort. Follow these steps from scratch to create a fully documented API!

Prerequisites

  • PHP 8.2+
  • MySQL 8.0.42
  • Composer
  • Symfony CLI
  • Node.js and npm (for Swagger UI)

Building Secure Video Streaming with Signed URLs

Video streaming platforms, like an OTT video platform I’ve recently worked on, need to ensure that content is accessible only to authorised users. Without proper security, videos can be easily accessed or shared, leading to revenue loss or piracy. One effective way to secure video streaming is by using signed URLs, a method I implemented on this project using Symfony and Bunny CDN. In this blog, I’ll walk you through how I built this solution and share some best practices I learned along the way.

How Symfony Can Add Values in Your Music Streaming Web App?

You’ve been given a unique opportunity to fit into a booming music streaming app industry that probably no one else will, so if you’ve been thinking about developing a music web app, it’s time to kickstart.

Almost, approximately 77% of all websites on the internet today were created using the PHP programming language. You can create a web application using either pure PHP or one of its frameworks.

How Good is Symfony Framework for Your Startup Project?

Likewise, choosing the right development technology is very important if you want to start a startup. It is the very first crucial step you need to take while heading over to the way to success and growth. A good development company can help you transform your ideas into a potential reality.

Software development is a key part of every single startup. A well-built digital platform can add value to the user and can save your precious time and money. To add value to your business, you must have consistency, synergy, security, and perfection in your software. Symfony can fulfil all the criteria in one go.

It is the best  PHP framework that is so flexible and comes with loads of comprehensive packages and a vast component library for the developers.