Abbey Perini

Abbey Perini @abbeyperini

About: 💻 Full-stack web developer, crafter, ✍️ blogger, cosplayer, 🧶 fiber artist, yoga teacher, and 🎮 gamer

Location:
Atlanta, GA
Joined:
Jan 22, 2021

Abbey Perini
articles - 89 total

State Management in Front-end Web Development: State 101

Learn where to keep your variables to improve your app design, performance, and readability. ...

Learn More 110 21Jun 2

BenQ Programming Monitor Review

My first experience with a BenQ programming monitor was a hectic few hours filming the Web Dev...

Learn More 8 2May 14

What the First Rule of ARIA Really Means

I am not an accessibility auditor, but I am frequently asked to give feedback on websites. When that...

Learn More 10 2Apr 14

If They'll Adopt It, It's Right

It's no secret Andy Bell, Alex Riviere, and I love CSS. Alex recently wrote Grid First, Flex Third....

Learn More 5 0Mar 28

Cancer Treatment Sucks

When we left off, I had just met with the first of three oncologists. I did end up with a specialist...

Learn More 16 7Mar 18

We've Been Here Since the Beginning: 2025 Edition

This is a submission for the WeCoded Challenge: Echoes of Experience Last time, I was tired. This...

Learn More 36 9Mar 7

10 Tips from 10 Tech Conferences in 2024

I attended 10 conferences this year, spoke at 6 of them, and I'm not in DevRel. Here are are my top...

Learn More 15 0Nov 29 '24

Dark Mode Toggle in HTML Web Components

When designing my digital garden, I knew I wanted a cute dark mode toggle. Once I had drawn my SVG, I...

Learn More 17 3Oct 22 '24

So You Need to Give a Talk...

Take it from someone who barely passed their college public speaking course - you can definitely give...

Learn More 29 4Sep 30 '24

Cancer Sucks

I've been trying to decide what to write for six weeks now. Some days, the struggle was thinking...

Learn More 52 9Jul 29 '24

Share Your Experience Loudly and Often

From the outside, it may seem like the person on the stage has something special that inherently...

Learn More 47 11May 31 '24

12 Tips from a Mid-level Developer

I officially have three years of experience and a mid-level job title. My best advice has changed...

Learn More 427 51Apr 17 '24

A Love Letter to the Underrepresented in Tech

Dear "Underrepresented," In my dreams, you are fully represented - unabashedly you. Never need to...

Learn More 51 13Mar 1 '24

Slots, Slots, Slots, Everybody!

Slots turn components into wrappers that enhance your dynamic content. What Are Slots? Slots in Web...

Learn More 37 6Feb 23 '24

Three Human Problems in a Technical Trench Coat

In technical roles, we want to believe everything has a technical solution. However, software...

Learn More 56 11Jan 25 '24

🌟 #DEVImpact2023 Reflections

From getting answers for pain I'd struggled with all my life to starting a new job in November - my...

Learn More 10 10Dec 29 '23

12 Tips for Attending a Tech Conference

Conferences are filled with fun and opportunities. Do a little prep beforehand to set yourself up for...

Learn More 21 4Nov 15 '23

Cognitive Load and Your Development Environment

Watch the talk in the live recording of MagnoliaJS Day 2. There's lots of information out there...

Learn More 43 7Oct 17 '23

How I Got Feedback After Every Tech Interview

We put a lot of time and energy into interviewing, so giving feedback is the least an interviewer can...

Learn More 75 31Sep 14 '23

Getting Started in a New Codebase

Watch the talk version on The Monthly Dev Whether it's contributing to open source or starting a new...

Learn More 111 18Aug 16 '23

NodeIterator and TreeWalker Web APIs

NodeIterator and TreeWalker are usually more powerful than you need. However, if you have to do...

Learn More 16 5Jul 31 '23

Live Regions in React

What is a Live Region? Live Regions, Browsers, and Screen Readers The Code What is a Live...

Learn More 66 2Jun 26 '23

From Idea to Design for Non-Designers

You learned to code and want to start applying for jobs, but don't want anyone to look at your...

Learn More 147 18May 16 '23

Dark Mode Toggle and prefers-color-scheme

When I wrote An Accessible Dark Mode Toggle in React back in 2021, @grahamthedev suggested I...

Learn More 133 3Apr 21 '23

8 Ways to Support Women Developers

Last year, in We've Been Here Since the Beginning, I wrote about how it felt to be constantly...

Learn More 212 27Mar 8 '23

From Research to Writing Reference Material

I don't know about you, but I send a lot of links to my coworkers about why I've chosen to build...

Learn More 14 4Feb 7 '23

TL;DR CommonJS vs ESM

In a Node.js project, you're likely to run into both CommonJS and ESM modules. Here's how to tell...

Learn More 34 3Jan 31 '23

Writing a Technical Blog

I wrote about how I structure my writing in general last November, as part of the 14,584 words I...

Learn More 191 14Dec 1 '22

Web Security 101 - Part 2: User Input

Never trust anything a user puts into your app. Listing Input...

Learn More 32 1Nov 30 '22

Web Security 101 - Part 1: Secrets

Starting my web security series by sharing my secrets - just kidding! Let's talk about keeping our...

Learn More 165 8Nov 29 '22