Posts
All the articles I've posted.
How to delete accidentally pushed sensitive files in Git
Posted on:July 29, 2024We've all been there. You're working on a project, pushing commits left and right, when suddenly you realize you've accidentally pushed a sensitive file to your repository.
How I solved UniFi AP adoption failed error
Posted on:May 28, 2024Recently, out of the blue, one of my U6 Lite access points stopped working. In the UniFi controller, I saw the "Adoption failed" error.
Adding your image signature to PDFs with Preview on macOS
Posted on:February 9, 2024I always forget how to insert my PNG signature into PDFs using the Preview application on macOS because the straightforward copy-and-paste method doesn't quite cut it.
Sound dampening my Keychron K6 mechanical keyboard
Posted on:December 17, 2023The K6 is known for its robust build and tactile feedback, but this strength comes with a caveat — a springy noise.
Effective exception handling in browser and Node.js
Posted on:November 14, 2023Exceptions in code are common, and sometimes they sneak by, causing problems for users that we might not see right away. In this article, I'm going to show you how to catch these tricky errors. This is also how tools like Sentry or WatchCat track and report them.
Designing file upload endpoint in REST API
Posted on:November 3, 2023When designing a REST API for file uploads, it's important to consider not only the technical implementation but also the user's needs and the type of content they'll be uploading.