Yarn determinism | Yarn BlogOne of the claims that Yarn makes is that it makes your package management “deterministic”. But what exactly does this mean? This blog post highlights how both Yarn and npm 5 are deterministic, but differ in the exact guarantees they provide and the tradeoffs they have chosen.tagged: yarnnpm5npm01-06-2017
Front-end London. This time without the booze – Made by ManyAt the end of every Front-end London event we invite our attendees to the Earl of Essex pub and encourage them to meet new people, exchange ideas and develop relationships with their fellow community members. While the talks are an important part of an event like this, we’ve always thought that so much of what’s good about FEL is in the opportunity it provides to bring people together in the community.tagged: londonfront-end31-05-2017
List of Chromium Command Line Switches « Peter BeverlooThere are lots of command lines which can be used with the Google Chrome browser. Some change behavior of features, others are for debugging or experimenting. This page lists the available switches including their conditions and descriptions.tagged: chromeflagsselenium31-05-2017
Loading CSS without blocking render by Keith ClarkThis article demonstrates a technique to get content in front of visitors as quickly as possible by asynchronously downloading stylesheets to prevent them from blocking page render.tagged: cssfontsperf31-05-2017
ForbesLindesay/taxi-rank: A JSDom based Selenium Webdriver APIA super fast JSDom based Selenium Webdriver API. Write end to end tests once and run them against this super fast, headless browser built on node.js, then once those tests pass you can run them against real browsers in the cloud!tagged: e2ejsdomwebdriver31-05-2017
Why I won’t be using Fetch API in my apps – Shahar Talmi – MediumWhen Fetch API became standard I was thrilled. I will no longer need to use http utility libraries in order to make http calls in my apps. XMLHttpRequest was so low level and awkward (up to its inconsistent camel casing of acronyms!). You didn’t really have a choice but to wrap it with something more comfortable or choose one of tons of open source alternatives like jQuery’s $.ajax(), Angular’s $http, superagent and my personal favorite, axios. But are we truly free of http toolkits?tagged: fetchjs30-05-2017
Common UI PatternsA collection of built patterns to use as starting points, complete with fallbacks. Remember that you do not need to use these for full page layout, they could as easily be a small component in a design.tagged: gridcss30-05-2017
What Google AMP means for the JavaScript community · molilyBy neglecting web performance, the JavaScript community unintentionally paved the way for AMP.tagged: ampjs30-05-2017
Trails | Hadleigh ParkHadleigh ParkSince the games we have retained and adapted the 2012 Olympic mountain bike course which is now open for everyone to try. The Olympic Mountain Bike course is 5km long made from crushed sandstone and was designed to test the best athletes in the world. It consists of almost 1.7km of climb per lap and has a number of sharp technical decent and climbs.tagged: mtbolympicslondon30-05-2017
skatejs/ssr: Server-side render your web components.This is currently a WIP of how one would server-side render web components.tagged: web-componentsserver-side-render30-05-2017
Designing for Forgiveness – Muzli -Design InspirationOne night while driving through a dark desert road, I missed a sharp right turn and ran straight into the ditch. The warning sign, placed shortly before the turn, was barely visible under the cover of darkness.tagged: designuxforgiveness30-05-2017
Google, IBM, Lyft partner on open source microservices management platform Istio - TechRepublicThe new open source project aims to provide a secure way for businesses to monitor and manage microservices, starting with Kubernetes.tagged: devopsistiomicroserviceskubernetes30-05-2017
traintimes.org.uk performance notesOn Twitter last week, Bruce Lawson asked people to write up their performance optimisations. I’ve had some bits of time to make some improvements to traintimes.org.uk, and so here is a short essay/notes (I don’t get much free time at present for various small-person-shaped reasons) on how this site is currently seven times quicker than the official site on a mobile:tagged: webperftrainline26-05-2017
(3) Microservices Day London 2017 - YouTubeA one day - one track event held May 25th at 8 Northumberland Avenue, London.tagged: conferencesvideostalksmicroserviceslondon26-05-2017
Beyond the Bubble: Real world performance – Building CalibreSomething that has really struck me this past year is how little we as a web industry know about the ways in which people (yep, real people, not other web developers) access the Internet, and tangentially, how antiquated our methods of delivering content to users really are.tagged: webperfwww26-05-2017