DEV Community

Michael Fasani profile picture

Michael Fasani

I have been working as a "webmaster" since 1998. Mostly I write JavaScript. I currently like React, Redux, Gatsby, WebXR, D3, Three.js.

Location Zürich Joined Joined on  Personal website http://www.michaelfasani.com github website

Work

Principal Front End Developer

All 116 comments

VUE + TSX 💖 IDE | How to enable Intellisense with VUE + TS + JSX

export type learnNewFramework = { <T>(developer: T...

The State Of Progressive Web Apps Adoption By Developers In 2021

Web Push Notifications for me was a recent deal breaker, I wa...

React Flat (Multi) Providers

Very cool, Mr @sincovschi . For others reading this post, we ...

🗄️ Create own React.Fragment

Very cool! <3

🚀10 Trending projects on GitHub for web developers - 1st January 2021

I skim read this every week but I guess I never comment. I ju...

What are some interesting visualization libraries?

Another vote for D3 from me but that is somewhat of a chartin...

“What is your current salary?” is a red flag that you don’t want to work here

Unfortunately, I see it differently. I interview people and I...

“What is your current salary?” is a red flag that you don’t want to work here

I just avoid the question in the following way. I say “Yes, s...

Why GoLang wasn't accepted by communities ?

It’s arguably just an age thing, as it takes time for a langu...

What's your favorite domain registrar?

Any one who puts Daddy in a domain name has deep psychologica...

What's your favorite domain registrar?

I’ve become a bit lazy and I just buy them inside AWS with Ro...

Chrome Extensions Every Developer Should Have

Chrome has become such a beast in terms of its size. I am luc...

How I Switched Careers Into Tech With No Degree In My Mid 30's

Also I think your auto spell made a mix up with Ruby on Rail...

How I Switched Careers Into Tech With No Degree In My Mid 30's

Will this is a beautiful story, I am always trying to get mor...

Thoughts about Micro Frontends in 2020

Hey Raymon, thanks for sharing, I am in the process of implem...

Thoughts about Micro Frontends in 2020

Can you elaborate more on how you split your frontends, just ...

AWS AppSync without Authentication

I am yet to try your solution but the AWS documentation for t...

E2E tests with Cypress - Beyond the Basics

Are you using cypress.io today still?

Coffee drinkers: Do you take breaks?

I have done weeks where I just buy a few boxes of green tea a...

Visual Studio Code Extensions, not just the "Must have top 10..."

Added to my read later list, I am on the phone right now, but...

Rust on Lambda

I will need to read this later when I have more time, quite i...

What are some lesser-known roles and specializations within software development?

So after senior you decide if management is perhaps your thin...

Theia 1.0 - Finally a Good Browser IDE

What is the link to upload a VSX addon to the open vs site?

How do you keep notes?

Will check it out

How do you keep notes?

Notes from Apple. I tried a few others, but I ended up with n...

What's the thing you hate the most about being a programmer?

I just spent a few minutes trying to think about this questio...

How to create projects quicker?

Reducing scope and aiming for an MVP. Get the minimum version...

What’s Your Current Setup?

Here (clipboard): thesweetsetup.com/use-alfred-clipb...

What’s Your Current Setup?

One thing which I love and can't live without... Alfred! alfr...

What’s Your Current Setup?

+1 that, probably one of the best investments you can make.

Do apps created with create-react-app work well in production?

You no longer need to eject react apps to modify dependencies...

AWS Community Builders Program

Hey mate, I appreciated your uDemy course btw, just wanted to...

Four subtle Text-Effects to spice up your web-site

Hey, thanks, I tried will-change: text-shadow; but it did not...

How do you 'Save for later'?

I've tried various tools in the past. Now chrome syncs betwe...

Website Editor ✏

I never knew, how crazy.

Twenty years of web development, a change is coming!

Peter, your GitHub intro says it all! I’m glad you liked the ...

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

I can wear mine for 8 hours, no problem!

Four subtle Text-Effects to spice up your web-site

I will give it a shot. Just checked caniuse.com it looks lik...

Four subtle Text-Effects to spice up your web-site

Hi @akhilarjun , I just added the third effect (3. Glowing T...

Twenty years of web development, a change is coming!

I recently changed job position and at least here in Switzerl...

Personal portfolio: Gatsby vs Next?

I felt similar, but after making a Gatsby site recently, I se...

Twenty years of web development, a change is coming!

I worked with a guy who wrote a PHP 6 book, the poor guy spen...

Twenty years of web development, a change is coming!

I enjoyed Rust so far. I like the borrowing and the specifyin...

Twenty years of web development, a change is coming!

This is a fair point. I do believe quite strongly that Rust w...

Light Vs Dark Themes what is your preference?

Please do share it, That would be amazing :-) I use Alfred f...

Light Vs Dark Themes what is your preference?

It's definitely, function over form!

Twenty years of web development, a change is coming!

Thank you! I definitely plan to do some JS to Rust style post...

Pull Request Notification on Slack using AWS Lambda

I am considering building my own comments system for my Gatsb...

Twenty years of web development, a change is coming!

@daviddalbusco your contribution count on GitHub is looking ...

Twenty years of web development, a change is coming!

I'm also playing with TypeScript at the moment, I enjoy both,...

Light Vs Dark Themes what is your preference?

The worst are those auto color invert buttons. That's just a ...

16GB or 32GB RAM for Web Development?

I recently changed job, and they dropped a new Mac on me with...

Light Vs Dark Themes what is your preference?

100% this! That's why I made a VS Code theme specifically for...

Light Vs Dark Themes what is your preference?

Dark mode mostly but some apps/sites get it wrong and it just...

Twenty years of web development, a change is coming!

For me, I think it’s worth remembering that a lot of JS is br...

What are your thoughts on the TikTok ban and the related issues?

Link: about.instagram.com/blog/announcem...

What are your thoughts on the TikTok ban and the related issues?

You mean like Instagram’s new ‘reel’ feature that just got re...

Go vs Rust for web dev

I feel like no one who commented answered your exact question...

Just JS (by Dan Abramov)

But he did hint that perhaps we will soon see a continuation ...

Show your latest dev.to posts automatically on your GitHub profile readme

1 day at a time! I also have a fulltime job and two kids! I b...

Discord server: Game Development in Rust

I initially understood that you wrote a discord sever in Rust...

Using free tools to optimise a serverless application

Hi Matt, I wrote my first serverless code a few days ago. A s...

Show your latest dev.to posts automatically on your GitHub profile readme

Works great, really cool stuff! Added to my profile: github.c...

How to learn a skill?

My personal belief is constant studying is the path to happin...

Does Studying For Whiteboard Interviews Make You A Better Engineer?

Yes, I honestly think all engineers should have access to som...

I just created my first NPM package. It ain't much but it's honest work

Keeps the playing field even!

The new CSS Zen Garden, Chromium 84 updates and Rachel Andrew's CSS news for July | Front End News

I remember CSS Zen Garden, my design ended up in two separat...

Why did I build my portfolio website with GatsbyJS?

Hey thanks, Ok so to understand that fully... The site is mos...

Why did I build my portfolio website with GatsbyJS?

Hey thanks for sharing. Why did you use Strapi? What do you s...

As a programmer, how do you keep yourself healthy? Tips | Apps | Tools

I think this is so true, a huge change in human lifestyle... ...

As a programmer, how do you keep yourself healthy? Tips | Apps | Tools

20 years dev here. A few thing I must do in oder to stay heal...

AWS Billing and Pricing

Looking forward to this series, just an FYI you made a typo i...

Semicolons in JavaScript: To Use or Not to Use?

I just wanted to say: google.github.io/styleguide/javasc... ...

Fear Not!!! Here's why DIY No-Code Services will never replace developers.

In order to know what to do, it can only do what has already ...

Planning my career development for 2020 - 6 months review

That’s a pretty inspiring list! Sent a follow!

Free hosting for developers.

You seem pretty knowledgeable on AWS. I’m thinking about the ...

Free hosting for developers.

He was using EC2 and allowing users to upload images and vide...

Utility-first CSS - You have to try it first!

I tried tailwind for the first time today. Originally I saw t...

DEPLOY A REACT + NODE APP TO PRODUCTION ON AWS

What does this cost a month? I’m interested in building a sma...

A complete rebuild of www.mikenikles.com

Hi Mike, What program did you use for your initial architect...

Axios or Fetch?- in 2 minutes

Yea +1 for the interceptors!

The Downside To Being Self-Taught.

I think there is an overlooked and untapped resource for self...

SpaceX and Javascript🚀

Bugs speak more to the developer than the language. People ba...

SpaceX and Javascript🚀

I wonder if they added an F5 button? Just in case...

SpaceX and Javascript🚀

lol

How Ternaries Can Improve Your JavaScript Conditionals

I think your absolutely right regarding “Don't chain multiple...

How I chose a programming language and beat bad habits

I am super interested in WASM but just playing devil's advoca...

Free hosting for developers.

I did not say he hosted a static site making simple http requ...

Remote dev checklist

I made a VSCode theme specifically for sitting in the sun! :-...

How I chose a programming language and beat bad habits

IMO you can already do that, you run any language you want on...

TypeScript in a Weekend: A Crash Course

Hey @shane__lonergan The very first code example contains T...

What is your fitness routine?

I use a super cool app called FitBod. I can tell it what equi...

Today, I almost forgot why I love programming.

It’s so true!

Free hosting for developers.

At what point does hosting personal sites become painful on t...

Free hosting for developers.

I’m slowly getting into Gatsby, I think I like the idea of it...

Free hosting for developers.

Cool! No costs? What’s the stack? I pay like $10 a month for ...

👩‍💻 Git and Github for beginners

I actually felt quite inspired to write my first post (5 tips...

👩‍💻 Git and Github for beginners

This was a really nice write up. I’ve been using git for year...

Web accessibility and dyslexia

I was tested for Dyslexia as a child and the test came back n...

How to get a city's current time independent of user's current time in JS?

You would pass the time from the backend to the frontend and ...

How JavaScript Variables Should Be Named

That may seem logical but perhaps not true, there was a resea...

My 10 Best VS Code Extensions {2020}

Some of my other favourites: Active File In Status Bar marke...

What is the Minimum Skillset for Junior Frontend Devs?

Curiosity and willingness to learn!

My 10 Best VS Code Extensions {2020}

I hit 5/10 of these!

HTML, CSS & JS are not enough (esp if you plan to be a independent dev)

I think if you have some HTML,CSS,JS then perhaps some backen...

HTML, CSS & JS are not enough (esp if you plan to be a independent dev)

Good post. I’ve been doing this stuff a long time and I forge...

Speed up your development with this new VS Code extension

I’ll give it a try, 20 years of programming and I have never ...

Creating a rudimentary pool table game using React, Three JS and react-three-fiber: Part 2

Did you make part 3?

loading...