How I self-hosted my own website analytics with UmamiI absolutely love over-engineering this site. After months of procrastinating, I finally rolled out my blog to this beautiful world. I stumbled upon this part of adding analytics and my needs were simple, lightweight, ethical, great if open-source an...Dec 10, 2021 · 3 min readdeepcodes.hashnode.dev
Building TailwindCSS with SassAccording to the 2020 state of CSS report, Tailwind CSS stood out as one of the tools with the highest satisfaction ratio (86%). Tailwind has become a go-to solution to build web applications. And the reason is justified you can build and ship websit...Dec 3, 2021 · 5 min readdeepcodes.hashnode.dev
Automatic scrolling for Chat app in 1 line of code + React hookWhile using WhatsApp, twitch, or any social media application your chat feed automatically scrolls to the bottom when a new message is sent/received. While building an application with a chat feature this is definitely an important feature you should...Nov 26, 2021 · 2 min readdeepcodes.hashnode.dev
Logical assignments and their use casesBinary operations and conditional rendering are something we do quite frequently while building applications. This article is about logical assignment operators that were introduced in ES2021. it's important to understand truthy & falsy before we get...Nov 23, 2021 · 2 min readdeepcodes.hashnode.dev
Understanding never in TypeScriptI never really understood never in my life because to understand never you have to use the word never again and again. So understanding never can be quite baffling. If you're like me and ever had faced a similar issue then this blog should be able to...Nov 17, 2021 · 5 min readdeepcodes.hashnode.dev