Shared links
Things I read and found worth passing on, shared via NewsBlur.
December 2017
- Customizing Pull-to-Refresh and Overflow Effects with CSS’ overscroll-behavior
- JavaScript’s setTimeout “other” arguments
- Teach the CLI to Talk Back
- How Stripe Designs Beautiful Websites
- The Roles you Play in Life Determine Your Identity and Behavior
- Christmas bitcoin
- Burial’s Untrue: The making of a masterpiece
- Learn React Fundamentals and Advanced Patterns
- Evolution of : Gif without the GIF
- Sandboxing ImageMagick with nsjail
- The Front-End Checklist
- How to Cancel Promises in JavaScript
November 2017
- AWS EC2 Virtualization 2017
- Two news services available for you: Lufi and Searx
- DRM’s dead canary: how we lost the Web, what we learned, and what to do next
- Simply Explained
- Video Synthesizer in Python with Pygame
- Super Tiny Website Logos in SVG
- SQIP – SVG-Based Image Placeholder
- Strava Global Heatmap
- Performance Improvements in Ruby 2.5
- Firefox 57
- The React Story: How Facebook's Instagram Acquisition Led To The Open Sourcing of React.js
-
Switching from 1Password to Bitwarden
still happy with 1pw, but good to know a alternative
- Introducing Visual Studio Live Share
- Choosing a VPN
- Are comments a code smell? Yes! No? It Depends.
- Writeup For the $100,000 Chrome OS Exploit Chain
- The Cost Of JavaScript
- How Discord Resizes 150 Million Images Every Day with Go and C++
- Saying Goodbye to Firebug
- Flexbox and Grids, your layout’s best friends
- Handling Redux Side Effects with redux-observable
- The Amazing $1 Microcontroller
- Confessions Of An Impostor
- What are the Most Disliked Programming Languages?
- Things developers do and will never admit
October 2017
- Double Shot #1963
- Firefox takes a bite out of the canvas ‘super cookie’
- A Swift Transition From iOS To macOS Development
- Everything You Wanted To Know About Blockchains
- How to Do Code Reviews Like a Human (Part One)
- Micro Front ends – extending the microservice idea to front end development
- Git Bomb: Crafting Uncloneable Repos
- Double Shot #1940
September 2017
- Relicensing React, Jest, Flow, and Immutable.js
- Color, psychology and design
- The State of the Web
- Ruby on Rails Books for experienced developers
- How I cut my Webpack bundle size in half
- Localizing Slack
- The Github threat
-
We are pleased to announce CoffeeScript 2!
but who will use it?
-
Why you should stop using Git rebase
yes. Please. Stop it
- Modern JavaScript Tutorial
- How long is a ‘super quick’ meeting?
- DolphinAttack: Hacking Voice Assistants with Inaudible Voice Commands
- Game of Thrones Season 7: VFX Breakdown
- Angular vs. React vs. Vue: A 2017 comparison
- An Introduction to the Crystal Programming Language
- Managing CSS & JS in an HTTP/2 World
- 4 AJAX Patterns For Vue.js Apps
- Commandline Challenge
- My wonderful world of macOS 💻
- The Interface Font Family: for Highly Legible Text on Computer Screens
- Firefox in Headless mode
August 2017
- So you need a CSS utility library?
- A Beginner’s Guide to AI/ML 🤖👶
- Interacting with the iOS Simulator from the Command Line using simctl
- 10 Redux tips to scale your dev team
- Inside a super fast CSS engine: Quantum CSS (aka Stylo)
- Kubernetes at GitHub
- Masonry Layout with CSS Grid and grid-auto-flow: dense;
- The Difference Between Explicit and Implicit Grids
- SVG can do THAT?!
- Game Programming Patterns
- New – AWS SAM Local (Beta) – Build and Test Serverless Applications Locally
- Kubernetes at GitHub
- Ad blocking is under attack
- XOD - graphical programming language for microcontrollers
- What people did to waste time before the Internet existed
- Font-size: An Unexpectedly Complex CSS Property
- Play Rock-Paper-Scissors with your webcam
- Serverless Shootout - Comparing Serverless Function Performance
- Create Anime Characters with AI
- A Review of Perl 6
- Migrating A VueJS App To Vuex
- Using React Inside Your Rails Apps
- When not to use a regex
- Why Github can't host the Linux Kernel Community
- Git: Using Advanced Rebase Features for a Clean Repository
- Visual Studio Code: the editor I didn’t think I needed
- Awesome Deep Learning Resources
- Create a Waveform Image with ffmpeg
- Why We Argue: Style
- How to use a single download to remotely steal proprietary files from MacOS
- Elixir Envy ᐅ Ruby
- This in JavaScript
July 2017
- Double Shot #1896
-
Double Shot #1894
Learning Rails in 2017 is good to read with lots of resources
- Getting started writing an Alexa Skill
- Designing The Perfect Slider
- Double Shot #1889
- Monolith First (2015)
- Two-Factor Authentication with Node.js
- Double Shot #1884
- Samurai Jack Tea Ceremony
- 4 Things I Know About Pattern Libraries
- Is it really safe to start using CSS Grid Layout?
- Introduction to Active Storage
- Introduction to Active Storage, Part 4: Mirroring
- Milestone: 100 Million Certificates Issued
June 2017
- Double Shot #1867
- An underground resource brings house and techno back to its roots
- Security too expensive? Try a hack
- Double Shot #1874
- Oh No! Our Stylesheet Only Grows and Grows and Grows! (The Append-Only Stylesheet Problem)
- scuba guy only looks out for one person - scuba guy.
- Geolocation 101: How To Get A User's Location
- Introducing FilterBubbler: A WebExtension built using React/Redux
- Module specifiers: what’s new with ES modules?
-
Double Shot #1861
JS Modules
- Hacker, Hack Thyself
-
On Giving a Shit
> Most people don’t care about “the open web” exactly. It's like the privacy discussion with "I have nothing to hide". And that's why we tech have to talk about it with people who are not technically involved like we are.
- App Development with Swift
-
Double Shot #1859
attachy & the sublime tips looks good
May 2017
- The Top 9 Animation Libraries for UI Designers in 2017
- What you need to do a 64k intro
- The Path to Design System Maturity
- Rails 5.1: Loving JavaScript, System Tests, Encrypted Secrets, and more
- Elements of JavaScript Style
-
Ask HN: Self Hosted vs. Gmail / Outlook?
some useful solutions linked
- CSS Ruleset Terminology
- Enabling DNS split authority with OctoDNS
- Double Shot #1837
- Telling our story
- The Lesser-known Features in Rails 5.1
April 2017
March 2017
- How to Choose the Right Front-End Framework for Your Company
- Beyond The Browser: From Web Apps To Desktop Apps
- Screenshot? Ugh, you’re doing it wrong!
- One more
- A Good Vimrc
- A formal spec for GitHub Flavored Markdown
- Discontinue support for weak cryptographic standards
- Feature watch: ECMAScript 2018
- Password Rules Are Bullshit
- Introduction to Web Audio API
- Definitely not lazy
- On Design Tools and Processes
February 2017
- Progressive Web Apps with React
-
Double Shot #1814
the http status code reference is really nice
- Meeting Points
- Don’t talk. Ship
- No-one’s fault
- JavaScript Start-up Performance
- $5 Showdown: Linode vs. DigitalOcean vs. Amazon Lightsail vs. Vultr
- ECMAScript 2016+ in Firefox
- Safer Rails database migrations with Soundcloud's Large Hadron Migrator
- Percona Migrator - online MySQL schema migrations in Rails
- Now sites can fingerprint you online even when you use multiple browsers
- Show HN: A guide to all HTML5 elements and attributes
- Ruby Methods, Procs and Blocks
- Free Fonts With Personality And Style
- Base64 Encoding & Performance, Part 1: What’s Up with Base64?
- Developers' Dictionary
- Password‐cracking software 2017
- 8 Bit & '8 Bitish' Graphics-Outside the Box
- Top mentioned books on stackoverflow.com
- The most mentioned books on Stack Overflow
- This browser tweak saved 60% of requests to Facebook
January 2017
- Almost Fully Working MacOS for DELL XPS13
- Front-End Developer Handbook 2017
- htop Explained Visually
-
Table layout is back. Be there and be square
Design it like it's 1998
- WebGL 2 lands in Firefox
- Freeciv WebGL 3D
- How to use colors in UI Design
- Double Shot #1794
- What does it take to be a good programmer?
- Supercharge your Sublime Text 3 to increase your productivity
- How Designers Should Think About SVG
- Nice try
- 4 open source alternatives to Trello that you can self-host
- 10 Web Predictions for 2017
- Native JavaScript Development after Internet Explorer
-
SpaceVim make vim works better
I should try this