JP de VriesCount the “Clicks”I optimized 998 clicks for a given user story down to just 4 and this is how you can too.May 12, 2017May 12, 2017
JP de Vriesrems and ems, and why you probably need themThe holy “px vs em” war wages on. But it never should have started. Not because one side is absolutely correct, but because these design…May 7, 20173May 7, 20173
JP de VriesinFrontend WeeklyGive your Forms some FormThe year is 2017 and for better or worse JavaScript is everywhere. Tools like React allow us to virtualize our documents, making turning…Apr 12, 2017Apr 12, 2017
JP de VriesinMarkupTipsThere is no Speed in Web PerformanceWithin the Web Development industry we say that if a page loads quickly it has good performance. But we’re wrong.Oct 6, 2016Oct 6, 2016
JP de VriesinMarkupTipsCSS is !importantCSS !important declarations have several practical applications. But what are they?Sep 4, 2016Sep 4, 2016
JP de VriesinMarkupTips10k Tips for a Lighter Page LoadSome tips to keep your initial page weight down.Aug 31, 2016Aug 31, 2016
JP de VriesinMarkupTipsSprinkle Some Hash on Your HeadingsURLs (Uniform Resource Locators) are how we arrive at a given location on the web. Similar to how a building has a unique address, every…Aug 11, 2016Aug 11, 2016
JP de VriesinFrontend WeeklyPreparing React Components for Server–Side RenderingYou’ve been experimenting with React lately and you are aware that in accordance with accessibility, SEO, and performance best practices…Aug 8, 20162Aug 8, 20162
JP de VriesinMarkupTipsUnfolding Critical CSSInlining critical CSS is an optimization technique designed to make your site render blazingly fast. But does it?Apr 30, 20167Apr 30, 20167