Home ¦ Posts ¦ Books ¦ Articles ¦ Talks ¦ Notes

Thu 04 April 2019
Generate yourself some Terraform code from TOML
Mon 11 March 2019
Getting a docker container's stdout logs into a variable on Linux
Tue 05 March 2019
ASP.NET Compilation and other files don't mix
Mon 21 January 2019
Poor man's zero downtime deployment setup using Traefik
Mon 21 January 2019
Scheduled task to prune docker images on Windows server
Mon 14 January 2019
Ephermal source port ranges and docker build
Wed 19 December 2018
AWS CodeDeploy Deployment Group and Initial Auto Scaling lifecycle hook
Fri 09 November 2018
Hard Links and Soft/Symbolic Links on Linux
Thu 08 November 2018
Let's Encrypt, GoDadday DNS and IIS server
Thu 01 November 2018
Fedora Scientific Vagrant boxes are here!
Fri 26 October 2018
On sane defaults in sofware tools
Mon 15 October 2018
AWS VPC subnets and Internet connectivity over IPv4
Fri 12 October 2018
flyway baseline: Introducing flyway migrations into existing database
Thu 11 October 2018
Git: Staging partial changes in a file
Wed 10 October 2018
Building Fedora Vagrant boxes for VirtualBox using Packer
Fri 28 September 2018
flyway, SQL server and non-empty schema?
Tue 18 September 2018
Examples of consuming data in Golang templates
Fri 14 September 2018
Download a file using `curl` - How hard can it get?
Fri 24 August 2018
Docker userns-remap and system users on Linux
Wed 15 August 2018
AWS Private Route53 DNS and Docker containers
Tue 14 August 2018
AWS Network ACLs and ephermal port ranges
Thu 02 August 2018
Managing AWS lambda functions from start to finish with Terraform
Thu 26 July 2018
On running Windows Docker containers
Wed 25 July 2018
Powershell: Measuring seconds elapsed
Wed 27 June 2018
Using Terraform with consul remote backend
Mon 18 June 2018
Pre-release Fedora Scientific Vagrant Boxes
Sun 13 May 2018
Video: PYCON US 2018 Talk - Counter, Gauge, Oh my!
Sun 13 May 2018
A demo plugin based Python code analyser
Wed 09 May 2018
PYCON US 2018 talk: Counter, Gauge, Upper 90 - Oh my!
Wed 02 May 2018
Fedora Scientific 28 is here!
Fri 27 April 2018
How does ping roughly work over IPv4 on Linux?
Tue 10 April 2018
Notes on using Cloudflare DNS over HTTPS
Mon 09 April 2018
Fedora Scientific 28 Beta
Tue 27 February 2018
Setting up AWS EC2 Assume Role with Terraform
Sat 24 February 2018
Automatic building and publishing DEB packages for Golang applications
Mon 19 February 2018
Detecting RLO character in Python
Mon 19 February 2018
Sorted Sets in Redis from CLI, Python and Golang
Fri 16 February 2018
Python: Using specific git commits of third party packages
Sun 11 February 2018
Why RPC in Microservices instead of HTTP?
Fri 26 January 2018
C/C++ Scientific Programming Libraries and Tools
Fri 26 January 2018
Data in C and CPython
Fri 26 January 2018
Resource Acquisition Is Initialization (RAII) in C
Fri 26 January 2018
Data in C
Fri 26 January 2018
Data in CPython
Thu 25 January 2018
Quick and dirty debian packages for your Golang application
Wed 24 January 2018
Your options for monitoring multi-process Python applications with Prometheus
Mon 22 January 2018
Linux System Mining with Python
Fri 12 January 2018
Doing something before systemd shuts your supervisord down
Fri 12 January 2018
Setting up OpenVPN client with systemd template unit files
Fri 05 January 2018
Tip: Terraform and AWS Security Group rules in EC2 classic
Fri 05 January 2018
Compilation and Interpretation in C and CPython
Thu 04 January 2018
Tip: MySQL - Too many connections
Wed 03 January 2018
Using Travis CI to publish to GitHub pages with custom domain
Mon 01 January 2018
Tip: Rotating video frames using iMovie
Mon 01 January 2018
Getting started with gRPC and Python
Fri 01 December 2017
Brief overview of using consul tags
Sun 29 October 2017
Add an additional host entry to docker container
Thu 26 October 2017
User-defined networks in Docker for inter-container communication on Linux
Thu 26 October 2017
Monitoring Python applications with Prometheus
Wed 26 April 2017
Dissecting golang's HandlerFunc, Handle and DefaultServeMux
Thu 06 April 2017
Doing Math with Python Humble Bundle
Tue 28 March 2017
Introducing distributed tracing in your Python application via Zipkin
Sun 26 March 2017
Notes on using Golang to write gitbackup
Wed 01 March 2017
QueueLogger and Python JSON Logger
Wed 01 March 2017
Setup Golang 1.8 and gb on Fedora (and other Linux distributions)
Thu 23 June 2016
Setup Golang on Fedora 24 (and other Linux distributions)
Tue 31 May 2016
Presentation slides with Jupyter Notebook
Wed 04 May 2016
New article: Write a program to tee output using Rust
Wed 27 April 2016
runC and libcontainer on Fedora 23/24
Sun 17 April 2016
Webucator video: Python classes - basics beyond the absolute basics
Sun 17 April 2016
New article: Write an Image Cropping program with Go
Wed 17 February 2016
Did your Fedora live cd build fail?
Mon 25 January 2016
Replacing boto S3 mocks using moto in Python
Wed 20 January 2016
tempfile.NamedTemporaryFile() in Python
Mon 11 January 2016
Mock objects and non-existent attributes/methods in Python
Sun 13 December 2015
Data only Docker containers
Mon 30 November 2015
A virtualenv first approach to Python projects
Thu 19 November 2015
PYTHONHASHSEED and your tests
Mon 05 October 2015
Mounting a docker volume on SELinux enabled host
Thu 01 October 2015
Standalone open source puppet setup on Fedora
Thu 11 June 2015
Fedora 22 Scientific
Thu 30 April 2015
Remapping http://echorand.me

© Amit Saha. Built using Pelican. Customised theme based on the one by Giulio Fidente on github.