Blog Posts

From Idea to Design for Non-Designers was a top 7 featured post on DEV this week! https://dev.to/devteam/top-7-featured-dev-posts-from-the-past-week-jod
You learned to code and want to start applying for jobs, but don't want anyone to look at your portfolio. Your app functions well, but you're pretty sure your buttons need some styling. Here are so...
My blog about updating my dark mode toggle to take prefers-color-scheme into account is a top 7 featured post on DEV this week! https://dev.to/devteam/top-7-featured-dev-posts-from-the-past-week-1d0h
When I wrote An Accessible Dark Mode Toggle in React back in 2021, @grahamthedev suggested I implement a prefers-color-scheme check in my theme setter. I finally got around to it. https://dev.to/ab...
8 Ways to Support Women Developers is featured on DEV this week! https://dev.to/devteam/top-7-featured-dev-posts-from-the-past-week-15mk
This International Women's Day, I have regained a teensy bit of optimism, so it's all about how to support the women developers in your life. Basically, if you see something, say something. https:/...
I don't know about you, but I send a lot of links to my coworkers about why I've chosen to build something a certain way. Here's how to take that kind of research and turn it into reference material.
TL;DR CommonJS vs ESM
DEV top author 2 years in a row!
My blog on how to write a technical article was featured on DEV this week!
The Hackernoon Noonie award winners were announced yesterday and I was absolutely delighted to find out I won both categories I was nominated for. Big thanks to everyone who voted! Really made my w...
Post #14 for Virtual Coffee's blogging monthly challenge
Post #13 for Virtual Coffee's blogging monthly challenge
Post #11 for Virtual Coffee's blogging monthly challenge
Post #10 for Virtual Coffee's blogging monthly challenge
Post #9 for Virtual Coffee's blogging monthly challenge
Post #8 for Virtual Coffee's blogging monthly challenge
Post #7 for Virtual Coffee's blogging monthly challenge
Post #6 for Virtual Coffee's blogging monthly challenge
Post #5 for Virtual Coffee's blogging monthly challenge
Post #4 for Virtual Coffee's blogging monthly challenge
Post #3 for Virtual Coffee's blogging monthly challenge!
My second post for the Virtual Coffee monthly challenge - #gitPanic - Merging and Rebasing
Post #1 for Virtual Coffee's blogging challenge - the beginning of my #gitPanic series!
Transforming Tired Tabbing was featured on Hashnode!
Take typical focus indicator styles and turn them totally tabbular!
I've been tackling tabbing trouble a lot recently, so I thought I'd share some debugging tips. https://dev.to/abbeyperini/troubleshooting-tabbing-3mja
I was nominated for two of Hackernoon's 2022 Noonies awards! Here's where to vote: Internet Heroes - Contributor of the Year - Beginner's Guide Programming - Contributor of the Year - Refactoring
Try your hand at HOCUS :FOCUS or spend today tabbing instead of your typical mouse navigation. Frustrating? Let's talk about tabbing on the web. Tabbing Tactfully
I've realized that highlighting the struggle wasn't enough - it's time to celebrate being a firework in a world that wants you to be a cube. Coding and ADHD - Where We Excel
I've been in the Top 7 for 2 of the last 3 weeks!
Gabor Maté has described ADHD as "forgetting to remember the future." If it's not written down, I'm not getting it done. https://dev.to/abbeyperini/coding-and-adhd-cant-remember-30b4
I find "hyperfocus" and "flow state" to be analogous with one key difference - when hyperfocusing, I struggle mightily to stop. https://dev.to/abbeyperini/coding-and-adhd-cant-stop-10mf
Coding and ADHD - Can't Keep Going is featured on Hashnode https://abbeyperini.hashnode.dev/coding-and-adhd-cant-keep-going
ADHD brains add an extra hurdle when you're trying to focus on a schedule. You'll have to keep pivoting in your strategies. What works today may not work tomorrow and might begin to work again a mo...
I want to start the task. I know I need to start the task. Why can't I start the task? Coding and ADHD - Can't Start
One of the primary reasons I went to get tested was when I was interested in a coding problem, I could lose 6+ hours, often missing meetings and meals. Coding and ADHD - ADHD Brains
Web Development === Accessibility was the top featured post on DEV last week!
Featured in DEV's Global Accessibility Awareness Day post.
Accessibility is the core philosophy of the web. ...If you're a web developer, and you're not thinking about who you're excluding with the way you've built your page or app, you're not developing f...
Recently I've been trying to write better commit messages. With my ADHD, my motto is always be writing it down, so I was delighted when my coworker told me about git commit message templates. Git C...
Published A Beginner's Guide to HTTP - Part 5: Authentication
What are Favicons?
What is ICO?
What is JPEG XL?
Semantic HTML: What, Why, and How was featured in the latest Women on Rails International Newsletter!
Two new additions to my bog series on images: What is WebP? What is AVIF?
A Beginner's Guide to HTTP - Part 4: APIs is here! This part of the series will cover evaluating APIs other people have built and getting their data on your page. I'll be covering security and auth...
Semantic HTML: What, Why, and How is featured on Hashnode today!
I've officially been a professional developer for a year, so I wrote a blog about what I've learned and included a bonus Notion database of resources!
Submitted some of my backlog to HackerNoon and Object Oriented Programming in Memes was a top story last week! Alt-text: Happy April Fool's day! These top stories on HackerNoon this week are no jok...
My blog We've Been Here Since the Beginning was the #1 Top Story in the Hashnode Weekly Digest newsletter this week! 🤯 Alt-text: Email subject line: 💖 Women in tech? We've been here since the begin...
My last blog was featured on Hashnode!
Hashnode announced their #womenwhotech challenge, so you can now find We've Been Here Since the Beginning there too!
Together, DEV and Github are donating $20 to Girls Who Code for every #shecoded blog post, so I wrote We've Been Here Since the Beginning.
I broke up the last part of the HTTP series into two parts to make it more palatable - now part 2 covers responses and part 3 covers requests!
A Beginner's Guide to HTTP - Part 2: Responses is done!
I was going to wait until I finished parts 2 and 3, but in honor of Fetch being added to Node.js, here is part 1 of A Beginner's Guide to HTTP.
Today's blog is a little more personal, with tips for maintaining the energy to code outside of work.
Elated to be named a Top Author on DEV in 2021 - when I joined DEV in January, I had no idea how much it would impact my year. From job offers and well timed swag to new friends, it's definitely ma...
Blog 7 for Virtual Coffee's November Monthly Challenge - Accessibility Auditing My Portfolio Site - Part 6 The series finally done, and with it, we exceeded the stretch goal of writing 100,000 word...
My article is one of the Top 7 Featured DEV Posts from the Past Week! https://dev.to/devteam/top-7-featured-dev-posts-from-the-past-week-3nkk
Blog 6 for Virtual Coffee's November Monthly Challenge - How I Structure My Writing Ayu asked how I write more than a 1000 words about something, so here's more than a 1000 words about writing some...
Blog 5 for Virtual Coffee's November Monthly Challenge - Blog Page Accessibility Deep Dive - Accessibility Auditing My Portfolio Site - Part 5 In which I find a security vulnerability, write a surp...
I received the A11y badge on dev.to because An Accessible Dark Mode Toggle in React was the top post in the #a11y tag from the last seven days.
Blog 4 for Virtual Coffee's November blogging challenge - Accessibility Auditing My Portfolio Site - Part 4 In which I found out what a keyboard trap really is.
An Accessible Dark Mode Toggle in React Blog 3 for Virtual Coffee's November blogging challenge - Accessibility Auditing My Portfolio Site - Part 3 A response to realizing keyboard and screenreader...
Blog 2 for Virtual Coffee's November blogging challenge - Accessibility Auditing My Portfolio Site - Part 2 It's a collection of short stories about quick fixes - some amuse-bouches, if you will.
Blog 1 for Virtual Coffee's November blogging challenge - Accessibility Auditing My Portfolio Site - Part 1 In which I finally use a screenreader and several other accessibility tools. Stay tuned f...
Hashnode shared a thread of tips from my last article on Twitter!
My article is one of the Top 7 Featured DEV Posts from the Past Week!!!
8 tips for working in a legacy codebase! https://dev.to/abbeyperini/8-things-i-ve-learned-working-in-a-legacy-codebase-4h6c
While writing my tutorial on adding SVGs to my React site, I also wrote an article on sourcing images for your website and optimizing them for the web.
I published a tutorial on how I added error and loading Shiba Inu SVGs to my React portfolio site.
Published a walkthrough of the portfolio site feature I demoed yesterday - using Netlify Functions and the DEV API.
Participated in Virtual Coffee's Demo Day!
My first blog post about coding! https://dev.to/abbeyperini/embrace-the-struggle-while-learning-to-code-20m2
Accessibility and React https://dev.to/abbeyperini/accessibility-and-react-1580
A tutorial for making an animated CSS button with an offset border https://dev.to/abbeyperini/css-animated-button-with-offset-border-1ibi
A tutorial for getting React components to reload based on a user making changes https://dev.to/abbeyperini/how-to-reload-a-page-whenever-a-user-makes-a-change-with-react-redux-4o2d
Object Oriented Programming explained in memes https://dev.to/abbeyperini/object-oriented-programming-in-memes-4kck
I finished #100DaysofCode and wrote a blog about it! https://dev.to/abbeyperini/100daysofcode-120m
You like CSS buttons? because I really like animated CSS buttons https://dev.to/abbeyperini/a-trio-of-buttons-for-a-bubbly-colorful-site-h43
A post about how programmers owe it all to fiber - Knitting as Programming https://dev.to/abbeyperini/knitting-as-programming-3e5
A post about my favorite part of building my portfolio site - the dark mode toggle https://dev.to/abbeyperini/toggle-dark-mode-in-react-28c9
Obligatory breaking into tech post, but this time showing how my recruiting industry experience helped me get the job. https://dev.to/abbeyperini/breaking-into-tech-tips-from-a-former-recruiting-ad...
Published an article on how I practiced confidence for the job search + tips on how to break down a job description from a former recruiting admin https://dev.to/abbeyperini/practicing-confidence-f...
Wrote up how I built a Discord bot that will replace 'pandemic' with a random word starting with p with the Pandera npm package. https://dev.to/abbeyperini/panini-bot-1l6i