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

Five Year Club
Writing Debut
Four Year Club
Three Year Club
Top 7
Two Year Club
Bash
Git
Beloved Comment
One Year Club
4 Week Writing Streak
Understanding single page apps & client-side routing

Understanding single page apps & client-side routing

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?

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

Sexy, accessible show-hide animations in any web framework

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

Want CSS variables in media query declarations? Try this!

12
Comments
3 min read
How ES Modules have redefined web development

How ES Modules have redefined web development

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!)

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

4 Git shortcuts that define my workflow

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

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

Another way to understand JavaScript's array.reduce

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) ✨

141
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

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

99
Comments 7
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

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

NextJS, Contentful CMS, GraphQL, oh my!

83
Comments 10
12 min read
Understanding the spectrum of CSS frameworks

Understanding the spectrum of CSS frameworks

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

Writing a state machine in one line with TypeScript

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 🚀

52
Comments 4
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

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 ✨

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!

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?

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

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

Using Typescript string enums? Consider string literals!

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?

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

How to revert your git commits without panicking

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

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?

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

Git + GitHub Best Practices for Teams (Opinionated)

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

Let CSS frameworks empower you, not control you

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)

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

Why I'm using Surge and not GitHub Pages

131
Comments 20
4 min read
loading...