May 28, 2026
Node.js Callbacks, Non-Blocking I/O, and Callback Hell
Understand why synchronous code blocks Node.js, how callbacks enable non-blocking I/O with fs.readFile, and why callback hell led to promises and async/await.
May 28, 2026
Understand why synchronous code blocks Node.js, how callbacks enable non-blocking I/O with fs.readFile, and why callback hell led to promises and async/await.
May 28, 2026
Learn what modules are in Node.js, how the built-in fs module works, why require exists, the newer import syntax, what Sync means, and why utf-8 is used.
May 28, 2026
Learn how to install Node.js, verify setup with node -v and npm -v, understand who created Node.js and why, and when Node.js is the right choice.
May 28, 2026
Learn how to install MongoDB from the official website and Homebrew, then understand the difference between mongod (server daemon) and mongo/mongosh (client shell).
May 28, 2026
A practical introduction to MongoDB, NoSQL fundamentals, why teams choose document databases, schema discipline, and how the WiredTiger storage engine works.
May 27, 2026
Notes from learning modern AI — LLMs, tokenization, vectors, RAG, MCP, reasoning models, and how models get smaller and faster without starting from scratch.
May 26, 2026
In 2026, the best freelancers are no longer just coders working gigs online. They operate like small technology businesses, combining AI, software engineering, communication, and rapid execution to solve real business problems.
May 26, 2026
Independent software work went mainstream—not because it got easier, but because remote work, better tools, and leaner companies made it a deliberate career path, not a résumé gap.