Michael SolatiArticles
Code
Talks
Mapping Contributions
Mapping Contributions

What I built I wanted to build an application to collect contributions from around the wor...

READ
Looking for Noble Causes
Looking for Noble Causes

My app idea for the Grant For The Web Hackathon would collect payments from people and allow them to...

READ
Announcing web.dev LIVE: A three day digital event
Announcing web.dev LIVE: A three day digital event

Two weeks ago we, at Google, would have hosted our annual developer conference, Google I/O. Out of co...

READ
My Portfolio Site... For You!
My Portfolio Site... For You!

Over the past weekend I decided to redo my portfolio website, michaelsolati.com, a task which I was d...

READ
Deno on Cloud Run
Deno on Cloud Run

Deno 1.0 launched just 24 hours ago! So we’re going to install Deno and set up a web server. Then we’...

READ
Merge Sort Algorithm - Algorithm Design and Analysis
Merge Sort Algorithm - Algorithm Design and Analysis

In this episode of Algorithm Design and Analysis we'll break down the merge sort sorting algorithm, a...

READ
And then the interviewer asks, "Can you do this with less code?"
And then the interviewer asks, "Can you do this with less code?"

I LOVE fun solutions to interview problems. When prepping for interviews, I believe it's important to...

READ
#WebDev on web.dev - Lint tags for consistency #2240
#WebDev on web.dev - Lint tags for consistency #2240

Hey y'all, my name is Michael and I'm one of the engineers who works on Google's web.dev site. O...

READ
#WebDev on web.dev - Create a "Was this page helpful?" widget #2386
#WebDev on web.dev - Create a "Was this page helpful?" widget #2386

Hey y'all, my name is Michael and I'm one of the engineers who works on Google's web.dev site. O...

READ
#WebDev on web.dev - Add archived newsletters to /newsletter #2725 (Part 2)
#WebDev on web.dev - Add archived newsletters to /newsletter #2725 (Part 2)

Hey y'all, my name is Michael and I'm one of the engineers who works on Google's web.dev site. O...

READ
Insertion Sort Algorithm - Algorithm Design and Analysis
Insertion Sort Algorithm - Algorithm Design and Analysis

Algorithms are the core of computer science! In this series, Algorithm Design and Analysis, we'll bre...

READ
One weird trick! (To encapsulating your CSS)
One weird trick! (To encapsulating your CSS)

Web developers are going to hate me, cause this is an interesting solution... Need to encapsulate th...

READ
#WebDev on web.dev - Add archived newsletters to /newsletter #2725
#WebDev on web.dev - Add archived newsletters to /newsletter #2725

Hey y'all, my name is Michael and I'm one of the engineers who works on Google's web.dev site. O...

READ
#WebDev on web.dev - Author Page should have more information about the author #2274
#WebDev on web.dev - Author Page should have more information about the author #2274

Hey y'all, my name is Michael and I'm one of the engineers who works on Google's web.dev site. O...

READ
#WebDev on web.dev - OGP doesn't pickup double quote #2627
#WebDev on web.dev - OGP doesn't pickup double quote #2627

Hey y'all, my name is Michael and I'm one of the engineers who works on Google's web.dev site. O...

READ
Something Cool: Popup Callbacks
Something Cool: Popup Callbacks

I had to get data from a popup window, this is how I did it!

READ
I Made an Automated MaaS Business, and So Can You!
I Made an Automated MaaS Business, and So Can You!

For the past 2 years, I've been joking with my friends and former coworkers about building a business...

READ
Custom Elements or: How I Learned to Stop Worrying and Love Web Components
Custom Elements or: How I Learned to Stop Worrying and Love Web Components

If you’re reading this and you’re a developer on the web, you’ve probably had to write front end code...

READ
A week in the life of an 🥑
A week in the life of an 🥑

My first talk, it was about geoqueries using Meteor at Meteor NYC I did my first coding bootcamp in...

READ
Telling a Typeform story on the Google Assistant
Telling a Typeform story on the Google Assistant

How I told a spooky story on the Google Assistant using Typeform

READ
PWAs with Angular: Being Engaging
PWAs with Angular: Being Engaging

We've made our Angular app reliable and fast, let's make it engaging and turn it into an awesome PWA!

READ
PWAs with Angular: Being Fast
PWAs with Angular: Being Fast

Taking a look at how to make our Angular PWAs load even faster.

READ
PWAs with Angular: Being Reliable
PWAs with Angular: Being Reliable

Lets take a look at how we can build a PWA with Angular!

READ
The Angular View: On The Web
The Angular View: On The Web

Explaining how the view is generated on the web by Angular.

READ