DEV Community

loading...
Joe Attardi profile picture

Joe Attardi

JavaScript wrangler. Check out my books! Modern CSS: https://www.amazon.com/dp/148426293X Using Gatsby and Netlify CMS: https://www.amazon.com/dp/1484262964

Location Massachusetts Joined Joined on  Twitter logo Github logo Website logo

Education

BS Computer Science, UMass Lowell

Work

Staff Software Engineer at Synopsys

Using the HTML `picture` element to show a WebP image

Using the HTML `picture` element to show a WebP image

Reactions 25 Comments 1
1 min read
Vanilla JavaScript emoji picker! New and improved.

Vanilla JavaScript emoji picker! New and improved.

Reactions 60 Comments 7
1 min read
New book: Modern CSS

New book: Modern CSS

Reactions 17 Comments
1 min read
Let's make a CSS cube

Let's make a CSS cube

Reactions 9 Comments 1
3 min read
CSS fundamentals: Selectors

CSS fundamentals: Selectors

Reactions 35 Comments
6 min read
Shiny button hover effect with CSS

Shiny button hover effect with CSS

Reactions 11 Comments
1 min read
Introduction to Netlify CMS

Introduction to Netlify CMS

Reactions 10 Comments
3 min read
📖 New book: Using Gatsby and Netlify CMS

📖 New book: Using Gatsby and Netlify CMS

Reactions 27 Comments 2
1 min read
Animated hamburger icon using CSS transitions

Animated hamburger icon using CSS transitions

Reactions 14 Comments
1 min read
All about `this` in JavaScript

All about `this` in JavaScript

Reactions 28 Comments 1
6 min read
Yet Another Coronavirus Dashboard

Yet Another Coronavirus Dashboard

Reactions 18 Comments 9
1 min read
Announcing my upcoming Gatsby book

Announcing my upcoming Gatsby book

Reactions 6 Comments
1 min read
Emoji Button: 400 ⭐️ stars on GitHub!

Emoji Button: 400 ⭐️ stars on GitHub!

Reactions 55 Comments 13
1 min read
How Emojis Work

How Emojis Work

Reactions 17 Comments
4 min read
Quick tip: Automatically detect Dark Mode with CSS!

Quick tip: Automatically detect Dark Mode with CSS!

Reactions 11 Comments
1 min read
npm dashboard - check stats on all of your npm packages at a glance

npm dashboard - check stats on all of your npm packages at a glance

Reactions 8 Comments 3
1 min read
React MapQuest Static Maps

React MapQuest Static Maps

Reactions 10 Comments 1
1 min read
How to publish an npm package to npm and GitHub Package Registry simultaneously using GitHub Actions

How to publish an npm package to npm and GitHub Package Registry simultaneously using GitHub Actions

Reactions 75 Comments 7
6 min read
Emoji Button, a vanilla JavaScript emoji picker

Emoji Button, a vanilla JavaScript emoji picker

Reactions 28 Comments 9
1 min read
How to use Font Awesome icons in a vanilla JavaScript project

How to use Font Awesome icons in a vanilla JavaScript project

Reactions 46 Comments 1
3 min read
Your side project is useful, even if no one uses it

Your side project is useful, even if no one uses it

Reactions 56 Comments 5
2 min read
svelte-emoji-selector: Emoji picker Svelte component

svelte-emoji-selector: Emoji picker Svelte component

Reactions 3 Comments
1 min read
svelte-tabs: Tabs component for Svelte apps!

svelte-tabs: Tabs component for Svelte apps!

Reactions 17 Comments 3
1 min read
Emoji picker written with React

Emoji picker written with React

Reactions 9 Comments 1
1 min read
Tips to promote side projects?

Tips to promote side projects?

Reactions 7 Comments 7
1 min read
In defense of the humble console.log

In defense of the humble console.log

Reactions 9 Comments 1
2 min read
Auto-resize a textarea as its content changes

Auto-resize a textarea as its content changes

Reactions 5 Comments
1 min read
react-snackbar-alert: Simple snackbar notifications for React

react-snackbar-alert: Simple snackbar notifications for React

Reactions 8 Comments
1 min read
loading...