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 😛

Buying cheese with Bitcoin? It's possible
Buying cheese with Bitcoin? It's possible

135 reads
Category: Web development
Level: intermediate

Hello hello hello, Today, we're going to talk about my latest little adventure: enabling a 142-year-old company to accept cryptocurrencies. Setting the scene I've been working with Les Frères Marchand, for over a year now, at first we made a website together (it was Ludo Dev CMS's second instance), then we got the urge to create an online cheese shop together, which has been online since September 2021. On this cheese shop, everything is automated to simplify life for customers...

Ludovic Frank - Freelance developer
Ludovic Frank
Feb 9, 2022
A microservice for generating QR codes
A microservice for generating QR codes

135 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
Mailcow, a plug and play e-mail server?
Mailcow, a plug and play e-mail server?

135 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
Arc, the browser for power-users?
Arc, the browser for power-users?

134 reads
Category: Tech tips
Level: Beginner

Hey there! 🙂 To read this article, you use a software, this software is so present in your life that now, for you it seems "part of the scenery". I'm talking, of course, about your browser 😛. Over the last ten years, we're not going to lie to ourselves, there's been one all-category champion who's been raking in all the market share, well, especially on the "desktop", I'm talking of course about Google Chrome. On mobile, this is less true, with Apple forcing the use of...

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

133 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
Ideas for improving your Instagram profile
Ideas for improving your Instagram profile

132 reads
Category: Social networking
Level: Beginner

Instagram has become a must-have social network, with 18-24 year olds spending an enormous amount of time on it and ... like all social networks its business model is to capture and resell attention. In this article, I propose a non-exhaustive list of ideas for improving your presence on this network. Put keywords in your account name and display name Instagram's search engine doesn't use the data in the "bio" to find a user, it only uses the data in the account name and display name, so...

Ludovic Frank - Freelance developer
Ludovic Frank
Mar 9, 2021
My top apps on Setapp
My top apps on Setapp

132 reads
Category: Tech tips

Hey, good morning 😁! Thanks for clicking on this article 😛. This week we're going to talk a bit about application, not the one I code, but the one I use 😁. Are you ready? Then let's get started. The world is changing... and so are business models Have you noticed? No ? Yes, you have 😁. In the software industry, subscription has become the norm. Gone are lifetime licenses... well, if they still exist, but hey, your version will soon be "obsolete",...

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

131 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 to imitate OpenSearch with a Chrome extension?
How to imitate OpenSearch with a Chrome extension?

130 reads
Category: Web development
Level: Confirmed beginner

Hello there, This week's article comes from an observation I made recently. Before, in Chrome, when you visited a site that offered OpenSearch, it automatically added it to the browser's search engines, so all you had to do was type "a keyword" + space and start searching directly from the browser's omnibox. This browser behavior has recently changed (perhaps for the better, as it prevents anything and everything from being added to the browser). Now, in Chromium (and therefore Chrome and...

Ludovic Frank - Freelance developer
Ludovic Frank
May 8, 2023
Why isn't MYSQL a search engine?
Why isn't MYSQL a search engine?

129 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