Writing
Thoughts on AI, full-stack development, system design, and building things that matter.
| # | Title | Category | Date | Reading time | Views |
|---|---|---|---|---|---|
| 01 | EADDRINUSE: address already in use — What It Means and How to Fix It | errors | Sep 4, 2026 | 3 min read | 7 |
| 02 | Edge Runtime vs Node Runtime: A Practical Guide for Full-Stack Developers | tech | Sep 4, 2026 | 5 min read | 3 |
| 03 | Docker Prompts: Ready-to-Use Templates | prompts | Sep 3, 2026 | 5 min read | 4 |
| 04 | Devin AI: A Practical Guide for Full-Stack Developers | ai | Sep 3, 2026 | 5 min read | 3 |
| 05 | document is not defined — What It Means and How to Fix It | errors | Sep 3, 2026 | 3 min read | 4 |
| 06 | Documentation Generation Prompts: Ready-to-Use Templates | prompts | Sep 3, 2026 | 6 min read | 4 |
| 07 | Prompt Templates for Dev Onboarding: Ready-to-Use Templates | prompts | Sep 2, 2026 | 7 min read | 4 |
| 08 | Cursor vs Windsurf: Which Should You Use? | comparisons | Sep 2, 2026 | 5 min read | 4 |
| 09 | Prompt Templates for Data Analysis: Ready-to-Use Templates | prompts | Sep 2, 2026 | 6 min read | 6 |
| 10 | Debugging Prompts for Developers: Ready-to-Use Templates | prompts | Sep 2, 2026 | 7 min read | 12 |