~/devreads

9 Mar

MapTiler (Tom Armitage) 1 min read

We’ve made a major update to our Map styles, including Satellite, Backdrop, and Aquarelle. We’ve also added over 650,000 new addresses, largely in rural areas of France, to our search and location services.

8 Mar

Jacob Williams 3 min read

Recently, I covered some FAQs on Atomic’s Accelerator program — what it is, how hiring works, and how to stand out as a candidate. If you haven’t read that yet, and it fits your situation, I recommend circling back. This FAQ is about the Atomic Experience. The work, the culture, and what growth looks like […] The post FAQs about…

culture

1 min read

There is an implicit contract at the foundation of every database architecture decision you have ever made. You probably never wrote it down. Nobody does. It just… existed.

7 Mar

Miranda Michalski 4 min read

Some cultures don’t have a distinct word for the color blue; instead, it’s considered a shade of green. Identifying bugs can be a lot like that. It’s difficult to see them as separate from “how the software works” when they blend in. With AI, it’s easier than ever to generate code. But software can be […] The post Is It…

exploratory testingbugs

6 min read

Cypress v15.10.0 has announced a big switch coming in v16 - the new way of dealing with environment values and secrets. Let's see why this change is necessary, what is means for your testing code, and what the best practices for handling secrets in your tests should be. First, let me say: Cypress end-to-end browser tests run in the browser.…

1 min read

Lloyd's wasn't in London: where Lloyd's was, so was the city. Rhizomatic and infertile, neither deigned to...

6 Mar

Jon Wettersten 4 min read

At 8th Light, we help healthcare organizations design and build AI-enabled systems that put people first, combining product strategy, human-centered design, and technology leadership to create innovative solutions that work for clinicians as well as patients. Why This Matters Although AI continues to dominate healthtech headlines, many frontline clinicians are still battling clunky systems, fragmented workflows, and administrative overload. The…

healthtech

Jonathan Chaffer 2 min read

Fast-moving projects can be really fun to work on, but they’re also mentally expensive. When priorities shift rapidly and you’re juggling features, bugs, code reviews, and meetings, you’re just as bottlenecked by time as you are by cognitive load. Here are some ways to reduce that load without slowing momentum. 1. Stop using your brain […] The post How to…

growing as makerssoft skillstime management

Yiwen Xu 3 min read

To celebrate International Women’s Day, we sat down with Cecilia Liu, Senior Product Manager at Docker, for three questions about the vision and strategy behind Docker’s MCP solutions. From shaping product direction to driving AI innovation, Cecilia plays a key role in defining how Docker enables secure, scalable AI tooling. Cecilia leads product management for...

productsai mldocker desktopdocker mcp catalogdocker mcp gateway

5 Mar

Thumbtack People Team 3 min read

Kenza Boulisfane, Software Engineer at Thumbtack, works at the intersection of data, AI, and real business impact. In this Q&A, she shares how she’s building an AI-powered Marketing Analytics Agent designed to make complex marketing data accessible to everyone. She also reflects on team culture, technical challenges, and why diverse perspectives make engineering stronger. What are you currently working on?…

careerssoftware-developmentaidatatechnology

Mike Kistler 17 min read

Discover what’s new in the v1.0 release of the official MCP C# SDK, including enhanced authorization, richer metadata, and powerful patterns for tool calling and long-running requests. The post Release v1.0 of the official MCP C# SDK appeared first on .NET Blog.

.netaic#mcpsdk

GeForce NOW Community 2 min read

March is in full bloom, and that means a fresh wave of games heading to the cloud. 15 new titles are joining the GeForce NOW library this month. Leading the March lineup is Pearl Abyss’ Crimson Desert, an open‑world action‑adventure set in a war‑torn fantasy land, alongside plenty of other games to explore. Whether looking […]

gamingcloud gaminggeforce now

Mattie Behrens 3 min read

Every team I’ve been on lately has communicated through Slack. And I mean every team—even the client teams who otherwise run an entirely corporate IT stack. Slack is the place where people hash things out, right up until they jump on a Zoom meeting. Slack is also the place where valuable information goes to vanish […] The post Don’t Hide…

effective communicationslack

1 min read

Introducing GPT-5.4, OpenAI’s most most capable and efficient frontier model for professional work, with state-of-the-art coding, computer use, tool search, and 1M-token context.

product

Miles Brown 9 min read

Most API teams I talk to are serious about the front door. They have a documented API surface, versioning rules, code review, and a continuous integration and continuous delivery (CI/CD) pipeline that runs tests and security checks before anything ships. That’s all good hygiene. But the incidents that turn into painful postmortems often start somewhere ...

blogsecurityapi discoveryapi governanceapi inventory

Amit Merchant 1 min read

