DEV Community

Ken Bellows profile picture

Ken Bellows

Full-time web dev; JS lover since 2002; CSS fanatic. #CSSIsAwesome I try to stay up with new web platform features. Web feature you don't understand? Tell me! I'll write an article! He/him

🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” Baltimore, MD, USA 🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” Joined on  🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” ðŸ† āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”

Education

BS Computer Science, RPI

Work

Software Developer

Eight Year Club
Seven Year Club
Six Year Club
Writing Debut
Five Year Club
Trusted Member 2022
1 Week Community Wellness Streak
Four Year Club
Three Year Club
Codeland:Distributed 2020
Two Year Club
Fab 5
String.prototype.search(): a method I wish I knew about a long time ago

String.prototype.search(): a method I wish I knew about a long time ago

156
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 13
7 min read

Want to connect with Ken Bellows?

Create an account to connect with Ken Bellows. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
What's your preferred Node.js testing setup?

What's your preferred Node.js testing setup?

17
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 3
2 min read
My confusions about TypeScript

My confusions about TypeScript

80
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 70
4 min read
Chromium and the browser monoculture problem

Chromium and the browser monoculture problem

169
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 49
12 min read
AskDev: Real-time group project collaboration tools?

AskDev: Real-time group project collaboration tools?

18
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 5
2 min read
What cool ideas have you seen for integrating new team members?

What cool ideas have you seen for integrating new team members?

116
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 17
2 min read
"currentColor", the first CSS variable

"currentColor", the first CSS variable

95
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 7
7 min read
Do you use a CSS framework based on CSS Grid?

Do you use a CSS framework based on CSS Grid?

67
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 36
1 min read
Rewriting an old project! Part 2: JavaScript

Rewriting an old project! Part 2: JavaScript

46
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 17
14 min read
Rewriting an old project! Part 1: HTML & CSS

Rewriting an old project! Part 1: HTML & CSS

63
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 2
9 min read
Flex items are not grid columns

Flex items are not grid columns

76
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 3
8 min read
How streams can simplify your life

How streams can simplify your life

59
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
10 min read
Is there a good way to find out when your article is shared around?

Is there a good way to find out when your article is shared around?

31
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 17
1 min read
A few Python REPL config tricks

A few Python REPL config tricks

36
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 3
4 min read
Gradians and Turns: the quiet heroes of CSS angles

Gradians and Turns: the quiet heroes of CSS angles

66
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 8
6 min read
How should we indent `const` declarations?

How should we indent `const` declarations?

9
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 14
2 min read
Why we need CSS subgrid

Why we need CSS subgrid

85
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 36
13 min read
Advice for online grad school with a busy life?

Advice for online grad school with a busy life?

7
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 4
1 min read
CSS Grid Areas are amazing

CSS Grid Areas are amazing

145
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 11
8 min read
The JavaScript Iteration Protocols and How They Fit In

The JavaScript Iteration Protocols and How They Fit In

34
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 3
12 min read
JavaScript vs. Python: Default Function Parameter Values

JavaScript vs. Python: Default Function Parameter Values

10
🏆 āļĒāļ­āļ”āļ™āļīāļĒāļĄ: kenbellows - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 1
4 min read
loading...