DEV Community

Abbey Perini profile picture

Abbey Perini

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

Location Atlanta, GA Joined Joined on  Personal website https://abbeyperini.dev github website twitter website

Pronouns

she/they

Five Year Club
Top 7
26
React
2025 WeCoded Challenge Completion Badge
Four Year Club
we_coded Modvocate
we_coded 2024 Participant
we_coded 2024 Ambassador
Writing Debut
Vue
Angular
Three Year Club
State Management in Front-end Web Development: Mutators

Weighs mutable speed against race conditions

State Management in Front-end Web Development: Mutators

Image Image Image 32
Comments 10
5 min read

Want to connect with Abbey Perini?

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

Already have an account? Sign in
Surviving Cancer Doesn't Suck

Surviving Cancer Doesn't Suck

Image Image 11
Comments
10 min read
Gang of Four Design Patterns in Memes - Creational

Gang of Four Design Patterns in Memes - Creational

Image Image 7
Comments
2 min read
State Management in Front-end Web Development: Actions, Dispatch, and Reducers

State Management in Front-end Web Development: Actions, Dispatch, and Reducers

Image 5
Comments
19 min read
BenQ Programming Monitor Review

BenQ Programming Monitor Review

Image Image Image 8
Comments 2
5 min read
What the First Rule of ARIA Really Means

What the First Rule of ARIA Really Means

Image Image 10
Comments 2
13 min read
If They'll Adopt It, It's Right

If They'll Adopt It, It's Right

Image 5
Comments
4 min read
Cancer Treatment Sucks

Cancer Treatment Sucks

Image Image Image 16
Comments 9
9 min read
We've Been Here Since the Beginning: 2025 Edition

We've Been Here Since the Beginning: 2025 Edition

Image Image Image 36
Comments 9
12 min read
10 Tips from 10 Tech Conferences in 2024

10 Tips from 10 Tech Conferences in 2024

Image Image Image 15
Comments
2 min read
Dark Mode Toggle in HTML Web Components

Dark Mode Toggle in HTML Web Components

Image Image 17
Comments 3
4 min read
So You Need to Give a Talk...

So You Need to Give a Talk...

Image Image Image 29
Comments 4
5 min read
Cancer Sucks

Cancer Sucks

Image Image Image 52
Comments 9
9 min read
Share Your Experience Loudly and Often

Share Your Experience Loudly and Often

Image Image Image 47
Comments 11
2 min read
A Love Letter to the Underrepresented in Tech

A Love Letter to the Underrepresented in Tech

Image Image Image 51
Comments 13
3 min read
Slots, Slots, Slots, Everybody!

Slots, Slots, Slots, Everybody!

Image Image Image 37
Comments 9
7 min read
Three Human Problems in a Technical Trench Coat

Three Human Problems in a Technical Trench Coat

Image Image Image 56
Comments 11
7 min read
🌟 #DEVImpact2023 Reflections

🌟 #DEVImpact2023 Reflections

Image Image Image 10
Comments 10
5 min read
12 Tips for Attending a Tech Conference

12 Tips for Attending a Tech Conference

Image Image 21
Comments 4
4 min read
Cognitive Load and Your Development Environment

Cognitive Load and Your Development Environment

Image Image Image 43
Comments 7
9 min read
How I Got Feedback After Every Tech Interview

How I Got Feedback After Every Tech Interview

Image Image Image 75
Comments 31
3 min read
Getting Started in a New Codebase

Getting Started in a New Codebase

Image Image Image 111
Comments 18
7 min read
NodeIterator and TreeWalker Web APIs

NodeIterator and TreeWalker Web APIs

Image Image 16
Comments 5
5 min read
Live Regions in React

Live Regions in React

Image Image Image 66
Comments 2
4 min read
From Idea to Design for Non-Designers

From Idea to Design for Non-Designers

Image Image Image 147
Comments 19
9 min read
8 Ways to Support Women Developers

