All blogs / Software / engineering practice
SmallData
Blog posts, links, and notes on software engineering by Victor Parmar.
Software / engineering practiceLinux / UnixDevOps / SRE / infrastructure
- Posts
- 65 from 15 Jan 2004 to 11 Oct 2026
- Posting
- now and then (3 in the last year)
- Kind
- personal blog
2026 3
2024 1
2023 3
2022 2
2021 4
2020 7
- Building a secure Node.js development environment via containers
- Dockerized posgresql with local data storage on Ubuntu
- Extracting data from mysql
- How to install a php extension from source on Ubuntu, e.g. php_oci
- War Story - hunting down a memory leak in a C++ application
- IMAP email backup
- Setting up a raspberry pi 4 home server
2019 12
- Compiling the NVIDIA 415.27 drivers on Linux kernel 5.x
- Continuous integration (CI) with Golang and Jenkins pipelines
- Getting started with Lisp in 2019
- What to expect in a code quality assessment
- Docker in 10 minutes
- Connecting to an Oracle database with Golang on Ubuntu
- A quick introduction to Go modules
- Hot-reload Go applications
- How to connect to an Oracle database on Ubuntu
- How to clean up Ubuntu software package repositories
- Teach testing first
- 'Design outside-in, develop inside-out'
2018 12
- Copying objects in Javascript
- Database integration testing in Java
- The case for single character git commit message prefixes
- Local proxy using cntlm
- Clean Code - Notes
- Picking a Javascript library
- Building a simple static site generator using Node.js
- Building a VPN kill switch on Ubuntu using Node.js
- A Node.js MySQL connection pool with promises and async / await
- Immutability vs Data encapsulation
- Setting up a mail server and client on Ubuntu using postfix and mutt
- Upgrading ubuntu to 17.10 from 17.04
2017 10
- Building a voice assistant to control music
- The merge request checklist
- Writing an application in React using Redux for state management
- Create a SaaS in 18 steps
- Nginx, Node.js and HTTPS via Let's encrypt
- Node.js Express api development security checklist
- Creating a reader interaction widget
- Setting up multiple websites with Nginx, Node.js and MySQL
- Questions to ask at the end of a technical interview
- Things to do after installing/upgrading ubuntu