tjgokken
banner
tjgokken.com
tjgokken
@tjgokken.com
Enterprise AI/ML | Quantum Computing | Software Engineering | tjgokken.com | 🏊‍♂️ Swammer 🤘 metalhead
🚨 BitNet is back on the timeline.

Time for a quick refresher on what a "1-bit LLM" actually is. (Technically 1.58-bit… but who’s counting?)

Wanna know how AI goes ultra-lightweight?

tjgokken.com/packing-ligh...
Packing Light: 1-Bit Learning in AI
Explore the revolutionary 1-bit learning in AI, making models like GPT more efficient, accessible, and eco-friendly. A game-changer for AI's future.
tjgokken.com
September 10, 2025 at 10:36 AM
Watched Carly Taylor's brilliant video about Chris Sawyer writing Roller Coaster Tycoon entirely in Assembly 🎢

Got me thinking: How does Assembly stack up in 2025?

So I benchmarked Assembly vs Rust vs C# vs Python across some tests...

Results => tjgokken.com/assembly-vs-...
Assembly vs Modern Languages
I recently watched a short video by Carly Taylor on gamer mindset. In that 1 minute video, she talks about Chris Sawyer and how he wrote the awesome game of Roller Coaster Tycoon entirely in assembly (all by himself) because the compute power at the ...
tjgokken.com
July 8, 2025 at 1:10 AM
MCP Server: Standardizing LLM API Calls

Let's talk about what an MCP Server is and why it is important. A high level primer.

tjgokken.com/mcp-server-s...
MCP Server: Standardizing LLM API Calls
I recently published an article on how to build an MCP server in C# (https://tjgokken.com/building-your-first-model-context-protocol-server-in-c). On that article, we built a simple MCP-style server. It remembered things, stored context in memory. Th...
tjgokken.com
June 24, 2025 at 8:56 AM
Yet Another MCP Tutorial.

Everyone’s doing it, so I had to as well.

This one shows how to build your own MCP server from scratch — no hype, just code.

🧱 One MCP server. One client.
👨‍💻 Here’s the full walkthrough:

tjgokken.com/building-you...

#csharp #dotnet #llm #MCP #developer
Building Your First Model Context Protocol Server in C#
Because APIs Aren't Confusing Enough Already
tjgokken.com
June 23, 2025 at 8:12 AM
🚀 Kubernetes Without the Tears

7 days. No fluff. Just a developer-friendly crash course to help you finally get K8s—without losing your mind.

Think of it like building Lego… but for containers. 🧱🐳

👉 Start your journey:

tjgokken.com/kubernetes-w...
Kubernetes Without The Tears — A 7-Day Developer Journey
Or how to tame the container beast without selling your soul to YAML
tjgokken.com
June 21, 2025 at 6:26 AM
And they just keep on coming. Microsoft will open source GitHub Copilot Chat extension in Visual Studio Code.

code.visualstudio.com/blogs/2025/0...
VS Code: Open Source AI Editor
We will open source the GitHub Copilot Chat extension. It’s the next step towards making VS Code an open source AI editor.
code.visualstudio.com
May 19, 2025 at 10:46 PM
🚀 New Series: Zero to Hero: Dev Containers

Tired of “it works on my machine”?

This series cuts through the fluff and gets you up and running with Dev Containers + WSL + C# in minutes.

No filler. Just clean, fast setup.

tjgokken.com/series/zero-...
Zero to Hero: Dev Containers - TJ Gokken
Zero to Hero is a fast, hands-on learning series for developers who want to skip the fluff and master real skills. Learn enough to build real projects, and get productive — fast.
tjgokken.com
May 14, 2025 at 2:02 AM
The second article in the Loss Function series is now live.

Mean Absolute Error (MAE): The "No Drama" Loss Function - he straightforward, no-nonsense member of the loss function family.

tjgokken.com/mean-absolut...
Mean Absolute Error (MAE): The "No Drama" Loss Function
Today, we're diving into Mean Absolute Error (MAE) - the straightforward, no-nonsense member of the loss function family. The Problem with MBE (A Quick Recap) Remember how MBE tells us if our model is an optimist or pessimist? Well, that's useful, bu...
tjgokken.com
April 25, 2025 at 10:45 PM
Microsoft just open-sourced BitNet, their 1-bit LLM inference framework.

Perfect time to revisit my 1-Bit series:
tjgokken.com/series/one-bit
1-bit - TJ Gokken
1-Bit is a blog series exploring 1-bit quantized language models—how they work, why they matter, and how far we can push tiny models to do big things.
tjgokken.com
April 20, 2025 at 1:14 AM
Don't get lost trying to use the right loss function.

Here is a simple flowchart to help you pick the best one for your needs.

Pin it. Bookmark it. Tattoo it on your wall.

#MachineLearning #AI #DataScience
April 15, 2025 at 2:16 AM
Ever lost your car keys and searched everywhere? Classical search is slow, but quantum computers laugh with Grover’s Algorithm! I built a C# & Q# app to compare them on 1B records. Check out the results! tjgokken.com/quantum-powe...

