~/devreads

1 Jan

31 Dec 2025

Jon Galloway 5 min read

Let's take a look back at the amazing .NET videos, events, and live streams from 2025! The post Top .NET Videos & Live Streams of 2025 appeared first on .NET Blog.

.net2025 wrapped

Rob 3 min read

As we reach the end of 2025, I take this opportunity to look back over the photos that I have taken and thing about the year. This year I published 1,064 photos to Flickr with, of course, at least one photo every day as part of my Project 365. The lovely thing is that my photos remind me what happened…

meyear in pictures

jonskeet 6 min read

As I’ve written before, I’m leaning heavily into immutability in the election site code. Until September 2025 (it’s taken a long time to get round to writing this blog post) that meant a combination of records, ImmutableList<T> and ImmutableDictionary<TKey, TValue>. In an ECMA C# standards meeting, however, Joseph Musser passed on some really valuable feedback … Continue reading Changing Immutable…

c#election 2029

30 Dec 2025

Jon Galloway 3 min read

Let's look back at the most-read .NET blog posts published in 2025, from .NET 10 to AI, performance, and developer tooling. The post Top .NET Blog Posts of 2025 appeared first on .NET Blog.

.netaiaspirec#cloud native

Luciano Mammino 24 min read

Luciano Mammino's 2025 year in review: releasing the fourth edition of Node.js Design Patterns, progressing on Crafting Lambda Functions in Rust, approaching 5 years at FourTheorem, public speaking, AWS Bites podcast, open source contributions, and some major personal milestones.

life

Adriano Mota 11 min read

In the interconnected digital landscape, software applications communicate through layers of application programming interfaces (APIs). For architects responsible for steering large, complex systems, the move to an API-first strategy is no longer optional — it’s the bedrock for delivering resilient, scalable, and innovative digital experiences. This approach ensures that APIs are treated as first-class citizens, ...

blogstrategyai agentsapi designapi gateway

2 min read

Here is something I have noticed about my projects and using Copilot lately. When I add a new NPM dependency, I also update the Copilot instructions file to include examples of how I want to use that dependency in my tests. For example, let's say I need to test if item prices on the inventory page are sorted. We can…

2 min read

A multi-tenant system can be used by many customers and for each of them it looks like they are the only ones. Think about AWS, for example: the account is isolated from all other accounts, and apart from the account ID there is no indication that anybody else is using that platform. The obvious reason is that there is only…

29 Dec 2025

1 min read

A Bloom filter is a probabilistic data structure that answers a very specific question - have I seen this thing before? - while using almost no memory.

27 Dec 2025

2 min read

"A black hole in his soul?" "A self-reinforcing memetic attractor, if you prefer. Plot it in...

26 Dec 2025

5 min read

Loading skeletons are displayed while the real data is loading. For example, the login passwords are displayed after 1 second in the GIF below, and the loading skeleton is displayed first. The skeleton itself is simple, just a DIV with some gradient CSS. src/pages/Login.jsx 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16…

25 Dec 2025

GeForce NOW Community 3 min read

Holiday lights are twinkling, hot cocoa’s on the stove and gamers are settling in for a well-earned break. Whether staying in or heading on a winter getaway, GeForce NOW makes it easy to keep gaming from anywhere. Stream the 13 new games joining GeForce NOW this week across devices — including laptops, tablets and mobile […]

gamingcloud gaminggeforce now

24 Dec 2025

Art Anthony 9 min read

For as long as most of us can remember, “developer experience” has been the umbrella term when it comes to measuring the usability, reliability, and effectiveness of APIs. A great developer experience, meaning one that makes things straightforward and reduces friction as much as possible, is the gold standard. Get your DX right, and word ...

blogstrategyai agentsapi designapi documentation

23 Dec 2025

Jonas Iggbom 6 min read

Authorization Exchange, or AuthZEN for short, is a new specification from the OpenID Foundation that aims to bring clarity and standardization to authorization. If OAuth 2.0 and OpenID Connect brought us standardized protocols for authentication and identity, AuthZEN aims to do something similar for fine-grained authorization. It defines a shared, interoperable way for applications to ...

blogsecurityaccess controlapi governanceapi security

22 Dec 2025

Zoe Kessler 4 min read

The works of Plato state that when humans have an experience, some level of change occurs in their brain, which is powered by memory — specifically long-term memory. This change is what Andre Fenton, professor of neural science at New York University, and Abhishek Kumar, assistant professor of cell and regenerative biology at the University […]

airesearchworkstationeducationnvidia rtx

8 min read

The 2025 Typed Python Survey, conducted by contributors from JetBrains, Meta, and the broader Python typing community, offers a comprehensive look at the current state of Python’s type system and developer tooling. With 1,241 responses (a 15% increase from last year), the survey captures the evolving sentiment, challenges, and opportunities around Python typing in the [...] Read More... The post…

