Skip to content

Karify98

Technical blog on backend, DevOps, AI, and software engineering.

guest@karify98 ~
$ whoami
> Nam Nguyen (aka Karify98)
> Senior Software Engineer
> DevOps · AI Automation
> Node.js · Go · AWS
$ cat ~/contact
> GitHub: @karify98
> Blog: karify98.site
$ ls -la /posts | wc -l
> 15+
$

Recent Posts

Cover Image for GPT-5.6 Is Here: Sol Sweeps Benchmarks, US Had to Approve

GPT-5.6 Is Here: Sol Sweeps Benchmarks, US Had to Approve

After a 2-week government hold, GPT-5.6 is public. Sol tops TerminalBench 2.1 at 91.9%, costs about a third less — the first AI release to need government approval.

#openai#gpt-5-6#coding-agent#frontier-ai#ai-regulation
Cover Image for Zoom-in: Git Worktree

Zoom-in: Git Worktree

git worktree — Git's hidden superpower for multitasking. Understand how Git coordinates flat .git text files, worktree metadata, and commondir to support parallel branches without cloning.

#git#fundamentals#workflow#devtools
Cover Image for Zoom-in: Rate Limiter

Zoom-in: Rate Limiter

You send too many API requests, and the system responds with '429 Too Many Requests'. How does the Rate Limiter gatekeeper protect system resources?

#fundamentals#system-design#api
Cover Image for Zoom-in: WebSocket

Zoom-in: WebSocket

Your chat app updates instantly without reloading the page. How WebSocket breaks free from the one-way limits of HTTP.

#fundamentals#networking#web
Cover Image for Zoom-in: Alignment

Zoom-in: Alignment

From raw word predictions to trusted conversational partners. Zoom in on the model alignment revolution powered by RLHF and DPO.

#fundamentals#rlhf#dpo#alignment
Cover Image for Zoom-in: Decoding Parameters

Zoom-in: Decoding Parameters

Control model randomness. Zoom in on the probability distribution mechanisms and how language models choose the next word.

#fundamentals#llm#probability
Cover Image for Zoom-in: KV Cache

Zoom-in: KV Cache

Inference complexity increases quadratically. Zoom in on the Key-Value Cache saving the speed of language models.

#fundamentals#cache#hardware
Cover Image for Zoom-in: LLM

Zoom-in: LLM

Predicting the next token at supercomputer scale. Zoom in on the actual mechanism driving AI intelligence.

#fundamentals#llm#ai
Cover Image for Zoom-in: Quantization

Zoom-in: Quantization

Compress model sizes without losing intelligence. Zoom in on the quantization mechanism mapping weights from float to integer.

#fundamentals#quantization#optimization
Cover Image for Zoom-in: Tokenizer

Zoom-in: Tokenizer

The model doesn't read letters like you think. Zoom in on how text is sliced and how it impacts both API costs and context memory.

#fundamentals#tokenizer#processing
Cover Image for Zoom-in: Virtual Memory

Zoom-in: Virtual Memory

Run multiple apps at once, and each one acts like it owns all of your RAM. How does the operating system isolate memory space so securely?

#fundamentals#os#computer-science
Cover Image for Zoom-in: Connection Pool

Zoom-in: Connection Pool

Your application slows down or crashes under heavy load, logging 'Too many connections'. Why is opening new connections repeatedly so harmful?

#fundamentals#database#backend
Cover Image for Zoom-in: CORS

Zoom-in: CORS

Access-Control-Allow-Origin header is missing. The infamous red error in the browser console. Why does it exist and what problem does it solve?

#fundamentals#security#web
Cover Image for AI Coding Costs to Surpass Developer Salaries by 2028

AI Coding Costs to Surpass Developer Salaries by 2028

A new Gartner report warns that consumption-based pricing models could drive AI coding agent bills up to $5,000 per month per developer.

#ai-coding-agent#cloud-computing#developer-tools#software-engineering#finops
Cover Image for Zoom-in: Asymmetric Encryption

Zoom-in: Asymmetric Encryption

