Usamah JassatAdvanced Error Handling In GoErrors and error handling are one of the best yet cumbersome features in Go, they force developers to think about the ways that their code…Jun 51Jun 51
Usamah JassatBlazing Fast AI Voice Cloning with VoiceCraftA few weeks a group of researchers from the University of Texas release the paper along with the weights for a new token infilling model…Apr 111Apr 111
Usamah JassatBuilding a Torrent Client Part 1 — BencodingI’ve always been fascinated by torrenting, how has it been able to be so wide spread on the internet and how is it able to easily make huge…Mar 21Mar 21
Usamah JassatFree Code Assistance: Setting Up Your Local GitHub Copilot AlternativeIn the world of Software development, the quest for efficiency and productivity is unending. From IDE’s to the polished vim set-ups we’re…Feb 133Feb 133
Usamah JassatinDevOps.devA Detailed guide to Probes In KubernetesWhen you’re striving to enhance the stability, availability, and durability of your applications deployed on Kubernetes, probes become…Jan 31Jan 31
Usamah JassatJSON Field Overriding in GoRecently I was facing an issue where I was seeing unnecessary warnings in the logs of a Kubernetes Operator my team owned. This was…Jan 24Jan 24
Usamah JassatLive Reload Configs In GoLang using ViperOne of the more intriguing features of I discovered while working on my first Kubernetes Operator is the ability of ConfigMaps mounted as…Jan 14Jan 14
Usamah JassatNuggets From Building a BitTorrent ClientI have been building a torrent client and thought that I would share some of the things that I’ve learnt during working on the projectJan 6Jan 6