keyboard

Hugo Soltys

Symfony developer

Since 2013

All the Symfony tutorials


SoltysSlateBundle - A Symfony bundle which provides you a configurable Slate documentation for your REST APIs

Posted on by Hugo - 109 views - 0 comments

SoltysSlateBundle - A Symfony bundle which provides you a configurable Slate documentation for your REST APIs

Slate is a static documentation for your REST APIs. With it, you can create a beautiful, intelligent and responsive API documentation.

Originally developped with Ruby and Javascript, here is a bundle that allows you to make a Slate documentation in your Symfony application.


Use API Platform with ElasticSearch instead of Doctrine in your Symfony application

Posted on by Hugo - 931 views - 1 comments

Use API Platform with ElasticSearch instead of Doctrine in your Symfony application

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.


Develop faster with Symfony 4, an overview by Kevin Dunglas at Forum PHP 2017

Posted on by Hugo - 1121 views - 5 comments

Develop faster with Symfony 4, an overview by Kevin Dunglas at Forum PHP 2017

Every year stands the Forum PHP in Paris, organized by the AFUP (Association Française des Utilisateurs de PHP).

This year, besides the various conferences, Kevin Dunglas told us about the new major version of our preferred framework, Symfony 4 !

Here is an overview of what we saw here.


Use Facebook or Google to login to your Symfony website with HWIOAuthBundle

Posted on by Hugo - 344 views - 0 comments

Use Facebook or Google to login to your Symfony website with HWIOAuthBundle

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


Gist - A ready to go Dockerfile with PHP 7 for your Symfony project

Posted on by Hugo - 352 views - 0 comments

Gist - A ready to go Dockerfile with PHP 7 for your Symfony project

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...). 


Use RabbitMQ to send your emails asynchronously with Symfony

Posted on by Hugo - 332 views - 3 comments

Use RabbitMQ to send your emails asynchronously with Symfony

Like I told you in a previous tutorialRabbitMQ 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.


Setup a Docker development environment for your Symfony project

Posted on by Hugo - 674 views - 1 comments

Setup a Docker development environment for your Symfony project

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.


Use ElasticSearch in your Symfony project

Posted on by Hugo - 625 views - 0 comments

Use ElasticSearch in your Symfony project

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.

 

In this tutorial, we will learn how to use ElasticSearch in your Symfony project with the help of Elastica and more precisely with the FOSElasticaBundle.


How to make a sitemap file with Symfony

Posted on by Hugo - 701 views - 6 comments

How to make a sitemap file with Symfony

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.


How to make a maintenance mode for your Symfony website

Posted on by Hugo - 454 views - 0 comments

How to make a maintenance mode for your Symfony website

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.

Read more


Hugo Soltys

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.