Nisarga's Blog

Welcome to my dev blog

Encrypting Your Grandma's Password Using the Affine Cipher

One day you noticed your grandma was typing her passwords in a text document and referring to them when trying to log into popular websites. Wanting to teach her about the importance of security you decided to give her a brief introduction to cryptography. The first cipher you decided to teach was the affine cipher. Introduction to the Affine Cipher The affine cipher is a monoalphabetic substitution cipher, there isn’t really all that much to it and anyone can learn it given a few minutes. Continue reading

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.

Martin Golding

Software Development Vs. Just Hacking

2017-10-06 general technology
Making the transition from hacking away at projects and gearing one’s self towards professional software development takes time, consistency, and considerable effort. Professional software development is measured, deals with edge cases, and has a specific methodology that it follows. Hacking can certainly churn out projects quite consistently but the quality of the product will definitely not be of the same caliber. It is definitely possible to build a functioning web or mobile app in 24 to 72 hours but creating one that has a proper definition of edge cases, documentation, and testing - it’s a lot of work. Continue reading

Why Hugo Is My Blog Engine of Choice

2017-09-24 general technology
I had been thinking about starting a development blog for a very long time and was looking for a solid blog engine or static website generator to make the process of creating my blog and getting content out there as quickly as possible a bit more streamlined. In the past I had used GatsbyJS which had suited my needs but this time around I felt like I needed something that was different. Continue reading

First Post

2017-09-24 general
Welcome to my development blog. In this blog I will document and provide commentary on my own projects as well as different technologies that I come across and use. I will also be posting various tutorials regarding many frameworks and technologies both on the frontend and backend.