When you’re working with fonts, especially for displaying numbers, there’s something called proportional spacing that can make a huge difference in how your numbers look when they’re animated. Essentially, most fonts (apart from monospaced fonts) use proportional spacing, which means that each character takes up a different amount of horizontal space. This can lead to numbers looking uneven and misaligned,…

4 Mar

Ron Boling 4 min read

I have been trying tiny experiments using AI tools to automate the essential, yet mundane tasks that I handle as a delivery lead. The “tiny experiment” approach was inspired by Anne-Laure Le Cunff’s book, Tiny Experiments: How to Live Freely in a Goal-Obsessed World. The idea is to explore what is possible and not worry […] The post How I…

delivery practicesagile project management

Adriano Mota 6 min read

The evolution of the modern enterprise is often marked by a transition from streamlined simplicity to architectural fragmentation. What begins as a strategic move toward distributed systems frequently devolves into gateway sprawl, a phenomenon where decentralized business units adopt distinct API tools based on localized budgets, engineering preferences, or specific technical requirements. While this flexibility ...

blogplatformssecurityai agentsapi architecture

Martin Fowler 1 min read

There's been much talk recently about how AI agents affect the workflow loops of software development. Kief Morris believes the answer is to focus on the goal of turning ideas into outcomes. The right place for us humans is to build and manage the working loop rather than either leaving the agents to it or micromanaging what they produce. more…

1 min read

There is a particular kind of respect reserved in engineering for the algorithm that outlives its era. BM25 is one of them. BM25 was born out of information retrieval research in the 1970s and 1980s, polished over decades, and eventually adopted as the default ranking function in Elasticsearch, Solr, and Lucene.

3 Mar

Vishrut Iyengar 4 min read

Your Package Manager, Now with a Security Upgrade Last December, we made Docker Hardened Images (DHI) free because we believe secure, minimal, production-ready images should be the default. Every developer deserves strong security at no cost. It should not be complicated or locked behind a paywall. From the start, flexibility mattered just as much as...

productssecuritydockerdocker hardened imagessecurity packages

David Tippett 4 min read

So much of what you interact with on GitHub depends on search—obviously the search bars and filtering experiences like the GitHub Issues page, but it is also the core of the releases page, projects page, the counts for issues and pull requests, and more. Given that search is such a core part of the GitHub platform, we’ve spent the last…

Rob Bell 3 min read

Every project starts the same way. There’s a problem worth solving, a rough sense of the constraints, and a blank page. The hard part isn’t writing the first line of code—it’s figuring out which direction to go when several look equally reasonable. Should this be an event-driven system or a synchronous pipeline? Do we split […] The post How I…

ai for developerssoftware architectureartificial intelligence

Rafael Torres 3 min read

Expedia Group Technology — Engineering A lightweight framework for balancing speed today with agility tomorrow Photo by Benjamín Gremler on Unsplash As engineers, we’re often encouraged to “move fast” — and for good reason. Delivering value quickly is critical. But running fast usually means taking shortcuts: skipping tests, hardcoding a value, bending an abstraction a bit too far. Individually, these…

product-backlogagilequalitytechnical-debtsoftware-engineering

Rob 2 min read

Recently I discovered that this code passed our PHPStan level 10 checks: use http\Exception\InvalidArgumentException; // ... throw new InvalidArgumentException; I was surprised as http\Exception\InvalidArgumentException is not a class in our system. While cooling, I discovered that there's an http PHP extension and it appears that PHPStan has a stub for this which means that it accepts it as existing even…

php

Art Anthony 6 min read

In years gone by, API specifications and developer portals were created for developers’ eyes only. It wasn’t unusual for them to include the occasional joke or pop culture reference, or omit context that any qualified API consumer would easily be able to infer. While the introduction of standards like OpenAPI has already systematized and sanitized ...

blogai agentsapi designapi documentationapi standards

Martin Fowler 1 min read

Rahul Garg continues his series of Patterns for Reducing Friction in AI-Assisted Development. This pattern describes a structured conversation that mirrors whiteboarding with a human pair: progressive levels of design alignment before any code, reducing cognitive load, and catching misunderstandings at the cheapest possible moment. more…

Andrey Novikov 1 min read

