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 😛

What are unit and functional tests?
What are unit and functional tests?

87 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...

Josselin Dionisi - Freelance developer
Josselin Dionisi
Sep 27, 2022
How can content creation boost sales?
How can content creation boost sales?

87 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...

Ludovic Frank - Freelance developer
Ludovic Frank
Sep 29, 2022
Why is blockchain (Bitcoin) the revolution?
Why is blockchain (Bitcoin) the revolution?

86 reads
Category: Blockchain
Level: Confirmed beginner

Remember the 1990s? Remember what? Some of you weren't born then? Ah OK .... all right! Back in the 90s, a "trendy new thing" was just starting to make waves, and for the most part, apart from a small group of geeks, nobody could see what it could be used for... that trendy little thing was... the Internet. Thirty years on, I think we've understood what it could be used for.... For me, blockchain is a bit like the Internet at the time, nobody really knows what it could be used for, and in 30...

Ludovic Frank - Freelance developer
Ludovic Frank
May 4, 2021
Why do I love being a web developer?
Why do I love being a web developer?

86 reads
Category: Development
Level: Confirmed beginner

Good morning Good morning, This week, for once, we're going to talk about software development (no kidding??). And I'm going to try to shed some light on why I chose web development over other fields, and ... there are some! (who's for a bit of assembling here??) Got a hot drink handy? OK! Let's get started! Other types of developers This list isn't exhaustive - there are bound to be areas I haven't mentioned - but I'll try to give you an idea of what's out there. Foreword: Wh...

Ludovic Frank - Freelance developer
Ludovic Frank
Nov 28, 2022
How do you code a decentralized app (dApp)?
How do you code a decentralized app (dApp)?

83 reads
Category: Web development
Level: Confirmed

Hello? How are you? Once again this week, we're going to talk about blockchain, but this time from a more dev point of view than the other times. Did you know that it's possible to develop on blockchain? Let's talk about it. Is a decentralized application (dApp) completely decentralized? As I write these lines, there are points of centralization in these applications, in fact it's relatively simple to understand "why? "These dApps run in a browser, but a browser only recognizes a fe...

Ludovic Frank - Freelance developer
Ludovic Frank
Mar 15, 2022
How can I protect myself from ransomware? A few tips
How can I protect myself from ransomware? A few tips

81 reads
Category: Computer security
Level: intermediate

The idea for this article came to me when I was looking at the Zataz home page. Indeed, in these times of crisis, ransomware attacks don't seem to stop. The aim of this article is to explain what ransomware is, how it works and how to protect yourself against it. And how to protect yourself? I'm not going to cover everything, because ransomware comes in all shapes and sizes. For example, the "Ryuk" ransomware is of the very violent kind... Asymmetric encryption Before talking about ran...

Ludovic Frank - Freelance developer
Ludovic Frank
Nov 23, 2020
How do you find the best tech talent in 2026?
How do you find the best tech talent in 2026?

81 reads
Category: Tech tips
Level: Beginner

Foreword: In this article I'm going to put a lot of emphasis on Le Journal du Hacker, its community and everything that revolves around it. there is no commercial agreement, they don't even know I'm writing this article... When I publish a Tech article, I'm lucky enough to be read by the Journal du Hacker community, and I get feedback by e-mail, always with great benevolence and kindness. So I'd like to take this opportunity to give them a wink: thanks, guys, you're the best! My life in T...

Ludovic Frank - Freelance developer
Ludovic Frank
Apr 26, 2022
How do I cache?
How do I cache?

77 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...

Josselin Dionisi - Freelance developer
Josselin Dionisi
Oct 5, 2022