Skip to content
Joe Attardi
Portrait of Joe Attardi

Software engineer // Author

I build software and share what I learn.

Principal software engineer, web developer, and lifelong learner. I care about building good software and understanding how things work.

Cover of Modern CSS, Second Edition

Apress ·

Modern CSS, Second Edition

The new guide to modern CSS. An updated tour of CSS, updated to cover newer topics such as CSS subgrid, container queries, nested styles, and more.

Cover of Web API Cookbook

O'Reilly Media ·

Web API Cookbook

Leverage the powerful APIs built into modern web browsers to add advanced capabilities to your JavaScript applications.

Articles

View all

LogRocket ·

Working with URLs in JavaScript(opens original on LogRocket)

URLs are a critical piece of any web app. If your app makes requests to an API, it’s important to craft the correct URLs for these requests. The URL API, supported in all modern browsers, provides a way to parse and manipulate URLs. It provides easy access to the various parts of the URL.

  • JavaScript

Projects

View all
GameQueue landing page showing game cover art and a numbered Up next queue

GameQueue

Keep your whole game collection in one place and turn your backlog into a plan: a few games in play, an ordered queue, and a random pick when you would rather not choose.

  • TypeScript
  • React
  • Node.js
The URL Scrub web app

URL Scrub

A tool for building and cleaning URLs. Use the visual URL builder, or paste in a URL and automatically remove tracking parameters to protect your privacy.

  • JavaScript
  • React