~/devreads

21 Oct 2025

MapTiler (Jachym Cepicky) 1 min read

Three new map styles with refreshed cartography with denser data across zoom levels are now avaiable for public testing.

Explore the importance of functionality over elegance in Swizec's latest piece. Learn from his experience of tripling an engineering team's size within a year.

20 Oct 2025

12 min read

Disaggregated Schedule Fabric (DSF) is Meta’s next-generation network fabric technology for AI training networks that addresses the challenges of existing Clos-based networks. We’re sharing the challenges and innovations surrounding DSF and discussing future directions, including the creation of mega clusters through DSF and non-DSF region interconnectivity, as well as the exploration of alternative switching technologies. [...] Read More... The post…

data center engineeringnetworking traffic

1 min read

Apache Cassandra is a distributed database designed for high availability and horizontal scalability. This write-up explores the complete write path in Cassandra, from the moment a client sends a write request to how data gets replicated across nodes in the cluster.

19 Oct 2025

1 min read

Polyhedral optimization is a tool used in compilers for optimizing loop nests. While the major compilers that use this implement polyhedral optimizations from scratch,1 there is a generally-applicable open source C library called the Integer Set Library (ISL) that implements the core algorithms used in polyhedral optimization. This article gives an overview of a subset of ISL, mainly focusing on…

Amit Merchant 4 min read

PHP’s parse_url was not compliant with RFC 3986 (generic, permissive URIs) or WHATWG URL (browser-style URLs), leading to inconsistent behavior, interoperability problems with tools like cURL, and subtle security issues such as parsing confusion. To fix these issues, PHP 8.5 introduces a standardized API so URIs/URLs are parsed, normalized, modified, and compared consistently with the relevant specs. PHP now ships…

18 Oct 2025

1 min read

They often said it was death threats from evolutionary biologists that had first driven the two of them...

17 Oct 2025

5 min read

At Meta, we are constantly pushing the boundaries of LLM inference systems to power applications such as the Meta AI App. We’re sharing how we developed and implemented advanced parallelism techniques to optimize key performance metrics related to resource efficiency, throughput, and latency. The rapid evolution of large language models (LLMs) has ushered in a [...] Read More... The post…

ai research

1 min read

One of the most fundamental design decisions in Redis replication is that it's push-based rather than pull-based. This means the master (or primary) actively sends data to replicas, rather than replicas polling the master for updates.

16 Oct 2025

7 min read

Sapling is a scalable, user-friendly, and open-source source control system that powers Meta’s monorepo. As discussed at the GitMerge 2024 conference session on branching, designing and implementing branching workflows for large monorepos is a challenging problem with multiple tradeoffs between scalability and the developer experience. After the conference, we designed, implemented, and open sourced our [...] Read More... The post…

devinfraopen source

9 min read

We’re sharing details on our journey to scale Meta’s Backbone network to support the increasing demands of new and existing AI workloads. We’ve developed new technologies and designs to address our 10x scaling needs and applying some of these same principles to help extend our AI clusters between multiple data centers. Meta’s Backbone network is [...] Read More... The post…

data center engineering

J Simpson 5 min read

Translating physical reality into digital data that’s understandable and consumable by machines is one of the most persistent roadblocks in digital transformation. You can have all the automation, data processing, and filtering in the world, and it won’t make a difference if you’re still performing manual data entry. Computer vision is an essential part of ...

blogplatformsapiapi platformapis

Phani Pandrangi 1 min read

The shift toward distributed, intelligent systems is underway. PubNub works with companies across industries helping them operate at scale. As a horizontal, real-time platform, we see patterns and best practices emerging across diverse ecosystems, and we share valuable insights to accelerate your own distributed AI initiatives.

15 Oct 2025

3 min read

A rather bizarre bill has been introduced in the Michigan legislature, the Anticorruption of Public Morals Act, H.B. 4938. While there’s a lot to object to in the bill, I’ll leave the broader criticisms to others and focus on some technology issues. The goal of the bill is specified in §3(1): “A commercial entity, public institution, private actor, or internet…

vladmihalcea 1 min read

