|
Tuesday 30th April’s issue is presented by WorkOS |
|
WorkOS Acquires Warrant, The Fine Grained Authorization (FGA) Service For Developers
WorkOS is enhancing its identity platform through the acquisition of Warrant, an open-source authorization service based on Zanzibar — originally designed by Google for Google Docs and YouTube.
Warrant's product offers fine-grained authorization (FGA), which determines user access and actions within an app.
It enables fast authorization checks at enormous scale while maintaining a flexible model that can be adapted to even the most complex use cases. |
|
|
The Manager As Debugger — Camille Fournier
tl;dr: The best engineering managers are often great debuggers. Camille argues that there are overlapping skills between debugging complex systems and managing teams. “Managing teams is a series of complex, black boxes interacting with other complex, black boxes. These black boxes have inputs and outputs that can be observed, but when the outputs aren’t as expected, figuring out why requires trying to open up the black box and see what is going on inside.”
Leadership Management |
|
4 Software Design Principles I Learned The Hard Way — Leonardo Creed
tl;dr: “I recently built and designed a massive service that launched successfully last month. During the design and implementation process, I found that the following list of “rules” kept coming back up over and over in various scenarios.” Leonardo discusses: (1) Maintain one source of truth. (2) Yes, please repeat yourself. (3) Don’t overuse mocks. (4) Minimize mutable state.
CareerAdvice |
|
How AI Companies Like Copy.ai, Jasper, And AI21 Labs Are Using WorkOS For Enterprise-Grade Auth
tl;dr: Copy.ai is a leading AI tool for sales and marketing teams. Over the last few years, they had explosive growth and needed a new auth platform that could support SSO and SCIM provisioning (features requested by larger customers). With WorkOS, they were able to add SSO and Directory Sync in less than 2 weeks, immediately unblocking enterprise deals. They also successfully migrated hundreds of thousands of active users to WorkOS via AuthKit and User Management, which supports up to 1 million monthly active users for free.
Promoted by WorkOS Management UsefulTool |
|
Building Bluesky: a Distributed Social Network — Gergely Orosz tl;dr: "Bluesky is built by around 10 engineers, and has amassed 5 million users since publicly launching in February this year. A deep dive into novel design decisions, moving off AWS, and more."
Architecture |
|
|
“The real danger is not that computers will begin to think like men, but that men will begin to think like computers.”
— Sydney Harris
|
|
|
The Only Two Log Levels You Need Are INFO And ERROR — Nicole Tietz-Sokolskaya
tl;dr: “Unfortunately, it's common for us to log in ways that are unhelpful. Log levels are inconsistent, and logs are added to fix bugs then removed afterwards. But come on, you saw the title, this is about the log levels, mostly.” The author discusses their logging practices.
Tips |
|
What Is Vite (And Why Is It So Popular)? — Eric Simons tl;dr: In the web development world, it’s hard to go more than a few days without hearing about Vite. What is Vite (and why is it so popular)?
Promoted by StackBlitz UsefulTool |
|
Sleepsort: Sorting While Sleeping — Animesh Chouhan tl;dr: “Sleep sort is a fun and quirky way to sort numbers. It was thought up by someone on 4Chan in 2011. Instead of the usual sorting methods, this one makes each number "sleep" for a bit before joining the sorted list. So, if a number is 3, it waits for 3 units of time before settling into its place.”
Algo |
|
Building A Weather Data Warehouse Part I: Loading A Trillion Rows Of Weather Data Into TimescaleDB — Ali Ramadhan tl;dr: “I think it would be cool to have historical weather data from around the world to analyze for signals of climate change we’ve already had rather than think about potential future change.” Ali discusses the implementation of this analysis tool.
Data ML |
|
My Setup, April 2024 — Thorsten Ball tl;dr: “Last week I got a new monitor, after my old one has shown worse and worse signs of what looked like burn-ins. The new monitor allowed me to get rid of two cables in my setup, which pleased me quite a bit. And since there are people reading this whose eyebrows went up at the “two cables”, I thought I’d use this as an occasion to write about my desk and computer setup a little bit.”
Tips |
Most Popular From Last Issue |
Basic Things — Alex Kladov |
|
CopilotKit: OS Copilot Framework.
OpenVoice: Instant voice cloning.
Phidata: Add memory, knowledge and tools to LLMs.
Plasmic: The OS visual builder for your codebase.
PySheets: Spreadsheet UI for Python.
|
|
Click the below and shoot me an email! 1 = Didn't enjoy it all // 5 = Really enjoyed it
1 … 2 … 3 … 4 … 5 |
|
|
|