#QuantumComputing #GroversAlgorithm
Quantum Power: Grover's Algorithm
Searching at Quantum Speed
tjgokken.com
April 9, 2025 at 2:57 AM
Exploring Mean Bias Error (MBE) in machine learning! 🤖📊

Discover how MBE helps detect bias in model predictions, pointing out if you're consistently over- or under-predicting.

Dive into the details and enhance your model evaluation toolkit: tjgokken.com/understandin...

#ML #DataScience
Understanding Mean Bias Error in Machine Learning
Introduction Welcome to the second installment of our "ML Fundamentals: Loss Functions" series! Today, we're diving into Mean Bias Error (MBE), the unsung hero of bias detection in machine learning models. When building machine learning models, parti...
tjgokken.com
April 3, 2025 at 8:29 AM
Just heard the news - very sad. We lost a great actor. RIP Val Kilmer.
April 2, 2025 at 6:02 AM
🧊Polycube Universe (3D Tetris-like shapes):
From a YouTube video to a high-performance Rust implementation. Interesting journey with lots of learning insights.
Read more if you are interested: tjgokken.com/exploring-th...
Exploring the Polycube Universe
Generation, Counting, and the Safety-Performance Trade-off
tjgokken.com
March 26, 2025 at 4:42 AM
Reposted by tjgokken
The new SLNX solution file format for is here!!! Upgrade your .sln files today to take advantage of the new and much simpler format. Use either the .NET CLI or Visual Studio to do it.
Introducing support for SLNX, a new, simpler solution file format in the .NET CLI - .NET Blog
Learn about the .NET CLI's ability to interact with the new XML-based solution file format.
devblogs.microsoft.com
March 13, 2025 at 6:00 PM
🔮 Quantum quirks unleashed in my latest article: "Quantum Power: Interference and Phase Flip." Discover how qubits mingle and remix possibilities, unlike any classical bit. Now we can exist in multiple states all at once!

For more: tjgokken.com/quantum-powe...

#QuantumComputing
Quantum Power: Interference and Phase Flip
Unlike stubborn classical bits that don’t know how to interfere with each other, qubits are like social butterflies; they mingle and mix up, cancelling or amplifying each other like waves at a rock concert. Just like the classical world, we have gate...
tjgokken.com
March 6, 2025 at 3:08 AM
🌌 Diving deeper into #QuantumProgramming with Q# & C#! From simple coin flips to entangling qubits, discover how we're pushing the boundaries beyond classical computing. 🚀

🔗 Read more: tjgokken.com/quantum-powe...

#QuantumComputing #QSharp #CSharp #Innovation
Quantum Power: Entanglement
I wrote an article talking about Quantum Programming using Q# and C# - with C# mostly standing by and watching in awe (and probably trying to figure out what’s going on) while Q# worked its magic. That was a simple example but it exposed us to the wo...
tjgokken.com
March 4, 2025 at 2:32 AM
Reposted by tjgokken
"Incoming transmission!" 📡

Classic Command and Conquer games are now open source—ready for modding, preservation, and innovation!

Read more: ea.com/games/comman...
Dive into the code: github.com/electronicarts
February 28, 2025 at 11:34 PM
Reposted by tjgokken
You need to remember that there's no "views" on Bluesky, so the way people know that people are seeing/engaging with content is through likes.

The bar for a like is way lower here, show people you appreciate their content by liking it.
February 26, 2025 at 9:58 AM
What happens when you mix C# and quantum computing? You can’t just write int qubit = 0 or 1; and call it a day. 😆

I explored qubits and superposition, using Microsoft’s Q# —with C# mostly standing by and watching while Q# does all the magic.

Curious? Check it out: tjgokken.com/flipping-qub...
Flipping Qubits: C# in Quantum Computing
Q# Helped a Bit
tjgokken.com
February 27, 2025 at 1:55 AM
Reposted by tjgokken
It's .NET Aspire 9.1 release day! We're going to celebrate by adding a new feature or two to aspireify.NET on today's LIVE CODING stream.
Join us as we talk about .NET Aspire and show you why EVERY project needs a little Aspire to get started

twitch.tv/csharpfritz
https://buff.ly/3Vq2pGO
aspireify.NET - Premier .NET Aspire Tech Stack News Source
aspireify.NET is the premier source for all news, updates, samples, learning materials, and trends related to the .NET Aspire tech framework.
aspireify.NET
February 25, 2025 at 2:05 PM
Reposted by tjgokken
Here's some good news: we can finally start using .slnx files which will dramatically reduce merge conflicts and other pain with your bloated sln files!

www.devlead.se/posts/2025/2...

#dotnet
@devlead - Mattias Karlsson's Blog - SLNX Finally here📄
The new .NET solution format has evolved from being messy and bloated to being focused and clean
www.devlead.se
February 24, 2025 at 8:01 PM
Why is Microsoft's new quantum chip so important and what does it mean really?

Here it is in simple English. No math. Promise.

tjgokken.com/microsofts-m...
Microsoft's Majorana 1 Chip: A Quantum Leap in Computing Technology
Quantum computers are not your usual tech. They are very different mainly because of the way their chips are. Normal computers, including supercomputers, process information in bits. So, a signal is either a 1 or a 0. When computers do some multi-t...
tjgokken.com
February 24, 2025 at 12:54 PM