~/devreads

22 Jan

21 Jan

1 min read

There are numerous other experiences from which we can learn as we deliver solutions for our fellow developers. These experiences can help us identify areas where we can improve and continue to innovate in the platform space to assist our developers in supporting the missions of our companies.

37 min read

When you work on B2B SaaS apps used by large customer organizations, synchronizing those customers’ users within your software system is tricky! You must synchronize user profile information and the user attributes required for access control management. Customers with large workforces may have thousands of users to manage. They demand a speedy onboarding process, including automated user provisioning from their…

20 Jan

1 min read

Stargate Community plans detail a community-first approach to AI infrastructure, using locally tailored plans shaped by community input, energy needs, and workforce priorities.

global affairs

11 min read

In my time as a developer, I have noticed that one of the most common ways my coworkers spend time coding outside of work is by developing little code snippets or apps that solve problems in their everyday lives. From household budgeting, to managing workouts on rowing machines, to generating a Taco Bell order, these projects allow devs to explore…

ruby

J Simpson 7 min read

Model Context Protocol (MCP) had a banner year in 2025. Since MCP was first released in November 2024, the protocol has exploded with thousands of public MCP servers and millions of monthly SDK downloads. Everyone from Microsoft to Google has adopted MCP in their quest for agentic AI. However, right when MCP was celebrating its ...

blogstrategyai agentsapi architectureapi standards

5 min read

AI agents are quickly becoming part of everyday enterprise development. They summarize emails, coordinate calendars, query internal systems, and automate workflows across tools. But once an AI agent needs to access an enterprise application on behalf of a user, things get complicated. How do you securely let an AI-powered app act for a user without exposing credentials, spamming consent prompts,…

14 min read

Twitter's descent into a gutter of the lowest order has been wrenching: Elon Musk’s Grok and the Mass Undressing Scandal As I draft this, a week later, it appears pressure from civil society, investigations by regulators, and outright bans on multiple continents have forced Musk to back down to an uncertain degree. As this scandal roiled, Twitter's apps have been…

Julien Portalier 1 min read

We are announcing a new Crystal release 1.19.1 with two regressions fixed. See the release notes of 1.19.0 for all the changes introduced in Crystal 1.19. Pre-built packages are available on GitHub Releases and our official distribution channels. See crystal-lang.org/install for installation instructions. Stats Section titled Stats This release includes 2 changes since 1.19.0 by 1 contributor. We thank all…

19 Jan

João Palmeiro 6 min read

Benchmark It Yourself (BIY): Preparing a Dataset and Benchmarking AI Models for Scatterplot-Related Tasks When we need to visualize and interact with millions, or even just thousands, of individual points while analyzing data, we typically resort to rendering them in the browser using a canvas . The other common approach for the web, SVG, doesn’t scale when the number of…

outlier-detectionclusteringdata-visualizationartificial-intelligencelarge-language-models

2 min read

Identity has become one of the most important control points in modern systems. As applications grow more distributed and AI-driven automation becomes part of everyday workflows, identity increasingly defines how secure, predictable, and trustworthy those systems are. Decisions about access, scope, and lifecycle now shape not only the user experience, but also how well security holds up as systems scale.…

18 Jan

jonskeet 7 min read

I’ve now been through three approaches to load testing for the site, and I think I’ve settled on a solution for the medium term at least. This post explains what I’m trying to achieve, along with the pros and cons of what I’ve tried. Requirements For this particular site, I have four requirements: If the … Continue reading Election 2029:…

election 2029

17 Jan

jonskeet 4 min read

On January 15th 2026, Robert Jenrick broke my election site. Okay, that’s slightly hyperbolic. The site continued to operate, and it would be fairer to say that the actions of Kemi Badenoch and Robert Jenrick exposed a flaw in the data modelling in my site. For those readers who don’t follow UK politics, two events … Continue reading Election 2029:…

election 2029

16 Jan

Yuqing Zhang 9 min read

Ever searched for something specific, only to be met with results that are close, but not quite? On Etsy’s Search Relevance team, that frustration is exactly what we are tackling. Our goal is simple yet ambitious: to help buyers find exactly what they’re looking for, and to help sellers reach the people seeking their special products. Search plays a central…

