Dev's blog

You are currently on the page 2

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
What's wrong with Bootstrap?
What's wrong with Bootstrap?

162 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 do I use PageSpeed on a local site?
How do I use PageSpeed on a local site?

107 reads
Category: Web development
Level: Confirmed beginner

Hello over here 🙂, It's been a while since I took the time to write on the blog, and yes, I had a lot of work 😁. Don't worry I haven't forgotten you, during my big work period I've been using PageSpeed a lot, and that's what we're going to talk about today. Let's get started 😛 What is PageSpeed? PageSpeed is a web application, available to every web developer on the planet. It was introduced at Google's developer conference in 2010, but I've mostly been h...

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

159 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
Which environment for MacOS development?
Which environment for MacOS development?

103 reads
Category: Tech tips

Today, we're going to talk about something that's of paramount importance to every developer: his machine! So I see you're coming, we're not going to debate which one is the best or which OS is superior to the others. 😛 Here, we'll simply give you some advice on the best tools on the Mac to get the most out of it. Homebrew, the genius in the Bottle Homebrew is the essential package manager for MacOS. It simplifies the installation, updating and management of software on your...

Josselin Dionisi - Freelance developer
Josselin Dionisi
Nov 6, 2023
How do I get my Turbo application onto Android?
How do I get my Turbo application onto Android?

114 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 do you make a PWA installable?
How do you make a PWA installable?

130 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
Is it hard to learn to code?
Is it hard to learn to code?

107 reads
Category: Development
Level: Beginner

It's back to school time, and we're off to work on a new series of articles, starting with a closely related topic... ? Among the questions most often asked of a developer are : I've got a great idea! Are you up for doing the new Facebook? How much does a site cost? How hard is it to code? I'll let you make up your own mind about the first two... I'll just answer the third... ? Getting started and learning You see ads everywhere: "Become a developer in 3 months!" or "Lea...

Josselin Dionisi - Freelance developer
Josselin Dionisi
Sep 26, 2023
How to put a Turbo app on the App Store (iOS)?
How to put a Turbo app on the App Store (iOS)?

102 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 does a service like Cloudflare protect against DDoS?
How does a service like Cloudflare protect against DDoS?

96 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