DEV Community

loading...
François Best profile picture

François Best

Freelance developer, interested in security and privacy for the web platform.

Location France Joined Joined on  Twitter logo GitHub logo Mastodon logo External link icon

All 31 comments

Web Analytics Comparison Table

Exactly, the idea is to have the ease of use of a SaaS servic...

Web Analytics Comparison Table

Shameless plug, I'm working on Chiffre.io. It's end-to-end en...

Classical CSS vs CSS in JavaScript

I have tried many ways of doing CSS-in-JS, here is what worke...

Open Source Tailwind UI Alternative

Individual SVG previews, that's dedication. 👏

Send e-mails directly from front-end with JavaScript 💥💥

You could probably use that USER_ID from the devtools console...

How to securely store JWT tokens.

A technique I use is to split the JWT into two cookies. The h...

Daily Challenge #224 - Password Validator

Please, please, please... do not set maximum lengths on pas...

Share Your Conway's Game Of Life

Here's mine, with a genetic twist: cells have color genes, ...

What library/language/tool wowed you with its developer experience?

Rust. They had me at comments being compiled and running in...

Discuss: React component libraries compatible with emotion and TypeScript?

I'm not familiar with the other libraries you mentioned, bu...

Introduction To Data Encryption With Python

Note: decrypting is "déchiffrement" in French: chiffrer.info/

Discuss: React component libraries compatible with emotion and TypeScript?

I use Chakra UI in Next.js, and I really enjoy it. It's curre...

Build feature flags in React using the Context API: how to

Here's how I do it in TypeScript, using flags in the enviro...

Comparing popular React component libraries

See alsp: ChakraUI, focusing on accessibility and low-boile...

Protect Your Contact Information From Crawlers

I usually let CloudFlare handle that for me, they inject a ...

How Do Brute-Force Attackers Know They Found The Key?

In the case of passwords, this rate-limiting is implemented...

YEStifications: Exploring how users engage with notification prompts in the Chrome UX Report

Great insight, thanks ! It could be interesting to see the...

Hide the exported ENV variables from the history

You can also use the clipboard, via pbpaste on macOS and xc...

How do you keep track of your passwords?

I use Bitwarden, which is free (for a reasonable amount of ...

Use JSON Web Tokens to Make a Secure Web App

Security tip when working with JWTs: always specify which a...

(Very) Basic Intro to Key Derivation Functions (Argon2, Scrypt, etc)

What are the use-cases for doing key strengthening the way ...

Do you listen to music while coding?

My favourite style for coding without thinking [1] is progr...

Filtering Arrays Like A Pro

I agree with the weird part. Some of these tricks might loo...

Landing Page Design

The color is up to you, but the text is hard to read on the...

Web Development with Rust— 02/x: Deploy your first App

What I meant was that in a real-world case, your serverless...

Web Development with Rust— 02/x: Deploy your first App

Thanks for the article ! I'm looking into Zeit Now for Rus...

Web Development with Rust— 02/x: Deploy your first App

Now v2 uses AWS Lambdas under the hood, and provide abstrac...

Rebel with a CORS

In the case of a web app, if the static front-end is served...

Rebel with a CORS

FIY, the example deployment has moved from xkcdapi.now.sh t...

Why do some developers listen to music while they code?

A list of things I listen to while coding: Artists: John...

loading...