DEV Community

Web Dev Survey from Kyoto Series' Articles

Back to Masa Kudamatsu's Series
Beyond create-react-app: Why you might want to use Next.js or Gatsby instead
Cover image for Beyond create-react-app: Why you might want to use Next.js or Gatsby instead

Beyond create-react-app: Why you might want to use Next.js or Gatsby instead

66
Comments 4
12 min read
How to use HTML Canvas with React Hooks
Cover image for How to use HTML Canvas with React Hooks

How to use HTML Canvas with React Hooks

21
Comments
7 min read
React Hooks to scroll-animate a top app bar in Material Design style
Cover image for React Hooks to scroll-animate a top app bar in Material Design style

React Hooks to scroll-animate a top app bar in Material Design style

4
Comments
9 min read
Definitive edition of "How to Favicon" in 2023
Cover image for Definitive edition of "How to Favicon" in 2023

Definitive edition of "How to Favicon" in 2023

163
Comments 35
21 min read
Loading Google Fonts and any other web fonts as fast as possible in early 2021

Loading Google Fonts and any other web fonts as fast as possible in early 2021

22
Comments 3
8 min read
Which fallback fonts should we choose to make FOUT less jarring

Which fallback fonts should we choose to make FOUT less jarring

6
Comments 1
6 min read
4 gotchas when setting up Google Maps API with Next.js and ESLint

4 gotchas when setting up Google Maps API with Next.js and ESLint

18
Comments 3
10 min read
How to handle invalid user inputs in React forms for UX design best practices
Cover image for How to handle invalid user inputs in React forms for UX design best practices

How to handle invalid user inputs in React forms for UX design best practices

15
Comments
14 min read
JSON web tokens are NOT meant for authenticating the same user repeatedly: Use session tokens instead

JSON web tokens are NOT meant for authenticating the same user repeatedly: Use session tokens instead

451
Comments 53
7 min read
Everything about `<abbr>`: when to use it and how to style it in small caps

Everything about `<abbr>`: when to use it and how to style it in small caps

11
Comments 3
14 min read
Everything about `<hr>`: When to use it and how to style it

Everything about `<hr>`: When to use it and how to style it

18
Comments 1
7 min read
Choosing semantic HTML mark-up for italic text, guided by Chicago Manual of Style
Cover image for Choosing semantic HTML mark-up for italic text, guided by Chicago Manual of Style

Choosing semantic HTML mark-up for italic text, guided by Chicago Manual of Style

4
Comments 1
6 min read
Making embedded YouTube videos (1) responsive, (2) accessible, and (3) less YouTube-looking

Making embedded YouTube videos (1) responsive, (2) accessible, and (3) less YouTube-looking

8
Comments 1
4 min read
Mastering the art of `alt` text for images

Mastering the art of `alt` text for images

25
Comments 5
11 min read
Don't nest <nav> inside <header>. Do nest the hamburger menu button inside <nav>.

Don't nest <nav> inside <header>. Do nest the hamburger menu button inside <nav>.

32
Comments 8
7 min read
Glassmorphism for Firefox
Cover image for Glassmorphism for Firefox

Glassmorphism for Firefox

8
Comments
23 min read
Responsive images: DIY implementation in 6 steps
Cover image for Responsive images: DIY implementation in 6 steps

Responsive images: DIY implementation in 6 steps

2
Comments
9 min read
Vanilla JS carousel that is accessible, swipeable, infinite-scrolling, and autoplaying
Cover image for Vanilla JS carousel that is accessible, swipeable, infinite-scrolling, and autoplaying

Vanilla JS carousel that is accessible, swipeable, infinite-scrolling, and autoplaying

33
Comments 5
27 min read