The counter takes into account the actual number of views, when someone stays on the page less than 5 seconds, it doesn't count 😛
217 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...
216 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...
213 reads
Category: Computer security
Level: Expert
Hello little wolves 😊. Thank you for clicking on this article. As always, I hope you enjoy it 😁. Today, we're going to get into the hard stuff. Recently, I had the opportunity to experiment with some things that reminded me of my teenage years, so I decided to write about them. Warning: the content of this article is to be used for educational purposes only. Don't do anything illegal. The aim here is to learn how it works, and I find that fascinating. By the w...
212 reads
Category: Web development
Level: Confirmed beginner
Hey there folks 😁. Thanks for clicking on this article, shall we dive back into technical stuff? Are you up for it? In any case, I hope you'll enjoy it. So, how are you doing? I'm in great shape! You know Caddy, it's a modern web server, written in Go (yes yes, that compiled language that generates static binaries...). Well today, we're going to tinker with its PHP wrapper, FrankenPHP. By the way, just a little info, the fact that FrankenPHP uses Caddy gives us access to...
211 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...
208 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...
204 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...
204 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! 😀...
203 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...
202 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...