culturedevinfra

20 Dec 2025

Srini Sekaran 3 min read

2025 was the year software teams stopped optimizing models and started optimizing systems. By December, a few truths were impossible to ignore. 1. Developer Productivity Became the Real Competitive Advantage By mid-year, every major AI lab had cleared the “good enough reasoning” bar. With model quality converging, the differentiator was no longer raw intelligence. It...

company

1 min read

The church we finished building three months ago is screeching curses pleads and bribe offers to the drones...

19 Dec 2025

5 min read

Incident investigation can be a daunting task in today’s digital landscape, where large-scale systems comprise numerous interconnected components and dependencies DrP is a root cause analysis (RCA) platform, designed by Meta, to programmatically automate the investigation process, significantly reducing the mean time to resolve (MTTR) for incidents and alleviating on-call toil Today, DrP is used [...] Read More... The post…

data infrastructureml applications

Filippo Valsorda 22 min read

We apply a transparency log to a centralized keyserver step-by-step, in less than 500 lines, with privacy protections, anti-poisoning, and witness cosigning.

Jennifer Kohl 8 min read

Docker Captains are leaders from the developer community that are both experts in their field and are passionate about sharing their Docker knowledge with others. “From the Captain’s Chair” is a blog series where we get a closer look at one Captain to learn more about them and their experiences. Today we are interviewing Igor...

communitydocker captains

Colin Madison 4 min read

Earlier this week, we took a major step forward for the industry. Docker Hardened Images (DHI) is now available at no cost, bringing secure-by-default development to every team, everywhere. Anyone can now start from a secure, minimal, production-ready foundation from the first pull, without a subscription. With that decision comes a responsibility: if Docker Hardened Images become...

enterpriseproductssecurity

Markus Kohler 1 min read

PubNub MCP Server closes the biggest gap in AI-assisted coding: infrastructure. Instead of breaking flow to create keysets, enable Presence or persistence, or debug live channels, your AI agent can provision, configure, and operate PubNub directly from your IDE. With live docs, it ships code that compiles and backend settings that match intent.

18 Dec 2025

Anush DSouza 3 min read

This month marks significant expansion for Heroku Managed Inference and Agents, directly accelerating our AI PaaS framework. We’re announcing a substantial addition to our model catalog, providing access to leading proprietary AI models such as Claude Opus 4.5, Nova 2, and open-weight models such as Kimi K2 thinking, MiniMax M2, and Qwen3. These resources are […] The post Heroku AI:…

newsaiheroku aimanaged inference and agents

John Josephakis 2 min read

NVIDIA will join the U.S. Department of Energy’s (DOE) Genesis Mission as a private industry partner to keep U.S. AI both the leader and the standard in technology around the world. The Genesis Mission, which is part of an Executive Order recently signed by President Trump, aims to redefine American leadership in AI across three […]

corporateartificial intelligenceenergyhealthcare and life scienceshigh-performance computing

1 min read

OpenAI introduces a new framework and evaluation suite for chain-of-thought monitorability, covering 13 evaluations across 24 environments. Our findings show that monitoring a model’s internal reasoning is far more effective than monitoring outputs alone, offering a promising path toward scalable control as AI systems grow more capable.

research

1 min read

OpenAI is updating its Model Spec with new Under-18 Principles that define how ChatGPT should support teens with safe, age-appropriate guidance grounded in developmental science. The update strengthens guardrails, clarifies expected model behavior in higher-risk situations, and builds on our broader work to improve teen safety across ChatGPT.

safety

1 min read

OpenAI shares new AI literacy resources to help teens and parents use ChatGPT thoughtfully, safely, and with confidence. The guides include expert-vetted tips for responsible use, critical thinking, healthy boundaries, and supporting teens through emotional or sensitive topics.

safety

Dave Cheney 1 min read

Here’s a small quiz derived from some incorrect advice from an AI coding assistant. This program prints two timestamps; will they be a. Roughly the same time (ie, the same second)b. Roughly 10 seconds apartc. Something else Answer after the fold

go

17 Dec 2025

Zoe Kessler 4 min read

The Hao AI Lab research team at the University of California San Diego — at the forefront of pioneering AI model innovation — recently received an NVIDIA DGX B200 system to elevate their critical work in large language model inference. Many LLM inference platforms in production today, such as NVIDIA Dynamo, use research concepts that […]

aiai infrastructureresearchsupercomputingartificial intelligence

Aditya Tripathi 11 min read

Containers are the universal path to production for most developers, and Docker has always been the steward of the ecosystem. Docker Hub has over 20 billion monthly pulls, with nearly 90% of organizations now relying on containers in their software delivery workflows. That gives us a responsibility: to help secure the software supply chain for...

products

Bill Doerrfeld 11 min read

