New
We're now open source! Check Code
Brand Logo Deepjyoti Barman
Posts About

GMK67 with Olivia Keycaps - My Second Mech Build

Dec 10, 2023
• 11 min

My second mechanical keyboard build with GMK67, Outemu Brown switches and GMK Olivia Keycaps as well as the experience of getting all the parts delivered to India for a final build

Run Cron Jobs in Python API

Nov 13, 2023
• Quick Read

Run scheduled tasks in a Python API to achieve a cron job like functionality without obstruction the API flow

Dynamic Path Matching with Go and mux

Jul 16, 2023
• Coffee Read

Supporting dynamic user-defined routes with mux in Go and doing it on the fly

Automate Releases With Github Actions for Python

Mar 15, 2022
• Coffee Read

Automate PyPI Releases with GitHub Actions for Python Packages

Secure auth for your URL's in logs

Mar 2, 2022
• Coffee Read

Mask authentication details from URL's before logging using some nice regex substitutions

Startpage v0.4: Quicklinks, Custom Title and More

Feb 27, 2022
• Quick Read

startpage 0.4 adds support for tilde like quicklinks, custom window title and more.

Querying better with FastAPI and SQLAlchemy

Dec 14, 2021
• Coffee Read

Handle queries more efficiently with FastAPI and SQLAlchemy

Use Postgres with Elastic using a bridge

Aug 20, 2021
• Coffee Read

Setup PostgreSQL with Elastic Search using a bridge in between to convert SQL to NoSQL

A handy deployment script for your pipeline

Jul 16, 2021
• Coffee Read

A nice little shell script that can be setup in a server to deploy docker images and used through a pipeline

Github, Python and Docker: The Sweet Trio

Jun 9, 2021
• 8 min

Build a CI/CD pipeline for Python API's with GitHub Actions and Docker

Prevent DNS Leak with OpenVPN on Linux

May 30, 2021
• Coffee Read

How to get rid of DNS Leak while using OpenVPN with any VPN provider on Linux

Setup OpenVPN with any VPN of choice

May 28, 2021
• Coffee Read

Setup OpenVPN on Linux with any VPN provider. SurfShark is used in this post as an example

Easily Test Mixins With Jest

May 14, 2021
• Quick Read

Test Javascript Mixins easily with Jest without using any source component

Deploy Celery & RabbitMQ with Compose

Apr 7, 2021
• Coffee Read

Learn how to deploy Celery with RabbitMQ in separate containers using Docker Compose

Ytmdl Web Will Now Have Ads

Apr 1, 2021
• Quick Read

Ytmdl Web will now have ads in order to sustain the server costs and other expenses

Automate Tests With GitHub Actions for Python

Mar 26, 2021
• Quick Read

Add automated tests for your python apps repo by leveraging GitHub Actions

I rebuilt my blog with Nuxt, now it loads in seconds

Mar 20, 2021
• Quick Read

Rebuilt my personal blogging site using NuxtJS in order to improve performance and SEO

Ytmdl Web v2 is finally here. Here's what has changed!

Feb 25, 2021
• Coffee Read

Version 2 of Ytmdl Web release post describing all the features of the new version along with some more details

Cache dynamic pages for better performance

Jan 10, 2021
• Quick Read

Best practices related to caching the dynamically loading pages in order to get improved performance

Python has a built in search function. Here's how to use it

Jan 4, 2021
• Coffee Read

How to use python's built in function to get matches filtered based on the similarity of the entities

Get all tables used in join from SQLAlchemy

Dec 19, 2020
• Coffee Read

How to get all the tables present in the join from an SQLAlchemy session query join statement

Happiness status of your GitHub repo: repostatus

Dec 14, 2020
• Coffee Read

How repostatus calculates the happiness status of a repository by using Python and AI

Add tab autocomplete for your commandline apps

Nov 20, 2020
• Coffee Read

How to add autocomplete to your commandline apps for Linux by writing completion files for shell

I created my own blog management system. Here's how I did it.

Nov 20, 2020
• Coffee Read

How I created a blog by building an API with Python and a webapp with VueJS and tackled meta related problems

Letting bots crawl your dynamically rendered page

Nov 20, 2020
• 6 min

How to allow bots from sites like Twitter to easily crawl your dynamically rendered page

Getting started with using MongoDB with free Heroku account

Nov 20, 2020
• Coffee Read

How to use MongoDB as your database with your free Heroku account by using mLab at no cost

Using Spotify with ncmpcpp and Mopidy in Linux

Nov 20, 2020
• Coffee Read

Using spotify from the commandline using ncmpcpp and Mopidy which is a fork of mpd

Getting started with web scraping in Python

Nov 20, 2020
• 7 min

How to start scraping the web in Python, what tools to use, what's the approach and how to build strong apps based on it. I explain the approach I use when trying to scrap webpages

Using Heroku as a server for your static page

Nov 20, 2020
• Coffee Read

Here I explain how to use Heroku and AWS s3 to imitate a server to work with your static page

Owning a Mechanical Keyboard for the first time

Nov 20, 2020
• Coffee Read

My first ever Mechanical Keyboard, a Akko 3068, was delivered to me a few days ago, my experience of using it

4 lesser known free comment hosting services better than Disqus

Nov 20, 2020
• Coffee Read

Move away from Disqus

Things to do before redesigning your personal page

Nov 20, 2020
• Coffee Read

Some tips to make your page better

Write a responsive progressbar for the commandline using Python

Nov 20, 2020
• Coffee Read

How to write and use progressbars in Python apps and keep them responsive at the same time

How I wrote a Telegram bot for Bitbucket using Heroku and Python

Nov 20, 2020
• Quick Read

A telegram bot that automatically sends messages when a new commit is made to a repository on Bitbucket

Have your own page for free

Nov 20, 2020
• Coffee Read

By using github pages, heroku and aws s3 for static files, all of which are free

About me

Nov 20, 2020
• Quick Read

How I ended up being who I am today

Github and people who steal

Nov 20, 2020
• Coffee Read

My experience with people who steal things from Github and calls them theirs.

© 2021-Present Deepjyoti Barman