Math

School Math

26 posts

Common Math 1

22 posts

Updated School Math

[Common Math 1 Part 1] What Does Common Math 1 Cover in the 2022 Curriculum?

Introduces where Common Math 1 fits in the 2022 curriculum, what this course covers, and how this series approaches it.

#common-math-1#2022-curriculum#math-education
Updated School Math

[Common Math 1 Part 2] Polynomial Operations and Arrays

Represents polynomials with coefficient arrays and explains why addition and subtraction laws feel natural in that representation.

#common-math-1#polynomial#education
Updated School Math

[Common Math 1 Part 3] Bivariate Polynomials and Matrices

Extends single-variable ideas to two variables, representing polynomials as matrices and practicing array-based operations.

#common-math-1#bivariate#matrix

NCS Numeracy

4 posts

Updated School Math

[NCS Numeracy Chapter 1] 7-Week Learning Roadmap

See how the seven-week NCS numeracy plan is sequenced for IT and software roles, what each week covers, and how to use the series.

#ncs#numeracy#study-roadmap
Updated School Math

[NCS Numeracy Chapter 01] Core Applied Math Archetypes

Group NCS Applied Math problems 1-68 into representative types, learn the setup for each type, and study the anchor solutions efficiently.

#ncs#numeracy#applied-math
Updated School Math

[NCS Numeracy Chapter 02] Practice Applied-Math Structures with Original Example Problems

Learn distance-time, mixtures, work rates, equations, and probability through original applied-math practice problems and step-by-step explanations.

#ncs#numeracy#applied-math

Advanced Math

43 posts

Calculus

3 posts

Updated Advanced Math

[Calculus Series Part 1] Week 0: Limits of Sequences

Start the calculus series with sequence limits, then see how they lead into function limits and continuity.

#calculus#sequence-limit#continuity
Updated Advanced Math

[Calculus Series Part 2] Week 1: Limits of Exponential, Log, and Trig Functions

We unpack the meaning of the constant e, differentiate exponential and logarithmic functions, and derive key trigonometric limits through rich examples.

#calculus#exponential#logarithm
Updated Advanced Math

[Calculus Series Part 3] Week 2: Trig Derivatives and the Chain Rule

We derive trig derivatives from limits, connect them to the quotient rule, and practice the chain rule on layered examples.

#calculus#trigonometry#derivative

Introduction to Number Theory

20 posts

Updated Advanced Math

[Introduction to Number Theory Series Part 1] What Is Number Theory? A 20-Part Roadmap

Get the big picture of number theory through its core questions and the full 20-part learning path of this series.

#number-theory#divisibility#prime-number
Updated Advanced Math

[Introduction to Number Theory Series Part 2] What Do Divisors and Multiples Show Us?

Learn how divisibility, divisors, multiples, quotients, and remainders form the first language of number theory.

#number-theory#divisibility#divisor
Updated Advanced Math

[Introduction to Number Theory Series Part 3] Why Is the Division Algorithm the Starting Point of Number Theory?

See why the standard form a=bq+r with 0 ≤ r < |b| is the natural starting point for integer structure in number theory.

#number-theory#division-algorithm#quotient

Linear Algebra

20 posts

Updated Advanced Math

[Linear Algebra Series Part 1] A Linear Algebra Roadmap for Programmers

See how this 20-part linear algebra series is sequenced for programming, machine learning, graphics, and data work, and why it is ordered this way.

#linear-algebra#programming-math#roadmap
Updated Advanced Math

[Linear Algebra Series Part 2] Seeing Scalars and Vectors Through a Programmer's Lens

Understand the difference between scalars and vectors by connecting coordinates, feature vectors, and embeddings from a programming perspective.

#linear-algebra#vectors#embeddings
Updated Advanced Math

[Linear Algebra Series Part 3] Vector Addition, Scalar Multiplication, and the Start of Linearity

Learn what vector addition and scalar multiplication mean through data combination, scaling, and the first idea of linearity.

#linear-algebra#vectors#linearity

IT

Coding

120 posts

C

20 posts

Updated Coding

[C Series 1] Why Study C Right Now?

Break down why C still matters from compilation, memory, and systems perspectives, and map the learning roadmap.

#c#systems#memory
Updated Coding

[C Series 2] Prepare C On macOS and Run Your First Compile

Verify Xcode Command Line Tools on macOS and walk through compiling and running your first C program with `clang`.

