Feather – Simply beautiful open source iconsSimply beautiful open source iconstagged: iconsdesign29-06-2017
You can’t be half agile | Government Digital ServiceCombining agile and non-agile into a jerry-rigged mishmash misses the point of working in an agile way. Teaching people about agile and agile terms doesn’t need a newfangled management-speak hybrid. Traveling around the country to visit the 25 exemplar services, I saw people who had traditional project manager backgrounds but who had seen the benefits of agile. Agile isn’t just a set of rules, it’s a mindset. An approach to solving problems and meeting user needs. Let’s not lose sight of that.tagged: agilegds29-06-2017
4 Things I Know About Pattern Libraries | Brad FrostDave shared some battle-earned insights about working in a pattern-driven manner and creating pattern libraries. I love his thoughts on the topic, and since I’ve seen this play out in my own work I thought I’d share my own thoughts as well.tagged: patternspattern-libraries29-06-2017
This UK supermarket could beat Amazon to self-driving grocery deliveries - The VergeA UK online supermarket has conducted what might be the first self-driving grocery delivery. Ocado, which has no physical stores and delivers food directly from its warehouses, is carrying out a 10-day trial of the technology on the streets of London. Deliveries are made using a mini self-driving truck developed by UK tech firm Oxbotica. Ocado is hoping to sell its setup to other retailers — including in the US.tagged: carsself-driving28-06-2017
Optimising the front end for the browserRecently my whole team got a chance to spend some time spiking out our proposed upgrade to our codebase, potentially using React. This really got me thinking about how we should build our front end. Pretty quickly I realised that the browser would be a large factor in our approach and equally large bottleneck in our knowledge.tagged: perfperformanceserver-side-render28-06-2017
Service Worker gotchasService Worker has already been here for a while: since 2015-09 it has been fully supported in Chrome/Opera and if compared to what we have today it has gone a promising way of improvements, bug fixes, became more easily debuggable and is supported much widely (hello Firefox). That led us into using the technology in production and implementing it in our kollegorna.se website, as well as some client projects. We’ve learned there quite a few gotchas to grasp in order to get Service Worker working correctly…tagged: service-workersofflinegotchas28-06-2017
Designing state machines | Drivy EngineeringState machines are a very powerful tool but are often underused in web development. The design process forces you to think hard about how you want to model your data, about the different objects lifecycles, about the way you want to expose your data and communicate with your whole team, and about the upcoming evolutions. Going through this process takes a lot of efforts but is worthwile, it brings a lot of structure to your code and your team. Also, the actual implementation of a state machine is usually very simple.tagged: best-practicestatestate-machinesweb28-06-2017
Stephen Rivas Jr (Netflix): How We Build Tools to Power the Netflix Catalog / infoShare 2017 - YouTubeStephen Rivas Jr (Netflix): How We Build Tools to Power the Netflix Catalog An introduction to the technical decisions behind the Content Platform ecosystem that powers the digitaltagged: netflixtools28-06-2017
The State of Online Retail PerformanceWhile almost half of all consumers browse via their phones, only 1 in 5 complete transactions on mobile (page 5). • Optimal load times for peak conversions ranged from 1.8 to 2.7 seconds across device types (page 6). • Just a 100-millisecond delay in load time hurt conversion rates by up to 7% (page 7). • Bounce rates were highest among mobile shoppers and lowest among those using tablets (page 9). • Optimal load times for lowest bounce rates ranged from 700ms to 1.2s across all device types (page 10). • A two-second delay in load time hurt bounce rates by up to 103% (page 10). • Pages with the lowest bounce rates had start render times ranging from 0.9 to 1.5 seconds (page 12). • A two-second delay correlated with up to a 51% decrease in session length (page 14).tagged: perfperformanceretail28-06-2017
A beginner's guide to designing interface animations | Creative BloqMotion design is a necessary skill for the modern web. With web animation thriving, everyone from UX designers to front-end developers needs an appreciation for what motion can add to their work.tagged: webmotionanimationprinciple28-06-2017
ManifeStation - Automagically create your Web App Manifestenter a domain to have a W3C Web App Manifest automagically generated from its existing HTMLtagged: webmanifesthtml15-06-2017
CanaryReleaseCanary release is a technique to reduce the risk of introducing a new software version in production by slowly rolling out the change to a small subset of users before rolling it out to the entire infrastructure and making it available to everybody.tagged: canaryreleasedevops15-06-2017
Developers who use spaces make more money than those who use tabs - Stack Overflow BlogThis is a bit of a “holy war” among software developers; one that’s been the subject of many debates and in-jokes. I use spaces, but I never thought it was particularly important. But today we’re releasing the raw data behind the Stack Overflow 2017 Developer Survey, and some analysis suggests this choice matters more than I expected.tagged: spacestabstack-overflow15-06-2017
Planning application details - Redbridge CouncilOnline planning service - Application details (2871/06)tagged: danbury-way14-06-2017
Lambda function to commit code to github. See blog post for more details.Lambda function to commit code to github. See blog post for more details.tagged: githublambdacommitstore13-06-2017