Posts
163 posts - 53,449 words • RSS
2024
2023
2022
- How to Encrypt and Decrypt Files and Data With Age - Part IV Dec 4
- How to Encrypt and Decrypt Files and Data With SSH - Part III Sep 7
- How to Encrypt and Decrypt Files and Data With GPG - Part II Aug 31
- How to Encrypt and Decrypt Files and Data With GPG - Part I Aug 25
- Git cherry-pick From Another Repository Aug 18
- Suppress Exceptions in Python Aug 12
- Search and Surround in Neo(Vim) Aug 5
- Write command output to a searchable buffer in (Neo)Vim Jul 29
- Undollar -*$* Shell Commands Jul 22
- Service Account in GCP with Remote Terraform Module Jul 15
- Service Account in GCP with Terraform Jul 8
- Git ignore files locally and temporarily Jul 1
- Delete Python's `__pycache__` directories Jun 23
- (Neo)Vim Syntax Highlight for Hugo HTML Templates Jun 16
- How to Resize Tmux Panes May 5
- Python f-string Debug Tip Apr 28
- How to Extract Tar Files in Linux Apr 21
- Django REST Filtering Tutorial - Filter with Parameters(Part IV) Apr 14
- Django REST Filtering Tutorial - Filter Against URL (Part III) Apr 7
- Automate Python Virtual Environment with a Script Apr 1
- Django REST Filtering Tutorial - Filter with Current User (Part II) Mar 24
- Django REST Filtering Tutorial - Intro (Part I) Mar 17
- How to Install Deb Packages Mar 10
- Python Interactive Shell Interfaces Mar 3
- Unknown Vim Trick Feb 24
- Change Default Git Init Branch Feb 17
- Tmux New Session Feb 10
- How to Run Multiple Long Commands in Docker Compose Feb 3
- Merge Upstream Pull Request into Your Fork Jan 27
- Convert Strings To Be URL Safe Jan 20
- List Files Tracked by Git Jan 13
- How to Run External Commands Within Vim Jan 6
2021
- Testing created/updated/auto_now fields in Django Dec 30
- Restructure Your Modules in Python Dec 10
- How to filter your query with params in Django REST - Part II Nov 12
- How to filter your query with params in Django REST - Part I Nov 5
- Postmortem Debugging in pytest Oct 15
- Connect Redis from Another Container Oct 8
- django-environ with Lists Environment Varibles in .env Files Oct 1
- Create Automatic SSL and DNS from Cloudflare for Kubernetes Ingress Resources Aug 26
- How to Create Secret Tokens in Python Aug 11
- How to Create Secrets in Python Aug 5
- Hash of a Directory Jun 17
- pytest Exceptions - Part II Jun 10
- Placeholder Templatetags Django Jun 3
- Django Custom Model Field - Positive Decimal Field May 27
- Custom Model Field Validator - Django May 20
- Decimal Precision and Rounding in Python May 13
- Postmortem Debugging in Python May 6
- How to Check if a Docker Container Running with Python Apr 29
- Type Hinting for Dictionaries in Python Apr 22
- How to Delete Multiple Buffers in Vim/NeoVim Apr 8
- Show Today's Git Commits Apr 1
- Git Pull/Push From Another Directory Mar 25
- How to Debug Key Mappings in Vim Mar 18
- Random Select for Sequences in Python Mar 11
- Get Environment Variables From a File into Makefile Mar 4
- Run Multiple Make Targets Concurrently Feb 25
- Unit Testing Basics - Go Feb 18
- Visualize Git Branch Tree Feb 11
- Visualize Git Log Tree Feb 4
- How to Check a File or Directory Exists in Python Jan 28
- How to Set Up WireGuard VPN Client on Android Phone Jan 21
- How to Set Up WireGuard VPN Client on Ubuntu Desktop Jan 14
- How to Set Up WireGuard VPN Server on Ubuntu Jan 7
2020
- How to Add Related Posts Section in Hugo Dec 31
- How to Repeat the Last Command in Linux Dec 10
- Show Message in Class-Based Views - Django Nov 27
- Remotely Edit Files on Vagrant Nov 20
- SSH Config Nov 13
- Add SSH Public Key to Vagrant Nov 6
- Hide NGINX Version Oct 30
- How to Change the Message of Older Git Commits Oct 23
- Connect PostgreSQL in Docker from Your Local Host Oct 16
- How to Install Python 3.9 on Ubuntu Oct 9
- How to get User in ipython - Django Oct 2
- How to Run Django Shell in IPython Sep 24
- Enable Partial Updates in Django REST Sep 17
- How to Remove Dashes in UUID Sep 10
- Deployment Django on Heroku with a Different Branch Sep 3
- How to Remove Docker Images Based on Names Jul 17
- General Naming Conventions for Python Jul 10
- Exit/Detach Tmux Session Jul 3
- Fix a Detached HEAD - Git Jun 23
- Custom Signup View in django-allauth Jun 16
- Close All Buffers Except the Current in Vim Jun 9
- How to delete multiple buffers in Vim Jun 2
- VSCode Recommended Extensions Script May 26
- VSCode Recommended Extensions in Workspaces May 19
- Vim-like Navigation in VSCode May 12
- Auto Add Date to Git Commit Messages May 5
- Auto Add Git Commit Message Apr 29
- How to Delete All Files Except Directories Apr 23
- How to Search Packages from Terminal Apr 16
- Auto Source vimrc When Saved Apr 9
- Check a String is Palindrome in Python Apr 2
- Clear Search Highlight in Vim Mar 24
- What does rc mean in bashr, zshrc, vimrc etc? Mar 17
- Make Vim Default Editor For Git and OS Mar 10
- How to Exit Vim Mar 3
- Ignore Directories in Tree Feb 25
- Test Environment Variables in Python Feb 18
- How to Check Django Version Feb 11
- How to Change Last Commit in Git Feb 4
- Rename Local and Remote Git Branch Jan 28
- How to Use Email as Username for Django Authentication Jan 23
- How to Create SECRET_KEY for Django Settings Jan 16
- How to Set Permanently $PATH on Linux/Unix Jan 9
- How to Use UUID as a Primary ID in Django Models Jan 2
2019
- How to Install Python 3.8 on Ubuntu Dec 25
- What does if \_\_name__ == "__main__" do in Python? Dec 16
- How to Upgrade to Python 3.8 on Ubuntu Dec 9
- How to Remove Duplicates in $PATH zsh Dec 2
- How to Add Path Uniquely to $PATH Nov 25
- Restore Tmux Sessions After Reboot Nov 16
- Restore Tmux Sessions Nov 9
- Git - Delete Branches Nov 2
- How to Convert Markdown to PDF/docx Oct 26
- Django Class-Based View - TypeError Oct 19
- Install Fonts in Linux Oct 12
- Most Used Commands in Your Shell Oct 5
- Vim - Delete Lines with Regex Sep 28
- Git Diff of Current and Previous Version of a File Sep 21
- How to Upgrade to Python 3.7 on Ubuntu 18.04/18.10 Sep 14
- Django - DB bulk_create() Sep 7
- Django UserContextMixin Aug 31
- Python - Difference Between 'is' and '==' Aug 24
- Remotely Edit Files in Vim Aug 17
- sudo vim Aug 10
- pytest Exceptions - Part I Aug 3
- Git Which Ignores Jul 27
- Python Debug Decorators Jul 20
- Python Logging Configuration Jul 13
- Tmux Vim Active Pane Focus Jul 6
- Tmux Active Pane Focus Jun 29
- Rebase Master Jun 22
- Sync a Forked Repository with Upstream Jun 15
- 'Big O' in Python with decorator Jun 8
- Django Template - {{ block.super }} Jun 1
- Vim fzf - Project Root May 18
- Django Environment Variables Apr 13
- Django Login Middleware Feb 24
- Manage Docker as a non-root user Jan 15
- Changing Git Submodule Repository to other URL/Branch Jan 3