codelistic.hashnode.devOptimizing Slow Image Previews in NextcloudIf you're self hosting Nextcloud and enjoy maintaining a digital gallery, you've likely run into the headache that is image preview generation. Instead of providing handy thumbnails for quick browsing, Nextcloud generates previews of an unwieldy 4096...Jan 1, 2025·4 min read
codelistic.hashnode.devBest practices for designing your REST APIsChoosing how to design your REST API endpoints doesn’t restrict you to adhere to a concrete format, which is why there is a great level of freedom and flexibility in how you design them. But, with this freedom comes responsibility. This responsibilit...Mar 1, 2021·5 min read
codelistic.hashnode.devHow to embed ConvertKit newsletter with invisible reCAPTCHA on Hashnode blogHashnode is the perfect blogging platform if you’re a developer and you want more freedom and control. In my opinion, one of the biggest advantages is to be able to use your own domain for your blog on Hashnode. It also has built-in support for a sim...Feb 19, 2021·4 min read
codelistic.hashnode.devHow & Why to use the `:key` attribute in VueJS v-for loopsWhen developing in VueJS, you might have realized that you should use the :key attribute in the v-for loops. You also might have ended up with a linter like ESLint screaming at you, stating you should always use the :key attribute with v-for. So you ...Feb 11, 2021·6 min read
codelistic.hashnode.devObject destructuring in JavascriptIn this article, you are going to learn all about object destructuring in Javascript. Previously we learned about Array destructuring in Javascript, so now let’s see how to destructure objects following pretty much the same syntax. You’re also going ...Jan 24, 2021·10 min read