#c#mac#clang
Updated Coding

[C Series 3] Store Values with Variables and Primitive Types

Connect variable declarations, ints/floats/chars, `sizeof`, and format specifiers to build intuition about how C stores values in memory.

#c#variables#datatypes

FastAPI

20 posts

Updated Coding

[FastAPI Series 1] Why FastAPI Is Worth Learning

Explains FastAPI's core advantages, the learning roadmap, and the mindset for this series.

#fastapi#python#backend
Updated Coding

[FastAPI Series 2] Getting Started: Install and Run Your First API

Covers uv-based setup, installing FastAPI, launching the dev server, and verifying the first GET endpoint.

#fastapi#uv#python
Updated Coding

[FastAPI Series 3] Separate Path and Query Parameters

Shows how to declare path vs. query parameters in FastAPI, validate them, and practice the flow in Swagger UI.

#fastapi#python#api

JavaScript

20 posts

Updated Coding

[JavaScript Series 1] Why Learn JavaScript Today?

Explains why JavaScript is at the heart of the web, how browsers use it, and why it matters for building modern interactive pages.

#javascript#frontend#web
Updated Coding

[JavaScript Series 2] Understanding Variables and Types

Walk through let vs. const plus strings, numbers, arrays, and objects using the browser console and Node.js.

#javascript#variables#types
Updated Coding

[JavaScript Series 3] Reusing Code and Transforming Data with Functions and Array Methods

Learn the difference between function declarations and expressions, and see how `map`, `filter`, and `reduce` help you transform data clearly.

#javascript#functions#array-methods

Python

20 posts

Updated Coding

[Python Series 1] Why Start with Python?

Discover why Python's clear syntax, rich ecosystem, and automation strengths make it a great starting point for coding, and explore the learning roadmap ahead.

#python#beginner#roadmap
Updated Coding

[Python Series 2] Set Up a Python Environment with uv on macOS

Walks through installing uv, creating a new project, setting up a virtual environment, and running your first Python file on a Mac.

#python#mac#uv
Updated Coding

[Python Series 3] Work with Data Using Variables and Types

Learn how to name variables, understand core Python data types, and write simple scripts that take input, process it, and give an output.

#python#variables#datatypes

Rust

20 posts

Updated Coding

[Rust Series 1] Why Study Rust Now?

Explain why Rust matters through ownership, borrowing, and type safety, and map out the learning roadmap.

#rust#ownership#systems
Updated Coding

[Rust Series 2] Install Rust and Run Your First App

Install rustup and Cargo, then create, build, and run your first Rust project.

#rust#cargo#rustup
Updated Coding

[Rust Series 3] Variables, Immutability, and Basic Data Types

Learn the rules behind let and mut, then practice scalar, tuple, and array types.

#rust#variables#types

Svelte

20 posts

Updated Coding

[Svelte Series 1] Why Svelte Clicks Quickly for Beginners

Summarizes why Svelte's low syntax overhead, intuitive reactivity, and component mindset make it a great starting point.

#svelte#frontend#reactivity
Updated Coding

[Svelte Series 2] How to Read a Component File

Explains the script, markup, and style blocks that form a Svelte file and how state flows into the UI.

#svelte#component#frontend
Updated Coding

[Svelte Series 3] Managing Props and Event Forwarding

Covers parent-child data flow with props, custom event dispatch, and event forwarding in practical terms.

#svelte#props#event

Vibe

4 posts

Vibe App Building for IT Non-Majors

4 posts

Updated Vibe

Building Apps with Vibe Coding as a Non-IT Specialist

A gentle starting point for people who have expertise in their own field but did not major in IT, showing how to build small apps with AI without jumping straight into code.

#vibe#ai#python
Updated Vibe

Open the Terminal and Learn Your First Commands

If the terminal feels unfamiliar, start here. Learn how to open PowerShell 7 on Windows or Terminal on macOS, then practice four essential commands: pwd, ls, cd, and mkdir.

#vibe#ai#terminal
Updated Vibe

Prepare the Project Folder and Workspace

Before writing code, decide where the project folder will live and prepare docs files plus agent.md in a fixed structure.

#vibe#workspace#project-folder

Utils

32 posts

Homebrew

4 posts

Updated Utils

[Homebrew Series 1] What Is Homebrew?

