A

Joe Attardi

Blog

4 years of "Modern CSS"

Looking back on my journey as a published author, from Apress to O'Reilly.

Read more

Beyond breakpoints: Leveraging user preference media queries in CSS

As it turns out, media queries are useful for more than just responsive design. Learn how to use media queries to learn about certain device settings.

Read more

Using git bisect, the detective tool for debugging

Learn about git bisect, which helps you find when a bug was introduced by performing a binary search on the commit history.

Read more

Steps for installing a local AI copilot in Visual Studio Code

LLMs and AI coding assistants are all the rage. But what if you can't use tools like ChatGPT or GItHub Copilot at work? What if you have privacy concerns? For these situations, you can run LLMs locally on your computer.

Read more

Fun with arrays

In this article, we'll look at some weird quirks with JavaScript arrays to learn a little more about how they work under the hood.

Read more

Are Computer Science degrees still relevant?

The debate rages on about Computer Science degrees. Are they really a requirement for a career in software development? I share my experience and thoughts.

Read more