Nadeesha CabralUsing Goroutines to run a poor mans Cron JobLately, I wanted to push some stuff to a statsD server from within a golang application, without setting up a whole new init for a cron…Nov 3, 2021Nov 3, 2021
Nadeesha CabralUsing a .netrc to securely store remote server credentialsI’ve been building a CLI for useCloudState.io, and I was wondering what the best way would be for the CLI to store an auth token in the…Oct 22, 2021Oct 22, 2021
Nadeesha CabralinJavaScript in Plain EnglishJavaScript Promises as a poor person’s Either TypeI’ve been thinking about elegantly handling exceptions in synchronous Javascript code for a while.Oct 17, 2020Oct 17, 2020
Nadeesha CabralinJavaScript in Plain EnglishTrade-offs in React State ManagementWith the amount React state management solutions out there, maybe it’s time to step back and analyse the trade-offs we make.Jun 27, 2020Jun 27, 2020
Nadeesha CabralinLevel Up CodingDesigning a Graph Data Structure in a Relational DatabaseThere are real benefits to designing Graph/Trie data structures in a Relational Database. Let’s dissect the challenges and possibilities.Mar 28, 20202Mar 28, 20202
Nadeesha CabralincodeburstThe case against switch-caseI believe that good software is easy to write when you eliminate language constructs that have the potential to harm.Jan 3, 20201Jan 3, 20201
Nadeesha CabralincodeburstHow to handle deeply-nested nullable fields in JavaScript and TypeScriptLet’s go through a few options we have in traversing objects with nested nullable fields in JavaScript and Typescript.Sep 15, 20196Sep 15, 20196
Nadeesha CabralFrom Promises to Futures in JavascriptPromises in Javascript are really popular. But they hide a few ugly parts as well. Would monadic futures might be a better alternative?Jun 5, 20196Jun 5, 20196
Nadeesha CabralinITNEXTIf-else and try-catch as functional constructsLet’s try to use a language with first-class functions (Javascript) and see whether we can make some imperative constructs functional.May 30, 201910May 30, 201910
Nadeesha CabralFinding and cleaning unused code in your Typescript projectTypescript does a pretty good job of warning you against unused code in your modules, as long as you don’t export it. Once you do, all…May 6, 20193May 6, 20193