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 do I manipulate images using the command line?
How do I manipulate images using the command line?

299 reads
Category: Tech tips
Level: Confirmed beginner

Hello there! In the web world, images are everywhere. Whether to illustrate an article, create a banner or retouch a photo, images are an essential part of the web. To manipulate them, we often use software such as GIMP, or Inkscape (which is great for PNGs). But it's also possible to do lots of things with the command line, and the Linuxian in me is delighted with this option? The really cool thing about using the CLI is that you can automate image processing, for example, by writing jus...

Ludovic Frank - Freelance developer
Ludovic Frank
Apr 11, 2023
How do I optimize the CSS of my Symfony applications?
How do I optimize the CSS of my Symfony applications?

185 reads
Category: Web development
Level: Confirmed beginner

Greetings 🙂, At the end of my last article, I told you that I would go further on CSS optimization. Except that in the meantime, things have changed a bit... Originally, this week's article wasn't the one that was planned. And yes, the basic article was "how to use Tailwind with Symfony", but the program has changed. I'll explain why: I don't know how to make a simple project like a "Todo List" or a "hello world", simply because I keep asking myself "but what's the point?"...

Ludovic Frank - Freelance developer
Ludovic Frank
Mar 11, 2024
What's wrong with Bootstrap?
What's wrong with Bootstrap?

164 reads
Category: Web development
Level: Confirmed beginner

Hello over here 🙂, I hope you're well... Well, let's not procrastinate too much, we don't have any of that here and let's get to the heart of the matter? Do you know Bootstrap? If you're in web development, there's a good chance you are 😁. Today we're going to destroy it... actually no... we're just going to look at one of the problems it has and how to solve it (in part). What is Bootstrap? Bootstrap is a well-known and widely-used CSS framework, created by Twitte...

Ludovic Frank - Freelance developer
Ludovic Frank
Feb 28, 2024
How to create recurring actions with RabbitMQ and Symfony
How to create recurring actions with RabbitMQ and Symfony

162 reads
Category: Web development
Level: intermediate

Hello there! 😃 It's been a while since we've talked, because a lot happens behind the scenes in the life of a freelance developer. In fact, that's what we're going to talk about today, yes, behind the scenes stuff. I'm going to introduce you to RabbitMQ, a tool that can be very easily coupled with Symfony and that really creates a formidable combo of performance and efficiency. I needed to implement it for a small home-made tool allowing me to schedule publications on social networks...

Josselin Dionisi - Freelance developer
Josselin Dionisi
Feb 13, 2024
How can technology make cash flow more fluid?
How can technology make cash flow more fluid?

150 reads
Category: Technology and business
Level: Beginner

Hello ?. Well, yes, we're back together this week for an article that's more "entrepreneurial" than "tech", but don't worry, tech isn't far off. If you're an entrepreneur, you might learn a few things, and if you're not, well ... you might too! Foreword: In this article I'm going to talk about products and services, there's no commercial connection with the products I'm talking about, I'm only doing it because I find it interesting and because it may solve problems for some of you. Wh...

Ludovic Frank - Freelance developer
Ludovic Frank
Oct 20, 2022
What is Symfony-UX/Turbo worth in production?
What is Symfony-UX/Turbo worth in production?

138 reads
Category: Web development
Level: Confirmed beginner

Hello there, If you're a regular reader of this blog, you'll know that I've been talking a lot about Symfonfony-UX/Turbo for a few months now, but I've never given any feedback on it. The reason is simple: before giving an opinion, it's necessary to really test the thing... and the best way is to use it with real users over a minimum period of time. To date, my first application with Turbo and Stimulus has been in production for a little over a month now and has seen a few thousand use...

Ludovic Frank - Freelance developer
Ludovic Frank
Jan 16, 2023
How to refactor PHP code automatically?
How to refactor PHP code automatically?

135 reads
Category: Web development
Level: intermediate

If you've been following this blog for a while, you'll remember that I talked about the importance of updates in a previous post (if you haven't read it, I invite you to go there, but you're welcome to do as you please 😛). When you've been working on a project for a long time, even if it's in production, you may need to make updates as the resources you're using evolve. In general, we use the LTS of these resources, which stands for "Long Term Service". For example, if you're...

Josselin Dionisi - Freelance developer
Josselin Dionisi
Mar 4, 2024
How do you make a PWA installable?
How do you make a PWA installable?

134 reads
Category: Web development
Level: intermediate

Hi there, After a comprehensive article on iOS and Symfony-UX/Turbo, we're back to something a little lighter. Much more open, PWAs can be "installed" on users' Android devices as well as on computers. What is a progressive web app, or PWA? First of all, I'd like to tell you that what I'm explaining below is mostly true on Android, on iOS Safari isn't so open, well, yes, but to install a PWA there's no simple click button, Apple asks users to do the manipulation themselves (several clic...

Ludovic Frank - Freelance developer
Ludovic Frank
Oct 2, 2023
Why add a Messenger bot to your Facebook page?
Why add a Messenger bot to your Facebook page?

117 reads
Category: Social networking
Level: Beginner

I thought it would be interesting to write an article on the subject now that I've set up a Messenger bot for my Boréales Créations Facebook page. What is a Messenger bot? You've created a robot? It's your fault, isn't it Skynet? Well, not yet anyway. Here the Messenger bot is simply used to answer for you when people, prospects, customers write to you on your Facebook page. 😃 You know what it's like when you're busy, you don't necessarily check all the notificat...

Josselin Dionisi - Freelance developer
Josselin Dionisi
Mar 15, 2021
How to put a Turbo app on the App Store (iOS)?
How to put a Turbo app on the App Store (iOS)?

115 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