~/devreads

14 Apr

Joy Jing 7 min read

Discover how Airbnb prioritizes user privacy while building a more connected community, empowering guests to engage socially, connect confidently, and maintain control of their personal data. By: Joy Jing ✨ Building a more connected community At Airbnb, our hosts and guests form the heart of our community. As shared by CEO Brian Chesky , we’re evolving into a more social…

user-experiencedata-privacydataprivacyengineering

Aphyr 11 min read

Table of Contents This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB. Introduction Dynamics Culture Information Ecology Annoyances Psychological Hazards Safety Work New Jobs Where Do We Go From Here Previously: Safety. Software development may become (at least in some…

Tammy Pearson 2 min read

AI tools have made it easier than ever to build and ship software. On one of my recent projects, I’ve seen firsthand how quickly a team can generate features, prototype ideas, and release new functionality. But I’ve also noticed something else. Just because we can build faster doesn’t mean we’re learning any faster. On this […] The post Shipping Faster…

product development

1 min read

The era of large language models (LLMs) is here, bringing with it rapidly evolving libraries like ChromaDB that help augment LLM applications. You’ve most likely heard of chatbots like OpenAI’s ChatGPT, and perhaps you’ve even experienced their remarkable ability to reason about natural language processing (NLP) problems. Modern LLMs, while imperfect, can accurately solve a wide range of problems and…

Martin Fowler 5 min read

I attended the first Pragmatic Summit early this year, and while there host Gergely Orosz interviewed Kent Beck and myself on stage. The video runs for about half-an-hour. I always enjoy nattering with Kent like this, and Gergely pushed into some worthwhile topics. Given the timing, AI dominated the conversation - we compared it to earlier technology shifts, the experience…

Svyatoslav Kryukov 1 min read

Authors: Svyatoslav Kryukov, Senior backend engineer, and Travis Turner, Tech Editor Topics: Rails, DX, Open Source, Vite, JavaScript, React Introducing rails_vite—a new Vite integration for Rails that works with Propshaft, not against it. Drop it into an existing jsbundling app for instant CSS HMR, or use the full gem for manifest-based asset resolution. Vite is the build tool every frontend…

We talk a lot about outcomes over outputs and how engineers are supposed to get us over the water, not blindly build a bridge because someone asked for a bridge. But how do you do that in practice?

13 Apr

Pinterest Engineering 8 min read

Authors: Matt Lawhon | Sr. Machine Learning Engineer; Filip Ryzner | Machine Learning Engineer II; Kousik Rajesh | Machine Learning Engineer II; Chen Yang | Sr. Staff Machine Learning Engineer; Saurabh Vishwas Joshi | Principal Engineer At Pinterest, scaling our recommendation models delivers outsized impact on the quality of the content we serve to users. Our Foundation Model (oral spotlight,…

pinterestmachine-learninginfrastructureengineeringrecommendation-system

Dominic Marks 12 min read

Excerpt In complex, long-running agentic systems, maintaining alignment and coherent reasoning between agents requires careful design. In this second article of our series, we explore these challenges and the mechanisms we built to keep teams of agents working productively over long time spans. We present a range of complementary techniques that balance the conflicting requirements…

uncategorizeddevelopmentsecuritysoftware-engineering

Aphyr 17 min read

Table of Contents This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB. Introduction Dynamics Culture Information Ecology Annoyances Psychological Hazards Safety Work New Jobs Where Do We Go From Here Previously: Psychological Hazards. New machine learning systems endanger our psychological…

1 min read

I went hunting for references to the OEIS in open source code, and found some weird ones. There are not one, but two live-coding music frameworks that use OEIS sequences as a source for “anything that can be sequenced” in music. I’m guessing that’s used for choosing pseudorandom melodies, interesting rhythyms, or how to overlap tracks in different ways. The…

SitePoint Sponsors 1 min read

Learn 5 powerful ways to use the Semrush API to automate reporting, qualify leads, monitor competitors, and unlock real-time SEO intelligence at scale. Top 5 Ways to Use the Semrush Developer API on SitePoint.

apisseo sem

Nic Raboy 1 min read

Almost every modern web application will need a REST API for a client to talk to, and in almost every scenario, that client is going to expect JSON. The best developer experience is a stack where you ... The post Build a Movie Watchlist with Node.js, TypeScript, and MongoDB appeared first on DEV.

SitePoint Sponsors 1 min read

Compare the best cryptocurrency cards for Indians in 2026. Covers Cryptomus, Uquid, PlasBit, Paycent, and Bleap for spending crypto in everyday purchases. Best Cryptocurrency Cards for Indians on SitePoint.

blockchain

1 min read

Somebody gave you a knife and stood back smiling as you cut away parts of yourself. Those aren't the right...

MapTiler (Jaroslav Polacek) 1 min read

Instantly transform raw images into fully georeferenced map tiles ready to publish with the new online georeferencer. Position floor plans, architectural drawings, and drone imagery using an intuitive web interface.

2 min read

There’s something good going on with music these days. Romance by Fontaines D.C. is a perfect album. I have listened to it almost every single day for weeks and have not gotten sick of it once, which is – and I mean this clinically – a medical miracle. Jack White is on SNL. The Strokes are touring. There is a…

12 Apr

ZOHRA IBRAHIMI, INFORMATION SECURITY PRACTICE LEAD @ TOPTAL 1 min read

As healthcare systems become more digital and interconnected, cybersecurity leaders must protect sensitive patient data while ensuring critical technology remains reliable and accessible. In this episode of the Executive Guidance podcast, Orus Dearman, Chief Information Security Officer at iRhythm Technologies, joins Zohra Ibrahimi, Toptal’s Cyber and Information Security Practice Lead, to discuss how healthcare security leaders balance compliance, innovation, and…

Aphyr 6 min read

Table of Contents This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB. Introduction Dynamics Culture Information Ecology Annoyances Psychological Hazards Safety Work New Jobs Where Do We Go From Here Previously: Annoyances. Like television, smartphones, and social media, LLMs etc.…

Georgia Martinez 8 min read

The OM-84 Omnichord, released in 1984 Outside of my 9-to-5 job as a software engineer, I play keys in a six-person cover band. A few months back, our drummer came into rehearsal exclaiming, “Georgia, you won’t believe what I found on Facebook Marketplace!” He reached into his backpack and pulled out an Omnichord. What the […] The post How to…

react nativetypescriptmusic

Josh Sherman 3 min read

For years, I've been chasing the illusion of the so-called "Smart Home". Thermostats and vacuums. Doorbells and cameras. Light bulbs and switches. Garage door openers and bird feeders. Stoves and grills. Sleep mats and of course, bathroom scales. Fucking bathroom scales. Oh, and the stove I've never been able to get setup. Sure they add a level of convenience, but…

11 Apr

Aphyr 12 min read

Table of Contents This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB. Introduction Dynamics Culture Information Ecology Annoyances Psychological Hazards Safety Work New Jobs Where Do We Go From Here Previously: Information Ecology. The latest crop of machine learning technologies…

Martin Fowler 1 min read

Last night I saw Central Square Theater’s excellent production of Breaking the Code. It’s about Alan Turing, who made a monumental contribution to both my profession and the fate of free democracies. Well worth seeing if you’re in the Boston area this month.

Matt Fletcher 2 min read

In previous posts, I have written about my Proxmox Backup client helper scripts and an Ansible role to provision them. The main limitation of the prior version of the scripts is that they could only specify one backup target file or directory. Now they can target multiple. Backup scripts improvements The primary new feature is […] The post Check Out…

extracurricular activitiesansibleproxmox

10 Apr

NVIDIA Writers 8 min read

This National Robotics Week, NVIDIA is highlighting the breakthroughs that are bringing AI into the physical world — as well as the growing wave of robots transforming industries, from agricultural and manufacturing to energy and beyond. Advancements in robot learning, simulation and foundation models are accelerating development, enabling robots to move from training in virtual […]

roboticscomputer visioninceptionphysical aisimulation and design

Netflix Technology Blog 8 min read

by Gabriela Alessio , Cameron Taylor , and Cameron R. Wolfe Introduction When members log into Netflix, one of the hardest choices is what to watch. The challenge isn’t a lack of options — there are thousands of titles — but finding the most intriguing one is complex and deeply personal. To help, we surface personalized promotional assets , especially…

Aphyr 19 min read

Table of Contents This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB. Introduction Dynamics Culture Information Ecology Annoyances Psychological Hazards Safety Work New Jobs Where Do We Go From Here Previously: Culture. Machine learning shifts the cost balance for writing,…

Drew Colthorp 13 min read

Picture Monday morning at a growing virtual diabetes clinic. Over the weekend, 800 patients called or messaged about refills, scheduling, and portal issues. Fifteen support reps are already behind before they log in. Your board wants higher self‑service and lower unit costs. Clinical leaders want less burnout. Your security officer is worried that the first […] The post How to…

artificial intelligencedigital health

Ramkishore Saravanan 8 min read

Real-time ML Ranking for Autocomplete: Deploying Learning-to-Rank inside OpenSearch (Part 1) Co-authored with Srinivas Nagamalla . Special mentions to Yawan Gupta and the Search-engineering-team for their contributions. Autocomplete is one of the most latency-sensitive surfaces in any consumer app. At Swiggy, autocomplete is triggered on every keystroke, so ranking has to fit within a tiny latency budget while serving far…

opensearchsearch-auto-completemachine-learninglearning-to-rankswiggy-data-science

Daniela Chan 11 min read

In 2026, approximately 392.5 billion emails are expected to be sent and received worldwide every day. That number is growing at 4.2% annually and is on track to hit 424.2 billion … The post How many emails are sent per day? Key statistics and trends appeared first on Hostinger Blog.

marketing

Vladimir Dementyev 1 min read

Authors: Vladimir Dementyev, Principal Backend Engineer, and Travis Turner, Tech Editor Topics: Rails, Performance, Open Source, Performance & scale, Platform engineering, Ruby, PostgreSQL, GraphQL, Prometheus We unveil the gemfile toolbox of the Martian Rails engineer; a universe of Evil Martian gems that encapsulate our philosophy and soul. Evil Martians has worked on dozens of Ruby on Rails projects every year.…

1 min read

Learn what AI is, how it works, and how tools like ChatGPT use large language models. A clear, beginner-friendly guide to understanding artificial intelligence.

openai academy

9 Apr

10 min read

At Meta, WebRTC powers real-time audio and video across various platforms. But forking a large open-source project like WebRTC within our monorepo presents unique challenges – over time, an internal fork can drift behind upstream, cutting itself off from community upgrades. We’re sharing how we escaped this “forking trap” – from building a dual-stack architecture [...] Read More... The post…

devinfraopen sourcevideo engineering

1 min read

A051070 is a sequence about OEIS sequences. a(n) is the n-th term in sequence A_n (or -1 if A_n doesn’t have enough terms). So the first term in A051070 is 1 because A000001 is the number of groups of order n, and that sequence has 1 as its entry in index 1. A000002 is the Kolakoski sequence (what? For another…

Martin Fowler 6 min read

I mostly link to written material here, but I’ve recently listened to two excellent podcasts that I can recommend. Anyone who regularly reads these fragments knows that I’m a big fan of Simon Willison, his (also very fragmentary) posts have earned a regular spot in my RSS reader. But the problem with fragments, however valuable, is that they don’t provide…

GeForce NOW Community 2 min read

A timeless story of grit, faith and rebellion takes center stage as Samson: A Tyndalston Story joins the GeForce NOW library today. The highly anticipated release from Liquid Swords can now be streamed on nearly any device with GeForce NOW bringing cinematic intensity and mythic storytelling to the cloud. Catch it as part of four […]

gamingcloud gaminggeforce now

Matt Sweda 4 min read

Here’s how I replaced Payload CMS’s built-in login system with Better Auth so an Next.js site and its Payload admin panel could share the same authenticated session. Using Payload CMS If you’re comfortable working in a Next.js app, and you haven’t given Payload CMS a try, you really should. It’s a config-first Typescript CMS that […] The post Use Better…

typescriptauthenticationcmspayload

Aphyr 12 min read

Table of Contents This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB. Introduction Dynamics Culture Information Ecology Annoyances Psychological Hazards Safety Work New Jobs Where Do We Go From Here Previously: Dynamics. ML models are cultural artifacts: they encode and…

8 Apr

Koshal Agrawal 13 min read

In this post, we demonstrate how you can build a scalable, multi-tenant configuration service using the tagged storage pattern, an architectural approach that uses key prefixes (like tenant_config_ or param_config_) to automatically route configuration requests to the most appropriate AWS storage service. This pattern maintains strict tenant isolation and supports real-time, zero-downtime configuration updates through event-driven architecture, alleviating the cache…

advanced 300amazon cognitoamazon dynamodbamazon eventbridgeaws lambda

1 min read

As AI increases developer speed and productivity it also increases the need for safeguards. On this episode of the Meta Tech Podcast, Pascal Hartig sits down with Ishwari and Joe from Meta’s Configurations team to discuss how Meta makes config rollouts safe at scale. Listen in to learn about canarying and progressive rollouts, the health checks [...] Read More... The…

data infrastructuredevinfraproduction engineeringsecurity privacymeta tech podcast

Dan Berezin Stelzer 2 min read

We recently announced the integration between Mend.io and Docker Hardened Images (DHI) provides a seamless framework for managing container security. By automatically distinguishing between base image vulnerabilities and application-layer risks, it uses VEX statements to differentiate between exploitable vulnerabilities and non-exploitable vulnerabilities, allowing your team to prioritize what really matters. TL;DR: The Developer Value Proposition...

partnershipsproductsdocker hardened imagessoftware supply chain securityvex