Building an App to Showcase the First and Last Sentences of Great Novels

As a voracious reader and full-stack JavaScript developer, I‘ve always been intrigued by the way great authors hook you with their opening line and then deliver a knockout punch with their closing one. The first and last sentences of a novel carry a lot of weight – they are the reader‘s first and last impression…

Why Every Software Engineer Should Write Articles

As a full-stack software engineer with over a decade of experience across the stack, I‘ve come to believe that one of the most valuable skills for a developer is not coding, but writing. Specifically, writing articles, blog posts, and tutorials to share your technical knowledge and experiences with the software community. In this piece, I‘ll…

What Writing 500+ Technical Articles Taught Me About Creating Standout Content

As a full-stack developer, I‘ve spent the better part of my career elbow-deep in code. But over the past decade, I‘ve also written over 500 articles about web development, software engineering, and technology trends. Writing has become an invaluable outlet for me to clarify my thinking, share hard-won lessons, and connect with the broader developer…

We need a new document markup language — here‘s why

The problem with today‘s markup languages As a full-stack developer who has written a lot of technical documentation over the years, I have become frustrated with the shortcomings of existing document markup languages. Whether it‘s HTML, Markdown, LaTeX or Docbook, each option either sacrifices ease of use or limits our ability to create complex documents….

Want more claps and followers on Medium? Here‘s how to design your own "follow me" GIF in 5 minutes

As a blogger on Medium, you know how challenging it can be to gain traction and grow your audience. You pour your heart into crafting high-quality posts, but they don‘t always get the attention they deserve. What if I told you there was a simple trick to increase reader engagement and pick up more claps…

The freeCodeCamp Medium Publication Editor Handbook: Curating World-Class Developer Content

The freeCodeCamp Medium publication is no ordinary blog. With over 450,000 followers and millions of monthly readers, it‘s the premier destination for developers of all skill levels to gain knowledge, inspiration, and insight into the ever-evolving world of technology. As a freeCodeCamp editor, you have the unique opportunity – and responsibility – to shape this…

The Advantages of Document Markup Languages vs WYSIWYG Editors

A Software Engineer‘s Perspective As a software engineer and technical writer, I‘ve used both WYSIWYG editors and markup languages extensively for writing documentation, blog posts, books, and more. While tools like Microsoft Word and Google Docs are easy to use, I prefer markup languages for most technical writing. Markup languages like Markdown, HTML, AsciiDoc, and…

How to Launch Your Own Open Source Book That‘s Popular and Profitable

As a full-stack developer, I‘ve launched numerous open source software projects. Recently, I took the same approach to publishing a programming book. The result? The Programmer‘s Guide to Mathematics became a #1 trending GitHub project, received 3000+ stars, and generated $1000+ in royalties within 48 hours of launch. All without a traditional publisher or pre-existing…

Smart Quotes – Single Quote and Double Quotation Mark for Copy + Paste

As a full-stack developer and professional coder, I know firsthand the importance of using proper typography in digital content. One often overlooked but crucial aspect of this is the use of "smart" or "curly" quotation marks instead of "dumb" or "straight" quotes. In this comprehensive guide, we‘ll explore everything you need to know about these…