abbeyperini.hashnode.devGang of Four Design Patterns in Memes - CreationalThe Gang of Four (GoF) are Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. They wrote Design Patterns: Elements of Reusable Object-Oriented Software. In it, they documented 23 classic software design patterns. There are five creational ...Aug 14, 2025路2 min read
abbeyperini.hashnode.devState Management in Front-end Web Development: Actions, Dispatch, and ReducersIn State Management in Front-end Web Development: State 101, I covered when you need which state management tools and how they're implementations of the observer pattern. This part of the series assumes that you need a state tool that uses the action...Jul 12, 2025路22 min read
abbeyperini.hashnode.devState Management in Front-end Web Development: State 101Learn where to keep your variables to improve your app design, performance, and readability. What is State? In programming, state refers to all the variables within a program. Variables represent data held in memory. Global state refers to variables ...Jun 2, 2025路8 min read
abbeyperini.hashnode.devWhat the First Rule of ARIA Really MeansI am not an accessibility auditor, but I am frequently asked to give feedback on websites. When that happens, the first thing I do is check basic accessibility things. Multiple times, I have suggested an aria-label, and heard "I thought I was never s...Apr 14, 2025路12 min read
abbeyperini.hashnode.devIf They'll Adopt It, It's RightIt's no secret Andy Bell, Alex Riviere, and I love CSS. Alex recently wrote Grid First, Flex Third. (I found the part about how some of us are rewriting display: block with display: flex especially interesting.) Then Andy wrote a response eschewing a...Mar 28, 2025路5 min read