Feeds I follow

A collection of recent articles from blogs that I follow.

  • A Saturday waste of CPU cycles: building time_t values

  • Bots - a triumph of automation

  • How Uber Deals with Large iOS App Size

    The App Size Problem Uber’s iOS mobile Apps for Rider, Driver, and Eats are large in size. The choice of Swift as our primary programming language, our fast-paced development environment and feature additions, layered software and its dependencies, and statically … The post How Uber Deals with...

  • How Many Ways Can You Build A Staircase?

    Welcome to The Riddler. Every week, I offer up problems related to the things we hold dear around here: math, logic and probability. Two puzzles are presented each week: the Riddler Express for those of you who want something bite-size and the Riddler Classic for those of you in the slow-puzzle...

  • Packaging award-winning shows with award-winning technology

  • Building Better Code Review at Heap

    Heap — like most companies — has a code review (CR) process. Until recently, that process often involved manually catching trivial issues in PRs (Pull Requests), which led to slow, inconsistent, and low-quality PR comments. To address this, we adopted Prettier, Danger, some custom StyleLint...

  • Beyond REST

  • Podcast: The Clinically Extremely Vulnerable People Service

    This month we hear from some of the teams behind the Clinically Extremely Vulnerable People Service - a critical part of the cross-government coronavirus response.

  • Dependency Inversion as a Driver to Scale Mobile Development

    SoundCloud’s iOS codebase faced a radical change a couple of years ago. The team had decided to modularize the codebase into frameworks…

  • Visualizing Data Timeliness at Airbnb

  • Evolving Schemaless into a Distributed SQL Database

    Introduction In 2016 we published blog posts (I, II) about Schemaless – Uber Engineering’s Scalable Datastore. We went over the design of Schemaless as well as explained the reasoning behind developing it. In this post today we … The post Evolving Schemaless into a Distributed SQL Database...

  • An incomplete list of complaints about real code

  • Government as a Platform (GaaP) milestones

    Government as a Platform (GaaP) products make it quicker and cheaper to create digital services. This month we're celebrating 4 milestones.

  • Unfortunate things about performance reviews

  • Fast and Reliable Schema-Agnostic Log Analytics Platform

    At Uber, we provide a centralized, reliable, and interactive logging platform that empowers engineers to work quickly and confidently at scale. The logs are tagged with a rich set of contextual key value pairs, with which engineers can slice and … The post Fast and Reliable Schema-Agnostic Log...

  • Can You Win Riddler Jenga?

    Welcome to The Riddler. Every week, I offer up problems related to the things we hold dear around here: math, logic and probability. Two puzzles are presented each week: the Riddler Express for those of you who want something bite-size and the Riddler Classic for those of you in the slow-puzzle...

  • Shadow Jobs

    We take developer productivity pretty seriously at Slack. It’s multi-faceted, spreading across build speed, reliability, modernity, and more. One thing we really pride ourselves in is using the latest build tools when possible. Not necessarily bleeding edge (alphas, betas, RC, etc.), but the...

  • How to Deploy GPU-Accelerated Applications on Amazon ECS with Docker Compose

    Many applications can take advantage of GPU acceleration, in particular resource-intensive Machine Learning (ML) applications. The development time of such applications may vary based on the hardware of the machine we use for development. Containerization will facilitate development due to...

  • Building a Rule-Based Platform to Manage Netflix Membership SKUs at Scale

  • Can You Cross Like A Boss?

    Welcome to The Riddler. Every week, I offer up problems related to the things we hold dear around here: math, logic and probability. Two puzzles are presented each week: the Riddler Express for those of you who want something bite-size and the Riddler Classic for those of you in the slow-puzzle...