63 reads
Category: Web development
Level: Confirmed beginner
The browser cache You may not know how it works, but you've all cached things before. Or at least your browser has done it for you. Yes, you have? When you first visit a website, it often takes longer to load. Nowadays it's not really noticeable as long as the site is well designed, but there is indeed a delay of a few milliseconds for a first load. The explanation is quite simply that your browser hasn't yet been able to cache certain content on this site, such as images, CSS, Javascr...
65 reads
Category: Search engine optimization (SEO)
Level: Confirmed beginner
Hello everyone, This week we're going to talk about the link between creating content, like the one you're reading right now for example, and increasing sales for your business... because yes, there is a link, and yes, it's possible. Why can content creation increase sales? The first question to ask yourself is "What do you sell?". For most of you, the answer would be "I sell development time" or "I sell training courses"... and so on. But really? No... "What? What do you mean? I'm...
70 reads
Category: Web development
Level: intermediate
Today, I've chosen a subject that is sometimes neglected by developers, but is nonetheless very practical: testing. No, I'm not talking about testing your code before sending it to production by pressing F5 to see if everything works. 😛 I'm talking about automated tests that you write following the logic of an algorithm to create practical cases that can be launched at different times. Imagine you have an e-commerce site and you want to test that a product is actually added to...
78 reads
Category: Web development
Level: Confirmed beginner
Today we're going to be talking about one of the most important topics on the web, yet one that is all too often overlooked by many. That subject is Responsive Design. "What's this thing you're doing? Just another gimmick to look good? To look good, yes, but it's anything but a gimmick? It's about adapting the size of your website to all screen formats. From a smartphone to a TV or even an overhead projector. Why is this important? Which device do you think is most often used to acce...
105 reads
Category: Web development
Level: Confirmed beginner
Hello there, Today we're going to talk about weight loss, so no, I'm not going to talk to you about exercising (come back soon!?), but about how to reduce the size of your CSS files. In addition to helping the planet, you'll also gain in performance on your websites and web applications. Ready to get started? Let's get started! (What do you mean? You've already left?) CSS resource compression, the basics So, I'll tell you right now, that's not the point of this article. In fact, I'll r...
90 reads
Category: Web development
Level: Confirmed beginner
Come on, it's that time of year again, and like all developers you've had a thousand new ideas during your vacations (but don't pretend you haven't). So let's talk about the most crucial point when you're at the idea stage and about to design your incredible mega-start-up project: the database. Almost everything you use on the Internet today is linked to a database. As its name suggests, its role is to store a wide variety of data in order to carry out the actions of a website or application...
114 reads
Category: Web development
Level: Confirmed beginner
Hello good morning 🙂, Ah, you're still on vacation? I'll come back later with my article, then? No, it's okay? Can we go now? Top! 😁 Today, we're going to talk about Google Fonts, more specifically: how to "self-host" them ? Let's turn on the fan, warm up our fingers and get started! What are Google Fonts? Google Fonts are a set of fonts created by Google. What's special about these fonts is that they're designed for screens, especially the web. On this site I don't us...
106 reads
Category: Tech tips
Hello and good morning, This week I'm going to give you a short list of the applications I use on a daily basis, and more importantly ... why? First of all, I'm not talking about licenses here, and even less about commercial practices. Yes, I know that in this article I'm going to talk about companies that have commercial practices that not everyone agrees with, but I'm not going to deal with that, so try to keep that in mind when reading this article. How do I choose my tools? Actual...
113 reads
Category: Web development
Level: Beginner
Hello ?, Just as everyone in the world understands why one car can cost up to 50 times more than another, in the web world there's sometimes a lack of understanding of prices, especially since the advent of certain advertisements promising to get everything for nothing. In this article, I'll try to guide you and give you some real figures on pricing in the web and development field. In the first part, we'll cover the basics, and in the second, we'll take a look at some very concrete cases....
107 reads
Category: Web development
Level: Beginner
When I was writing an application using Stimulus and needed to use intl-tel-input, I came across this "Github issue". What's going on between Stimulus and intl-tel-input? In fact, to work, intl-tel-input clones the base element, so if you link this base element to a Stimulus controller, and it's this controller that instantiates intl-tel-input, you'll need to use intl-tel-input.If you link this base element to a Stimulus controller, and it's this controller that instantiates intl-tel-inpu...