Learn why many Mac developers use Homebrew by comparing it with manual installs.

#macos#homebrew#beginner
Updated Utils

[Homebrew Series 2] Installation and Terminal Setup

Install Homebrew, configure .zshrc, and verify the setup with real commands and expected output.

#macos#homebrew#terminal
Updated Utils

[Homebrew Series 3] Installing and Managing Packages

Install tree, wget, and htop, then practice listing, upgrading, removing, and cleaning up Homebrew packages.

#macos#homebrew#package

Git

5 posts

Updated Utils

[Git Series Part 1] What is Git?

Understand why Git solves the endless final_final.docx mess and why version control matters.

#git#version-control#beginner
Updated Utils

[Git Series Part 2] Installation and Basic Setup

Install Git with Homebrew, set your user info, and verify every setting with real commands.

#git#install#config
Updated Utils

[Git Series Part 3] Create a Repository and Make Your First Commit - init, add, commit

Initialize a Git repo, stage files, make the first commit, and read the history with hands-on commands.

#git#init#add

iTerm2

3 posts

Updated Utils

[iTerm2 Series 1] What is iTerm2?

Compare the default macOS Terminal with iTerm2 and decide when iTerm2 becomes useful in a real workflow.

#macos#iterm2#terminal
Updated Utils

[iTerm2 Series 2] Installation and Basic Setup

Install iTerm2 with Homebrew and walk through fonts, themes, and the core preferences that make it ready for daily development.

#macos#iterm2#install
Updated Utils

[iTerm2 Series 3] Split panes, search, and shortcuts

Practice the iTerm2 features that speed up daily terminal work: split panes, search, autocomplete, profiles, and safer custom shortcuts.

#macos#iterm2#split-pane

Tmux

4 posts

Updated Utils

[Tmux Series 1] What is Tmux?

Understand the problems Tmux solves and how sessions, windows, and panes help you organize terminal work.

#tmux#terminal#multitasking
Updated Utils

[Tmux Series 2] Install Tmux and Launch Your First Session

Install Tmux with Homebrew, create your first session, and practice detaching, reattaching, and the essential shortcuts.

#tmux#install#session
Updated Utils

[Tmux Series 3] Practice Managing Sessions and Windows

Create multiple sessions, add windows, navigate between them, and keep work alive while switching contexts.

#tmux#session#window

Vim

5 posts

Updated Utils

[Vim Series 1] Why Should You Learn Vim?

Experience situations GUI editors cannot solve and see exactly when Vim becomes indispensable.

#vim#editor#beginner
Updated Utils

[Vim Series 2] Install and Run Vim for the First Time

Install Vim with Homebrew, verify the setup, open a file, write text, and exit safely using real commands.

#vim#install#basic
Updated Utils

[Vim Series 3] Understand Modes and Essential Navigation

Learn why Vim uses modes, switch safely between them, and practice the core motions you need to move through a file without leaving the keyboard.

#vim#modes#navigation

OpenCode

5 posts

Updated Utils

[OpenCode Field Notes Part 1] Why did work get harder even with more tools?

A personal account of fragmented setup, long-session context fatigue, and why I moved to a more sustainable CLI workflow.

#opencode#vibe-coding#llm
Updated Utils

[OpenCode Field Notes Part 2] 10-Minute Setup: Install, first run, and baseline config

A practical minimum setup to install OpenCode quickly and start with a repeatable workflow.

#opencode#setup#installation
Updated Utils

[OpenCode Field Notes Part 3] Provider strategy to reduce token/subscription interruptions

How I keep long coding sessions stable with primary/backup provider routing and account-level flexibility.

#opencode#provider#subscription

Pi

6 posts

Updated Utils

[Pi Series 1] Why I started looking at pi instead of heavier coding agents

This post explains why LLM coding agents can feel heavy, and why the lightweight terminal coding harness pi is worth considering.

#pi#coding-agent#llm
Updated Utils

[Pi Series 2] Install pi and start your first session

Install pi, connect a model through login or an API key, and start your first session inside a project folder.

#pi#installation#coding-agent
Updated Utils

[Pi Series 3] Manage sessions and project context

Learn how to continue and branch pi sessions, and how to pass project rules through AGENTS.md and CLAUDE.md.

#pi#session#agents-md

Infra

27 posts

Docker

12 posts

Updated Infra

[Docker Series Part 1] What Docker Is and Why It Is Essential for Infrastructure

