Posted on by Hugo - 109 views - 0 comments
Slate is a static documentation for your REST APIs. With it, you can create a beautiful, intelligent and responsive API documentation.
Posted on by Hugo - 931 views - 1 comments
API Platform is a REST and GraphQL framework designed to build API-driven projects.
It is pretty simply to include in a Symfony application and will be a must have if you want to provide APIs without investing a lot of time in it.
In this article we will learn how to plug API Platform with Elasticsearch for a faster response time.
Posted on by Hugo - 1121 views - 5 comments
Posted on by Hugo - 344 views - 0 comments
The authentication with Facebook or Google is pretty normal for the user today because it's useful and reassuring.
In most of the cases, the OAuth protocol is used to do this.
Learn how to implement this feature to your Symfony website with the HWIOAuthBundle.
Posted on by Hugo - 352 views - 0 comments
Making websites with Symfony requires a lot of dependencies that can be painful and time-consuming to install on your computer.
That's why Docker was invented.
With it, you can setup a working development environnement pretty quickly since you have pratically nothing to do.
This Gist provides you a Dockerfile with all the required tools you need (PHP 7, Apache, Composer...).
Posted on by Hugo - 332 views - 3 comments
Like I told you in a previous tutorial, RabbitMQ can be a very useful tool if you have a website with a lot of traffic.
Today we will see another utility of this tool, which has helped us a lot my team and I at my workplace.
How to send your emails asynchronously with RabbitMQ and Symfony.
Posted on by Hugo - 674 views - 1 comments
Docker is an open-source project that automates the deployment of an application inside containers.
For a Symfony project, Docker allows you to setup your working environment really easily without installing anything on your computer except Docker.
In this tutorial, we will learn to install Docker and getting started to work in a few steps.
ElasticSearch is an open source clusterised search engine. Based on Apache Lucene and Java technologies, ElasticSearch allows you to search in a pretty huge amount of document in a really short time.
SEO (Search Engine Optimization) is a major point in a website development. If you want your site to stand out from others in search engines results, you have to do some actions that will help you to reach this objective.
A sitemap is one of them.
In this tutorial, we will learn how to make a sitemap file very easily step by step.
Posted on by Hugo - 454 views - 0 comments
Developing a website is synonymous of multiple releases which can cause some undesirables critical errors.
In this tutorial, we will learn how to make a simple and efficient maintenance mode with Symfony.
Furthermore, you'll still be able to access your website while maintenance mode is active.
My name is Hugo, I'm 25 and I'm a Symfony developer since 2013. I love to create websites by myself to learn new technologies or increase my skills.
I love movies, books, music and video games. I also like to drink a few beers with my friends. I'm from Lille (France) and I currently work as Symfony developer at Decathlon since 2016. Before that, I worked as Symfony developer for the IT Room company, in Roubaix, France.