HTTPS is secure because it's encrypted. But who encrypted it, who decrypts it, and why no one can impersonate the server — that's the real question.

#fundamentals#security#cryptography
Cover Image for Zoom-in: Cache

Zoom-in: Cache

Add Redis when it's slow. But where cache sits, how long it holds data, and when it clears — each wrong answer creates a different class of bug.

#fundamentals#caching#backend
Cover Image for Zoom-in: Database Index

Zoom-in: Database Index

Adding an index is the first thing everyone tries. Fewer people ask why it works — or when it becomes a liability.

#fundamentals#database#sql
Cover Image for Zoom-in: DNS

Zoom-in: DNS

Type 'google.com', press Enter. Your machine doesn't understand domain names — it only understands IP addresses. Between those two is a four-layer distributed lookup system.

#dns#networking#fundamentals
Cover Image for Zoom-in: Docker Container

Zoom-in: Docker Container

docker run, app starts instantly — on any machine. Inside is the Linux kernel creating isolation without a virtual machine.

#fundamentals#docker#devops
Cover Image for Zoom-in: Git Commit

Zoom-in: Git Commit

git commit -m 'fix bug' — one command. Under the hood is an immutable, content-addressed data structure that explains why rebase, cherry-pick, and merge work the way they do.

#git#fundamentals#devtools
Cover Image for Zoom-in: JWT

Zoom-in: JWT

Log in, call an API, server lets you through. Inside that token is a digital signature — not encryption, and that distinction matters.

#fundamentals#authentication#security
Cover Image for Zoom-in: Load Balancer

Zoom-in: Load Balancer

One domain, millions of requests per day. A load balancer doesn't just split traffic — it decides routing, health checking, and session management for the entire system.

#load-balancer#networking#fundamentals
Cover Image for Zoom-in: OAuth 2.0

Zoom-in: OAuth 2.0

'Sign in with Google' hides a delegation mechanism where your password never leaves Google. OAuth 2.0 solves the authorization problem without sacrificing security.

#oauth#security#fundamentals
Cover Image for Zoom-in: TCP

Zoom-in: TCP

Every HTTP request runs on TCP — but before the first byte of real data crosses the wire, three packets are exchanged carrying no data at all. TCP solves the problem the Internet doesn't.

#tcp#networking#fundamentals
Cover Image for AWS Blocks: Redefining Local-First Cloud Development

AWS Blocks: Redefining Local-First Cloud Development

AWS Blocks enters Public Preview, delivering an offline local-first experience powered by WebAssembly PostgreSQL (PGlite) and optimized for AI coding agents.

#aws-blocks#typescript#cloud-computing#devops#local-first
Cover Image for Zoom-in: HTTP

Zoom-in: HTTP

Every web app starts from a simple model: client asks, server answers. HTTP is the language of that conversation — but five layers of infrastructure make it work.

#http#networking#fundamentals
Cover Image for Claude Fable 5 & Mythos 5: Redefining AI Security Frontiers

Claude Fable 5 & Mythos 5: Redefining AI Security Frontiers

Anthropic rolls out its most powerful dual-model strategy yet: Claude Fable 5 with maximum defensive guardrails, and Mythos 5, an unrestricted powerhouse. What's behind this breakthrough?

#anthropic#claude-fable#claude-mythos#ai-security#developer-tools
Cover Image for The Things That Never Go Obsolete

The Things That Never Go Obsolete

After years of tech transitions and team training, the differentiator was never the frameworks someone knew — it was what they had underneath.

#lessonslearned#career#fundamentals#ai
Cover Image for Zerostack: The Rust-Powered AI Coding Agent That Uses 16MB RAM

Zerostack: The Rust-Powered AI Coding Agent That Uses 16MB RAM

While most AI coding agents consume 300-700MB RAM, Zerostack uses just 16MB. Written in Rust with a 12.9MB binary — it challenges the assumption that AI tools must be bloated.

#rust#ai-coding-agent#zerostack#developer-tools#performance
Cover Image for Gemini 3.5 Flash: The Next Leap in AI Agents and Coding

