Read-only repository to share the resources that helped me build my knowledge across the years.
Keep in mind that some (a lot, actually) of those resources will be random and across different topics. The idea of this repository is to gather and build those resources in a single place, do not expect to find only technical materials here.
If you have any interesting resource that you would like to see here, please, open an issue pointing out the link and why you think it's a good resource. Any pull requests will be welcome, but only if I find that your resource is actually valuable.
All of my resources below. Enjoy.
- (Article) Building Minimal Docker Containers for Python Applications
- (Article) The best Docker base image for your Python application (Sep 2022)
- (Article) Lighten your Python image with Docker multi-stage builds
- (Article) Multi-stage builds #2: Python specifics
- (Wiki) Thoughts on Combat Models
- (Wiki) List of articles for Roguelike development
- (Exchange) How to develop RPG Damage Formulas?
- (Article) Scaling Git’s garbage collection
- (Aritcle) My unorthodox, branchless git workflow
- (Guideline) The Practical Linux Hardening Guide
- (Aritcle) Linux Console Essential – Virtual Terminals, Terminal Emulation and configuring locale
Usually things that I don't know how to proper tag.
- (Aritcle) Hardening Terraform CI/CD — Building a Reliable Terraform Code
- (Article) How a single developer dropped AWS costs by 90%, then disappeared.
- (Article) History++ - A Better Way to Do Versioning
- (Article) How we tripled max concurrent jobs to boost performance of GitHub Actions
- (Article) Dependabot now alerts for vulnerable GitHub Actions
- (Article) I scanned every package on PyPi and found 57 live AWS keys
- (Video) Does Your Editor Matter?
- (Article) How to Develop a Strong Work Ethic
- (Article) An ancient practice that we keep doing wrong: Code Review.
- (Manual) RPM Dependencies
- (Article) What is a Dependency, Anyway
- (Article) Unpacking RPM: an introduction
- (Article) Unpacking RPM: package names
- (Video) Will Woods, Stephen Gallagher: RPM Scriptlet Reform School
- (Article) "Clean" Code, Horrible Performance
- (Article) Finding broken slots in popular Python libraries (and so can you!)
- (Article) The Global Object Pattern
- (Article) Formalizing f-strings
- (Article) Difference between Process and Thread
- (Article) Intro to Threads and Processes in Python