Most Read Articles

The counter takes into account the actual number of views, when someone stays on the page less than 5 seconds, it doesn't count 😛

How to create a dynamic CSS theme with Symfony?
How to create a dynamic CSS theme with Symfony?

107 reads
Category: Web development
Level: intermediate

Hello over here 🙂, Thank you so much for clicking on this article 😁. On the last post, I told you it smelled like spring, but now it's cooled off severely 😅. Ah yes, it's true we're still not here to talk weather... I'm sorry (well, I think.). This week, we're going to play with CSS and completely break Twig, you'll see it's fun, well, it's a bit "not very clean" as a method, but hey, on this blog, I tell you all about it. Anyway, this week, we're making art...

Ludovic Frank - Freelance developer
Ludovic Frank
Mar 25, 2024
How can you improve sales on your online store?
How can you improve sales on your online store?

106 reads
Category: E-commerce
Level: Beginner

E-commerce is an ever-growing sector, with consumers becoming accustomed to this mode of consumption that allows them to find everything they want without leaving their living rooms.In this article, I won't talk about the so-called "sales tunnels" - I'll save that for a future article. Here, we'll talk about the e-commerce store itself. Site ergonomics To begin with, the days when people mainly consulted the Internet on their computers are over. In fact, on average, between 70% and 80% of...

Ludovic Frank - Freelance developer
Ludovic Frank
Feb 12, 2021
What content do you need to rank on Google?
What content do you need to rank on Google?

106 reads
Category: Search engine optimization (SEO)
Level: Beginner

Good morning, good morning? The sun's back, but we've got a lot more to do than that, so we've got to get to work! More and more of you are coming to read what I have to say, and most of that traffic is coming from ... Come on, look carefully ... Yes, that's right, "Google Search". In fact, that's normal, it's been over a year now since this site was created and as a result I'm starting to appear on Google (and other search engines) and I'll be appearing even more in a year's time, and even...

Ludovic Frank - Freelance developer
Ludovic Frank
Apr 10, 2022
Mailcow, a plug and play e-mail server?
Mailcow, a plug and play e-mail server?

106 reads
Category: System administration
Level: intermediate

Hello, hello 🙂, Thank you for clicking on this article, was it the cow photo that made you click? So, yes... I see what you mean... I let loose on the image and on the title of this page... yes no, but it's summer, we're relaxing here 😛. So, have you ever managed your own e-mail server? I have, several times in the past for different companies I've worked for... Today, we're going to talk about a cow, but, not the one from interville (old man's reference...), but ano...

Ludovic Frank - Freelance developer
Ludovic Frank
Jun 27, 2024
How does a service like Cloudflare protect against DDoS?
How does a service like Cloudflare protect against DDoS?

103 reads
Category: Computer security
Level: intermediate

Hello 🙂, We use the internet every day, gigantic amounts of data transit on the internet, all of this is possible thanks to the network, as you read these lines, the content of this article has transited the network to reach you. Sometimes, however, it's possible to abuse this network, and carry out what are known as DDoS attacks (denial of service attacks). Here, for example, is feedback on a very large attack. In this article, we'll try to explain as clearly as possible how thi...

Ludovic Frank - Freelance developer
Ludovic Frank
Sep 4, 2023
How can I manage several languages in a Sylius store?
How can I manage several languages in a Sylius store?

102 reads
Category: Web development
Level: intermediate

A new article on Sylius is available. I was sure I'd already told you about Sylius, but it seems I haven't, so here goes! Sylius is an e-commerce solution based on our beloved Symfony framework (we've already told you all about it on the blog, though?). Imagine being able to manage an online store and configure it from start to finish, all while benefiting from all the advantages and functionalities offered by Symfony - doesn't that sound dreamy? Well, that's not all, because Sylius...

Josselin Dionisi - Freelance developer
Josselin Dionisi
Apr 19, 2023
How do I block unwanted calls?
How do I block unwanted calls?

102 reads
Category: Tech tips

Hello, hello?. This week, we're going to talk about a subject that bothers us all. We've all received at least one in our lives, and for some of us (like me, for example), it's easily 10 or so a day. That's all well and good, but for the sake of sound mental health, let's take a look at how to block these calls, and thus remove unhelpful distractions. If the line belongs to a company If the phone line belongs to a company, that company has fewer options for blocking these calls, sin...

Ludovic Frank - Freelance developer
Ludovic Frank
Apr 24, 2023
My transition to Docker - Part 2
My transition to Docker - Part 2

101 reads
Category: Web development
Level: Confirmed

Following my first article, I was now able to run a development environment to create Symfony projects. Okay, that was all well and good, but for the moment it was only running locally on my MacBook, and that's no way to host a site. Since shared servers are already a hell of a thing to configure for a simple site, I didn't dare imagine running Docker on them. So I opted for a dedicated server from Scaleway and once I'd placed the order, I installed Docker on Ubuntu 20.04. I organize...

Josselin Dionisi - Freelance developer
Josselin Dionisi
Feb 23, 2021
What are the principles of a database?
What are the principles of a database?

101 reads
Category: Web development
Level: Confirmed beginner

Come on, it's that time of year again, and like all developers you've had a thousand new ideas during your vacations (but don't pretend you haven't). So let's talk about the most crucial point when you're at the idea stage and about to design your incredible mega-start-up project: the database. Almost everything you use on the Internet today is linked to a database. As its name suggests, its role is to store a wide variety of data in order to carry out the actions of a website or application...

Josselin Dionisi - Freelance developer
Josselin Dionisi
Aug 29, 2022
How do you create a mobile application for a PoC?
How do you create a mobile application for a PoC?

100 reads
Category: Mobile development
Level: intermediate

If you're like me, you must have ideas every day for projects to develop, code and implement. Most of them will never see the light of day and will remain at the idea stage? But sometimes (fortunately) some of them do become a little more concrete, and for that it can be useful to have a POC. A what? The benefits of a POC A POC stands for Proof of Concept, in other words, a version capable of proving that your concept is functional and can materialize. In short, it's an ultra...

Josselin Dionisi - Freelance developer
Josselin Dionisi
May 29, 2023