DEV Community

Alain D'Ettorre profile picture

Alain D'Ettorre

M.Sc. in Geology, Front End Developer, Pokémon Trainer est.2000.

Education

M.Sc. in Earth Science

Work

Front End Developer at Aesys Tech

All 85 comments

Slimbook pro x AMD vs. MacBook Air M1, which to choose and why?

Never heard of Slimbook but I'd buy that. Despite the M1 bein...

Useful Websites Every Web developer Should Know About.

I have to say, some of those are useful

Organize React Components Better with Barrel Exports

I literally use it everywhere, in any language (including SCS...

Organize React Components Better with Barrel Exports

Finally, someone talking about our Lord and Savior the barrel...

Introducing ngx-react : 🅰️Angular + ⚛️React interoperability without pain.

Some people just want to watch the world burn

What would the ideal web framework look like?

I would say the closest is Angular. It lacks the better perfo...

10 useless NPM Package with millions of downloads

Actually, array-flatten and ismobilejs are not that useless. ...

Share state using custom hooks

I have actually tried it, it's interesting and funny LOL

Share state using custom hooks

Not yet, but I sincerely think named hooks are a great idea! ...

Share state using custom hooks

Very well done

Offline Video Player is here

It's not the same though

Looking for Code Organization Advice

I mean organizing files with the same file type together only...

Best Design Resources for Developers

Some of these are cool and/or very famous, but 80% of them ar...

Looking for Code Organization Advice

There is a silver bullet: modularize as much as possible, spl...

The techniques to help simplify CSS

If you're using SASS, you can even do this .example { pa...

Open letter to AWS: Please, give us a price cap

Not being able to fully control prices is the first thing tha...

TailwindCSS: Adds complexity, does nothing.

I respect people who use it, but I think it is completely unn...

Which Linux distro do you use?

Linux Mint, it "just works" and I'm fine with it.

Car keys toggle it right !

I never use toggle unless I'm sure it's needed because of thi...

Should I listen to music while coding?

Music is only needed, for me, when noise from collegues is wo...

What was your win this week?

Getting alive home!

Please refactor your code.

I understand and embrace it actually. But I felt like the pos...

Please refactor your code.

I beg to differ. It is paramount to create code which is as c...

The Shocking Immaturity of JavaScript

I honestly don't understand what these errors you mentioned a...

You don't know the classNames library

This library and its analogs are great because they solve a v...

Javasript Backtics - Never use single or double quotes again.

A simple rule of thumb most people use Start with a single ...

So, how many of you respect CSS as a programming language?

I respect CSS, I work intimately with that every day, I wrote...

DayJS: Awesome lightweight modern Date API and an alternative to MomentJS

I've used dayjs in an Angular project to create a custom date...

Are template engines still relevant in 2020?

After a couple of months, I'd like to add that JS template en...

Don't Use VSCODE Anymore!

Don't use cars! It's so much better to walk 50 miles on foot

Vue or React?

React is by far the best choice compared to Vue.js and Svelte...

I feel like the quality of posts in Dev is deteriorating

As the platform becomes more and more famous, it also contain...

Is it better to use JS libraries/frameworks or not?

Avoid jQuery. Since you're young, don't focus on frameworks y...

What is your one most favorite website on the internet❤️?

YouTube, by far, shaped the modern internet

What makes a good mentor in your opinion?

Mentoring is the art of keeping other people's fires burning

Where to get icons?

icomoon.io/

Svelte for Sites, React for Apps

Taking this as a personal preference, I respect collegues who...

How to install Laravel project on your Windows 10 using Xampp

I've used for quite some time, but I honestly think that at l...

Latest Web Development Trends That Will Dominate In 2021

Such a hot mess of non-sense, thank you

What DBs would you recommend to master in 2021?

PostgreSQL for sure. But I personally prefer MySQL / MariaDB ...

What is your programming font?

The best for me, also free sourcefoundry.org/hack/

Should I use PHP to make a website in 2020 ?

There are alternatives. It works well though and it has some ...

How to install amqp extension for PHP on Windows

Thanks!

Why We Use Web Components

Can you elaborate on why Web Components performed significant...

Why We Use Web Components

Any drawbacks? Developer-wise or performance-wise...?

Weird state of being lost

Study JavaScript more, especially the core instead of the DOM...

React vs Angular vs Vue.js — What Is the Best Choice in 2021?

Nice copy-pasta from 3 years ago

What is software? (wrong answers only)

Software is the only legal drug they even pay you to use

Are template engines still relevant in 2020?

Any template engine is just an abstraction or a derivative pr...

Aux Component vs React Fragment - which one is better?

As a newbie, I've seen HOCs for that, but the default way (Re...

What database do you use at work?

MariaDB/MySQL when I can, otherwise PostgreSQL. Collegues use...

Why CSS :focus-within is amazing

Very nice

Is there a topic you wish there was an article about?

A proper guide for using the debugger in the browser Quirks ...

Google Chrome enables file system API ... Super Cool 😁

Cool: web apps take a step forward towards native NOT cool:...

What do you use Cron jobs for?

To execute jobs on queue

What is your favorite coffee?

Like OTBS, there's OTC aka One True Coffee which is the itali...

Projects with Great Documentation

Best of all developer.mozilla.org/it/

What IDE / Code editors have you used?

Notepad++ -> Sublime -> VS Code

What´s wrong with Array.reduce ?

What is better, using some native language syntax or calling ...

16GB or 32GB RAM for Web Development?

16 Gb is more than you'll ever need for web development unles...

Given a chance to time-travel to 90s and rewrite the JavaScript specification, what you'd have done differently?

A standard library would ease a lot of problems like huge nod...

Given a chance to time-travel to 90s and rewrite the JavaScript specification, what you'd have done differently?

A standard library

Debouncing with React Hooks

You've got a missing = here const queryString `apikey=${api...

How do you rate my website?

I am sorry to say that but I think you should improve it by c...

What's your 'money best spent' on tech?

Best ever: ThinkPad L440, a cheap and sturdy boy, used for ~...

What is the most challenging thing in Typescript?

Sometimes you find examples on blogs and they omit all import...

What is the most challenging thing in Typescript?

Searching the whole internet for the import statements people...

How important is typing fast for programmers?

Almost zero.

What do you call your folder where you keep your code?

. |---dev |---projects |---my-cool-website ...

Have you been part of a project that failed? Why do you think that happened?

People want feature F but they also decide they want it in ti...

Comparing the best frontend JavaScript frameworks of 2020

You create a comparison post about frontend frameworks, you g...

What are the big differences between working for a "tech company" and being a dev for a "non-tech company"

Non-tech companies hate you because they need you (or a cost-...

What are some misconceptions about web development?

According to family, I make computers do beep boops and get p...

All Javascript apps need event throttling!!!

Don't pay attention to people telling you optimization is not...

1 SQL Query You Should Stop Using

It's always about memory vs CPU: using the ID is much faster ...

What is the difference between yarn and npm these days?

"NPM is by far the most popular so why switch to yarn" is wha...

GitHub to replace racially-loaded terms (master, slave, blacklist and whitelist)

For those of you thinking this is a good thing, just know tha...

X is out. Is Y dead?

I love PHP so I can relate. They said the same thing about Ru...

X is out. Is Y dead?

"Y is definetely dead" said no one, except the OP

Do you consider the term "blacklist" a "racist" term? If yes, what is the alternative?

We should stop revisionism right now. Reviewing history and l...

Is the Tailwind approach a big step forward for CSS or just-yet-another-thing?

At first I thought it was great, but then I saw the bloat ari...

50+ free tools and resources to create awesome user interfaces

Amazing resources, thank you!

Welcome Thread - v63

Ciao! I'm Alain, a front end developer from Italy. I take p...

loading...