Introduction My friend, Laurentiu Spilca, has been working on the second edition of his Troubleshooting Java book, and when I was asked to review it, I was more than happy to do it since the book features a lot of topics that I’m also very interested in, such as performance tuning and query optimization. Audience This book is useful for…

bookbook reviewjavatroubleshooting

Adriano Mota 6 min read

Healthcare systems worldwide are navigating a complex landscape, challenged by rising patient expectations, soaring operational costs, shortages of medical staff, strict compliance requirements, and the need to manage vast amounts of sensitive data. In this environment, digital transformation is essential to stop accepting what’s broken and start building what works. A pivotal standard driving transformation ...

blogstrategyapi standardsapi strategycase study

14 Oct 2025

11 min read

We’re presenting Design for Sustainability, a set of technical design principles for new designs of IT hardware to reduce emissions and cost through reuse, extending useful life, and optimizing design. At Meta, we’ve been able to significantly reduce the carbon footprint of our data centers by integrating several design strategies such as modularity, reuse, retrofitting, [...] Read More... The post…

data center engineering

10 min read

As we focus on our goal of achieving net zero emissions in 2030, we also aim to create a common taxonomy for the entire industry to measure carbon emissions. We’re sharing details on a new methodology we presented at the 2025 OCP regional EMEA summit that leverages AI to improve our understanding of our IT [...] Read More... The post…

data center engineeringml applications

Betty Junod 3 min read

Today’s businesses face a tremendous amount of complexity in tools, data silos, and systems that teams need to navigate to deliver unique and engaging experiences to their customers. Meanwhile developers are only able to spend a fraction of their time coding due to the cognitive load of technology complexity, constant context switching, and figuring out how to adopt AI effectively…

newsaiapplinkheroku ai

Jonathan Brown 2 min read

We are thrilled to announce the next generation of Heroku Postgres to power a data foundation for the next wave of intelligent and mission-critical applications. This roadmap has been driven by listening closely to our customers, culminating in the introduction of a new Heroku Postgres Advanced tier. This revolutionary data foundation is designed to eliminate previous scaling limits, unlock unprecedented…

newsheroku postgresproduct features

1 min read

OpenAI’s new Expert Council on Well-Being and AI brings together leading psychologists, clinicians, and researchers to guide how ChatGPT supports emotional health, especially for teens. Learn how their insights are shaping safer, more caring AI experiences.

company

Rob 1 min read

Sometimes it's helpful to add some text to my current Obsidian daily note without having to switch to Obsidian, find the daily note and then type my text. To do this, we can use the magic of Obsidian's obsidian:// URI schema and automate the text capture in Apple Shortcuts, with an assigned keyboard shortcut to activate it. This is the…

macshortcuts

1 min read

When generating code with an LLM, sometimes a task is so laborious to specify that you may as well do it manually. But, sometimes, you can find just the right information to cinch together to enable the model to do the work. Here’s an example. At Notion, I had built some UI for a new feature. Ken, my designer colleague,…

1 min read

Cosmos, the book by Carl Sagan, does something remarkable. It starts in a distant part of the universe. It does a slow zoom, through desolate space, through groups of galaxies, through the Milky Way, through a remote arm of the Milky Way, through the solar system, past the most distant plants, finally into Earth. It shows us as a tiny…

1 min read

OpenAI and Sur Energy are exploring Argentina’s first Stargate project—an AI and clean energy collaboration that could make Argentina a Latin American leader in artificial intelligence, sustainable infrastructure, and digital innovation.

global affairs

6 min read

At Open Compute Project Summit (OCP) 2025, we’re sharing details about the direction of next-generation network fabrics for our AI training clusters. We’ve expanded our network hardware portfolio and are contributing new disaggregated network platforms to OCP. We look forward to continued collaboration with OCP to open designs for racks, servers, storage boxes, and motherboards [...] Read More... The post…

data center engineeringdata infrastructuredevinframl applicationsnetworking traffic

13 Oct 2025

Vipul Setty 7 min read

For more than 20 years, Etsy has been the destination for human creativity online. Our marketplace is home to more than 100 million special items made, handpicked and designed by more than 5 million sellers. These items and the real people behind them are what set us apart. But while the huge variety of Etsy’s inventory is one of our…

Shoeb Khan 1 min read

