Kevin Kinnett logoKevin Kinnett
  • Home
  • Recent Posts
  • Skills
  • Experiences
  • About
  • Posts
  • RSS
  • Theme System
    Light Dark System
Kevin Kinnett logo Kevin Kinnett logo
  • Posts
  • Codex vs Claude Code: My Honest Comparison
  • Claude Code vs Cursor: My Honest Comparison
  • The Long Tail of Bespoke Software: What Gets Built When the Marginal Cost of Code Drops
  • Who Wrote This Code? Authorship and the Specification Crisis in AI-Assisted Development
  • A Taxonomy of Claude Code Prompt Shapes (and the Anti-Patterns That Waste Tokens)
  • Is Claude Code a 5th-Generation Language? What "Just Describe What You Want" Really Means in 2026
  • Raw String Literals in C# 11: When to Use Triple-Quoted Strings
  • How I Built a Self-Hosted Personal Finance Dashboard With Claude Code
  • Graphify Review: I Tried It on My Codebase With Claude Code
  • Anthropic Mythos: Why Everyone Is Freaking Out About Project Glasswing
  • Donut Lab Battery Update: What the Verge Test and New Safety Results Actually Prove
  • Modernizing This Site for SEO and UX
  • Neurophos and the Case for Computing With Light
  • Donut Lab Solid-State Battery: 400 Wh/kg, Fast Charging, and the Evidence So Far
  • Azure Functions in Containers vs PaaS: Which Should You Choose?
  • What Are 5th Generation Programming Languages?
  • UTF-8 String Literals in C# 11: How u8 Literals Work
  • Say Hello to the Power of Generic Attributes in C# 11
  • Custom String Interpolation in C#: InterpolatedStringHandler Explained
  • Tupple Pattern Matching in C#
  • Solid Series: Comparing Interface Segregation With Open Close in C#
  • Solid Series: Interface Segregation Principle in C#
  • An Odd Interview Experience
  • Solid Series: Open Close in C#
  • Bitcoin Redux
  • Solid Series: Single Responsibility in C#
  • Run a Website using Azure Static Web Apps and Hugo
  • Heroku Connect Retrospective
  • Heroku Connect Is Eventually Consistent
  • New Homepage
  • Generate idoc schemas in BizTalk for SAP
  • BizTalk - Access is denied. (Exception from HRESULT 0x80070005 (E_ACCESSDENIED))
  • BizTalk - you must specify at least one already-initialized correlation set
  • BizTalk Orchestration Basics
  • Create a Comma Delineated Flat File Schema in BizTalk 2013
  • Create Relative Position Flat File Schema in BizTalk 2013
  • Bitcoin Phishing Attack
  • Using Google Alerts, IFTTT, and Boxcar to Protect Your Information
  • Blown away by how good Azure has become
  • Simple & Easy Notifications Using BoxCar
  • Filtrete Touchscreen WiFi-Enabled Programmable Thermostat
  • Calling external assemblies with overloaded methods using the params keyword in BizTalk 2010
  • Continuous Integration/Deployment My Own Example
  • Bitcoin
  • Continuous Integration or To Err is Human
  • Filtering for Jobs
  • T4 Transformations for ASP.NET paths
  • Notifio - Free and easy mail notifications for your iPhone
  • BizTalk - Importing Bindings with Many Password
Neurophos and the Case for Computing With Light
Neurophos and the Case for Computing With Light

Neurophos is building photonic AI chips that aim to reduce the power and scaling limits of modern inference. If its approach works, the impact could reshape the economics of AI deployment well beyond datacenters.

March 8, 2026 Read
Donut Lab Solid-State Battery: 400 Wh/kg, Fast Charging, and the Evidence So Far
Donut Lab Solid-State Battery: 400 Wh/kg, Fast Charging, and the Evidence So Far

Donut Lab says its solid-state battery can hit 400 Wh/kg, charge extremely fast, and handle tough thermal conditions. Here is what has actually been shown publicly so far.

March 7, 2026 Read
Azure Functions in Containers vs PaaS: Which Should You Choose?
Azure Functions in Containers vs PaaS: Which Should You Choose?

A practical comparison of Azure Functions in containers vs PaaS, including tradeoffs around scaling, control, portability, and operations.

February 8, 2023 Read
What Are 5th Generation Programming Languages?
What Are 5th Generation Programming Languages?

A 5th generation programming language (5GL) lets you describe what you want instead of how to do it. This guide covers all five programming language generations with examples, from machine code to AI-powered coding to...

February 7, 2023 Read
UTF-8 String Literals in C# 11: How u8 Literals Work
UTF-8 String Literals in C# 11: How u8 Literals Work

A practical guide to UTF-8 string literals in C# 11, including how the u8 suffix works, why it matters for performance, and when to use it in .NET.

February 6, 2023 Read
Say Hello to the Power of Generic Attributes in C# 11
Say Hello to the Power of Generic Attributes in C# 11

How generic attributes in C# 11 work, what problems they solve, and where they fit into modern .NET codebases.

February 4, 2023 Read
Custom String Interpolation in C#: InterpolatedStringHandler Explained
Custom String Interpolation in C#: InterpolatedStringHandler Explained

Learn how custom string interpolation works in C#, how InterpolatedStringHandler changes string interpolation, and when it can improve formatting and performance.

February 4, 2023 Read
Tupple Pattern Matching in C#
Tupple Pattern Matching in C#

Using tuple pattern matching in C# to write clearer conditional logic and simplify branching across multiple values.

February 4, 2023 Read
Solid Series: Comparing Interface Segregation With Open Close in C#
Solid Series: Comparing Interface Segregation With Open Close in C#

How the Interface Segregation and Open/Closed principles overlap and differ in C#, with examples that show when each leads to better design.

February 3, 2023 Read
Solid Series: Interface Segregation Principle in C#
Solid Series: Interface Segregation Principle in C#

A practical look at the Interface Segregation Principle in C# and how smaller interfaces reduce coupling and improve design.

August 26, 2022 Read
An Odd Interview Experience
An Odd Interview Experience

A reflection on a memorable interview experience and what it revealed about hiring, communication, and engineering culture.

August 4, 2021 Read
Solid Series: Open Close in C#
Solid Series: Open Close in C#

A practical C# example of the Open/Closed Principle and how it supports extensible designs with fewer code changes.

December 12, 2020 Read
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
Navigation
  • Recent Posts
  • Skills
  • Experiences
Contact me:
  • Email: kevin[at]kinnett.dev

Toha theme logo Toha
© 2026 Kevin Kinnett. · Privacy · Editorial
Powered by Hugo Logo