Posts
2019 In a Review: Colemak, Code Reviews and More
· β˜• 5 min read
This year was a transition period for me from a career perspective. I was hearing, understanding and practicing stuff like microservices, fault tolerance, cross-site deployment, REST APIs, software deployment system, agile development and attending meetings & training sessions with the people on the other side of the planet.

Switching to Hugo This New Year
· β˜• 8 min read
Earlier on, I was decided on to giving my website a go backend, but I later thought it was an overkill to use golang as a backend for a personal website and I should keep that enthusiasm for a real app. But for now, I'll use a static site generator called Hugo for blogging.

Run Unit Test Before Every Commit with pre-commit Hook
· β˜• 3 min read
Why wait for CI/CD services to run your test? And in case you've already submitted a pull request, you'll have to push another commit to fix the cause of failed test held by CI provider. You can prevent that by running unit tests locally before every commit.

Cycles Rendering Checklist for Faster and Clear Renders
· β˜• 4 min read
We'll see how we can create better renders and how render times can be reduced by merely changing some factory settings, and also what prices we might have to pay for that optimization.

Software Testing and Test Driven Development
· β˜• 3 min read
Every little software grows big, trying to solve more problem regarding its particular domain. It faces bugs in the way which also needs to be taken care of. As software grows big. It becomes harder to go and test if every part of the software is behaving the way it should...

What I've Learnt as a Self Taught Programmer Till Now
· β˜• 2 min read
I have been an independent programmer for a long time. Like 5-6 years at the time of writing this? Recently been employed with Xentrix Studios, an animation studio based in Bengaluru, as a pipeline developer. Today I want to share what changes I've felt in these recent years.

Making a Switch to KDE and zsh
· β˜• 3 min read
Today, I talk about the selection of packages which I use on a daily basis. From the day I started using Linux, I was mostly using these two stuffs. Bash for shell, and GNOME for desktop environment. But that have changed now. Let find out more.

Advance Interface Topics in Blender
· β˜• 4 min read
This is kind of a manual for new Blender user which I compiled up when I was learning Blender. First of all, when you're switching from Maya, you'll find the interface a bit alien. Blender has an option to behave like Maya, but in long run, that's not gonna be productive. So let's get started...

How would you exclude all extension-less executable from your repo?
· β˜• 2 min read
While learning to program in C++, have this though ever cross your mind that how to exclude all the binary file created with 'make source'? This has happened with me. And that is the reason which inspired me to write this post.

Blending Modes Explained
· β˜• 2 min read
Back in time when I used to see Photoshop's layers section, there was a list of things named like Darken, Multiply, Screen and so on. They used to change the color when that particular layer was placed on some other layer.

Nuke Optimization Tips
· β˜• 2 min read
Nuke is a very powerful VFX tool in the industry. But at the time of learning, people often don't pay attention to the optimization. Which leaves them with relatively longer render times.