Yiwen Xu 17 min read

Hello, I’m Philippe, and I am a Principal Solutions Architect helping customers with their usage of Docker. I started getting seriously interested in generative AI about two years ago. What interests me most is the ability to run language models (LLMs) directly on my laptop (For work, I have a MacBook Pro M2 max, but...

engineeringproductsai mldocker composedocker desktop

Daisy Mølving 7 min read

Updated 1/16/2026. Originally published 12/10/2024 As we talked about in Part 1 of this blog series, The Design Process and Agile Development: Part 1 — Design Is Collaborative, the design process provides teams with the opportunity to join forces, paving the way for an integrated team of user experience (UX) designers, product owners, and agile software development to create a…

experiential design

1 min read

MySQL replication enables data synchronization across databases, powering read scaling and even some complex distributed architectures. At the core lies the binary log (binlog), which is the authoritative record of all data modifications on a source server.

15 Jan

Thomas Kjær Aabo 4 min read

To keep a platform like GitHub available and responsive, it’s critical to build defense mechanisms. A whole lot of them. Rate limits, traffic controls, and protective measures spread across multiple layers of infrastructure. These all play a role in keeping the service healthy during abuse or attacks. We recently ran into a challenge: Those same protections can quietly outlive their…

Anush DSouza 2 min read

Today, we are announcing the general availability of reranking models on Heroku Managed Inference and Agents, featuring support for Cohere Rerank 3.5 and Amazon Rerank 1.0. Semantic reranking models score documents based on their relevance to a specific query. Unlike keyword search or vector similarity, rerank models understand nuanced semantic relationships to identify the most […] The post Optimize Search…

newsaiheroku aimanaged inference and agents

GeForce NOW Community 3 min read

NVIDIA kicked off the year at CES, where the crowd buzzed about the latest gaming announcements — including the native GeForce NOW app for Linux and Amazon Fire TV sticks, community-requested flight-control support and a stacked AAA lineup for the year. Check out what the creators of the YouTube channels Cloud Gaming Battle and Anytime […]

gamingcloud gaminggeforce now

Adriano Mota 9 min read

The emergence of AI coding assistants has ushered in a new era of software creation, formalized under the concept of “vibe coding.” This concept offers tremendous productivity but also introduces significant complexities, particularly when building critical APIs. Here is a comprehensive overview of what vibe coding is and the benefits it delivers. We also cover ...

blogdesignsecurityai agentsapi development

3 min read

The Detective sat comfortably inside the transparent cage as if it were another well-appointed library...

Amit Merchant 2 min read

I was reading the article Sounds on The Web by Raphael Salaja the other day. The article explains the importance of sounds in web applications and how integrating them just enough can dramatically enhance user experience by providing feedback and improving usability. It’s a really well-written piece that I highly recommend you to read. But I was wondering what they…

Julien Portalier 6 min read

We are announcing a new Crystal release 1.19.0 with several new features and bug fixes. Pre-built packages are available on GitHub Releases and our official distribution channels. See crystal-lang.org/install for installation instructions. Stats Section titled Stats This release includes 237 changes since 1.18.2 by 24 contributors. We thank all the contributors for all the effort put into improving the language!…

14 Jan

5 min read

We’ve improved personalized video recommendations on Facebook Reels by moving beyond metrics such as likes and watch time and directly leveraging user feedback. Our new User True Interest Survey (UTIS) model, now helps surface more niche, high-quality content and boosts engagement, retention, and satisfaction. We’re doubling down on personalization, tackling challenges like sparse user data [...] Read More... The post…

ml applicationsvideo engineering

Dan Berezin Stelzer 6 min read

Why a “protected repo”? Modern teams depend on public container images, yet most environments lack a single, auditable control point for what gets pulled and when. This often leads to three operational challenges: Inconsistent or improvised base images that drift across teams and pipelines. Exposure to new CVEs when tags remain unchanged but upstream content...

partnershipsproductsdocker hubnexus repositorysoftware supply chain security