Authors: Andrey Novikov, Backend Engineer, and Travis Turner, Tech Editor Topics: Rails, Ruby A deep dive extending Flipper in Rails: friendly actor IDs, team-wide flags, percentage rollouts, analytics events, and admin auditing. Our client StackBlitz already had an in-house solution for feature flags in the admin panel. But as the product and team grew (alongside the launch and success of…

2 Mar

6 min read

FFmpeg is truly a multi-tool for media processing. As an industry-standard tool it supports a wide variety of audio and video codecs and container formats. It can also orchestrate complex chains of filters for media editing and manipulation. For the people who use our apps, FFmpeg plays an important role in enabling new video experiences [...] Read More... The post…

open sourcevideo engineering

Matthew Green 24 min read

This post has been on my back burner for well over a year. This has bothered me, since with every month that goes by, I become more convinced that anonymous authentication the most important topic we could be talking about as cryptographers. This isn’t just because I love neat cryptography: it’s that I don’t trust … Continue reading Anonymous credentials:…

anonymous credentialsprivacyaiartificial-intelligencecybersecurity

2 min read

Meta recognizes the long-term benefits of jemalloc, a high-performance memory allocator, in its software infrastructure. We are renewing focus on jemalloc, aiming to reduce maintenance needs and modernize the codebase while continuing to evolve the allocator to adapt to the latest hardware and workloads. We are committed to continuing to develop jemalloc development with the [...] Read More... The post…

data infrastructureopen source

Joe Chrysler 4 min read

Healthcare dev teams need to ship features and fixes quickly. HIPAA’s Security Rule requires a detailed audit trail. How do we square this circle? Here, I’ll make the case for turning every promise into code: Terraform modules, CI gates, deployment guardrails, and runnable scripts that emit verifiable proof as the default behavior. Setting this stuff […] The post Make HIPAA…

development practicesdigital health

1 Mar

Shay Cisero 3 min read

There are various definitions surrounding the role of a Delivery Lead (DL) within the tech industry. The role of a DL is versatile and requires the ability to shapeshift to wear many hats confidently. Essential to the role are the abilities to skillfully steward stakeholders and development teams, lead strategy and project management, own the […] The post Steward, Strategist,…

project team managementleadershipdelivery lead

Amogh Dendukuri 4 min read

Autonomous networks — intelligent, self-managing telecommunications operations — are moving from a future vision to a current priority for telecom operators. In the latest NVIDIA State of AI in Telecommunications report, network automation emerged as the top AI use case for investment and return on investment. Automation is different from autonomy. Beyond executing predefined workflows, […]

aiagentic aieventsnemotronnvidia blueprints

Kanika Atri 6 min read

AI-RAN is moving from lab to field, showing that a software-defined approach is the only viable way to build future AI-native wireless networks. Ahead of Mobile World Congress (MWC), running March 2-5 in Barcelona, NVIDIA and Nokia announced new AI-RAN collaborations with top telecom operators across Europe, Asia and North America, powered by NVIDIA AI-RAN […]

aiai-raneventsopen sourcetelecommunications

1 min read

Alice was sure within the first hour of meeting Bob that their families had software-entangled them since...

28 Feb

1 min read

Despite being over eight years old, the NVIDIA GTX 1080 Ti remains a compelling choice for enthusiasts keen on running LLM locally.

Jacob Williams 3 min read

Over the last couple of years, I’ve had several people reach out to me about Atomic Object and the Accelerator program. These were students, recent grads, career changers — people in all kinds of situations trying to get a feel for what the experience might offer. I appreciate every one of those conversations, and I’ve […] The post Accelerator Program…

atomic accelerator

27 Feb

Rob 1 min read

Today has been a struggle entirely due to my own internal negative thoughts and feelings about impacting events that are outside my control. Navigating this to come out stronger rather than letting it consume my self-belief and confidence isn’t easy, especially at the time. I’m not worse at my job and my abilities haven’t diminished, but sometimes it’s hard to…

me

Postmark team 4 min read

If you've ever asked an AI coding agent to help you integrate email into your app, you've probably gotten code that looks right but isn't quite right. Maybe it used an outdated endpoint. Maybe it forgot about Message Streams entirely. Maybe it hallucinated a method that doesn't exist. (We've seen all three.) AI agents are only as good as the…

Isabella Wloch 4 min read

Recently, I helped transition a feature that was already mid-development from one team to another. It was my first time in this kind of role, and while it was a valuable experience, it also surfaced several challenges I had not anticipated. The experience pushed me to reflect on how teams share knowledge, make decisions, and […] The post Transitioning a…

project team managementteamsfeature development

vladmihalcea 1 min read

Introduction In this article, I’m going to show you how to emulate a LEFT JOIN FETCH between two root entities without fetching the intermediate child entity. I got the inspiration for this article by this comment thread on my blog. Domain Model Let’s assume we have the following entities: The Post is the root entity of our hierarchy, but just…

hibernatefetchjoin fetchunrelated

5 min read

Over the past two years, we’ve witnessed a Cambrian explosion of AI development, with Generative and Agentic AI capturing stakeholders’ attention. AI/ML Engineers are delivering real business value by intermixing LLMs and agentic systems with traditional machine learning systems. It’s been an era of rapid prototyping and quick integrations. Teams have adopted different approaches - each unlocking new potential, but…

MapTiler (Dominik Zochowski) 1 min read

Fully control styling, behavior, and interaction logic of custom map controls. With MapTiler SDK JS, using native HTML, CSS, and JavaScript, you can fully control the map UI with declarative or programmatic APIs.