Featured post what's this? ✨ We've Issued Our First IP Address Certificate Since Let’s Encrypt started issuing certificates in 2015, people have repeatedly requested the ability to get certificates for IP addresses, an option that only a few certificate authorities have offered. Until now, they’ve had to look elsewhe...
Full-breadth Developers The software industry is at an inflection point unlike anything in its brief history. Generative AI is all anyone can talk about. It has rendered entire product…
Ready lists Beginning computer science students learn about stacks, queues, and priority queues, different ways of organizing and ordering a collection of tasks to be pe...
How I Lowered the CO2 in My House When I first started measuring my indoor air quality I was shocked to see the CO2 would get sky-high: over 3,000 ppm overnight in the bedorom. Here's what I did to lower it and what didn't work.
The Engineering Behind Fast Analytics - Columnar Storage Explained At OpenTable, my team builds a guest data platform that helps restaurant customers understand their diners through real-time analytics and segmentation...
Open Sourcing Hilfedesk - A web based helpdesk/customer support system I am Krishnan and this is my personal blog. I write about tech, personal development, side hustle, business and personal finance. I am a tech entrepreneur with passion for digital marketing.
LLMs Are Magic - Their Applications Should Be, Too Three years ago, it seemed absolutely certain (to me at least) that
systemd has been a complete, utter, unmitigated success Eleven init systems enter, one init system leaves.
Liquid glass, now with frosted tips As many now have commented on, today's OS 26 betas tone down the liquid glass effect quite a bit on many elements in the operating system, and I've collected a few that stand out to me. Ignore any subtle size differences. The beta 2 screenshots are from ...
Adam K Dean / Two years of computers drawing unicorns Every day, for over 700 days, GPT has drawn a unicorn. From scribbles and circles to real artwork, this is its journey so far.
An Ode to Pocket: Analysis of Exported Logs Analyzing 5 years of Pocket usage data reveals fascinating patterns in digital reading habits
Lucas Sifoni - Leveraging Elixir's hot code loading capabilities to modularize a monolithic app How hot code loading solves client-specific engineering problems in my startup Alzo
home-manager is a false enlightenment This is sort of a response, or companion, piece to @jade’s blog post “You don’t have to use Nix to manage your dotfiles “. I highly recommend the read as well. 📖
TLM: It's a Trap (And I'm Still in It) It’s been nearly two years since I moved from being an Individual Contributor (IC) to a Tech Lead Manager (TLM) - a hybrid role that combines the responsibilities of a manager with those of a senior engineer. When I was offered the role, I reached out to ...
Generate the Data. Worry Later. A suggestion about data: generate it now, and figure out curation later.
Instruction Aware Embeddings Why Your Retriever is Failing and How Context Can Save It - Instruction Aware Embeddings
Supabase MCP can leak your entire SQL database In this post, we show how an attacker can exploit Supabase’s MCP integration to leak a developer’s private SQL tables. Model Context Protocol (MCP) has emerged as a standard way for LLMs to interact with external tools. While this unlocks new capabilities...
.NET and .NET Framework July 2025 servicing releases updates - .NET Blog A recap of the latest servicing updates for .NET and .NET Framework for July 2025.
Google can now read your WhatsApp messages, here's how to stop it Google has released a feature that allows Gemini to access third-party apps, such as WhatsApp, even if you've turned off Gemini Apps Activity. Here's how to prevent that from happening.
CTOs Reveal How AI Changed Software Developer Hiring in 2025 We asked 12 CTOs and CEOs what skill they now prioritize when hiring developers because of AI. Their answers validate what experienced developers suspected all along.
GitHub CEO to engineers: 'Smartest' companies will hire more software engineers, not less as… - Times of India GitHub CEO Thomas Dohmke suggests that companies leveraging AI effectively will increase developer hiring to capitalize on AI-driven productivity gains. He argues AI serves as a multiplier for engineering talent, making developers more efficient and creat...
Stop forcing AI tools on your engineers What software engineers really need from their managers right now
Behind the scenes of dotnet run app.cs: Exploring the .NET 10 preview - Part 2 In this post I looks at how the new single-file .NET run experience is implemented inside the .NET SDK, focusing on how the virtual-project file is built
Claude Code Thinking Levels: From Think to Ultra-Think Claude Code represents Anthropic's first venture into agentic coding tools, available as a command-line interface that transforms how developers tackle complex engineering challenges. Unlike traditional AI assistants that provide suggestions, Claude Code...
Cursors stealth bait and switch: From unlimited to unusable - my story Posted in r/cursor by u/TeaPotential2110 • 236 points and 37 comments
New Sphere-Packing Record Stems From an Unexpected Source | Quanta Magazine After just a few months of work, a complete newcomer to the world of sphere packing has solved one of its biggest open problems.
To people building software in healthcare, education, social care, and other core industries Someone will have to live inside what you build.
Adding a UI to a Container Registry Is Not Simple It turned out to be easy enough to build our own in a weekend, so we did. But building a dashboard revealed how little we actually knew about what was happening inside our registry or even how it works! Join me learning about container formats and registr...
VibeTunnel: Turn Any Browser into Your Mac's Terminal | Peter Steinberger We built a browser-based terminal controller in one day using Claude Code, named pipes, and Xterm.js. No SSH needed, just open your browser and start typing. Check and command your agents on the go!
Sandboxes? In my process? It's more likely than you think. Discussions around memory safety often focus on choice of language, and how the language can provide memory safety guarantees. Unfortunately, choosing a language is a decision made at the start of a project. Migrating an existing C or C++ project to a saf...
Tom Hadley Software engineer and entrepreneur. A collection of curated links about startups, technology, and growth.
The Case for Secrets as Code: Stop Click-Managing Secrets We live in the age of software as a service, secret keys are everywhere. Yet somehow it is still normal to click-manage secrets. Smart people share them via signal,smarter people, share them via a password manager like Bitwarden. Super-advanced people pun...
Why are there still 7 continents? We've been teaching my kids about 'the continents' and to the credit of my kid he asked me 'what makes a continent?' Off the top of my head I didn't know precisely where the definition came from
On agency Or, how to handle being sentenced to freedom, and handle it effectively, and authentically, and responsibly
How did X-Rays gain mass adoption? And what we can learn from this process to understand why cell-free DNA adoption has not skyrocketed yet
Jenny Wen — Don't trust the (design) process For a good period of time, between like, 2014–2020, design was all about The Process. You know it. Yeah, that’s the one:
LLMs and Agents are new software primitives ‣ Gustavo Veloso | My Thoughts gjmveloso's personal blog. The opinions expressed here are my own and do not necessarily represent those of current or past employers.
One Year With a Framework Laptop 16 and Fedora KDE Plasma Desktop It has been a little over a year since I made the decision to migrate away from macOS to Linux as my primary operating system and placed an order for, then received, a Framework Laptop 16. I wrote about my impressions two week in after install the KDE Spi...
If it cites em dashes as proof, it came from a tool. It's a safe bet that most of us have encountered the age-old admonition to "never judge a book by its cover" at some point in our lives. There is a deep wisdom in that advice---wisdom that seems to go completely out the window as soon as a certain type of...