DEV Community

Francesco Di Donato profile picture

Francesco Di Donato

Grant me the serenity to accept the scripts I cannot change, courage to change the scripts I can, and wisdom to know the best way to refactor them.

Education

Bachelor Degree in Biotechnology

Work

Software Development Engineer II

Writing Debut
Four Year Club
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Three Year Club
Two Year Club
One Year Club
How to Use a Reverse Trie for Fast Disposable Email Domain Detection

How to Use a Reverse Trie for Fast Disposable Email Domain Detection

Comments
3 min read

Want to connect with Francesco Di Donato?

Create an account to connect with Francesco Di Donato. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Throttling Explained: A Guide to Managing API Request Limits

Throttling Explained: A Guide to Managing API Request Limits

Comments
6 min read
Optimizing Three.js: 4 Key Techniques

Optimizing Three.js: 4 Key Techniques

Comments
4 min read
Radial Gradient Generator

Radial Gradient Generator

2
Comments 5
1 min read
How to have Perfect Contrast of Text Color on Any Background in TailwindCSS

How to have Perfect Contrast of Text Color on Any Background in TailwindCSS

2
Comments 1
3 min read
Web Perf - Large Files

Web Perf - Large Files

5
Comments
5 min read
Web Caching - Cache-Control max-age, stale-while-revalidate

Web Caching - Cache-Control max-age, stale-while-revalidate

5
Comments
4 min read
Web Caching - ETag/If-None-Match

Web Caching - ETag/If-None-Match

13
Comments 2
5 min read
go:generate 102

go:generate 102

1
Comments
2 min read
go:generate 101

go:generate 101

Comments
1 min read
The go-like Return Style is Nice and Fast

The go-like Return Style is Nice and Fast

4
Comments 1
2 min read
TypeScript Utility Types ~ Partial

TypeScript Utility Types ~ Partial

2
Comments 1
2 min read
GitHub App and OAuth ~ Disjointed flow

GitHub App and OAuth ~ Disjointed flow

7
Comments
5 min read
OAuth popup ~ Practical Guide

OAuth popup ~ Practical Guide

20
Comments 4
4 min read
GitHub App and OAuth ~ Practical Kick-Starter

GitHub App and OAuth ~ Practical Kick-Starter

6
Comments
6 min read
CORS, Preflight request and OPTIONS Method

CORS, Preflight request and OPTIONS Method

7
Comments
5 min read
Penetration and Security in JavaScript

Penetration and Security in JavaScript

222
Comments 5
5 min read
Built-in-like Range in JavaScript

Built-in-like Range in JavaScript

68
Comments 17
2 min read
Merge High Order Component and Compound Pattern

Merge High Order Component and Compound Pattern

11
Comments 2
5 min read
Iteratify - Make It Iterable

Iteratify - Make It Iterable

4
Comments
3 min read
Applying slots in Vue for a Tabs component

Applying slots in Vue for a Tabs component

6
Comments
2 min read
Lazy Loading Image - [2/2]

Lazy Loading Image - [2/2]

2
Comments
3 min read
Lazy Loading Image - [1/2]

Lazy Loading Image - [1/2]

3
Comments
4 min read
React Design Pattern -  Composable Card [2]

React Design Pattern -  Composable Card [2]

1
Comments
4 min read
React Design Pattern - Assemblable Card [1]

React Design Pattern - Assemblable Card [1]

8
Comments
6 min read
React Render Props with Ts & styled-components | Part 2

React Render Props with Ts & styled-components | Part 2

1
Comments
7 min read
React Render Props with Ts & styled-components | Part 1

React Render Props with Ts & styled-components | Part 1

Comments
5 min read
Singleton logger that works only in development mode

Singleton logger that works only in development mode

6
Comments
2 min read
Compact Guide to Time Travel with Git 🔙 - I

Compact Guide to Time Travel with Git 🔙 - I

12
Comments 2
6 min read
Git & GitHub made simple - Undoing commits

Git & GitHub made simple - Undoing commits

24
Comments 6
3 min read
Git & GitHub made simple - Resolving merge conflicts

Git & GitHub made simple - Resolving merge conflicts

11
Comments
2 min read
Git & GitHub made simple - Branching and PR

Git & GitHub made simple - Branching and PR

20
Comments
4 min read
Git & GitHub made simple - Two workflows to project setup

Git & GitHub made simple - Two workflows to project setup

6
Comments
5 min read
How to build a CustomScaffold with alternative build methods in Flutter

How to build a CustomScaffold with alternative build methods in Flutter

9
Comments
4 min read
✏ Handle CSS in webpack | Extract CSS

✏ Handle CSS in webpack | Extract CSS

10
Comments 3
3 min read
✏ Handle CSS in webpack | Inline CSS

✏ Handle CSS in webpack | Inline CSS

7
Comments
5 min read
🖌 Handle CSS in webpack | Index

🖌 Handle CSS in webpack | Index

2
Comments
1 min read
☯ Intuitive dev/prod webpack configuration

☯ Intuitive dev/prod webpack configuration

2
Comments
3 min read
🪓 How to split dev/prod webpack configuration

🪓 How to split dev/prod webpack configuration

14
Comments
3 min read
🔄 How to get autoreload for webpack config changes too.

🔄 How to get autoreload for webpack config changes too.

4
Comments 1
1 min read
loading...