At Kogan.com, engineering is about building software that is useful and seeing them used at scale. We work in a fast moving e-commerce environment, so the problems are real and often complex. Performance, reliability, scale, legacy constraints, new features, tight feedback loops. We ship frequently,...
overly long exhale... I hate right now. It's not even because I'm going to officially be mid-40s tomorrow. It's because I feel like life in tech is a perverted version of Groundhog Day. But instead of living out the same scenario over and over, it's being stuck in purgatory being asked one or both o...
I'm back! The last time I blogged was in 2017: a lot has changed since then, and after a decade of ignoring blogging, I will attempt to put some regularity into it again. The times call for it: having a personal space that is really "our own" is extremely important, and it is as important as having ...
The original Legend of Zelda came out 40 years ago today. With other birthdays on the horizon, like Twilight Princess’s 20th in November, I wanted a calendar that showed the anniversary of every Zelda game. So I made one. Subscribe to this URL in your calendar app: https://evanhahn.com/tape/zelda_an...
I've been spending the past month or so working on a hobby project I started last year, a weather and hurricane tracking site built for the Eastern Caribbean.Continue reading...
I recommend turning Dependabot off and replacing it with a pair of scheduled GitHub Actions, one running govulncheck, and the other running CI against the latest version of your dependencies.
engineering: The reblog is a beautiful thing unique to Tumblr – often imitated, but never successfully reproduced elsewhere. The reblog puts someone else’s post on your own Tumblr blog, acting as a kind of signal boost, and also giving you the ability to add your own comment to it, which your follow...
How can you move your MCP tools beyond plain text? How do you add interactive UI components directly inside chat conversations? This week on the show, Den Delimarsky from Anthropic joins us to discuss MCP Apps and interactive UIs in MCP. [ Improve Your Python With 🐍 Python Tricks 💌 – Get a short & s...
Getting nondeterministic agent into deterministic guardrails AI agents don’t reliably follow your instructions. Here’s how I made it hurt less. My context: I currently work on a 12-year-old Rails legacy code base The code base is undergoing modernization. Some of the large Active Record classes have...
Ryan is joined by Philippe Saade, the AI project lead at Wikimedia Deutschland, to dive into the Wikidata Embedding Project and how their team vectorized 30 million of Wikidata’s 119 million entries for semantic search.
The movement toward real-time streaming sees ultra-low latency becoming an essential business requirement for applications spanning from live sports betting to drone monitoring and traffic management. According to Chris Allen, the CEO of Red5, the historically high "latency tax" is expected to be re...
The movement toward real-time streaming sees ultra-low latency becoming an essential business requirement for applications spanning from live sports betting to drone monitoring and traffic management. According to Chris Allen, the CEO of Red5, the historically high "latency tax" is expected to be re...
A cool thing about AI is that it can show you something you hadn't seen before.This is like what a friend would often do. You'd be asked to review a PR. Or you're perusing a code repo. You'd see things you didn't know how to do or which hadn't occured to you. It would be intriguing and potentially u...
Learn to integrate Segment's Node.js library to track user events, identify users, and route data to analytics destinations. This guide has code examples for implementing identify, track, and page methods for your Express application.
When we kicked this off, we weren’t trying to ship an “AI feature.” We were trying to fix a structural... The post Our Multi-Agent Architecture for Smarter Advertising appeared first on Spotify Engineering.
At JetBrains, we aim to make Kotlin development as accessible and efficient as possible across the entire ecosystem. While IntelliJ IDEA remains the premier IDE for Kotlin, we recognize that many developers use Visual Studio Code for a variety of tasks and projects. To help streamline the transition...
Connect CI/CD and cloud workloads through OIDC, now with support for Terraform, API, and Kubernetes workloads, tsnet integration, and automatic cloud token exchange.
Tailscaleby Smriti Sharma, Sam LinvilleFeb 19, 2026read🤖 Summary
AI is accelerating the telecommunications industry’s transformation, becoming the backbone of autonomous networks and AI-native wireless infrastructure. At the same time, the technology is unlocking new business and revenue opportunities, as telecom operators accelerate AI adoption across consumers,...
Major improvements make services more powerful, more auditable, and easier to operate at scale, extending Tailscale as a secure connectivity platform across environments.