A surprising enum size optimization in the Rust compiler · post by James Fennell Personal website of James Fennell
.NET and .NET Framework April 2025 servicing releases updates - .NET Blog A recap of the latest servicing updates for .NET and .NET Framework for April 2025.
Thread by @dieworkwear on Thread Reader App @dieworkwear: How much do you think it costs to make a pair of Nike shoes in Asia? I'll show you. 🧵 In 2014, Steve Bence served as Nike's Program Director in Footwear Sourcing and Manufacturing. He...…
Ironwood: The first Google TPU for the age of inference We’re introducing Ironwood, our seventh-generation Tensor Processing Unit (TPU) designed to power the age of generative AI inference.
How we ended up rewriting NuGet Restore in .NET 9 - .NET Blog Learn about the journey that led to a full rewrite of the NuGet Restore algorithm in .NET 9, achieving break-through scale and performance.
Announcing the Agent2Agent Protocol (A2A)- Google Developers Blog Explore A2A, Google's new open protocol empowering developers to build interoperable AI solutions.
NVIDIA Drops a Game-Changer: Native Python Support Hits CUDA - <FrontBackGeek/> Alright, let’s talk about something big in the tech world—NVIDIA has finally rolled out native Python support for its CUDA toolkit. If you’re into coding, AI,
OpenAPI Enhancements in .NET 10 Previews - Generate Docs in YAML & XML, OpenAPI 3.1, & more Checkout the latest ASP.NET Core feature upgrades in .NET 10 Previews including new enhancements for OpenAPI. If you are building web APIs with .NET then you need to tune in! Preview 1 Release Notes: https://devblogs.microsoft.com/dotnet/dotnet-10-previe...
Too Late For This Developer? Let's Review Their Resume! A resume submission for a self-proclaimed later starter! This individual has returned to finish their post-secondary education and they're wrapping up their final year. Does their resume have what it takes to secure their first job? Let's check it out! ...
StarCellar E04: Applying resilience strategies with Apizr Episode 04 of an Apizr walkthrough building a MAUI app requesting a backend API. Apizr is a Refit based web api client manager, but resilient (retry, connectivity, cache, auth, log, priority, etc...). This episode is about resilience strategies (aka polic...
PostgreSQL BM25 Full-Text Search: Speed Up Performance with These Tips Boost PostgreSQL full-text search speed by 50x with simple optimizations. Use VectorChord-BM25 to accelerate and better BM25 ranking in postgres.
Azure DevOps: NuGet: Command Not Found with Ubuntu-Latest (24.04) .NET, ASP.NET Core, Visual Studio, Azure, Jaliya Udagedara
Tests are Documentation, or are they? Yesterday evening, I gave a workshop titled "To test, or not to test" at the Software Crafters Zürich Meetup. In the workshop, we gathered reasons to write tests: being confident that the code works, being confident that regressions can be prevented, help...
Better typography with text-wrap pretty Support for text-wrap: pretty just shipped in Safari Technology Preview, bringing an unprecedented level of polish to typography on the web.
Cyc – Yuxi on the Wired Obituary for the greatest monument to logical AGI. After 40 years, 30 million rules, 200 million dollars, 2000 person-years, and many promises, Cyc has failed to reach intellectual maturity, and may never will. Exacerbated by the secrecy and insularity of...
The Unfiltered Truth About Early-Stage M&A: Lessons from Founders Who've Been There Early-stage M&A is not something people talk about in public, but many are thinking about it, especially in the bloodbath of AI.
The Thought Quadrant: A Mental Model of Time and Control Thoughts shape our emotions, and emotions, when prolonged, define our mental states. This post, ironically, is a "thought", I came up with the other day....
Post-act clarity For a long time, I’ve been in what is best described as “idea land,” where I would constantly produce new ideas without much motivation to execute them. As soon as I started, I built a slight resentment towards it.
BPS is a GPS alternative that nobody's heard of I came to the NAB (National Association of Broadcasters) show this year with my Dad to learn more about time in broadcast and live production.
Six Months with ClickHouse at CloudQuery (The Good, The Bad, and the Unexpected) | CloudQuery Blog After six months using ClickHouse as CloudQuery’s default backend, here’s what we learned about performance, JOIN limitations, sorting keys, and materialized views, and why real-world benchmarking matters.
Cool URLs don't change - Nicolas Bouliane A short rant about websites that move things around and break URLs.
The pros and cons of Lambdalith Learn about lambdalith and how it helps you build serverless APIs with AWS Lambda, as well as its pros and cons.
Incremental Context Testing for LLMs: A Simple Script for Stress Testing Limits After benchmarking the R1 1776 model and seeing how post training influenced its performance (full post here), I realized another gap. Models that can technically handle a huge context window often degrade long before you hit their max token limit. Plen...
Discernment in the Digital Age - Christopher Butler Technology functions as both mirror and lens — reflecting our self-image while simultaneously shaping how we see everything else. This metaphor of
A Decade and a Half of Remote Work Insights on DevSecOps, cloud architecture, and building secure, scalable systems. Sharing practical experience from running tech companies and implementing software supply chain security at scale.
Scaling Up LLM Codegen Workflows for Bigger Projects A refined, step-by-step process for managing larger projects with LLM codegen workflows—response to Harper Reed's blog post.
The humanity in each line of code Perspectives on why I think code in software engineering matters, Code is language. And language, whether in love or in systems, carries weight.
In praise of Gleam's decode When first encountering Gleam’s approach to encoding/decoding data to/from outside of Gleam, I (just as many other people new to Gleam) think it strange that such a modern and well-thought out language still has a relatively verbose and manual-ish[1] way ...
How to meditate wrong If you have an interest in this subject, you may have heard a lot about how to meditate correctly according to one of the many traditions that employ meditat...
Managing friction I thought lately about what has changed in my life over the years. People change (even if they don't admit it). And there are always some sort of triggers that cause these changes. Some people start a habit of running, maybe; some start hanging out with f...
A Deep Dive Into Wikimedia Introduction In a single sentence, Wikimedia is an online movement dedicated to making access to knowledge equitable. Because Wikimedia is a grassroots movement, this means that almost of the information comes from random users that generously volunteer t...