Posts
Drawing Tools Part 1: Excalidraw
TLDR; Try Excalidraw an Open Source Online drawing tool which has enough features for most of your basic needs! It also supports live collaboration for people working remotely! :)
Video Version Before going into the post, if you prefer videos over blogs, you can checkout this YouTube video, which has the same information as this blog post.
This blog post will be mostly the text version of the video :) There might be a thing or two extra in this blog post.
Posts
Digital Signatures
If you don’t know what a digital signature is, in layman terms you may think of this, a photo of your physical signature
Photo by Lewis Keegan - Skillscouter.com on Unsplash May be you could say that’s true, but only if it’s layman slang. Officially, in computer science, the concept of digital signature has a different meaning.
It does denote someone’s or some entity’s signature, in a digital world. Yes. So, that’s not wrong.
Posts
lint-staged: Lint Your Staged Files
In my project, we use this tool called lint-staged which is pretty awesome! I wanted to write this blog post to talk a little bit about it and also mention some of the cool things I liked about it! :D
To start off, I work on a React project with Typescript. We need to ensure we follow some good practices as much as possible, so we use ESLint in our project We also use Prettier for formatting, so that our code looks neat and the same always no matter who worked on it, letting us read code in a consistent manner and not fight about formatting rules.
Posts
Role Based Access Control
Role Based Access Control, also known as RBAC is method to provide / restrict access to users in a software system. It’s something that comes up in the topic of Authorization.
If you haven’t already heard about Authentication and Authorization, it’s worth to check out both of them. The one liner is, Authentication is all about identifying the user, it answers the question “hey user, who are you? identify yourselves, and prove me who you tell you are.
Posts
Aim for HTTPS
TLDR; Be aware of the benefits of HTTPS. Always try to use HTTPS when using a website Always try to use HTTPS when building / developing a website, even if your site does not get any sensitive or confidential input from the user at all, or store or serve any user data. Longer version If you have not heard of HTTPS before but have heard of HTTP, I would recommend reading about it.
Posts
Doing Demos in Style!
TLDR; Record your demos and use recording to show the demo. Or at least use the recording as a backup, in case the actual demo goes wrong.
Longer version Have you ever had to do a demo to an audience? Say in a workshop to teach something, or in a talk / learning session, or to show your colleagues something cool, or just to your clients or customers in a professional setup.
Posts
Softwares: Hindering vs Enabling
TLDR; “It’s not built for this thing”
“It’s not supposed to be done this way”
“It has a bug. This is not expected!”
“It’s too rigid, not flexible or configurable”
“It does not have the feature that you want”
“You are expecting it to do too much. It’s not supposed to be doing that much maybe”
“Some evil corporation’s mission is to hinder you. Just kidding. Dig deep. Understand the core of the problem”
Posts
Education
Recently, when I was online on LinkedIn, I noticed this simple post which said something along the lines of “In a world of Byjus and White Hat Jr, be someone’s Khan Academy and Code.org”
I think people within India might be able to relate to some parts of it. The post is related to paid coding courses. You must have seen the tons of comments on the post - many criticizing the companies behind these paid coding courses.
Posts
Beauty
I’m going to be 25 this December. Having lived only around 25 years on this planet, I may have less experience compared to you, also adding to the fact that I consider myself very very ignorant when it comes to the matters of the world or as one calls it “current affairs” and “general knowledge”. Given this background about myself, I would like to have a take on the topic of “Beauty” in this post, probably a sensitive / controversial topic, but I’m okay with that.
Posts
Barriers to attending Events
I have conducted very few public events and lots of internal (company) events related to knowledge sharing in tech space. In this post I want to talk about barriers for participants to attending public events.
Let’s start with in-person events. I’ll take an example of a knowledge sharing event which is open for everyone and free too. Usually such events need some space for people come together, relax and sit, to listen to the speaker share their learnings.