Skip to main content

BLOG / TECHNOLOGY

Ideas put into practice.

AI, engineering, and tools. Notes on things I use, build, and test in real projects.

1–18 of 76 articles

Codex at $100/Month: How I Used It as a Software Engineer Over the Past Month
Tech
May 5, 2026

Codex at $100/Month: How I Used It as a Software Engineer Over the Past Month

After upgrading Codex to the $100/month plan, I was not fully convinced myself. Then I looked through a month of history with it and realized the valuable part was not how much code it wrote, but how many unfinished things it helped me actually land in my projects.

Reads376Comments5
Read the full story
I Turned a Word-Guessing Game into an AI Skill
Tech
Apr 22, 2026

I Turned a Word-Guessing Game into an AI Skill

I turned a small semantic word-guessing game into an AI skill that can run directly in the terminal. This piece is about why the format fits LLMs so well, and how I constrained the model into becoming a stable game host.

Reads664Comments4
Read the full story
Hitting the Pitfall of Node.js Fetch Blocked Port by Mistake: Why Does Fetch Not Work While the HTTP Module Works Fine?
Tech
Oct 3, 2025

Hitting the Pitfall of Node.js Fetch Blocked Port by Mistake: Why Does Fetch Not Work While the HTTP Module Works Fine?

Sometimes development feels like an unexpected adventure; I intended to simply change the port to 10080, only to stumble upon the Node.js fetch blacklist. This small mistake revealed the hidden rules of the Fetch standard.

Reads260Comments2
Read the full story
Build a Travel Recommendation AI Agent Using smolagents
Tech
May 9, 2025

Build a Travel Recommendation AI Agent Using smolagents

Create a self-improving AI Code Agent with smolagents that can plan, execute, and debug. This article walks through building a travel recommendation agent step by step.

Reads337Comments0
Read the full story
Consistent Dev Environments with VS Code Dev Containers
Tech
Sep 20, 2024

Consistent Dev Environments with VS Code Dev Containers

VS Code Dev Containers help developers work in portable, isolated environments—ensuring consistency, avoiding dependency issues, and enabling easier collaboration.

Reads1.5kComments1
Read the full story
Mastering the JavaScript Console Like a Pro (2024)
Tech
Jun 1, 2024

Mastering the JavaScript Console Like a Pro (2024)

Unlock the full power of the JavaScript console—from grouping and timing to visualizing data—to debug smarter and build faster in 2024.

Reads2.6kComments2
Read the full story
Installing GraphFrames for PySpark: A Complete Setup Guide
Tech
Apr 12, 2024

Installing GraphFrames for PySpark: A Complete Setup Guide

Step-by-step guide to installing and configuring GraphFrames for PySpark—covering version compatibility, setup methods, and graph algorithm examples.

Reads3.0kComments0
Read the full story
The Magic of box-decoration-break in CSS
Tech
May 10, 2023

The Magic of box-decoration-break in CSS

Fix broken multi-line highlights with a single line of CSS. Learn how box-decoration-break brings seamless styling across line breaks.

Reads3.2kComments1
Read the full story
Understanding CSS position: sticky
Tech
May 1, 2023

Understanding CSS position: sticky

Achieve sticky layouts with just two lines of CSS—learn how sticky elements behave inside their containers for modern UI design.

Reads2.9kComments1
Read the full story
The Secrets of CSS Variables: From Basics to Advanced Tricks
Tech
Aug 23, 2022

The Secrets of CSS Variables: From Basics to Advanced Tricks

CSS variables go far beyond reuse—this guide explores animations, type definitions, fallbacks, and creative tricks that feel like magic.

Reads5.7kComments0
Read the full story
Mastering Intersection Observer for Lazy Loading
Tech
Jul 14, 2022

Mastering Intersection Observer for Lazy Loading

Stop listening to scroll—use Intersection Observer to efficiently handle lazy loading and viewport detection with clean, performant code.

Reads9.0kComments2
Read the full story
Force Docker to Use amd64 on Apple M1 Chips
Tech
Apr 14, 2022

Force Docker to Use amd64 on Apple M1 Chips

Learn how to force Docker to build amd64 images on Apple M1 chips to avoid compatibility issues on common cloud platforms.

Reads3.4kComments0
Read the full story
Aliyun FC Container Timeout on Macbook M1: A Platform Mismatch Story
Tech
Feb 14, 2022

Aliyun FC Container Timeout on Macbook M1: A Platform Mismatch Story

Running into timeout errors when deploying ARM-built Docker images to Aliyun FC? Here's a detailed story of debugging and fixing the platform mismatch.

Reads4.3kComments1
Read the full story
Why You Shouldn't Use Index as Key in React
Tech
Apr 15, 2021

Why You Shouldn't Use Index as Key in React

Using array index as a React key can lead to UI bugs and performance issues. Learn why it happens and what to do instead.

Reads6.3kComments0
Read the full story

Coding, and living with intention.

Subscribe
© 2012–2026 Mofei·Privacy·Terms
Life compiled in code