Learn the core concepts of Docker, how it creates consistent environments, and why it is a crucial tool for modern deployment and infrastructure.

#docker#infra#containers
Updated Infra

[Docker Series Part 2] Connecting Images and Containers with Dockerfiles

Learn how Dockerfiles turn instructions into images, how those images become containers, and why that workflow locks environments into code.

#docker#dockerfile#image
Updated Infra

[Docker Series Part 3] Ubuntu vs. Alpine - How to Pick a Base Image

Compare Ubuntu and Alpine images, run small labs, and build a checklist so you can choose the right base for practice and deployment.

#docker#ubuntu#alpine

OPNsense

6 posts

Updated Infra

[OPNsense Series Part 1] What OPNsense Is and Why It Pairs So Well with Proxmox

Learn what OPNsense handles as a firewall, router, and VPN gateway, and why it works so well alongside Proxmox in self-hosted infrastructure.

#opnsense#proxmox#firewall
Updated Infra

[OPNsense Series Part 2] Building the OPNsense VM on Proxmox and Drawing the WAN/LAN Line

Step-by-step guide to shape WAN/LAN bridges on Proxmox, pick virtual NICs, walk through the installer, and avoid wiring paths that bypass the firewall.

#opnsense#proxmox#bridge
Updated Infra

[OPNsense Series Part 3] Designing NAT, Port Forwarding, and Reverse Proxy Paths

Design outbound NAT, inbound port forwarding, and reverse proxy exposure on OPNsense so only the right services are public and policy gaps stay closed.

#opnsense#nat#port-forwarding

Proxmox

9 posts

Updated Infra

[Proxmox Series Part 1] What Proxmox VE Is and Why It Becomes a Starting Point for Homelab Infrastructure

Learn the core building blocks of Proxmox VE, including VMs, LXC, storage, and bridges, and why it fits single-server infrastructure so well.

#proxmox#infra#virtualization
Updated Infra

[Proxmox Series Part 2] What to Inspect and How to Lay Out the Host Right After Installation

Clarify the roles of local-lvm and other storage, verify bridges, plan ISO/template storage, pick backup targets, and inspect mini PC hardware immediately after installing Proxmox.

#proxmox#infra#virtualization
Updated Infra

[Proxmox Series Part 3] How to Split Workloads Between VMs and LXC

Use reverse proxy, monitoring, app server, database, Docker host, and Windows test box examples to build a repeatable decision framework for VM vs. LXC.

#proxmox#infra#virtualization

Project

My Project

15 posts

AirClass

8 posts

Updated My Project

[AirClass Dev Log 1] Why I Started AirClass: Motivation and First Implementation Plan

Why I began thinking about AirClass from the limits of tablet-based classes and existing learning platforms, and what I wanted to implement first.

#education#classroom#realtime
Updated My Project

[AirClass Dev Log 2] Why FastAPI and Svelte: Criteria for the First Prototype

Why I chose FastAPI and Svelte for the first AirClass prototype, and why I first considered a teacher-laptop local-network deployment model.

#education#fastapi#svelte
Updated My Project

[AirClass Dev Log 3] Trying to Go Beyond Miracast: The First AirClassDisplay Attempt and Its Limits

Why I first tried to build AirClassDisplay so students could see and revisit the lesson screen more smoothly, and why it did not become a practical classroom tool.

#education#webrtc#display

DevCoop

1 posts

Updated My Project

[DevCoop Build Log Part 1] AriPay and Occount Began Inside Our School Store

Trace how the student-run cooperative store’s pain points led to QR vouchers, student ID payments, and finally the Occount self-checkout system.

#student-project#aripay#occount

MAICE

6 posts

Updated My Project

[MAICE Dev Log 1] Building a Teaching AI, not just an Answer Bot (Project Overview)

How question-quality data, Bloom, and Dewey shaped MAICE's problem-definition strategy and multi-agent architecture.

#agent
Updated My Project

[MAICE Dev Log 2] How the agents collaborate (Multi-Agent System)

How MAICE split question classification, clarification, answer generation, and learning observation into a Redis Streams-based multi-agent flow.

#agent
Updated My Project

[MAICE Dev Log 3] SvelteKit chatbot interface for real-time math rendering

How MAICE lowered the question-entry barrier with formula input, OCR, and streaming-safe LaTeX rendering.

#agent