DEV Community

Ben Holmes profile picture

Ben Holmes

GA Tech grad and full stack web dev all about good design, good music, and good code

Education

BS in CS @Georgia Tech

Work

Fullstack web developer at Peloton

Understanding single page apps & client-side routing

Understanding single page apps & client-side routing

Reactions 134 Comments 3
8 min read

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.

Already have an account? Sign in
Grabbing subsets of JS object properties with... GraphQL?

Grabbing subsets of JS object properties with... GraphQL?

Reactions 7 Comments
8 min read
Sexy, accessible show-hide animations in any web framework

Sexy, accessible show-hide animations in any web framework

Reactions 44 Comments
9 min read
Want CSS variables in media query declarations? Try this!

Want CSS variables in media query declarations? Try this!

Reactions 11 Comments
3 min read
How ES Modules have redefined web development

How ES Modules have redefined web development

Reactions 17 Comments 3
8 min read
I'm building a new home outside of DEV. Here's why (and where to find me!)

I'm building a new home outside of DEV. Here's why (and where to find me!)

Reactions 12 Comments 2
5 min read
4 Git shortcuts that define my workflow

4 Git shortcuts that define my workflow

Reactions 72 Comments 5
5 min read
4 Conference talks that changed my perspective as a web dev

4 Conference talks that changed my perspective as a web dev

Reactions 119 Comments 3
7 min read
Another way to understand JavaScript's array.reduce

Another way to understand JavaScript's array.reduce

Reactions 7 Comments
4 min read
A shiny-on-hover effect that follows your mouse (CSS) ✨

A shiny-on-hover effect that follows your mouse (CSS) ✨

Reactions 140 Comments 3
9 min read
Mocking browser APIs (fetch, localStorage, Dates...) the easy way with Jest

Mocking browser APIs (fetch, localStorage, Dates...) the easy way with Jest

Reactions 53 Comments 2
6 min read
Leaving Notion to build a second brain in VS Code

Leaving Notion to build a second brain in VS Code

Reactions 99 Comments 6
8 min read
The web dev tools that helped me get s*** done in 2020

The web dev tools that helped me get s*** done in 2020

Reactions 215 Comments 7
12 min read
NextJS, Contentful CMS, GraphQL, oh my!

NextJS, Contentful CMS, GraphQL, oh my!

Reactions 82 Comments 10
12 min read
Understanding the spectrum of CSS frameworks

Understanding the spectrum of CSS frameworks

Reactions 41 Comments 6
5 min read
Writing a state machine in one line with TypeScript

Writing a state machine in one line with TypeScript

Reactions 17 Comments
6 min read
Introducing my new personal site, a static SPA built without a framework 🚀

Introducing my new personal site, a static SPA built without a framework 🚀

Reactions 50 Comments 3
2 min read
How you can (sort of) write SASS @mixins in plain CSS

How you can (sort of) write SASS @mixins in plain CSS

Reactions 22 Comments
5 min read
The power of SvelteJS: building an animated image carousel in <30 lines of code ✨

The power of SvelteJS: building an animated image carousel in <30 lines of code ✨

Reactions 41 Comments 3
10 min read
The web dev tools that helped me get s*** done in 2019. Plus, a thank you!

The web dev tools that helped me get s*** done in 2019. Plus, a thank you!

Reactions 239 Comments 1
9 min read
HTML5 tags - how do they work, and which ones should I use?

HTML5 tags - how do they work, and which ones should I use?

Reactions 94 Comments 8
6 min read
What I learned planning and building an MVP as a frontend dev at Peloton

What I learned planning and building an MVP as a frontend dev at Peloton

Reactions 13 Comments
10 min read
Using Typescript string enums? Consider string literals!

Using Typescript string enums? Consider string literals!

Reactions 17 Comments 6
3 min read
How much CSS should you know to use a CSS framework?

How much CSS should you know to use a CSS framework?

Reactions 16 Comments 8
1 min read
How to revert your git commits without panicking

How to revert your git commits without panicking

Reactions 266 Comments 8
5 min read
How using CSS variables helped me cut down on JavaScript

How using CSS variables helped me cut down on JavaScript

Reactions 98 Comments 5
6 min read
Students in web dev: what has been your best learning experience, and why was it effective?

Students in web dev: what has been your best learning experience, and why was it effective?

Reactions 9 Comments 4
1 min read
Git + GitHub Best Practices for Teams (Opinionated)

Git + GitHub Best Practices for Teams (Opinionated)

Reactions 263 Comments 14
10 min read
Let CSS frameworks empower you, not control you

Let CSS frameworks empower you, not control you

Reactions 57 Comments 2
6 min read
A neat DIY solution to animating on scroll (for any framework)

A neat DIY solution to animating on scroll (for any framework)

Reactions 102 Comments 5
7 min read
Why I'm using Surge and not GitHub Pages

Why I'm using Surge and not GitHub Pages

Reactions 131 Comments 20
4 min read
loading...