Programming Digest - Why is OAuth still hard in 2023?
#520 – May 01, 2023 | View in browser |
Programming Digest
Why is OAuth still hard in 2023?
We implemented OAuth for the 50 most popular APIs. TL;DR: It is still a mess.
Build custom internal tools using code within minutes (sponsor)
Airplane is the code-first platform that lets you build powerful workflows and UIs using scripts, APIs, and more. Airplane's newest beta feature, self-hosted storage, extends its self-hosted agent model to store logs and outputs in your team’s infrastructure. Now, you can run tasks in your own VPC and none of your outputs will transit through Airplane’s systems. Get started for free!
CLI tricks every developer should know
Learn some tips, tricks, and tools for mastering the command line from GitHub’s own developers.
The success of a software application often hinges on the choice of the right databases. As developers, we're faced with a vast array of database options.
Postgres Full Text Search is better than …
In which I show how ElasticSearch, Solr or another search specific database is probably unnecessary for a lot of PostgreSQL users.
Keep the monolith, but split the workloads
Everybody loves a monolith, but you can hit issues as you scale. This post is about a technique – splitting your workloads – that can significantly reduce that pain, costs little, and can be applied early.
The weird world of Windows file paths
File system paths on Windows are stranger than you might think. On any Unix-derived system, a path is an admirably simple thing: if it starts with a /, it’s a path. Not so on Windows, which serves up a bewildering variety of schemes for composing a path.
how did you like this issue?
newsletters
Key phrases
Older messages
Is Critical Thinking the Most Important Skill for Software Engineers?
Sunday, April 23, 2023
Critical thinking will only become more important as AI tools spread more. #519 – April 24, 2023 View in browser Programming Digest Is Critical Thinking the Most Important Skill for Software Engineers?
Junior to senior: An action plan for engineering career success
Wednesday, April 19, 2023
Starting your journey as a software engineer is an exciting time. #518 – April 17, 2023 View in browser Programming Digest Junior to senior: An action plan for engineering career success Starting your
Remaining Relevant Over Four Decades
Sunday, April 9, 2023
Four decades is a long time to be a programmer #517 – April 10, 2023 View in browser Programming Digest Remaining Relevant Over Four Decades Four decades is a long time to be a programmer. I started in
How Programming Affects Your Brain
Sunday, April 2, 2023
Programmers may become increasingly irritable when a puzzle takes a long time to solve #516 – April 03, 2023 View in browser Programming Digest How Programming Affects Your Brain Programmers may become
Eight Graphs That Explain Software Engineering Salaries in 2023
Sunday, March 26, 2023
Every year, online job search firms collect data about the salaries, skills, and overall job market #515 – March 27, 2023 View in browser Programming Digest Eight Graphs That Explain Software
You Might Also Like
Microsoft's and Google's bet on AI is paying off - Weekly News Roundup - Issue #464
Friday, April 26, 2024
Plus: AI-controlled F-16 has been dogfighting with humans; Grok-1.5 Vision; BionicBee; Microsoft's AI generates realistic deepfakes from a single photo; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
🤓 The Meta Quest Might Be the VR Steam Deck Soon — Games to Play After Finishing Wordle
Friday, April 26, 2024
Also: Why a Cheap Soundbar Is Better Than Nothing, and More! How-To Geek Logo April 26, 2024 Did You Know TMI: Rhinotillexomania is the medical term for obsessive nose picking. 🖥️ Get Those Updates
JSK Daily for Apr 26, 2024
Friday, April 26, 2024
JSK Daily for Apr 26, 2024 View this email in your browser A community curated daily e-mail of JavaScript news A Solid primer on Signals with Ryan Carniato (JS Party #320) Ryan Carniato joins Amal
So are we banning TikTok or what?
Friday, April 26, 2024
Also: Can an influencer really tank an $800M company? View this email online in your browser By Haje Jan Kamps Friday, April 26, 2024 Image Credits: Jonathan Raa/NurPhoto / Getty Images Welcome to
[AI Incubator] 300+ people are already in. Enrollment closes tonight at 11:59pm PT.
Friday, April 26, 2024
How to decide if you're ready.
Daily Coding Problem: Problem #1423 [Medium]
Friday, April 26, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. You are given an array of nonnegative integers. Let's say you start at the
Data science for Product Managers
Friday, April 26, 2024
Crucial resources to empower you with data that matters.
Inner Thoughts
Friday, April 26, 2024
'The Inner Circle' Comes Around... Inner Thoughts By MG Siegler • 26 Apr 2024 View in browser View in browser If you'll allow me a brief meta blurb this week (not a Meta blurb, plenty of
Digest #135: Kubernetes Hacks, Terraform CI/CD, HashiCorp Acquisition, AWS Data Transfer Monitoring
Friday, April 26, 2024
Explore Advanced Kubernetes Techniques, Dive Into Terraform CI/CD Frameworks, Monitor AWS Data Transfer, and Explore Cloud Security with Gitleaks! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Build5Nines Newsletter - April 25, 2024
Friday, April 26, 2024
View this email in your browser Build5Nines Build5Nines Newsletter Thank you for subscribing! I look forward to sharing with you the latest cloud news, technical help, and other thoughts around DevOps