tndata
Re:It's Linux, on a Sega Genesis
on Tuesday June 30, 2026 @01:01PM (#48735681)
What a Wow, this brings back memories from my own Sega Mega Drive hacking days. About 35 years ago I built my own hardware development kit from scratch as a way to learn more about the hardware.
I documented the project here if anyone is curious: https://nestenius.se/hardware/how-i-built-my-own-sega-mega-d...
It's really fun to see Linux running on the Mega Drive. I never would have expected that back then.
Re:Ask HN: What are tools you have made for yourself since the advent ...
on Thursday June 11, 2026 @02:54AM (#48487146)
I created an open-source proxy, between Claude Code and the Model, allowing me to better explore how an agent talks to the model. https://nestenius.se/ai/introducing-the-coding-agent-explore...
Re:Exploring Claude Code Hooks with the Coding Agent Explorer (.NET)
on Friday March 27, 2026 @03:02AM (#47539775)
A practical guide to Claude Code hooks. Learn setup, security use cases, and how to monitor hook events in real time with the Coding Agent Explorer.
Exploring Claude Code Hooks with the Coding Agent Explorer (.NET)
Re:Megadev: A Development Kit for the Sega Mega Drive and Mega CD Hard...
on Monday March 16, 2026 @08:00AM (#47397825)
Thanks! Glad you liked it!
Re:Megadev: A Development Kit for the Sega Mega Drive and Mega CD Hard...
on Saturday March 14, 2026 @01:16PM (#47378826)
Wow! Nice work!
I reversed engineered the MegaDrive for 35 years ago and build my own hardware development kit, got a blog about this project at https://nestenius.se/hardware/how-i-built-my-own-sega-mega-d...
Re:Ask HN: What Are You Working On? (March 2026)
on Monday March 09, 2026 @11:51AM (#47310673)
I'm building a proxy that sits between Claude Code and the model to visualize the full interaction loop. It shows prompts, tool calls, and responses in real time so you can explore how the coding agent is reasoning and operating. Project: https://github.com/tndata/CodingAgentExplorer
Re:What Is OAuth?
on Saturday February 21, 2026 @03:33AM (#47098710)
I wrote one extensive guide "OpenID Connect for Developers" at https://tn-data.se/openid-connect/
Re:The Coding Agent Explorer for Claude Code (.NET)
on Saturday February 14, 2026 @08:50AM (#47014528)
Coding Agent Explorer (.NET) is an open-source .NET reverse proxy and live dashboard for understanding agentic development. Monitor Claude Code’s traffic to the Anthropic API in real time and inspect prompts, tool calls, token usage, and performance from a clean web UI.
The Coding Agent Explorer for Claude Code (.NET)
Re:No I don't want to turn on Windows Backup with One Drive
on Monday October 13, 2025 @09:22AM (#45568054)
I never store anything personal or important on the C:\drive. I treat it as disposable. Instead, I create a secondary drive (like Z:\) and store all important work there.
This way, I always know that Z:\ is the only drive I need to back up, while C:\ remains clean and expendable. Even my Dropbox folder lives on the secondary drive.
Re:
on Saturday July 19, 2025 @04:40AM (#44613689)
This multi-part blog series will show you how to implement secure authentication for Single-Page Applications using the Backend-for-Frontend (BFF) pattern with ASP.NET Core.
Re:
on Tuesday May 13, 2025 @09:08AM (#43972537)
In this blog post, you will learn how to deploy a test instance of KurrentDB (An Event Sourcing database) to Azure and access it from a console application in .NET.
Re:
on Thursday April 10, 2025 @05:19AM (#43642194)
Learn how to configure the Forwarded Headers Middleware in ASP.NET Core, avoid common pitfalls, and ensure your app works correctly behind a reverse proxy.
Re:
on Thursday January 23, 2025 @05:29AM (#42802652)
Proxies are vital for load balancing and security, but they obscure the actual client IP, scheme, and domain, causing broken links, inaccurate logging, and other headaches. In this post, we’ll look at how ASP.NET Core’s Forwarded Headers Middleware restores these details so your services behave as though they’re directly on the public internet.
AdditionalAuthorizationParameters in Asp.net Core 9
Re:AdditionalAuthorizationParameters in Asp.net Core 9
on Tuesday January 07, 2025 @09:43AM (#42622844)
Learn how AdditionalAuthorizationParameters in ASP.NET Core 9 simplify adding custom
parameters to OAuth and OpenID Connect flows.
IdentityServer in Docker Containers – Handle Logout (Part 4)
Re:IdentityServer in Docker Containers – Handle Logout (Part 4)
on Monday December 16, 2024 @03:51AM (#42429192)
In this final post in this series, we’ll now resolve logout challenges you might run into with IdentityServer, ensure proper sign-out redirects,
and summarize the key takeaways from the series.
Re:IdentityServer in Docker Containers: HTTPS and SameSite (Part 3)
on Monday December 09, 2024 @05:57AM (#42364957)
In this third part of the series, we tackle login issues in IdentityServer caused by
cookie restrictions in HTTP and show how to resolve them by implementing HTTPS. We’ll
guide you through securing communication between the host, client, and IdentityServer
containers and configuring HTTPS in Docker to ensure everything runs smoothly.
IdentityServer in Docker Containers: HTTPS and SameSite (Part 3)
OpenID Connect for Developers
Re:OpenID Connect for Developers
on Tuesday December 03, 2024 @11:25AM (#42307917)
An accessible, in-depth introduction to OpenID Connect for developers.
Re:IdentityServer in Docker Containers: Networking (Part 2)
on Monday December 02, 2024 @05:45AM (#42294884)
This is part 2 of a blog series on containerizing a Duende IdentityServer and a client application.
In this post, we resolve communication challenges that arise when these applications run in separate
Docker containers. You’ll learn how to fix back-channel issues, handle localhost conflicts, and
establish proper networking between the client and IdentityServer.
IdentityServer in Docker Containers: Networking (Part 2)
IdentityServer in Docker Containers – Part 1
Re:IdentityServer in Docker Containers – Part 1
on Monday November 25, 2024 @04:30AM (#42234649)
Getting Duende IdentityServer and a client application up and running
in separate containers can be challenging. This blog post will provide
a step-by-step guide for a smooth setup and show you how to
resolve common challenges along the way. We will also learn about
security, cookies, ports, containers, and certificates.
Re:Pushed Authorization Requests (Par) in Asp.net Core 9
on Wednesday November 06, 2024 @02:59AM (#42057965)
ASP.NET Core 9 introduces support for Pushed Authorization Requests (PAR) in its OpenIdConnect authentication handler. But what exactly is PAR, and why does it matter? In this post, I’ll explain what PAR is, how it works, how to use it.