Dev Blog Posts

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

  1. On paper, Tailwind CSS sounds like a great idea. In reality, it suffers from the same problems that it tries to solve. Read this post

  2. Learn the basics of SVGs so you can code your own SVG icons by hand, without always relying on icon libraries. Read this post

  3. Margins are what you typically use to define a layout's vertical rhythm. But CSS Grid offers a better alternative. Read this post

  4. You've scored 100 on Lighthouse's accessibility audit. But is your site actually accessible, or have you overlooked... Read this post

  5. Suppose an async function returns a boolean. What happens if you check the return value without awaiting it? Read this post

  6. Sometimes, a React component needs to allow users to render a custom tag. Here's how you can pass dynamic tag names... Read this post

  7. Higher-order components are one of React's most popular design patterns, allowing you to define reusable stateful l... Read this post

  8. If you ever find yourself in a sticky situation with git, don't panic. Here are six simple ways you can undo change... Read this post

  9. Some big brands have a slow page load speed, but they still rank well on Google. So does web performance even matter? Read this post

  10. Easily return auto-generated and serial IDs after inserting new rows into a table with PostgreSQL's RETURNING clause. Read this post

  11. Learn how to give any element on your page a responsive aspect ratio, using a CSS trick with percentage padding. Read this post

  12. Promises are a powerful tool for writing asynchronous code in JavaScript. Here are a few interesting use cases. Read this post

  13. Images make the web a more beautiful place, but this sometimes comes at a price. Learn how to optimize images for t... Read this post

  14. There's a recent trend in web design of using illustrations of blue, generic, faceless people. And it's killing bra... Read this post

  15. Leetcode is one of those polarizing topics that you either love or hate. But what exactly is it? And does it even d... Read this post

  16. The Ant Design UI library lets you sort tables by one or more columns, using a sorter prop. But the syntax can get ... Read this post

  17. Easily create a table of contents in your Jekyll blog posts with one simple include, with a skip navigation link to... Read this post

  18. You've heard the term before, but maybe you're still lost. What are cookies? How are they used? And how do they aff... Read this post

  19. Accessibility is a hot topic, yet it's also frequently overlooked or executed poorly. Learn how to use semantic HTM... Read this post

  20. Learn how to easily test localhost on mobile using ngrok, without deploying a single line of code. Read this post

  1. 1
  2. 2