Blog

Coding and living in Finland.

In 2023, my family and I moved to Finland. It has felt like a new journey into the unknown. I keep writing code here, and I also keep recording life, family, work, and the stories along the way.

Dec 3, 2014

WebGL Learning Notes | WebGL Tutorial (Part 2)

Dive into WebGL rendering flow and shaders to easily grasp the core concepts and code of vertex and fragment shaders.

8.7k

Nov 16, 2014

WebGL Learning Notes | WebGL Tutorial (Part 1)

Join the author on a beginner-friendly journey through WebGL basics and learn how to draw your first red rectangle.

11k2

Aug 13, 2014

How I Manage Version Releases Efficiently

A practical guide to an automated, fast, and safe version release process that simplifies deployment risks and rollbacks.

7.0k10

Jul 2, 2014

HTML Input Color Picker (HTML5 Color Input)

Easily invoke the system color picker, respond to color changes in real-time, and offer color options to enhance user interaction.

17k2

Jun 24, 2014

How to Get Server System Time Using JavaScript

Easily obtain server time by reading the Date field from HTTP response headers, avoiding risks of tampered local time.

12k6

Jun 12, 2014

Comprehensive Guide to Flexbox Layout

Explore the core concepts and key properties of Flexbox to master modern web layout techniques with ease.

14k2

Apr 12, 2014

In-Depth Guide and Standards for Manifest

Discover how manifest files enable offline access, speed up loading, and optimize cache management for web pages.

11k3

Mar 31, 2014

Solution for Merged Messages Caused by High-Frequency Socket Sends in Node.js

How to prevent socket data from merging into a single message during high-frequency sends, causing parsing errors.

17k14

Jan 15, 2014

Calculating File MD5 Hash Using HTML5 File API

Easily compute a file's unique MD5 hash by chunk-reading large files with HTML5 File API and processing them with SparkMD5.

43k18

Jan 10, 2014

HTML5 Drag-and-Drop File Download to Folders

Discover how to drag files from a webpage directly into any local folder using Chrome for seamless downloads.

14k2

Nov 15, 2013

JavaScript Auto-Adjusting Font Size for Text Boxes

Learn a simple iterative method to auto-adjust font size within fixed areas, ensuring perfect fit for any content.

22k1

Oct 30, 2013

Cross-Domain Iframe Height Auto-Adjustment Solution

Discover how to overcome cross-domain restrictions to dynamically adjust iframe height for better page aesthetics and user experience.

36k1

Coding, and living with intention.

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