I understood all the basic ways flexbox can align content. But I got thrown for a loop with aligning along the baseline.
Currying is a tricky yet major of JavaScript and functional programming. Sadly, it doesn't involve eating actual curry.
SVG opens up a lot of visual possibilities. A big part of that is using clip-path and mask to hide and show images.
Programmatic Determinability is a big part of accessible websites. It's about clarifying what seems obvious, then getting cheesecake.
Everything else I didn't know from the 2020 State of CSS Survey I couldn't fit in the first post.
The State of CSS Survey recommends those who take it learn more about what they aren't familiar with. Challenge accepted.
Eleventy makes it easy to automatically publish future blog posts with a little JavaScript and some outside app help.
A recent essay reminded me how the anxieties that pushed me to become a better developer are often drowning me instead.
I'm broadly familiar with the current accessibility standards. But when I took some time to read them in detail, I learned some unexpected lessons.
Working on my personal site has helped keep me sane in quarantine. This includes a long-overdue style update for my site's code snippets to make them sleeker and clearer.
A few useful CSS functions for value ranges have been well-supported for a while, and I finally found them.
Ruby on Rails is a great web app framework, but it's tough to learn for a front-end developer. These are the foundations to one part of rails I wish I learned more about sooner: the Models.
In an early job I skipped writing tests, thinking it would make my code more flexible and maintainable. I slowly found it did the exact opposite.
Sonic Pi is an amazing music synth tool for turning code into melodies. I break it back in by breaking down a remix of Hotel California's chords.
A CodeWars challenge had me checking if Sudoku puzzles were solved correctly or not. I break down my solution using functional JavaScript
A beginning coder's guide, and the last in the Design Pattern Fairy Tales series, to structural design patterns with an alternate telling of Cinderella.
Find the approach to taking consistent notes on books and articles to accelerate your learning.
A beginning coder's guide to the other half of behavioral design patterns with an alternate telling of Snow White and the Seven Dwarves.
Being insecure about my career and skills likely won't change anytime soon. Finding the positives is something I can do now.
After weeks of looking for a workable approach, I finally build a Node Twitter bot to automatically share anime quote artwork.
I don't consider myself a tech ally, but have several ways I try to act as one.
Functional JavaScript is my new favorite approach to writing JavaScript, but few introductions I found were beginner friendly. I break down the basics with angels, mutants, and demanding southern belles.
A beginning coder's guide to half of the behavioral design patterns with an alternate telling of Goldilocks and the Three Bears.
A beginning coder's guide to understanding creational design patterns with an alternate telling of The Three Little Pigs.
Refactoring code is a tricky business. This is a small example of how fixing old CSS code creates even more problems to solve.
The Dev.To community chatted about how they manage digital addiction. In case you missed it, here are the big takeaways!
There's plenty of common arguments against web accessibility that are dead wrong. Here are five of them with some ready-to-go counterarguments.
A SubAtomic Frontend Architecture balances Atomic CSS and BEM class naming to build a fast, flexible framework.
I celebrate a long-overdue side project by examining its most important pieces - services, singletons, and which Eeveelution matches my personality.
My journalism background taught me many things that still help me as a programmer. They cover workplace conversations, managing knowledge, making well-informed decisions, and the benefits of sprinting across campus in a blind panic.