Speaking at tech conferences can be a very fruitful professional experience. Placing yourself on stage is a fantastic way to share your ideas with the world, network with others, and build your reputation in tech. But the first hurdle is pitching a topic — selection committees look for very specific things when they review their ...

blogstrategyapi communityapi conferenceapi industry

1 min read

OpenAI is launching the OpenAI Academy for News Organizations, a new learning hub built with the American Journalism Project and The Lenfest Institute to help newsrooms use AI effectively. The Academy offers training, practical use cases, and responsible-use guidance to support journalists, editors, and publishers as they adopt AI in their reporting and operations.

global affairs

1 min read

Developers can now submit apps for review and publication in ChatGPT, with approved apps appearing in a new in-product directory for easy discovery. Updated tools, guidelines, and the Apps SDK help developers build powerful chat-native experiences that bring real-world actions into ChatGPT.

product

16 Dec 2025

Ole Begemann 3 min read

After my previous post Tracking renamed files in Git, here’s another entry in my ongoing series “I thought git mv was useless but I was wrong”. This one’s especially relevant to users on macOS and Windows, where the file system is case-insensitive by default. More precisely, APFS on macOS is case-insensitive but case-preserving by default. That is, A.TXT and a.txt…

1 min read

Get up to date with the latest product features and launches to offer industry-leading payments to your customers.

werner@allthingsdistributed.com (Dr. Werner Vogels) 1 min read

Fear is actually a pretty good signal that you are pushing into the unknown, that real growth doesn’t happen without a bit of that associated discomfort, and that it’s worth becoming aware when it happens. Aware enough to consider actually leaning into it.

Yiwen Xu 3 min read

Running large language models (LLMs) and other generative AI models can be a complex, frustrating process of managing dependencies, drivers, and environments. At Docker, we believe this should be as simple as docker model run. That's why we built Docker Model Runner, and today, we’re thrilled to announce a new collaboration with Universal Blue. Thanks...

productsai mldocker desktopdocker model runner

Art Anthony 7 min read

With their usage increasing by more than 50% since the start of the pandemic, it’s clear that eSignatures (and eSignature APIs) are here to stay. As we edge closer and closer towards a paperless world, public perception of electronic signatures has moved from “are those even legally binding?” to something used for everything from sending ...

blogplatformsapiapi integrationapi security

1 min read

The new ChatGPT Images is powered by our flagship image generation model, delivering more precise edits, consistent details, and image generation up to 4× faster. The upgraded model is rolling out to all ChatGPT users today and is also available in the API as GPT-Image-1.5.

product

15 Dec 2025

Toine de Boer 14 min read

Build professional iOS widgets with .NET MAUI, from static displays to interactive widgets. The post How to Build iOS Widgets with .NET MAUI appeared first on .NET Blog.

.net.net for ios.net mauiiosmobile development

10 min read

Meta’s secure-by-default frameworks wrap potentially unsafe OS and third-party functions, making security the default while preserving developer speed and usability. These frameworks are designed to closely mirror existing APIs, rely on public and stable interfaces, and maximize developer adoption by minimizing friction and complexity. Generative AI and automation accelerate the adoption of secure frameworks at [...] Read More... The post…

androidiosml applicationssecurity privacy

NVIDIA Newsroom 2 min read

NVIDIA today announced it has acquired SchedMD — the leading developer of Slurm, an open-source workload management system for high-performance computing (HPC) and AI — to help strengthen the open-source software ecosystem and drive AI innovation for researchers, developers and enterprises. NVIDIA will continue to develop and distribute Slurm as open-source, vendor-neutral software, making it […]

ai infrastructurecorporatesoftwareartificial intelligenceopen source

Ole Begemann 5 min read

Git famously doesn’t track file renames. That is, Git doesn’t store the information “file A has been renamed to B in commit X”. Instead, Git stores snapshots of the repository at each commit. It then uses a (customizable) heuristic during diffing to guess at likely renames: “File B in commit X is new, and file A has been deleted. B…

Annamalai Chockalingam 6 min read

Modern workflows showcase the endless possibilities of generative and agentic AI on PCs. Of many, some examples include tuning a chatbot to handle product-support questions or building a personal assistant for managing one’s schedule. A challenge remains, however, in getting a small language model to respond consistently with high accuracy for specialized agentic tasks. That’s […]

aiartificial intelligencegeforcenvidia rtxrtx ai garage

Karan Arora 7 min read

Triksha — Securing AI with AI at Flipkart TL;DR GenAI apps introduce a new attack surface where prompts become the primary vector of exploitation , making generic application security ineffective for real-world, fine-tuned LLMs like e-commerce support bots. Triksha , Flipkart’s purpose-built contextual adversarial model, generates domain-aware attack prompts using recon, adversarial pattern datasets, Markov-chain synthesis, and Gemini-based contextual refinement.…

ai-securityproduct-securityllm-securityred-teaminggenai-security