Peter-Paul KochinSamsung Internet DevelopersNative form validation — part 3In this third part of a three-part article we will conclude our study of native form validation in browsers. Part 1 discussed general UI…8 min read·May 16, 2017--4--4
Peter-Paul KochinSamsung Internet DevelopersNative form validation — part 2In this second part of a three-part article we will continue our study of native form validation in browsers. Part 1 discussed general UI…7 min read·May 9, 2017--1--1
Peter-Paul KochinSamsung Internet DevelopersNative form validation — part 1After doing exhaustive research into modern CSS and JavaScript form validation, I present my conclusions in this series of articles. It…7 min read·May 2, 2017--4--4
Peter-Paul KochinSamsung Internet DevelopersToolbars, keyboards, and the viewportsAll mobile browsers have two viewports. The layout viewport constrains your CSS — width: 100% means 100% of the layout viewport — while the…6 min read·Feb 22, 2017--8--8
Peter-Paul KochinSamsung Internet DevelopersMaking input type=date complicatedEveryone who’s ever messed around with dates knows that they are terribly user-hostile — not only for software developers, but also for…9 min read·Jan 17, 2017--13--13