Skip main navigation

Dev Blog Posts

Technical posts and tutorials covering a range of languages, technologies, and concepts.

Improve Page Load Speed in Jekyll with the WebP Image Format

Do your blog posts suffer from slow load speeds because of all those images you've been using? In this post, we'll look at how you can improve your page load...

Multiple Modals on One Page Using HTML, CSS, and JavaScript

Learn how to create modal windows in HTML using just a bit of HTML, CSS, and JavaScript. We'll look at how you can open multiple modals on one page, either s...

Create Heading Links in Jekyll with Includes

Want to make it easier for users to link to a heading in your blog? Learn how to create heading links in Jekyll using includes.

How to Set up Create React App with TypeScript, Ant Design, LESS, CSS Modules, and ESLint

Enjoy a better dev experience by setting up React with TypeScript, customizing the Ant Design theme with LESS and CSS Modules, and formatting your code with ...

Trie Data Structure Implementation in Python

In this tutorial, we'll implement a trie in Python from scratch. I'll provide visuals and code samples to help you understand how prefix trees work under the...

What's the Difference Between Hard Links and Soft Links?

One sticks around for good, while the other one rots. Here's a detailed look at the differences between hard links and soft links in Unix.

Learn to Code Without Wasting Time & Money

A discussion of the things that beginner programmers tend to get wrong, as well as concrete suggestions for what they should be doing instead.