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 Frontend Engineer at CHILI

Penetration and Security in JavaScript

Penetration and Security in JavaScript

Reactions 212 Comments 5
5 min read
Built-in-like Range in JavaScript

Built-in-like Range in JavaScript

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

Merge High Order Component and Compound Pattern

Reactions 11 Comments 2
5 min read
Iteratify - Make It Iterable

Iteratify - Make It Iterable

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

Applying slots in Vue for a Tabs component

Reactions 7 Comments
2 min read
Lazy Loading Image - [2/2]

Lazy Loading Image - [2/2]

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

Lazy Loading Image - [1/2]

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

React Design Pattern -  Composable Card [2]

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

React Design Pattern - Assemblable Card [1]

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

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

Reactions 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

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

Compact Guide to Time Travel with Git 🔙 - I

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

Git & GitHub made simple - Undoing commits

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

Git & GitHub made simple - Resolving merge conflicts

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

Git & GitHub made simple - Branching and PR

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

Git & GitHub made simple - Two workflows to project setup

Reactions 5 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

Reactions 6 Comments
4 min read
✏ Handle CSS in webpack | Extract CSS

✏ Handle CSS in webpack | Extract CSS

Reactions 8 Comments 2
3 min read
✏ Handle CSS in webpack | Inline CSS

✏ Handle CSS in webpack | Inline CSS

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

🖌 Handle CSS in webpack | Index

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

☯ Intuitive dev/prod webpack configuration

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

🪓 How to split dev/prod webpack configuration

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

🔄 How to get autoreload for webpack config changes too.

Reactions 3 Comments 1
1 min read
loading...