Issue #522

June 11, 2024


Issue #522


Tuesday 11th June’s issue is presented by WorkOS

WorkOS, Enterprise-Grade Auth Powering Perplexity, Vercel, Webflow, And Loom


WorkOS supports a complete User Management solution along with SSO, SCIM, RBAC, & FGA. Unlike other auth providers that rely on user-centric models, WorkOS is specifically designed for B2B SaaS with an org modeling approach.


The APIs are flexible and modular, which means integration only takes a few minutes. Pricing is also transparent and scales with your growth - User Management is free up to 1 million MAUs and comes with bot protection, impersonation, MFA, & more.

Know Yourself

— Murat Demirbas


tl;dr: “MongoDB has a nice leadership development program internally. They suggested that filling / sharing this questionnaire would be useful to get you acquainted with the people you work with daily." Questions include: (1) What are you amazing at? Where do you want to improve? (2) What makes you most excited about your work / role? (3) Describe an ideal workday. (4) What is your meeting participation style? (5) What is something that people incorrectly assume about you?


Leadership Management

Managing A Bottleneck Team

— Jade Rubick


tl;dr: “One of the harder situations you might find yourself in is managing a bottleneck team. What is a bottleneck team? When other teams can’t get their work done unless you do something for them, you’re a bottleneck team.” Jade discusses his approach to managing such teams. 


Leadership Management

The Developer's Guide To Single Sign-On (SSO)


tl;dr: If you want more people using your product, the easiest place to start is making it easier to actually sign up. Adding SSO to your app will help you land those larger enterprise deals and remove the signup friction that keeps causing your visitors to drop off. For modern developers though, the world of XML, SOAP, and OASIS standards can be opaque. This guide explains what SSO is, why it’s important, and best practices for getting it up, running, and integrated with your app.


Promoted by WorkOS

Guide Management

How To Build Anything Extremely Quickly


tl;dr: (1) Make an outline of the project. (2) For each item in the outline, make an outline. Do this recursively until the items are small. (3) Fill in each item as fast as possible. Do not perfect as you go. This is a huge and common mistake. (4) Finally, once completely done, go back and perfect. 


Productivity CareerAdvice


"Before you are a leader, success is about growing yourself. When you become a leader, success is about growing others."


— Jack Welch


You'll Regret Using Natural Keys

— Mark Seemann


tl;dr: “Is it ever a good idea to use natural keys in a database design? My experience tells me that it's not. Ultimately, regardless of how certain you can be that the natural key is stable and correctly tracks the entity that it's supposed to keep track of, data errors will occur. This includes errors in those natural keys.”


Database

SimpleDB: A Basic RDBMS Built From Scratch

— Akila Welihinda


tl;dr: “My databases class at UCLA wasn’t very challenging so I never truly understood the internals of databases. This always bothered me so I vowed to build a simple database from scratch to learn the fundamentals... The SimpleDB database I built has basic RDBMS features like a SQL query parser, transactions, and a query optimizer. This blog post provides an outline of SimpleDB’s architecture and implementation.”


Database

I Rebuilt The VisionOS From Scratch

—  Steven Gong


tl;dr: “I built a clone of the Apple Vision Pro OS to better learn how it works under the hood. In this video, I build a visual SLAM system from scratch to track the orientation of the headset.”


Video Guide

How Terminal Works

— Vasiliy Kevroletin


tl;dr: “This blog series explains how modern terminals and command-line tools work. The primary goal here is to learn by experimenting. I’ll provide Linux tools to debug every component mentioned in the discussion.” 


Terminal

Developer Insights Needed

We Need Your Coding Intellect


Join forces with thousands of developers worldwide and help us understand your needs and desires. We will donate to charity on your behalf (Girls Who Code & Codebar), you get a virtual Goodie Bag packed with resources, and the chance to score amazing prizes!


Start Here!

Most Popular From Last Issue


Logging Practices I Follow — Eliran Turgeman

Notable Links


Aider: AI pair programming.


Dblab: Interactive client for PostgreSQL, MySQL & SQLite3.


Inspectus: LLM analytics.


Marker: Convert PDF to markdown.


ScrapeGraphAI: Web scraping python library that uses LLM.


Click the below and shoot me an email!


1 = Didn't enjoy it all // 5 = Really enjoyed it


12345