Theresa May wants to ban crypto: here's what that would cost, and here's why it won't work anyway / Boing BoingAaron Swartz once said, "It's no longer OK not to understand how the Internet works." He was talking to law-makers, policy-makers and power-brokers, people who were, at best, half-smart about technology -- just smart enough to understand that in a connected world, every problem society has involves computers, and just stupid enough to demand that computers be altered to solve those problems.tagged: internetsecuritygovernment05-06-2017
CSSconf EU 2017 | Glen Maddern: The road to styled components: CSS in component-based systems - YouTubeBuilding user interfaces on the web is hard, because the web, and thus CSS, was inherently made for documents. Because UIs fundamentally are not documents, we've seen a mindset shift towards building component-based system.tagged: videowatchconferencetalks02-06-2017
Show actual status code for uri · Issue #3603 · ansible/ansible-modules-coreWhen using uri and a status code other than 200 is returned, the actual status code returned is not reported. The message is "Status code was not [200]". Sometimes it is very difficult to determine the actual status code returned by other means. It would make debugging easier if the actual error code was included in the error message.tagged: ansibleuri01-06-2017
How to Create Multiple Custom Email Address with one Gmail AccountThe point here is to make multiple email address from your primary Gmail address and create unique email addresses for registering with different websites and services. In fact you can have many different email addresses for your primary Gmail address, but all the mails send to these secondary email addresses will be received in your primary Gmail addresses inbox.tagged: gmailfilteremailplus01-06-2017
11 things I learned reading the flexbox spec – Hacker NoonAnyhoo, I decided it was about time that I behaved like a grown up developer and learned flexbox properly. But rather than read another 10 blog posts, I decided to go straight to the source and read The CSS Flexible Box Layout Module Level 1 Spec.tagged: cssflexbox01-06-2017
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