Dhruva SagarinTarka Labs BlogGeneric Callbacks in RustIn a recent project, we developed an ingestion pipeline in Rust. We wanted to execute asynchronous tasks in response to messages received…3 min read·Mar 11, 2024----
Dhruva SagarinTarkaLabs TILQuick way to get SLOCSource lines of code (SLOC), also known as lines of code (LOC), is a software metric used to measure the size of a computer program by…1 min read·Jan 24, 2023----
Dhruva SagarinTarkaLabs TILUsing Large Multi-line Secrets in Github ActionsGitHub Actions makes it easy to automate all your software workflows, now with world-class CI/CD. Build, test, and deploy your code right…1 min read·May 30, 2022--1--1
Dhruva SagarinTarka Labs BlogHow to Build a Web Application using Rust — Part IIIIn part 3 of our series, learn how to build an asynchronous database manager module with the help of tokio, to execute database queries.2 min read·Oct 24, 2021--1--1
Dhruva SagarinTarka Labs BlogHow to build a Web Application with Rust: Part IIIn Part II, Iearn how you can establish a connection to a postgres database and manage migrations with the help of sqlx.2 min read·Jul 16, 2021----
Dhruva SagarinTarka Labs BlogHow to build a Web Application using Rust: Part IHere’s part 1 from my video series on building a Web Application with Rust with a strong emphasis on best practices.2 min read·Jul 9, 2021----
Dhruva SagarinTarka Labs BlogDebugging Docker ContainersAs software craftsmen, one of the most common things we do on a daily basis is debug our code. When using docker, be it locally or on…3 min read·Aug 20, 2020----
Dhruva SagarWorking From HomeThe COVID-19 pandemic has forever changed how we work. Even after this nightmare is over, which I am hoping is very soon, it has forever…3 min read·Aug 18, 2020----
Dhruva SagarinTarka Labs BlogDirshI am a fan of Direnv, however when I wanted to add custom project specific aliases and other helper functions etc, I soon came across…2 min read·Jun 13, 2019----
Dhruva SagarinTarka Labs BlogOptimize ZSHIt’s convenient to use readily available configuration frameworks, they provide a huge bang for your buck by saving you a lot of time and…5 min read·Apr 14, 2019----