8 Ways to Support Women Developers

Image Image Image 213
Comments 27
5 min read
From Research to Writing Reference Material

From Research to Writing Reference Material

Image 14
Comments 4
5 min read
TL;DR CommonJS vs ESM

TL;DR CommonJS vs ESM

Image Image 34
Comments 3
2 min read
Writing a Technical Blog

Writing a Technical Blog

Image 193
Comments 15
2 min read
Web Security 101 - Part 2: User Input

Web Security 101 - Part 2: User Input

Image 32
Comments 1
7 min read
Web Security 101 - Part 1: Secrets

Web Security 101 - Part 1: Secrets

Image 165
Comments 8
6 min read
About My Digital Garden

About My Digital Garden

Image 26
Comments 7
2 min read
#gitPanic - Tools

#gitPanic - Tools

Image 9
Comments
6 min read
#gitPanic - Files

#gitPanic - Files

Image 5
Comments 1
3 min read
#gitPanic - Removing and Restoring Work

#gitPanic - Removing and Restoring Work

Image 46
Comments 2
8 min read
#gitPanic - Documentation and Profiles

#gitPanic - Documentation and Profiles

Image 18
Comments
5 min read
#gitPanic - Stash

#gitPanic - Stash

Image 26
Comments 1
5 min read
#gitPanic - Interactive Rebase

#gitPanic - Interactive Rebase

Image 62
Comments 3
10 min read
#gitPanic - HEAD

#gitPanic - HEAD

Image 13
Comments
3 min read
#gitPanic - Working in a Repo

#gitPanic - Working in a Repo

Image 24
Comments 4
9 min read
#gitPanic - Merging and Rebasing

#gitPanic - Merging and Rebasing

Image 78
Comments 3
7 min read
#gitPanic - Git 101

#gitPanic - Git 101

Image 21
Comments
6 min read
Transforming Tired Tabbing

Transforming Tired Tabbing

Image 13
Comments 1
8 min read
Troubleshooting Tabbing

Troubleshooting Tabbing

Image Image 20
Comments
6 min read
Tabbing Tactfully

Tabbing Tactfully

Image Image 83
Comments 3
5 min read
Coding and ADHD - Where We Excel

Coding and ADHD - Where We Excel

Image Image 213
Comments 30
4 min read
Coding and ADHD - Can't Remember

Coding and ADHD - Can't Remember

Image Image 265
Comments 11
5 min read
Coding and ADHD - Can't Stop

Coding and ADHD - Can't Stop

Image Image 172
Comments 11
4 min read
Coding and ADHD - Can't Keep Going

Coding and ADHD - Can't Keep Going

Image Image 209
Comments 17
6 min read
Coding and ADHD - Can't Start

Coding and ADHD - Can't Start

Image Image 639
Comments 55
4 min read
Web Development === Accessibility

Web Development === Accessibility

Image Image 137
Comments 25
7 min read
Git Commit Message Template in Terminal and VS Code

Git Commit Message Template in Terminal and VS Code

Image Image 118
Comments 5
2 min read
A Beginner's Guide to HTTP - Part 5: Authentication

A Beginner's Guide to HTTP - Part 5: Authentication

Image Image 22
Comments 1
9 min read
What are Favicons?

What are Favicons?

Image Image 29
Comments 2
7 min read
What is ICO?

What is ICO?

Image Image 11
Comments
2 min read
What is JPEG XL?

What is JPEG XL?

Image Image 9
Comments
2 min read
What is AVIF?

What is AVIF?

Image 7
Comments
3 min read
What is WebP?

What is WebP?

Image 10
Comments
2 min read
A Beginner's Guide to HTTP - Part 4: APIs

A Beginner's Guide to HTTP - Part 4: APIs

Image Image 23
Comments
17 min read
12 Things I Learned During My First Year as a Professional Developer

12 Things I Learned During My First Year as a Professional Developer

Image Image Image 50
Comments 3
6 min read
loading...