Gemini 3.5 Flash: The Next Leap in AI Agents and Coding

Google launches Gemini 3.5 Flash — a new AI model with breakthrough agentic and coding capabilities, 4x faster than other frontier models. What does this mean for developers?

#gemini#google-ai#ai-agent#coding-assistant#llm
Cover Image for Claude Code Mastery: From Casual User to Daily Driver

Claude Code Mastery: From Casual User to Daily Driver

A deep dive into advanced Claude Code patterns — plan mode, CLAUDE.md, skills, subagents — that help developers achieve 2-3x quality improvements.

#claude-code#ai-coding#developer-tools#productivity
Cover Image for Simple Programming Languages and AI Coding Agents

Simple Programming Languages and AI Coding Agents

AI coding agents perform better with less fragmented ecosystems. Go, Rails, and Rust produce more stable output than JavaScript or Python — reshaping how developers choose their stack.

#ai#coding-agent#llm#golang#software-engineering
Cover Image for Google I/O 2026 Recap: Gemini 3.5, Omni, Spark, and the New Search

Google I/O 2026 Recap: Gemini 3.5, Omni, Spark, and the New Search

Google I/O 2026 wrapped with 140+ announcements. Gemini 3.5 Flash is 4x faster, Omni generates video from any input, Spark runs as a 24/7 cloud agent, and Search gets its biggest redesign in 25 years.

#google-io#gemini#gemini-omni#gemini-spark#ai-agent#search#developer-tools
Cover Image for 7 Git Aliases That Save 1 Hour Every Day

7 Git Aliases That Save 1 Hour Every Day

You type `git status`, then `git add .`, then `git commit` every time? There's a faster way. Here are 7 git aliases and configs used daily to save hours each week.

#git#productivity#terminal#dev-tips#workflow
Cover Image for Leaving GitHub: The Self-Hosted Git Movement Is Growing in 2026

Leaving GitHub: The Self-Hosted Git Movement Is Growing in 2026

From the Dutch government to individual developers, the shift from GitHub to Forgejo and Gitea is gaining momentum — driven by code ownership, AI training data defaults, and jurisdictional risk.

#github#forgejo#self-hosted#devops#digital-sovereignty
Cover Image for Don't Leave Logging for Later: Lessons From 1M Users

Don't Leave Logging for Later: Lessons From 1M Users

1M+ users, production incident — inconsistent log formats forced S3 export and Athena queries. A logging lesson every developer should learn early.

#logging#observability#production#backend#debugging
Cover Image for 30+ AI Coding CLI Tools 2026: Which One Fits Your Terminal Workflow?

30+ AI Coding CLI Tools 2026: Which One Fits Your Terminal Workflow?

The AI coding CLI market exploded from a handful options to 30+ tools in 6 months. Claude Code, Codex CLI, Gemini CLI — each has distinct strengths. Here's a practical breakdown to help you pick.

#ai-coding#cli-tools#claude-code#codex-cli#developer-productivity
Cover Image for Gemini CLI vs Claude Code 2026: The Terminal AI Agent War

Gemini CLI vs Claude Code 2026: The Terminal AI Agent War

Google launched Gemini CLI — free, open-source, 1,000 requests/day. Claude Code still leads in code quality. Which one should you pick? A real-world comparison from benchmarks to workflows.

#gemini-cli#claude-code#ai-coding#terminal#developer-tools
Cover Image for Local AI: Why You Should Run AI On Your Own Machine

Local AI: Why You Should Run AI On Your Own Machine

Running AI locally is no longer science fiction. With Ollama and open-source models, you can run LLMs right on your laptop — private, free, no internet required.

#local-ai#ollama#privacy#open-source#llm
Cover Image for Vibe Coding vs Agentic Engineering: The Convergence Is Real

Vibe Coding vs Agentic Engineering: The Convergence Is Real

Simon Willison analyzes how vibe coding and agentic engineering are converging. The line between 'coding by feel' and 'autonomous agent engineering' is blurring fast.

#vibe-coding#agentic-engineering#ai-tools#developer-productivity

© 2026 Karify98. Built with Next.js.