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 😛

Typesense, the replacement for ElasticSearch?
Typesense, the replacement for ElasticSearch?

152 reads
Category: Web development
Level: Confirmed beginner

Hello there, This week, we're tackling a big topic. This article follows on from " Why isn't MYSQL a search engine? In the latter, I talked about Elasticsearch, a popular indexed database engine that gets the job done. This week, we're going to talk about Typesense. If you visit this blog from time to time, you'll know that I like to tell you about technologies I've spent time working on, and Typesense is one of them, having been a big part of the project I'm currently working on. Are...

Ludovic Frank - Freelance developer
Ludovic Frank
May 2, 2023
How to put a Turbo app on the App Store (iOS)?
How to put a Turbo app on the App Store (iOS)?

148 reads
Category: Development
Level: Confirmed

Hi there 🙂, After last week's slightly lighter article, this week we're going into something a bit harder.... My experience with native and hybrid apps (before Turbo Native) This isn't my first app on the App Store, whether it's personal projects or client apps, I've already had the opportunity to work on iOS, through Cordova at the time or even React Native, but I've put that part to one side for a while... 100% native applications In the case of iOS, when you want to work...

Ludovic Frank - Freelance developer
Ludovic Frank
Sep 13, 2023
How to load Trix asynchronously?
How to load Trix asynchronously?

148 reads
Category: Web development
Level: intermediate

Hey there, folks 😄, Thanks for clicking on this article, I hope you'll enjoy it 🙂. In this article, we're going to talk about this little WYSIWYG text editor called Trix . (It's really nice too) Are you ready? Let's go 😄. Ruby on Rails? Yeah, so, you probably haven't missed it, but Trix is very close to the Ruby On Rails universe. It's possible, I say possible, that I got into it recently, and I'm having a lot of fun. Later, there will be a complete...

Ludovic Frank - Freelance developer
Ludovic Frank
Sep 11, 2025
How can I automate a process in a Docker container?
How can I automate a process in a Docker container?

146 reads
Category: System administration
Level: Confirmed

Hello to you and thank you for clicking on this back-to-school article! 😁 And yes, back to work and all those tickets you've been putting aside since the start of summer 😛 Come on, as I'm being nice I'm going to write you an article to stay still (a bit) on vacation. When you're a dev you love one thing in particular "Drinking coffee?" So, yes too, but yet another thing: automating. The benefits of automation From hosting to deployment and even within progra...

Josselin Dionisi - Freelance developer
Josselin Dionisi
Sep 16, 2024
How to Do a Design Redesign with AI?
How to Do a Design Redesign with AI?

143 reads
Category: Web development
Level: intermediate

Well, that's all well and good, but it's back-to-school time! So while most people are shopping for school supplies and buying new colorful backpacks, what are we doing in dev? Well, for starters, we can begin by doing a little recap of what happened during the summer. As often happens, it's the perfect time to rest and try new things. In my case, the major test was to push AI a bit further than usual to see what it could bring me. So let's go, I'll tell you all about it! 😀...

Josselin Dionisi - Freelance developer
Josselin Dionisi
Sep 8, 2025
Why do I love being a Symfony developer?
Why do I love being a Symfony developer?

142 reads
Category: Web development
Level: Confirmed beginner

Hello there, Like every week, we're getting together for a little article. This week, I'm going to write an article that's been on my mind for a long time. We're going to talk about Symfony and why it's my framework of choice as a web developer. Are you ready? Let's get started! My discovery of Symfony In fact, in my life as a developer, my first encounter with Symfony went very badly... It wasn't its fault or mine. The first time I met him, I was a student, already quite geeky, cod...

Ludovic Frank - Freelance developer
Ludovic Frank
May 2, 2022
How to send push notifications easily?
How to send push notifications easily?

142 reads
Category: Web development
Level: Confirmed beginner

Hi there! Here we are, it's back to school time, and as the first article of the season, we're going to talk about push notifications. Here, we're not going to use the basic example of a notification that consists of sending a "successful backup" notification to your own phone, but we're going to talk about a notification that is sent by an application that keeps me going ... So, we're talking about a "product" in production and used every day by thousands of users, but there's a but: it'...

Ludovic Frank - Freelance developer
Ludovic Frank
Aug 29, 2023
How to implement self-hosted address autocomplete?
How to implement self-hosted address autocomplete?

142 reads
Category: Web development

Hey there 😁, Thanks for clicking on this article, I hope you'll enjoy it 😝. So today, we're going to talk about address forms and how to autocomplete an address, it seems like a good addition to LFMaps . Are you ready? Let's go! Why this article? Making a freemium is hard. Let's start from the beginning, ViteUneTable is now a freemium, for various reasons I've talked about on Twitter. Overall, spending my time with restaurant owners is not my thing. I prefe...

Ludovic Frank - Freelance developer
Ludovic Frank
Sep 13, 2025
What is Symfony and why use it?
What is Symfony and why use it?

141 reads
Category: Web development
Level: Confirmed beginner

Hello 🙂, If you follow this blog at all, you'll know that I really like the Symfony framework. In fact, it's my preferred choice for all my projects (even this blog ...). When you're doing web development, you'll probably have noticed that there's a lot of repetition. Imagine you want to create a simple web application that lets users create "to-dos" and save them - yes, it's a classic... ? Before creating your to-do application, you'll need to (non-exhaustive list) : Cre...

Ludovic Frank - Freelance developer
Ludovic Frank
May 21, 2023
View last viewed items on Sylius ?
View last viewed items on Sylius ?

140 reads
Category: Web development
Level: Confirmed

Hello everyone and thank you for clicking on this article 😊 I don't know about you, but there's a little shopping site called Amazon that I find really handy. Today I wanted to tell you about something you can implement on Sylius that can make all the difference to your e-commerce. "Wait a minute, you mean that Amazon is developed with Sylius? No, Amazon is much older and existed before the very idea of Sylius. 😛 On the other hand, these days, for an e-commerce stor...

Josselin Dionisi - Freelance developer
Josselin Dionisi
Feb 24, 2025