RSSAmplifier

Blog

Jogendra

Personal website about me and technical/aviation stuffs I find useful.

jogendra.devRSS feed ↗6 posts

Latest posts

Dockerize Your Jekyll Site for Local Development

Jekyll is a fantastic static site generator, especially popular for its integration with GitHub Pages. This website is is hosted on GitHub Pages and built using Jekyll. Initially, I tried installing all the dependencies on my Mac to work on the site locally. However, managing dependencies and making everything work seamlessly turned out to be quite a hustle. Different Ruby versions, gem…

Import Cycles in Golang: How To Deal With Them

As a Golang developer, you probably have encountered import cycles. Golang do not allow import cycles. Go throws a compile-time error if it detects the import cycle in code. In this post, let’s understand how the import cycle occurs and how you can deal with them. Go Compilation Model To truly appreciate why Go disallows import cycles, it’s crucial to understand its compilation model. When you…

Using Vim for Go Development

As a programmer, you spend a lot of time using text editors, IDEs, etc to code. So it is important what and how you use it. I recently moved to Vim for Go development and I am totally loving it. Initially, I was using VSCode with Go extension and after that, I used GoLand for a while. Visual Studio Code and GoLand both are totally awesome, I loved using them too. It definitely takes some time to…

Building Command Line Tools in Go

Command line interface (CLI) tools are an essential part of any developer. CLI tools are lightweight, less noisy, fun to use and of course they make you more productive . Everyday I try to be more dependent on Terminal (I use iTerm ) and get rid of GUI applications, simply because I am more focused using a tool that provide me everything with just some commands/scripts than some fancy GUI…

I do Dotfiles!

One of the main advantages/beauty of Unix-like systems is that configurations of everything are very customizable. Dotfiles are simply amazing. They are tiny-little configurations files but they customize/decide a lot of your system. Well-organized and understandable dotfiles basically allow you to automatize complex tasks that you repeat everyday. With dotfiles, your machine is more organized,…

How to write proposal for Google Summer of Code

It worth mentioning that the proposal plays a very big role in selecting in Google Summer of Code. A proposal is basically you describing to your organisation how you would go about the project. Based on this and your credibility, your organisation would contemplate on whether to select you or not. I was Google Summer of Code student in 2018. During the proposal submitting time, I have seen a lot…