DEV Community

Joe Attardi profile picture

Joe Attardi

JavaScript wrangler. Check out my books! Web API Cookbook: https://www.amazon.com/Web-API-Cookbook-JavaScript-Applications/dp/1098150694 Modern CSS: https://www.amazon.com/dp/148426293X

Education

BS Computer Science, UMass Lowell

Work

Principal Software Engineer at Synopsys

New book: Web API Cookbook

New book: Web API Cookbook

1
Comments
1 min read

Want to connect with Joe Attardi?

Create an account to connect with Joe Attardi. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Understanding color contrast for accessibility

Understanding color contrast for accessibility

Comments
3 min read
Understanding error handling in Promise chains

Understanding error handling in Promise chains

Comments
3 min read
Using the HTML `picture` element to show a WebP image

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

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

Vanilla JavaScript emoji picker! New and improved.

60
Comments 7
1 min read
New book: Modern CSS

New book: Modern CSS

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

Let's make a CSS cube

21
Comments 4
3 min read
CSS fundamentals: Selectors

CSS fundamentals: Selectors

34
Comments
6 min read
Shiny button hover effect with CSS

Shiny button hover effect with CSS

12
Comments
1 min read
Introduction to Netlify CMS

Introduction to Netlify CMS

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

📖 New book: Using Gatsby and Netlify CMS

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

Animated hamburger icon using CSS transitions

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

All about `this` in JavaScript

28
Comments 1
6 min read
Yet Another Coronavirus Dashboard

Yet Another Coronavirus Dashboard

18
Comments 9
1 min read
Announcing my upcoming Gatsby book

Announcing my upcoming Gatsby book

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

Emoji Button: 400 ⭐️ stars on GitHub!

55
Comments 13
1 min read
How Emojis Work

How Emojis Work

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

Quick tip: Automatically detect Dark Mode with CSS!

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

8
Comments 3
1 min read
React MapQuest Static Maps

React MapQuest Static Maps

10
Comments 3
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

89
Comments 8
6 min read
Emoji Button, a vanilla JavaScript emoji picker

Emoji Button, a vanilla JavaScript emoji picker

33
Comments 12
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

47
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

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

svelte-emoji-selector: Emoji picker Svelte component

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

svelte-tabs: Tabs component for Svelte apps!

18
Comments 3
1 min read
Emoji picker written with React

Emoji picker written with React

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

Tips to promote side projects?

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

In defense of the humble console.log

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

Auto-resize a textarea as its content changes

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

react-snackbar-alert: Simple snackbar notifications for React

8
Comments
1 min read
loading...