Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/r0x0d/ro

Read-only repository to share the articles/blog/books that I read.
https://github.com/r0x0d/ro

knowledge read-only ro

Last synced: about 2 months ago
JSON representation

Read-only repository to share the articles/blog/books that I read.

Awesome Lists containing this project

README

        

# ro (Read-only)

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.

# Contributing

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.

# Resources

All of my resources below. Enjoy.

# DevOps

## Docker

- (Article) [Building Minimal Docker Containers for Python Applications](https://blog.realkinetic.com/building-minimal-docker-containers-for-python-applications-37d0272c52f3)
- (Article) [The best Docker base image for your Python application (Sep 2022)](https://pythonspeed.com/articles/base-image-python-docker-images/)
- (Article) [Lighten your Python image with Docker multi-stage builds](https://gabnotes.org/lighten-your-python-image-docker-multi-stage-builds/)
- (Article) [Multi-stage builds #2: Python specifics](https://pythonspeed.com/articles/multi-stage-docker-python/)

# Game Development

- (Wiki) [Thoughts on Combat Models](http://www.roguebasin.com/index.php?title=Thoughts_on_Combat_Models#Determining_whether_you_hit)
- (Wiki) [List of articles for Roguelike development](http://www.roguebasin.com/index.php/Articles)
- (Exchange) [How to develop RPG Damage Formulas?](https://gamedev.stackexchange.com/questions/14309/how-to-develop-rpg-damage-formulas)

## Game Design

- (Article) [How I Learned to Write Compelling Interactive Fiction](https://www.superjumpmagazine.com/how-i-learned-to-write-compelling-interactive-fiction/)

# Git

- (Article) [Scaling Git’s garbage collection](https://github.blog/2022-09-13-scaling-gits-garbage-collection/)
- (Aritcle) [My unorthodox, branchless git workflow](https://drewdevault.com/2020/04/06/My-weird-branchless-git-workflow.html)

# Linux

- (Guideline) [The Practical Linux Hardening Guide](https://github.com/trimstray/the-practical-linux-hardening-guide/wiki)
- (Aritcle) [Linux Console Essential – Virtual Terminals, Terminal Emulation and configuring locale](https://grimoire.carcano.ch/blog/linux-console-essential-virtual-terminals-terminal-emulation-locale/)

# Misc

Usually things that I don't know how to proper tag.

- (Aritcle) [Hardening Terraform CI/CD — Building a Reliable Terraform Code](https://medium.com/@calvineotieno010/hardening-terraform-ci-cd-building-a-reliable-terraform-code-ff76eafaf1e1)
- (Article) [How a single developer dropped AWS costs by 90%, then disappeared.](https://medium.com/@maximetopolov/how-a-single-developer-dropped-aws-costs-by-90-then-disappeared-2b46a115103a)
- (Article) [History++ - A Better Way to Do Versioning](https://blog.replit.com/history2-release)
- (Article) [How we tripled max concurrent jobs to boost performance of GitHub Actions](https://github.blog/2022-09-16-how-we-tripled-max-concurrent-jobs-to-boost-performance-of-github-actions/)
- (Article) [Dependabot now alerts for vulnerable GitHub Actions](https://github.blog/2022-08-09-dependabot-now-alerts-for-vulnerable-github-actions/)
- (Article) [I scanned every package on PyPi and found 57 live AWS keys](https://tomforb.es/i-scanned-every-package-on-pypi-and-found-57-live-aws-keys/)
- (Video) [Does Your Editor Matter?](https://www.youtube.com/watch?v=rNsWTWvm8uw)
- (Article) [How to Develop a Strong Work Ethic](https://hbr.org/2022/09/how-to-develop-a-strong-work-ethic)
- (Article) [An ancient practice that we keep doing wrong: Code Review.](https://dev.to/smmd/an-ancient-practice-that-we-keep-doing-wrong-code-review-37m7)

# Package Managers

## RPM

- (Manual) [RPM Dependencies](https://rpm-software-management.github.io/rpm/manual/dependencies.html)
- (Article) [What is a Dependency, Anyway](https://weldr.io/RPM-Dependencies/)
- (Article) [Unpacking RPM: an introduction](https://weldr.io/Unpacking-RPM-intro/)
- (Article) [Unpacking RPM: package names](https://weldr.io/Unpacking-RPM-names/)
- (Video) [Will Woods, Stephen Gallagher: RPM Scriptlet Reform School](https://www.youtube.com/watch?v=kE-8ZRISFqA#t=2m33)

## Yum

- (Article) [Working with package dependencies on Red Hat Linux](https://linuxconfig.org/working-with-package-dependencies-on-red-hat-linux)

# Programming

## Performance

- (Article) ["Clean" Code, Horrible Performance](https://www.computerenhance.com/p/clean-code-horrible-performance)

## Python

- (Article) [Finding broken slots in popular Python libraries (and so can you!)](https://dev.arie.bovenberg.net/blog/finding-broken-slots-in-popular-python-libraries/)
- (Article) [The Global Object Pattern](https://python-patterns.guide/python/module-globals/)
- (Article) [Formalizing f-strings](https://lwn.net/Articles/919426/)
- (Article) [Difference between Process and Thread](https://www.geeksforgeeks.org/difference-between-process-and-thread/)
- (Article) [Intro to Threads and Processes in Python](https://medium.com/@bfortuner/python-multithreading-vs-multiprocessing-73072ce5600b)

# Security

## Authentication

- (Article) [What Is Federated Authentication? How It Improves Security](https://learn.g2.com/federated-authentication)

# Virtualization

## Virtio

- (Article) [QEMU/KVM + virtio-fs - Sharing a host directory with a virtual machine](https://www.tauceti.blog/posts/qemu-kvm-share-host-directory-with-vm-with-virtio/)
- (Article) [Sharing files with Virtiofs](https://libvirt.org/kbase/virtiofs.html)