Massimo Artizzu

Massimo Artizzu @maxart2501

About: Senior web developer 🔥 ~ conf speaker 🎙️ ~ loves science 🔭, art 🎨, rugby 🏉 ~ reinventing a better wheel 🎡

Location:
Italy
Joined:
Jan 12, 2017

Massimo Artizzu
articles - 24 total

Shadow DOM makes perfect sense

(Cover: illusion installation by Daihei Shibata) When it comes to Web Components, I think one of the...

Learn More 5 3Apr 18

Dynamic image creation with service workers

Service workers are a fantastic technology. You may know them in relation to the term Progressive Web...

Learn More 5 0Nov 11 '24

JavaScript is not the problem

The other day I was asked to examine a performance issue on an Angular 11 app. Simply typing in an...

Learn More 69 3May 16 '24

Let's develop a QR Code Generator, part X: creating larger codes

We're so close! We're just about to create a QR of any of the standard sizes, so nothing will stop us...

Learn More 15 5Sep 14 '21

Let's develop a QR Code Generator, part IX: structuring larger versions

The cover image will make sense later, I swear! 😅 In the last part, we came to know how to split our...

Learn More 5 0Sep 10 '21

Let's develop a QR Code Generator, part VIII: different sizes

At this point in the series, we know how to creare a QR Code with numeric, alphanumeric, ISO-8859-1...

Learn More 25 0Sep 4 '21

Let's develop a QR Code Generator, part VII: other kinds of data

So now we're able do create QR Codes for certain data. Specifically, short Latin-1 strings (i.e.,...

Learn More 4 0Aug 28 '21

Let's develop a QR Code Generator, part VI: mask optimization

In part 5 we've created our first QR Code. Our code is not complete, but rather it's specific to our...

Learn More 3 11Aug 19 '21

Let's develop a QR Code Generator, part V: masking

It's time for the final step to get our first working QR code! If you remember the final result from...

Learn More 29 4Aug 14 '21

Let's develop a QR Code Generator, part IV: placing bits

Ok, now we've finally got our error correction data, and it's time to place all those codewords into...

Learn More 9 6Jul 19 '21

Let's develop a QR Code Generator, part III: error correction

Now comes the hard part. Most of the Math in QR codes in performed in the Galois Field of order 28 =...

Learn More 44 9Jul 13 '21

Let's develop a QR Code Generator, part II: sequencing data

Now that we've covered the basics, the next step is sequencing the data

Learn More 25 9Jul 10 '21

Let's develop a QR Code Generator, part I: basic concepts

The beginning of a series of posts illustrating how to generate a QR code. In JavaScript, but adaptable to other languages

Learn More 94 9Jul 8 '21

CSS logical properties and why they're awesome

If you regularly read news about upcoming CSS features, you've probably heard of CSS logical properti...

Learn More 13 1Mar 7 '21

Why EventEmitters instead of Subjects in Angular

Recently I was thinking about how Angular uses the awesome library RxJS, and specifically when observ...

Learn More 12 0Mar 1 '21

CSS Tip: hide content in short containers

The problem I was recently asked: "Show the percentage on the progress bar, but only if it...

Learn More 8 0Jun 30 '20

Pattern matching in JavaScript

Pattern matching is a pretty common action performed on entities in order to check if they follow som...

Learn More 24 8Jan 14 '20

Percentages in CSS: you're using them wrong

... if you do one of the things I'm going to explain. The motivation for this post came after a coll...

Learn More 186 9Dec 8 '19

The new (and old) CSS units you've never heard about

Exploring the newly defined CSS units that have been recently or are going to be implemented in browsers. Plus some other older trivia.

Learn More 213 14Jun 11 '18

What I think is bad about Microsoft acquiring GitHub

Random thoughts after a hectic day. On Microsoft, GitHub, OSS and the development community in general

Learn More 46 7Jun 5 '18

Gotchas about async/await and Promises

A little tour about common pitfalls when using async/await in JavaScript

Learn More 107 8Nov 18 '17

CSS for an encapsulated web

How to (d)evolve from convoluted coding conventions to simpler rule definitions

Learn More 39 0Oct 11 '17

On lowering the bar

A detailed post about the fallacies on James Damore's manifesto, and why diversity is important in every business

Learn More 126 21Aug 25 '17

Hi, I'm Massimo Artizzu

My introduction post

Learn More 2 1Jan 12 '17