122 reads
Category: Web development
Level: intermediate
Hey there. How are you? Good, not too cold? so much the better! This week's article is for my fellow developers, and we're going to talk about search ... but real search! I often see MYSQL used as a search engine ... It's a fact! In the projects I've worked on, I've often seen this database management system (or MariaDB or Postgresql) used as a search engine, with things like "where my_attribute LIKES '%blabla%". And this is a very bad practice... What's the real use of a relational...
108 reads
Category: Search engine optimization (SEO)
Level: Beginner
Hey, hello there! It's been a long time ... during the vacations I didn't write much ... that's true, but I've been working on a lot of exciting things that I'll tell you about soon, I promise! So here we are, September's here and we're back into our rhythm? All that, all that...? As you'll have gathered from this fine title, today's topic is "SEO". What is SEO? SEO stands for "Search Engine Optimization", pure and simple, the work you have to do to get to the top of Google. And in the...
84 reads
Category: Computer security
Level: Beginner
Ah, updates! You must see dozens of them every day. It's time-consuming, it's inconvenient, if they're launched when you're busy (hello Windows?). But then... Yes. But it's important. An update is never done by chance, and its main purpose is to correct bugs and, above all, security flaws. "What do you mean? You're developers and you don't code properly? " It's a little more complicated than that. Indeed, even if the error remains human, flaws generally occur AFTER a product has bee...
82 reads
Category: Computer security
Level: Beginner
Hi there, how are your vacations going? Today we're talking about a subject that's all too trendy: the health pass (yes, I'm still in vogue!). What do you mean? Another thorny subject? But no, no ... it'll pass. This article is in the same vein as "the HTTPS padlock" and "ransomware", because the health pass uses cryptography, but not for encryption. Ready to go? Let's get started! How do I get a free health pass? Ah! that's why you're here (you little rascal?), OK, I'm going to give y...
88 reads
Category: Development
Level: Beginner
What's that? What do you mean "I like thorny subjects"? Well, no ... it's just that I'm tired of reading anything ... Otherwise, how are you? Do you "coo" (yes, from the verb "coo"...) quietly during your vacations? Oh, no vacation? Well, so much the worse? Well, back to the point (big, big expression...), this article came to me from the realization that my job is often misunderstood and often I see things ... it's complicated. So why am I taking the liberty of writing about it? Well,...
92 reads
Category: Economy
Level: Beginner
It's hot out there, ah yes, but no, that's not the topic of the day ... are you okay? This week we're back to the notion of "software as a service", or to put it more "stylishly" (or not), "Software as a Service" abbreviated as "SaaS". When Microsoft announced Windows 10, they said "this will be the latest version of Windows, it will be a SaaS" ... OK well, what about the upcoming arrival of Windows 11? ????. What? I'm looking for the little beast? I don't know what you're talking about ......
93 reads
Category: Economy
Level: Beginner
Yes, I'm back this week... Did you miss me? No, well ... ? Another thorny subject this week, I'm often asked: "Hey, do you know a free web host? How do you make a site for free? ... etc." So here I'm going to explain why what we think is free isn't, and more importantly, why we think it is. Everything on the Internet is free - where does that come from? The Internet is a medium, and like many media before it, its business model is based on advertising, often aimed at individuals (there'...
114 reads
Category: Web development
Level: Beginner
The what? What's this now? No, I'm sure you've already heard of it. Double authentication, often referred to under the acronym 2FA (for 2 Factors Authentication), is the principle of requiring 2 proofs of identity from a user to connect to a site, app or service. So here's a scoop: you've all used this before, and for a very long time. And yes, when you withdraw money from a cash dispenser (or make a contact payment with your bank card), it's 2FA. You use your card itself, with its number a...
117 reads
Category: Digitization
Level: Beginner
Hey, hello there ... it's been a long time ... well, a week! How have you been? Sunbathing, sunbathing? Yes, it's important to have a good time! Speaking of good times, have you been sitting on a terrace recently? No, because that's what we're going to talk about today. In fact, we're going to be talking about MealPay, a project that grew out of an adventure that began with my partner Josselin Dionisi. The QR Code as a contactless payment system In fact, the basic idea is simple: we're s...
110 reads
Category: Web development
Level: Confirmed
This week's article is all about developers, yes ... there's something for everyone. How are you? Whit Monday and all that ... yeah well, that's no reason to get up and get to work. What's a slug? For the guys at the back, we'll remind you what a slug is. It's a "string" normalized so that it can be inserted into a URL, for example on the article you're reading in your address bar there's no "index.php?article=49" because well .... it's ugly (if it's ugly, that's all.), a nice URL that l...