A list of the most interesting blogs and articles that I read this year.
- AWS gives open source the middle finger
- Homebrew 2.0
- What causes Ruby memory bloat?
- Understanding how react-testing-library works with Kent C. Dodds
- Sorbet - typechecking for Ruby
- Types will be part of Ruby 3 stdlib
- New Windows Terminal
- Action policy gem
- Fibers Are the Right Solution
- Bug report template
- V language
- HTTPX gem
- Vulcain HTTP2 Server push
- Facebook code analysis tools
- 3 steps to improving your GitHub-experience
- FFmpeg bindings in Python
- Exploiting Chrome V8: Krautflare (35C3 CTF 2018)
- How to block online ads with the hosts file
- Criminals Are Tapping Into the Phone Network Backbone to Empty Bank Accounts
- Academics Improve SHA-1 Collision Attack, Make It Actually Dangerous
- strong_password v0.0.7 rubygem hijacked
- EFF Hits AT&T With Class-Action Lawsuit For Selling Customers’ Location To Bounty Hunters
- lorida’s DMV Made $77 Million – By Selling Off Personal Information
- Kazakhstan government is now intercepting all HTTPS traffic
- Understanding Docker container escapes
- FTC Says ‘You Will Be Disappointed’ if You Choose $125 For Equifax Payout
- Opt out of all the data sharing you wouldn’t opt in to.
- Security flaws caused by compiler optimizations
- Backdoor Code Found In 11 Ruby Libraries
- A Potential Privacy Model for the Web
- Logs were our lifeblood. Now they’re our liability.
- What we know about you when you click on this article
- Why npm lockfiles can be a security blindspot for injecting malicious modules
- Introducing swc 1.0
- HTTP headers for the responsible developer
- The Ethics of Web Performance)
- Time to First Byte: What It Is and Why It Matters
- CSRF is (really) dead
- Announcing the Bytecode Alliance: Building a secure by default, composable future for WebAssembly
- Tim Berners-Lee unveils global plan to save the web
- Firefox Replay
- WebAssembly Becomes W3C Standard, Reaches 1.0
- PostgreSQL vs. fsync: How is it possible that PostgreSQL used fsync incorrectly for 20 years, and what we’ll do about it.
- Your migrations are bad, and you should feel bad
- TRUNCATE vs DELETE: Efficiently Clearing Data from a Postgres Table
- PagerDuty incident response
- Leaders, doing what you’re good at hurts your team.
- Managing When the Future Is Unclear
- You probably don’t factor in engineering time when calculating cost per hire. Here’s why you really should.
- Why Reverse Mentoring Works and How to Do It Right
- An Engineering Team where Everyone is a Leader
- Only 15% of the Basecamp operations budget is spent on Ruby
- The Real Reasons Why Job Seekers Are Not Given Feedback
- What a Senior Staff Software Engineer Actually Does
- What Is the Role of a CTO at a Tech Startup?
- Decision-Making: The Most Undervalued Skill in Software Engineering
- Forget monoliths vs. microservices. Cognitive load is what matters.
- Why Blameless Post-mortems?
- Heroes and Juniors: Increasing Engineering Team Velocity
- The Trouble With Brainstorming (And How To Overcome It)
- Job Promotion is a Trap
- Helping To Build Cloudflare, Part 2: The Most Difficult Two Weeks
- Chaos Monkey Guide for Engineers
- Logging best practices to get the most out of application level logging – Slides
- I/O Is Faster Than the CPU – Let’s Partition Resources and Eliminate (Most) OS Abstractions
- Scrum is fragile, not Agile
- The Documentation Compendium
- Logs vs. metrics: a false dichotomy
- Get your work recognized: write a brag document
- Arcs of Seniority
- Do You Send a Thank You Note After a Job Interview?
- 7 leadership lessons over 2.5 years
- I coached 101 CEOs, founders, VCs and other executives in 2019: These are the biggest takeaways
- How Every Member Got to Congress
- Notes on Small Is Beautiful
- When Should You Reject a Job Offer?
- Why limiting work-in-progress works.
- The Unthinkable Has Happened
- How to Be Great? Just Be Good, Repeatably
- From FOMO to JOMO: the joy of missing out
- Better than it needs to be
- How meritocracy harms everyone — even the winners
- If People Were Paid by Ability, Inequality Would Plummet
- Keep Your Identity Small
- Trump Administration Hardens Its Attack on Climate Science
- If Seeing the World Helps Ruin It, Should We Stay Home?
- Fertilizer plants emit 100 times more methane than reported
- What can a Technologist do about Climate change?
- The 2010s were another lost decade on climate change
- The government is about to permanently bar the IRS from creating a free electronic filing system
- How hedge funds use satellite images to beat Wall Street—and Main Street
- Profiting from prison
- The Story McKinsey Didn’t Want Written
- How an Oil Theft Investigation Laid the Groundwork for the Koch Playbook
- Workers Are Falling Ill, Even Dying, After Making Kitchen Countertops
- ‘It’s pretty staggering’: Returned online purchases often sent to landfill, journalist’s research reveals
- Capturing the Milky Way Over Yosemite National Park
- Kodak’s ‘World’s Largest Puzzle’ Has 51,300 Pieces and a $600 Price Tag
- Photographer Captures Rare Meteor Explosion While He Slept
- Photographer Catches Squirrel Stopping to Smell a Flower
- Photo of Fox Scaring Marmot Wins Wildlife Photographer of the Year 2019
- This Photographer Uses Clever Tricks for Extraordinary Photos
- This Algorithm Can Remove the Water from Underwater Photos, and the Results are Incredible
- Lemur Caught Trying to Steal Camera from Photographer’s Hands
- Black hole picture captured for first time in space breakthrough
- Mathematicians Discover the Perfect Way to Multiply
- The Hidden Heroines of Chaos
- NASA Maps Surface Changes From California Quakes