Skip to content
Projects
Technical Writing
Playground
Blog
All Articles
Blog
—
How to Support Open Source Without Writing a Single Line of Code
February 26, 2026
—
Comparing Top AI Chatbots ChatGPT vs Gemini vs Claude in 2026
February 25, 2026
—
The Challenges Threatening Open Source
February 24, 2026
—
Exploring the Career of a Technical Writer: Skills, Roles, and How to Get Started
February 13, 2026
—
Technical Writing Resources: Books, Courses, Blogs, and Style Guides
February 13, 2026
—
Why Project-Based Learning Beats Passive Tutorials
December 31, 2025
—
Why Your New Year's Goals Keep Failing and How to Fix Them with Systems
December 29, 2025
—
Build Better Open Source Software by Writing the Docs First
December 23, 2025
—
Understanding Immutability in JavaScript: Why Primitive Values Cannot Be Changed
December 19, 2025
—
How to Attract and Retain Your First Open Source Contributors
December 14, 2025
—
Improve Site Performance by Auditing and Removing Unused Code
December 9, 2025
—
A Practical Guide to Color Contrast for Web Developers
December 8, 2025
—
Why 100vh Behaves Differently on Mobile and How to Fix It with dvh
December 8, 2025
—
Soft Skills Can Be Learned Too
December 7, 2025
—
How to Find Active Open Source Projects to Contribute To
December 6, 2025
—
Web Animation Performance: Understanding the Browser Rendering Pipeline
November 14, 2025
—
Building a Smooth Loading Button with HTML, CSS, and JavaScript
October 24, 2025
—
How I Built My Blog Using Next.js and MDX
October 4, 2025
—
Introducing SnippetShot: A VS Code Extension for Beautiful Code Screenshots
September 11, 2025
—
How to Write Effective AI Prompts
June 16, 2025