DEV Community

loading...
Vesa Piittinen profile picture

Vesa Piittinen

User centric frontend specialist between "normal" programming and design. Loves perf and minimalism. Prefers HTML, CSS, Web Standards over JS, UX over DX. Hates div disease.

Location Espoo, Finland Joined Joined on  Twitter logo GitHub logo LinkedIn logo Twitch logo External link icon
Education

Self-taught programmer

Work

Senior Developer at VR Group

This is true

This is true

Reactions 5
1 min read
VoiceOver does not read pseudo elements with all: initial

VoiceOver does not read pseudo elements with all: initial

Reactions 2 Comments 1
1 min read
My Button is better than your Button

My Button is better than your Button

Reactions 7
2 min read
Hello, :focus-visible!

Hello, :focus-visible!

Reactions 12
3 min read
Server Side Includes, the hottest of the web in 1995

Server Side Includes, the hottest of the web in 1995

Reactions 28 Comments 3
7 min read
Maintenance free unsupported browser notification

Maintenance free unsupported browser notification

Reactions 1
4 min read
How long until CSS variables will replace CSS-in-JS color enums?

How long until CSS variables will replace CSS-in-JS color enums?

Reactions 5 Comments 3
1 min read
Cross-platform package.json scripts

Cross-platform package.json scripts

Reactions 10
2 min read
Making those React tests faster and nicer

Making those React tests faster and nicer

Reactions 7
7 min read
How to display/output as template string?

How to display/output as template string?

Reactions 5 Comments 2
1 min read
Tabbordion v2 first beta finally out

Tabbordion v2 first beta finally out

Reactions 5
1 min read
The dilemma of a silent quick learner

The dilemma of a silent quick learner

Reactions 41 Comments 8
4 min read
Experiences on recruitment

Experiences on recruitment

Reactions 6
4 min read
Components not solved by hooks?

Components not solved by hooks?

Reactions 1 Comments 1
1 min read
React class functionality in function components

React class functionality in function components

Reactions 1
4 min read
Code Golfing: the shortest localStorage check step-by-step

Code Golfing: the shortest localStorage check step-by-step

Reactions 5
8 min read
Quick Tip: Scrollable containers without scrollbars

Quick Tip: Scrollable containers without scrollbars

Reactions 7
2 min read
The Customer Service of Web Development

The Customer Service of Web Development

Reactions 8 Comments 1
4 min read
Understanding React SSR, SPA, hydration

Understanding React SSR, SPA, hydration

Reactions 37
5 min read
Solving by thinking is not the only way

Solving by thinking is not the only way

Reactions 11
3 min read
The code can look awful

The code can look awful

Reactions 10 Comments 3
4 min read
What would you choose if you'd go against the trends?

What would you choose if you'd go against the trends?

Reactions 22 Comments 18
1 min read
You Should Not SPA

You Should Not SPA

Reactions 6
5 min read
Deep dive into WAI-ARIA tabs and accordions

Deep dive into WAI-ARIA tabs and accordions

Reactions 9
11 min read
Container Queries And Element Resize Detection As We Enter 2020

Container Queries And Element Resize Detection As We Enter 2020

Reactions 20
11 min read
Short syntax mediaquery utility?

Short syntax mediaquery utility?

Reactions 4 Comments 1
1 min read
Tabs in React: Bringing the Past to the Future

Tabs in React: Bringing the Past to the Future

Reactions 13
11 min read
Implementing hook-like states and effects to DOM-based library

Implementing hook-like states and effects to DOM-based library

Reactions 5
4 min read
The Five Year Journey to SPA

The Five Year Journey to SPA

Reactions 6
9 min read
Building a JSX + DOM library Part 4

Building a JSX + DOM library Part 4

Reactions 6
5 min read
Building a JSX + DOM library Part 3

Building a JSX + DOM library Part 3

Reactions 20
6 min read
Building a JSX + DOM library Part 2

Building a JSX + DOM library Part 2

Reactions 6
5 min read
Building a JSX + DOM library Part 1

Building a JSX + DOM library Part 1

Reactions 12
5 min read
Creating your own "React", but only output DOM elements

Creating your own "React", but only output DOM elements

Reactions 8
8 min read
loading...