At our scale, we needed to handle billions of transactions efficiently - routing across multiple environments and internal data centers - while maintaining reliability, security, and dynamic control. To achieve this, we chose HAProxy, a proven, high-performance load balancer known for its lightweight footprint, flexibility, and ability to handle massive concurrency with minimal overhead. This blog walks you through how…

5 min read

There’s less variation this year with the base iPhone 17 and Pro models sharing a display. The Plus model is gone but we get a new iPhone Air. Here’s what you need to know about the iPhone 17 models. The New Models in a Nutshell There’s no iPhone 17 Plus model this year. Instead the iPhone 17 gets the same…

Gediminas G 2 min read

Sell online. Turn your hobby into income. Share your creativity. Build a professional business website. Whatever your goal, this Black Friday is your chance to make it real. Wi… The post Hostinger Black Friday deals 2025 appeared first on Hostinger Blog.

news

Bill Doerrfeld 5 min read

Real-world constraints often impact how we build digital services. This is especially true for enterprise APIs in regulated industries that transmit sensitive data across jurisdictions. Constraints around how data is managed can easily slow progress — but it doesn’t have to be that way. At Platform Summit 2025, Yinka Omole, a lead software engineer at ...

blogdesignsecurityapiapi architecture

12 Oct 2025

11 Oct 2025

2 min read

Liam knew he could not be hearing a baby crying across the mile and a half of unbroken Hospital facilities...

16 min read

Eric Prouzet And now we see it clear, like a Cupertino sunrise bathing Mt. Bielawski in amber: Apple will censor its App Store at the behest of the Trump administration without putting up a fight. It will twist words into their antipodes to serve the powerful at the expense of the weak. To better serve autocrats, it will talk out…

10 Oct 2025

Luciana Abud 3 min read

The October 2025 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes improvements to the Python Environments extension, Copy Test ID functionality, and enhanced environment activation when using Copilot Chat. Keep on reading to learn more! The post Python in Visual Studio Code – October 2025 Release appeared first on Microsoft for…

pythonvisual studio code

Rafael Peixinho 6 min read

In the fast-paced world of software development, documentation often gets a bad rap. It's perceived as a chore, a necessary evil, and sometimes, unfortunately, an afterthought. But what if writing documentation could be as dynamic and collaborative as writing the code itself? What if it could be simpler to write and more practical to use?

Kotryna D 3 min read

This May, together with Tesonet, a startup accelerator, we launched a nationwide initiative offering schools in Lithuania free access to the most advanced AI tools, nexos.ai and H… The post Nationwide initiative “Generation AI” launched: 40,000 students and their teachers started using the most advanced AI tools appeared first on Hostinger Blog.

daily life

James Chan 6 min read

As a fast-growing home services platform, we heavily utilize machine learning to elevate user experience and improve business processes such as reducing spam, improving search results, and providing recommendations. In recent years, Generative AI has taken the world by storm as a powerful addition to traditional ML. We embraced this mega trend by incorporating LLMs into various areas of our…

data-sciencedatabricksgenaiinformation-securitymachine-learning

5 min read

Hello! Earlier this summer I was talking to a friend about how much I love using fish, and how I love that I don’t have to configure it. They said that they feel the same way about the helix text editor, and so I decided to give it a try. I’ve been using it for 3 months now and here…

9 Oct 2025

Kristopher Sandoval 7 min read

“So it happened, Scott. An MCP server I use in one of my workflows shipped a breaking API change, and my entire workflow broke.” With this single line, Scott Feinberg illuminates a core problem that the excitement around Model Context Protocol (MCP) has fundamentally ignored: API versioning. APIs change all the time — that’s what ...

blogdesignstrategyai agentsapi changelog

3 min read

I have described using Use Copilot Instructions And Page Objects to quickly develop end-to-end Cypress tests. This blog post gives another concrete example. You can find the source code in the repo bahmutov/copilot-instructions-example. First, I wrote a page object file to implement common TodoMVC application test commands: visit the app and wait for it to load reset the backend data…

8 Oct 2025

maoni 23 min read

Learn how DATAS in .NET 10 adapts heap size, what changes to expect versus previous Server Garbage Collection (GC) behavior, and how to decide whether to tune or disable it. The post Preparing for the .NET 10 GC (DATAS) appeared first on .NET Blog.

