GA Tech grad and full stack web dev all about good design, good music, and good code
BS in CS @Georgia Tech
Fullstack web developer at Peloton
Picture perfect image optimization for any web framework
Building a sexy, mobile-ready navbar in any web framework
Before building your next static site with React, consider this
Flexbox diehards: Here's some concrete examples of when CSS grid is just better
Understanding single page apps & client-side routing
Grabbing subsets of JS object properties with... GraphQL?
Sexy, accessible show-hide animations in any web framework
Want CSS variables in media query declarations? Try this!
How ES Modules have redefined web development
I'm building a new home outside of DEV. Here's why (and where to find me!)
4 Git shortcuts that define my workflow
4 Conference talks that changed my perspective as a web dev
A shiny-on-hover effect that follows your mouse (CSS) ✨
Mocking browser APIs (fetch, localStorage, Dates...) the easy way with Jest
Leaving Notion to build a second brain in VS Code
The web dev tools that helped me get s*** done in 2020
NextJS, Contentful CMS, GraphQL, oh my!
Understanding the spectrum of CSS frameworks
Writing a state machine in one line with TypeScript
Introducing my new personal site, a static SPA built without a framework 🚀
How you can (sort of) write SASS @mixins in plain CSS
The power of SvelteJS: building an animated image carousel in <30 lines of code ✨
The web dev tools that helped me get s*** done in 2019. Plus, a thank you!
HTML5 tags - how do they work, and which ones should I use?
What I learned planning and building an MVP as a frontend dev at Peloton
Using Typescript string enums? Consider string literals!
How much CSS should you know to use a CSS framework?
How to revert your git commits without panicking
Students in web dev: what has been your best learning experience, and why was it effective?
Git + GitHub Best Practices for Teams (Opinionated)
Let CSS frameworks empower you, not control you
A neat DIY solution to animating on scroll (for any framework)
Want to connect with Ben Holmes?
Create an account to connect with Ben Holmes. You can also sign in below to proceed if you already have an account.