Open in app
Home
Notifications
Lists
Stories

Write
Bryan Ricker
Bryan Ricker

Home

May 27

Chrome’s Hidden “Auto Dark Mode” Feature

I recently discovered an experimental Chrome flag that causes Chrome to intelligently render all websites in “Dark mode”. After using it for a few weeks, I can tell you that it works almost flawlessly. …

Chrome

4 min read

Chrome’s Hidden “Auto Dark Mode” Feature
Chrome’s Hidden “Auto Dark Mode” Feature

Jun 3, 2021

Working with JSON Data in Swift

Swift and JSON don’t play nicely together. Swift wants everything to have a type; JSON, on the other hand, is a blob of data from which types can only be inferred. How can we write good Swift when working with JSON? JSONValue The JSONValue enum is a Swift container around JSON…

Swift

1 min read


May 29, 2021

The Constitution of Engineering

Eight principles my team uses to guide our decision-making, enabling us to move fast with quality and integrity. Note: As we originally wrote these principles for a team of iOS engineers, some of the language has been modified to suit a broader audience. 1. Champion the Customer Experience The customer experience takes priority over any…

Engineering

2 min read


Apr 20, 2021

What does it mean to be a Programmer?

“Programmer" never felt right to me. “Coder" is even worse. These terms are too narrow for what we do. I often use the term “software engineer" to describe what I do. It’s quick and most people understand, roughly, what a software engineer spends their day doing: writing code. …

Programming

2 min read

Bryan Ricker

Bryan Ricker

Engineering

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • Jad Santos

    Jad Santos

  • Node.js

    Node.js

  • Rinni Swift

    Rinni Swift

  • Honey

    Honey

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable