April 2021

Workers at risk as robots set to replace 66m jobs, warns OECD | Business | The Guardian
One in seven vulnerable employees in developed world least likely to be receiving help

Be careful what you copy: Invisibly inserting usernames into text with Zero-Width Characters
Don’t want to read? Try the demo

Russian doll caching in Rails | AppSignal Blog
Russian doll caching explained with a code example. By nesting cache fragments, views are almost never rendered completely. Even when the data changes, most of the rendered pages are served straight from the cache.

It's Time For an RSS Revival
After years of letting algorithms make up our minds for us, the time is right to go back to basics.

Getting started with ES6 using a few of my favorite things
by Todd Palmer Getting started with ES6 using a few of my favorite thingsForest Path in Western Finland by Miguel Virkkunen CarvalhoThis tutorial walks you through some easy steps to get started learning the newest version of JavaScript: ES6. To get a feel for the language, we will delve into

A Path to Services - Part 1 - Start Small | Brandon Hilkert
July 27th, 2015 A Path to Services - Part 1 - Start Small microservices, rails, ruby, sidekiq This article was originally posted on the PipelineDeals Engineering Blog The PipelineDeals web …
Documentation
Documentation URL: https://www.graphviz.org/documentation Type: link Domain: graphviz.org
GitHub - learnbyexample/Command-line-text-processing: From finding text to search and replace, from sorting to beautifying text and more
:zap: From finding text to search and replace, from sorting to beautifying text and more :art: - learnbyexample/Command-line-text-processing
A series of pipes: Our Path to Services - Synchronous Events
A series of pipes: Our Path to Services - Synchronous Events URL: http://plumbing.pipelinedeals.com/our-path-to-services-part-3-synchronous-events Type: link Domain: plumbing.pipelinedeals.com ⚠️ Warning: Link may be broken
A series of pipes: Our Path to Services - Synchronous vs Asynchronous
A series of pipes: Our Path to Services - Synchronous vs Asynchronous URL: http://plumbing.pipelinedeals.com/our-path-to-services-part-2-synchronous-vs-asynchronous Type: link Domain: plumbing.pipelinedeals.com ⚠️ Warning: Link may be broken

7 Reasons I'm Sticking With Minitest and Fixtures in Rails | Brandon Hilkert
Using Rails built-in tools like Minitest and fixtures greatly simplifies your Rails testing stack. Here are a few reasons it's working for me.
deployd
deployd URL: http://docs.deployd.com/docs/getting-started/what-is-deployd.html Type: link Domain: docs.deployd.com

Progressive Web Apps on iOS are here
With iOS 11.3, Apple has silently added support for the basic set of new technologies behind the idea of “Progressive Web Apps” (PWAs)…
Introduction · An Introduction to Elm
Introduction · An Introduction to Elm URL: https://guide.elm-lang.org Type: link Domain: guide.elm-lang.org
The 10 Puzzle Pieces of an Effective Microservice Architecture
The 10 Puzzle Pieces of an Effective Microservice Architecture URL: https://hackernoon.com/what-makes-a-microservice-architecture-14c05ad24554?source=userActivityShare-d383785221d0-1523217894 Type: link Domain: hackernoon.com
Falsehoods programmers believe about addresses
Falsehoods programmers believe about addresses URL: https://www.mjt.me.uk/posts/falsehoods-programmers-believe-about-addresses Type: link Domain: mjt.me.uk

The Stack Overflow Age
I want to catch you all up on some stuff but mostly I want to tell the story of Stack Overflow in a not-completely-disorganized way.

How I Built Timeasure: Part 1 — Motivation & Method Wrapping
I’ve recently released Timeasure, a new gem that serves as a transparent method-level wrapper for profiling purposes in Ruby.