.netgcperformancedatasmemory

Anush DSouza 4 min read

Introducing the pilot of Heroku Vibes, your collaborative agent for turning ideas into running apps. For those who have been with us on this journey for a while, the name “Heroku Garden” might stir up a bit of nostalgia. It was the web experience that enabled developers to become immediately productive in creating and deploying […] The post Welcome to…

newsheroku aiproduct features

Athena Chang 10 min read

Imagine you have a fabulous idea to drive more sales on Etsy by giving out free ice cream with every purchase. How would you know if it will actually work? One way to test this out is to run an experiment! An experiment is a learning tool that can help us see if a new change really affects user behavior…

J Simpson 8 min read

APIs have a reputation for being the weakest link in an enterprise’s cybersecurity. This can become a self-fulfilling prophecy, as APIs’ supposed vulnerabilities make them a popular target for potential attackers and cybercriminals. This can cause all manner of security issues, as APIs can be made to divulge a wealth of sensitive information using valid ...

blogsecurityapi developerapi governanceapi security

Todd Greene 1 min read

As AI gets more sophisticated, building enterprise apps is possibly easier than ever. But infrastructure remains essential to give builders the speed, scale, and reliability necessary to run large interactive apps at scale. Explore our blueprint for AI-scale apps that raise the bar.

Jakub Koj 1 min read

Discover how PubNub Functions integrate AI into eCommerce platforms, driving 25% improvements in customer satisfaction and revenue. Learn about AI-powered chatbots, smart recommendations, and automated content creation using Claude, Gemini, and Perplexity templates for real-time, intelligent shopping experiences.

Amit Merchant 3 min read

Imagine a responsive hero image that becomes more transparent as the viewport gets narrower, helping text readability on small screens or a card that scales up slightly as the viewport grows, adding a subtle polish. Until now, achieving these effects required complex calc() expressions or JavaScript, often leading to brittle solutions. But with the new CSS progress() function, you can…

2 min read

Safari recently implemented a non-standard (yet?) CSS random() function (currently only in WebKit, and not yet part of any CSS specification). Since many recent CSS features are directly aimed at replacing common JavaScript functionality, I expected this function to do the same. While it has some neat use cases, it doesn’t cover most of the scenarios where I currently use…

cssweb development

7 Oct 2025

JEFF GANGEMI, GROWTH MARKETING PRACTICE LEAD @ TOPTAL 1 min read

Jon Miller has spent his career building category-defining marketing platforms. Now, as co-founder and CEO of a stealth AI startup, he shares why the old marketing automation playbook is broken—and how AI will drive personalization at scale.

2 min read

Meta open-sourced React over a decade ago to help developers build better user experiences. Since then, React has grown into one of the world’s most popular open source projects, powering over 50 million websites and products built by companies such as Microsoft, Shopify, Bloomberg, Discord, Coinbase, the NFL, and many others. With React Native, React [...] Read More... The post…

open source

Rob 2 min read

I've set my Mac up such that video calls such as Zoom use the microphone and earphones attached to my Behringer UMC204HD, which all other audio plays through the my normal speakers which are the default. One issue I have with this is that it's quite hard to change the volume when a call as the volume buttons on the…

macswift

Kogan Dev Blog 4 min read

In a talent landscape full of competitive opportunities, where change and turnover are part of the norm, Kogan.com stands out as a place where people choose to stay, grow, and advance their careers. Many of our team members have long tenures, with some contributing as long as 12 or 15 years, reflecting the strong culture and opportunities here. This month,…

culturelearning growth

6 Oct 2025

12 min read

OpenZL is a new open source data compression framework that offers lossless compression for structured data. OpenZL is designed to offer the performance of a format-specific compressor with the easy maintenance of a single executable binary. You can get started with OpenZL today by visiting our Quick Start guide and the OpenZL GitHub repository. Learn more [...] Read More... The…

devinfraopen source

1 min read

OpenAI Codex is now generally available with powerful new features for developers: a Slack integration, Codex SDK, and admin tools like usage dashboards and workspace management—making Codex easier to use and manage at scale.

product