Bruno Pedro's public notes


March, 2024

Permalink: 20240301110138

Found at “Defcon: Preventing Overload with Graceful Feature Degradation” on 2024-03-01 11:01:38 +01:00.

To prevent overload from impacting its products, Meta developed a system called Defcon. Defcon provides a set of abstractions that allows incident responders to increase available capacity by turning off features, an idea called graceful feature degradation. By dividing product features into different levels of business criticality, Defcon also allows oncallers to take a variety actions depending on the severity of an ongoing incident.

February, 2024

Permalink: 20240224180743

Found at “Governing API Consumption - by Bruno Pedro” on 2024-02-24 18:07:43 +01:00.

Instead of using your API consumers would import and use code that solves the problems they have. By controlling the end-to-end experience your chances of introducing breaking changes are reduced.

Regular, ad-hoc, and SDK API consumers. Each type of consumer comes with its kind of governance. API producer governance works best with regular consumers. API implementation governance is best suited for ad-hoc consumers. API consumer governance produces the best outcome for SDK consumers. Image

Permalink: 20240216112851

Found at “Observable 2.0 | Observable” on 2024-02-16 11:28:51 +01:00.

Modern development is built on files. When every tool uses files, it’s far easier to incorporate a new tool into your workflow.

Permalink: 20240214152218

Found at “I am a creative.” on 2024-02-14 15:22:18 +01:00.

I am a creative. I believe, as a parent believes, that when I am gone, some small good part of me will carry on in the mind of at least one other person.

Permalink: 20240213154105

Found at “Non-code contributions are the secret to open source success” on 2024-02-13 15:41:05 +01:00.

It’s difficult to overstate how important non-code contributions are to open source. “Even if you write an amazing program, no one will use it if you don’t explain what it does and how to use it,”

Permalink: 20240213113051

Found at “Command Line Interface Guidelines” on 2024-02-13 11:30:51 +01:00.

An open-source guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day.

Permalink: 20240209142132

Found at “What it was like working for GitLab” on 2024-02-09 14:21:32 +01:00.

if I had instead lived in the Bay Area, I would’ve earned at least twice that amount, possibly even more.

Permalink: 20240209092715

Found at “OpenAI compatibility · Ollama Blog” on 2024-02-09 09:27:15 +01:00.

Ollama now has built-in compatibility with the OpenAI Chat Completion API, making it possible to use more tooling and application with Ollama locally.

Permalink: 20240206184519

Found at “How to Choose the Best iPaaS for Your Business” on 2024-02-06 18:45:19 +01:00.

With so many available iPaaS solutions, how do you know which one to pick? It’s not just a matter of technology choice. There are other factors to consider when choosing an iPaaS solution that aligns with your business strategy.