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 auto-host Google Fonts in 2026?
How to auto-host Google Fonts in 2026?

146 reads
Category: Web development
Level: Confirmed beginner

Hello good morning 🙂, Ah, you're still on vacation? I'll come back later with my article, then? No, it's okay? Can we go now? Top! 😁 Today, we're going to talk about Google Fonts, more specifically: how to "self-host" them ? Let's turn on the fan, warm up our fingers and get started! What are Google Fonts? Google Fonts are a set of fonts created by Google. What's special about these fonts is that they're designed for screens, especially the web. On this site I don't us...

Ludovic Frank - Freelance developer
Ludovic Frank
Aug 20, 2022
A microservice for generating QR codes
A microservice for generating QR codes

146 reads
Category: Web development
Level: Confirmed beginner

Hey there 😁, Thank you for clicking on this article, I hope you like it 😉. Well, uh... aren't we supposed to be in spring right now? No, because it's cold in the Far East... Ah yes, that's right, we're still not here for it 😮, guess I'm doing it on purpose huh 😛 (yes, I'm totally doing it on purpose). This week it's going to be a cool little article, the big articles will come back, don't worry, but this week, we're just going to go for a microservice...

Ludovic Frank - Freelance developer
Ludovic Frank
Apr 1, 2024
How do I get my Turbo application onto Android?
How do I get my Turbo application onto Android?

144 reads
Category: Development
Level: Confirmed

Hello 🙂 Lately we've been talking about Turbo and iOS, and about making PWAs installable. This article is the continuation of those two articles (well, more the one on iOS), so I invite you to skim it, because even if the two systems are quite different, the principle is the same. The application in production As always, the app we're going to talk about is the one I use every time I want to test new technologies. As I write these lines, it's available on the Google Play Store....

Ludovic Frank - Freelance developer
Ludovic Frank
Oct 16, 2023
How much does a web developer cost in 2026?
How much does a web developer cost in 2026?

142 reads
Category: Web development
Level: Beginner

Hello ?, Just as everyone in the world understands why one car can cost up to 50 times more than another, in the web world there's sometimes a lack of understanding of prices, especially since the advent of certain advertisements promising to get everything for nothing. In this article, I'll try to guide you and give you some real figures on pricing in the web and development field. In the first part, we'll cover the basics, and in the second, we'll take a look at some very concrete cases....

Ludovic Frank - Freelance developer
Ludovic Frank
Jun 6, 2022
How can I improve my Windows productivity?
How can I improve my Windows productivity?

142 reads
Category: Tech tips

Hello Hello ?, Windows isn't my main operating system, in fact I'm more Linux / macOS, but that doesn't stop me from following what's going on with Windows and using it from time to time. It has to be said that Microsoft's work over the last few years has been quite remarkable; between the terminal, "WSL 2" and "Powershell", there's plenty to do. This week, I'd like to talk a little about "PowerToys", a set of tools made available by Microsoft to enhance the Windows experience. As the...

Ludovic Frank - Freelance developer
Ludovic Frank
Mar 15, 2023
How do I create a free restaurant menu QR code?
How do I create a free restaurant menu QR code?

141 reads
Category: Digitization
Level: Beginner

To avoid contacts, restaurants are now using QR Codes to allow their customers to consult the menu. The PDF format To start with, you'll need the menu in PDF format. The "PDF" format is a standard format that can be read on any device, iOS or Android, so using the PDF format means you won't have any compatibility problems with your customers' phones. It's also possible to have a simple web page, but since that's more difficult to achieve, stick to a PDF format, which you should already ha...

Ludovic Frank - Freelance developer
Ludovic Frank
Mar 4, 2021
Why isn't MYSQL a search engine?
Why isn't MYSQL a search engine?

141 reads
Category: Web development
Level: intermediate

Hey there. How are you? Good, not too cold? so much the better! This week's article is for my fellow developers, and we're going to talk about search ... but real search! I often see MYSQL used as a search engine ... It's a fact! In the projects I've worked on, I've often seen this database management system (or MariaDB or Postgresql) used as a search engine, with things like "where my_attribute LIKES '%blabla%". And this is a very bad practice... What's the real use of a relational...

Ludovic Frank - Freelance developer
Ludovic Frank
Nov 8, 2021
HTML: Dialog, to finally be done with alert()?
HTML: Dialog, to finally be done with alert()?

141 reads
Category: Web development
Level: intermediate

Hey folks 😁, Thanks for clicking on this article, we're staying in the web world and I hope you'll enjoy it! 🙂 Today we're going to talk about a web API that I really like, and which is now well supported by browsers, the dialog element. Are you ready? Let's go! 😉 Why this article? As you probably already know, I'm currently working on Coupéo, the ViteUneTable but for hairdressers this time. And my favorite front-end stack remains the same,...

Ludovic Frank - Freelance developer
Ludovic Frank
Sep 26, 2025
How do I manage ChatGPT prompts on macOS?
How do I manage ChatGPT prompts on macOS?

140 reads
Category: Artificial intelligence
Level: Beginner

Salutation voyageur? (what? what plagia?), On this blog, there hasn't yet been an article on chatGPT, why? Quite simply, because if it's to tell you the same thing you've already seen elsewhere, there's no point. So I've been waiting for something interesting and useful to tell you, and it looks like I've got one. If you're using ChatGPT, you must have accumulated quite a few prompts for communicating with it, and then after a while you realize that "copy/paste" isn't the most practical...

Ludovic Frank - Freelance developer
Ludovic Frank
May 8, 2023
How do I manage a workflow with Symfony?
How do I manage a workflow with Symfony?

139 reads
Category: Web development
Level: Confirmed beginner

I think you'll have gathered by now that on this blog we're particularly fond of Symfony. 😛 The robustness and versatility of this framework (I should almost say ecosystem, by the way), we've already talked about here Well, I suppose for this time that the principle I'm going to present also exists in other frameworks, but again, it's really simple to use in Symfony. What's a workflow? This principle is workflow. If you're used to working in an English-speaking context, a workf...

Josselin Dionisi - Freelance developer
Josselin Dionisi
Dec 5, 2022