Srijan Choudhary's Blog Feed
Also available as an RSS feed here.
13 Jan 2025
Triggering Orgzly sync on Android when Org file changes
Event based orgzly sync using tasker to prevent conflicts
31 Dec 2024
My Default Apps at the End of 2024
I saw a few blog posts with people sharing their default apps for the year, and I wanted to share mine as well. Here's the list: 📨 Mail Service: Fastmail 📮 Mail Client: Fastmail web, mu4e (Emacs), FairEmail (Android) 📝 Notes: Markdown and Org files in denote (Emacs), Markor (Android) ✅ To-Do: GTD using Orgmode (Emacs), Orgzly Revived (Android) 📆 Calendar: Google Calendar 🙍🏻♂️ Contacts: Google …
27 Dec 2024
Capturing slack messages directly into Emacs orgmode inbox
Learn how to seamlessly capture Slack messages into your Emacs Orgmode (GTD) inbox using a custom browser userscript.

15 Sep 2024
Emacs 30.1 highlight - intuitive tab line
Tabs in Emacs 30.1 behave similarly to other common desktop applications

16 Jan 2024
Using Todoist as a cloud inbox for GTD in Emacs orgmode
Using todoist as a cloud inbox for GTD in Emacs orgmode for better integration with services like Slack and Google Assistant

21 Nov 2023
Testing ansible playbooks against multiple targets using vagrant
How to test your ansible playbooks against multiple target OSes and versions using Vagrant

8 Jun 2023
Exploring conflicting oneshot services in systemd
Exploring ways to make two systemd services using a shared resource work with each other

23 Feb 2023
Graphical password prompt for disk decryption on ArchLinux
Enabling a graphical password prompt for disk decryption on ArchLinux
22 Feb 2023
Encrypting an existing Linux system's root partition
Encrypt an unencrypted root partition on an Arch Linux system

27 Nov 2022
Download a file securely from GCS on an untrusted system
Download files from google cloud storage using temporary credentials or time-limited access URLs
4 Nov 2022
Slackbot using google cloud serverless functions
Slack bot using Google Cloud Functions to post a roundup of recently created channels

5 May 2021
Automating custom routes and DNS setup on Windows
How I automated setting up custom routes and DNS for FortiClient SSL VPN on Windows 10

25 Apr 2021
Erlang: Dialyzer HTML Reports using rebar3
How I made a custom rebar3 plugin to generate HTML reports for dialyzer warnings

2 Apr 2021
Running multiple emacs daemons
Run multiple emacs daemons for different purposes and set different themes/config based on daemon name
28 Mar 2021
Erlang: find cross-app calls using xref
Using xref magic to query compiled beam files and find cross-application function calls in Erlang

11 Mar 2021
Advanced PostgreSQL monitoring using Telegraf, InfluxDB, Grafana
My experience with advanced monitoring for PostgreSQL database using Telegraf, InfluxDB, and Grafana, using a custom postgresql plugin for Telegraf.

24 Feb 2021
Running docker jobs inside Jenkins running on docker
Run Jenkins inside docker, but also use docker containers to run jobs on that Jenkins

14 Oct 2020
Telegraf: dynamically adding custom tags
Adding a custom tag to data coming in from an input plugin for telegraf

11 Jun 2020
Install docker and docker-compose using Ansible
Optimized way to install docker and docker-compose using Ansible

8 Jun 2018
Riemann and Zabbix: Sending data from riemann to zabbix
Tutorial for sending data from riemann to zabbix
4 Aug 2016
My backup strategy to USB disk using duply
Local system backup using duply
15 Apr 2016
Clean boot in erlang relx release
Booting Erlang release in clean or safe mode
15 Sep 2015
PostgreSQL replication using Bucardo
Keeping a live replica of selected PostgreSQL tables using Bucardo

4 Aug 2015
Slack bot for Phabricator Notifications
Setting up a slack bot for phabricator
5 Mar 2015
Django, uWSGI, Nginx on Freebsd
Setting up Django on Freebsd using uWSGI and Nginx
28 Feb 2015
Read only root on Linux
Setting up a read-only root filesystem on Linux
21 Sep 2014
Notes on atom feeds
My notes on Atom feeds
16 Aug 2013
Trying Emacs
Bare bones emacs configuration from when I first started using Emacs
14 Aug 2013
Speeding up compilation times for Libreoffice / C++ projects
Faster compile times for libreoffice (and other C/C++ projects)
3 Aug 2013
Basic Implementation of A* in Erlang
Implementing the path finding algorithm A* in Erlang
20 Feb 2013