5. ⁉️ Other Programming Topics - jose-r-lopez/Programming-Resources GitHub Wiki
Data Structures and Algorithms
- Algorithms and Data Structures Cheatsheet by Princeton (https://algs4.cs.princeton.edu/cheatsheet/)
Design Patterns
- Awesome Software and Architectural Design Patterns: A curated list of software and architecture related design patterns (https://github.com/DovAmir/awesome-design-patterns)
- Catalog of Design Patterns (https://refactoring.guru/design-patterns/catalog)
- Patterns of Distributed Systems by Martín Fowler (https://martinfowler.com/articles/patterns-of-distributed-systems/)
DevOps
- 90 Days of DevOps by Michael Cade (https://github.com/MichaelCade/90DaysOfDevOps)
- CI/CD Pipeline – Learn how to Setup a CI CD Pipeline from Scratch by Samarpit (https://www.edureka.co/blog/ci-cd-pipeline/)
- CI/CD tutorial: How to set up a pipeline by Matthew Grasberger (https://www.techtarget.com/searchitoperations/tip/CI-CD-tutorial-How-to-set-up-a-pipeline)
- How to Build an Effective Initial Deployment Pipeline by * Amin Shah Gilani* (https://www.toptal.com/devops/effective-ci-cd-deployment-pipeline)
- Introducción a Github Actions. Sintaxis básica by Francisco Rafael Checa Molina (https://www.adictosaltrabajo.com/2020/10/28/introduccion-a-github-actions-sintaxis-basica/)
- Cómo crear acciones utilizando GitHub Actions by Julen Miner Goñi (https://www.adictosaltrabajo.com/2020/10/30/como-crear-acciones-utilizando-github-actions/)
- How to Setup a CI/CD Pipeline with GitHub Actions and AWS by Nyior Clement (https://www.freecodecamp.org/news/how-to-setup-a-ci-cd-pipeline-with-github-actions-and-aws/)
Source Control
- Git Cheatsheet by GitHub Education (https://ns2.elhacker.net/cheat-sheet/git-cheat-sheet.png)
- Learn Git Branching (https://learngitbranching.js.org/)
- Pro Git book by Scott Chacon and Ben Straub (https://git-scm.com/book/en/v2)