Skip to content

Instantly share code, notes, and snippets.

View light-bringer's full-sized avatar
:bowtie:
maomao

Debapriya Das light-bringer

:bowtie:
maomao
View GitHub Profile
somevalue = True
while (somevalue):
# do whatever shit you are doing
if input == 0:
# if this is a switch case, put this inside a switch statement
# python does not have a switch statement
somevalue == False
somevalue = True
while (somevalue):
# do whatever shit you are doing
if input == 0:
# if this is a switch case, put this inside a switch statement
# python does not have a switch statement
somevalue = False
@light-bringer
light-bringer / Usage.md
Last active July 15, 2020 17:25
Hash generation Utility scripts

This is a utility script that generates md5 hash and sha1 hash of all files present in a directory/subdirectory and outputs the same in txt files.

  • sha1.txt
  • md5.txt

Run the following command to execute the utility script.

PS C:\Users\debapriya.das\Desktop> python .\hashcode_muncher.py
usage: hashcode_muncher.py [-h] dir_path
hashcode_muncher.py: error: the following arguments are required: dir_path
@light-bringer
light-bringer / resume.md
Created March 18, 2025 01:42
Debapriya's Resume

Debapriya Das

Backend Engineer | Golang | Python | Cloud | Distributed Systems

A skilled backend engineer with over 8 years of experience in designing, developing, and maintaining backend/platform services, infrastructure, and tooling. Proficient in Golang, Python, Postgres, Kafka, AWS, GCP, and Linux. Loves contributing to open-source over the weekends.

📫 Contact Information

from collections import defaultdict
from decimal import Decimal, ROUND_HALF_UP
# -----------------------------
# Configuration
# -----------------------------
PEOPLE = ["Buro", "Tablu", "Shreshtha", "Meghna", "Sayani"]
# All expenses: (amount, paid_by)
@light-bringer
light-bringer / branch-summary.md
Created March 25, 2026 16:12
dd/go1.26-upgrade-auth0-replacement vs develop

Branch: dd/go1.26-upgrade-auth0-replacement vs develop

7 commits, 29 files changed — +399 / -227 lines


1. Go version bump (chore)

  • go.mod directive upgraded from Go 1.17 → 1.26.1; toolchain directive added.
  • tools.go build tag migrated from //+build to //go:build syntax.