Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 91
  1. Surviving Cancer Doesn't Suck

    My post-treatment recovery has been a period of joy, connection, and rest.

  2. Gang of Four Design Patterns in Memes - Creational

    There are five creational design patterns - they cover the instantiation of objects.

  3. How do you get the whole page to reload to show the updated data every time a user makes a change?

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

  5. This part of the series assumes that you need a state tool that uses the actions, dispatch, and reducers pattern.

  6. What the First Rule of ARIA Really Means

    Multiple times, I have suggested an aria-label, and heard "I thought I was never supposed to use ARIA because the first rule of ARIA is don't use ARIA."

  7. If They'll Adopt It, It's Right

    The challenge is getting people to use whatever system you come up with.

  8. Cancer Treatment Sucks

    Patients like me are so rare that healthcare professionals struggled to hide their surprise.

  9. We've Been Here Since the Beginning: 2025 Edition

    Last time, I was tired.

  10. 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.

  11. Dark Mode Toggle in HTML Web Components

    When designing my digital garden, I knew I wanted a cute dark mode toggle.

  12. So You Need to Give a Talk...

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

  13. Cancer Sucks

    Even after I started tweeting about cancer, I debated writing about it.

  14. Share Your Experience Loudly and Often

    When I encourage people to share their experience via writing or talking, their response usually implies I'm more naturally suited to speaking and writing then they are.

  15. 12 Tips from a Mid-level Developer

    I officially have three years of experience and a mid-level job title.

  16. A Love Letter to the Underrepresented in Tech

    Dear "Underrepresented,"

  17. Slots, Slots, Slots, Everybody!

    Slots turn components into wrappers that enhance your dynamic content.

  18. Three Human Problems in a Technical Trench Coat

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

  19. #DEVImpact2023 Reflections

    From getting answers for pain I'd struggled with all my life to starting a new job in November - my 2023 has been a bit of a roller coaster.

  20. 12 Tips for Attending a Tech Conference

    Conferences are filled with fun and opportunities.

  21. Cognitive Load and Your Development Environment

    Let's talk about Cognitive Load Theory, how some disabilities affect it, and designing a developer environment around it.

  22. 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 do.

  23. Getting Started in a New Codebase

    Whether it's contributing to open source or starting a new job, the first step is familiarizing yourself with the codebase, and it can be daunting.

  24. NodeIterator and TreeWalker Web APIs

    NodeIterator and TreeWalker are usually more powerful than you need.

  25. Live Regions in React

    When using aria-live, there is one simple rule to follow for reliable live region updates.

  26. From Idea to Design for Non-Designers

    Here are some practical tips on how to get from your idea to minimum styling without knowing anything about design.

  27. Dark Mode Toggle and prefers-color-scheme

    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.

  28. 8 Ways to Support Women Developers

    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.

  29. From Research to Writing Reference Material

    Here's how to take research and turn it into reference material.

  30. TL;DR CommonJS vs ESM

    Here's how to tell these module types apart at a glance.

  31. Web Security 101 - Part 2: User Input

    Never trust anything a user puts into your app.

  32. Writing a Technical Blog

    I found myself reflecting on how I get my ideas and turn them into published technical blogs.

  33. #gitPanic - Tools

    A list of tools you can use with git to make your life easier.

  34. About My Digital Garden

    The more I read about digital gardens, the more I wanted to build one, so I started drawing plants.

  35. Web Security 101 - Part 1: Secrets

    Starting my web security series by sharing my secrets - just kidding!

  36. #gitPanic - Removing and Restoring Work

    When you think you've lost work, don't #gitPanic.

  37. #gitPanic - Files

    Turns out git will always track file name changes, moving files, and deleting files ...if you tell it about them.

  38. #gitPanic - Documentation and Profiles

    Documentation in GitHub goes far beyond a repo README.

  39. #gitPanic - Stash

    Just realized you've been working in the wrong branch?

  40. #gitPanic - HEAD

    Understanding HEAD and refs helps with reading git logs and using git commands.

  41. #gitPanic - Interactive Rebase

    Once you understand this powerful tool, people will think you're a git wizard.

  42. #gitPanic - Working in a Repo

    I was surprised to find out how much I had to interact with other developers to get my code deployed.

  43. #gitPanic - Merging and Rebasing

    what if other developers are working in the repo at the same time as you?

  44. #gitPanic - Git 101

    Look, git is hard, and it's almost inescapable in software development today.

  45. Transforming Tired Tabbing

    Take typical focus indicator styles and turn them totally tabbular!

  46. Troubleshooting Tabbing

    I've been tackling tabbing trouble a lot recently, so I thought I'd share some debugging tips.

  47. Tabbing Tactfully

    Try your hand at HOCUS :FOCUS or spend today tabbing instead of your typical mouse navigation.

  48. Coding and ADHD - Where We Excel

    While being aware of our struggles and finding healthy coping mechanisms are necessary, we receive enough negative messaging on a daily basis.

  49. Coding and ADHD - Can't Remember

    Gabor Maté has described ADHD as "forgetting to remember the future."

  50. Coding and ADHD - Can't Stop

    I find "hyperfocus" and "flow state" to be analogous with one key difference - when hyperfocusing, I struggle mightily to stop.