Getting started with Tailwind CSS in ReactBefore diving right into setting up TailwindCSS, let us take a look at vanilla CSS and how it progressed into the library in question today. We know CSS (Cascading Style Sheets) is a styling language used to describe the presentation of a document wr...Jan 28, 2023·4 min read
Deep Copy vs Shallow CopyIn programming, it is often necessary to make copies of objects. These copies are used for a variety of purposes, such as creating new versions of objects with some modifications or simply as a way to keep the original object unchanged while performi...Sep 14, 2022·3 min read
Closures in JavaScriptWhen I first started to read about closures, I realized I'd been using them for a very long time but, I just didn't know they were called so. It was only recently that I understood the significance and proper use of closures. Here are some of my lear...Aug 27, 2022·3 min read
What are PDF annotations and how to remove them?Recently, I came across this scenario where I had to remove links from some PDF data, in base64 form, I was receiving from a service call in my application. Annotations are additional objects that can be added to a document. This includes marking te...Jul 11, 2022·2 min read
Git and Github 101Entering into the world of coding and technology can be as exciting as nerve-wracking and one of the first things that we come across is source control. Where do you store the code you write? How do you share that code with everyone? How do you keep ...Jul 7, 2022·3 min read