A curated list of awesome software engineering resources.
๐ง OSI/TCP/IP | ๐ง BGP | ๐ง TLS certificates | ๐ง ACME |
๐ง TCP | ๐ง VXLAN | ๐ด REST API | ๐งฉ GraphQL |
๐ KeePassXC | ๐ฟ iptables |
๐ง GitHub Actions | ๐ง Jenkins | ๐ง ArgoCd | ๐ง Argo Workflows |
- ๐๏ธ [rus] What is OOP by FoxMinded
- ๐๏ธ [rus] OOP: Incapsulation explained by FoxMinded
- ๐๏ธ [rus] OOP: Inheritance explained by FoxMinded
- ๐๏ธ [rus] OOP: Polymorphism by explained by FoxMinded
- ๐๏ธ [eng] OOP explained by Mosh
- ๐ [eng] Why OOP is not a silver bullet
- ๐ [eng] Inheritance vs Composition. Which should you use?
- ๐๏ธ [rus] 7 Common mistakes of Junior developers
- ๐๏ธ [eng] 5 Programming Anti-patterns for Beginners
- ๐ [eng] Anti-patterns and Code Smells
- ๐๏ธ [rus] Why it is bad to return NULL in Java
- ๐ [eng] The Anti Pattern of Getters And Setters by Ajeng Sugiarti
- ๐ [eng] Avoid getters and setters whenever possible by scottshipp
- ๐ [eng] Software Engineering Anti-patterns catalogue in Wikipedia
- ๐๏ธ [eng] How to Review Someone Else's Code by Codecademy
- ๐๏ธ [eng] Code Review Best Practices by JetBrains
- ๐๏ธ [rus] Problem Domain Decomposition by FoxMinded
- ๐๏ธ [rus] DRY principle
- ๐๏ธ [rus] DRY, KISS, YAGNI
- ๐๏ธ [rus] SOLID principles
- ๐๏ธ [rus] SOLID principles & Architecture: a lecture from FPMI
- ๐๏ธ [eng] Frameworks & Inversion of Control
- ๐๏ธ [eng] Dependency Injection & Inversion of Control
- ๐ [eng] Dependency Injection vs Inversion of Control
- ๐ [rus] Low Coupling & High Cohesion by German Gorelkin
- ๐ [eng] Low Coupling & High Cohesion by Ammar Verbi Merakli
- ๐ [eng] Demeter's Law: Don't talk to strangers by Carlos Caballero
- ๐ [eng] GRASP Design Principles by Krzysztof Kwieciลski
- ๐ [eng] What are General Responsibility Assignment Software Patterns? by Jakub Kapuscik
- ๐ [eng] Object-oriented design: GRASP patterns by J.Serrat
- ๐ [eng] ADVANCED SOFTWARE DESIGN: GRASP, SOLID, YAGNI, DRY, KISS, OTHER PRINCIPLES BY Dave Clarke
- ๐๏ธ [eng] Design Patterns by Mosh
- ๐ Design Patterns: Elements of Reusable Object-Oriented Software, Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
- ๐๏ธ [rus] Design patterns (brief)
- ๐๏ธ [rus] Design patterns (full)
- ๐ [eng] Java Design Patterns - online catalog
- ๐ [eng] The Builder pattern vs Java syntax
- ๐ [eng] Awesome Software and Architectural Design Patterns
- ๐ Clean Architecture, A Craftsman's Guide to Software Structure And Design, Robert C. Martin
- ๐๏ธ [rus] SOLID principles & Architecture: a lecture from FPMI
- ๐๏ธ [rus] Clean Code lecture by FoxMinded
- ๐ Clean Code: A Handbook of Agile Software Craftsmanship,Robert C. Martin
- ๐ Refactoring: Improving the Design of Existing Code, Martin Fowler, Kent Beck, 2st edition
- ๐๏ธ [rus] Refactoring lectures by FoxMinded
- ๐ [eng] The Art of Refactoring: 5 Tips to Write Better Code
- ๐ [eng] Code Refactoring Best Practices: When (and When Not) to Do It
- ๐๏ธ [eng] A brief UML tutorial by Lucidchart
- ๐๏ธ [eng] A detailed UML tutorial by Derek Banas
- ๐ [eng] noUML explained, UML criticism by Vladimir Frolov, part1
- ๐ [eng] noUML explained by Vladimir Frolov, part2
- ๐๏ธ [rus] Who is who in Software Development: Developer, QA, BA, PM - who are those people? by FoxMinded
- ๐๏ธ [rus] Phases
- ๐๏ธ [rus] Methodologies
- ๐๏ธ [rus] Debugging, lecture from FPMI, part1
- ๐๏ธ [rus] Debugging, lecture from FPMI, part2
- ๐ [eng] Debugging tips
- ๐ [eng] 10 Debugging Tips for Beginners: How to Troubleshoot and Fix Your Code Without Pulling Your Hair Out By Hartley Brody
- ๐๏ธ [rus] Unit Testing in Software Development
- ๐๏ธ [eng] TTD vs BDD 1
- ๐๏ธ [eng] TTD vs BDD 2
- ๐ [eng] Unit Tests vs Functional Tests
- ๐๏ธ [eng] TTD crash course
- ๐๏ธ [eng] BDD
- Go to "TestNG" and "Mockito" subsections below under "Java Frameworks" section.
- Go to "Serenity BDD" subsection below under "Java Frameworks" section.
- Go to "Jest" subsection below under "Java Script Frameworks" section.
- ๐๏ธ [eng] React Unit Testing
- ๐๏ธ [eng] 6 Things to Know When Switching to Linux from Windows by Chris Titus
- ๐๏ธ [eng] 6 Mistakes New Linux Users Make by Chris Titus
- ๐๏ธ [rus] Unix philosophy by unixway
- ๐๏ธ [eng] 5 Things I Hate About Linux by Chris Titus
- ๐๏ธ [eng] Which Linux Distribution? | Understanding Linux Distros by Chris Titus
- ๐๏ธ [eng] How to Choose a Linux Distribution by Chris Titus
- ๐ [eng] GNU/Linux Distributions Timeline
- ๐๏ธ [eng] Debian vs Arch by Chris Titus
- ๐๏ธ [eng] Why Ubuntu is the Devil and Why So Many No Longer Use It by Chris Titus
- ๐๏ธ [eng] 15 Useful Linux Commands Every Linux User Needs | Learning Terminal Part 1
- ๐๏ธ [eng] 15 Useful Linux Commands Every Linux User Needs | Learning Terminal Part 2
- ๐ [eng] zsh+OhMyZsh+fzf+powerlevel10k: Your terminal can be much, MUCH more productive by Ivan
- ๐ [eng] fzf: Why you should be using fzf, the command line fuzzy finder by Alexey Samoshkin
- ๐ [eng] How to Create Users in Linux (useradd Command)
- ๐ [eng] Users and groups
- ๐ [eng] Access Control Lists
- ๐ [eng] Awesome Linux Configuration Scripts by Alliedium
- ๐๏ธ [eng] Git Bare Repository - A Better Way To Manage Dotfiles by DistroTube
- ๐๏ธ [eng] Linux Apps I Use Daily by Chris Titus
- ๐๏ธ [eng] Linux Apps I Use At Work by Chris Titus
- ๐๏ธ [rus] Arch Linux basics
- ๐๏ธ [rus] Arch Linux pacman
- ๐๏ธ [rus] Arch Linux AUR
- ๐๏ธ [rus] Arch Linux vs Manjaro
- ๐๏ธ [eng] File Systems | Which One is the Best? ZFS, BTRFS, or EXT4 by Chris Titus
- ๐ [eng] Classic SysAdmin: The Linux Filesystem Explained
- ๐๏ธ [eng] How to Customize KDE | KDE Customization by Chris Titus
- ๐๏ธ [eng] KDE is Slow !?! | Disable Baloo File Indexer by Chris Titus
- ๐๏ธ [eng] Kdenlive Tutorial 2019 - Beginner Basics by Victoriano de Jesus
- ๐๏ธ [eng] 2020 Kdenlive Video Tutorials by Victoriano de Jesus
- ๐๏ธ [eng] Kdenlive Cinematic Title Animation by makinars
- ๐๏ธ [eng] 17 Reasons Why I Do Not Use Windows 10 by Chris Titus
- ๐๏ธ [eng] Speed Up Windows 10 in 2020 by Chris Titus
- ๐๏ธ [eng] Git Tutorial - Learn Git in 1 Hour by Mosh
- ๐๏ธ [rus] Git Basic Training
- ๐ [eng] Awesome Git Exerises by Alliedium
- ๐ [eng] Git exercies online by fracz
- ๐๏ธ [eng] [eng] Getting started with Apache Ignite part 1
- ๐๏ธ [eng] Getting started with Apache Ignite part 2
- ๐๏ธ [eng] Getting started with Apache Ignite part 3
- ๐๏ธ [eng] Getting started with Apache Ignite part 4
- ๐๏ธ [eng] Moving Apache Ignite into Production: Best Practices for Distributed Transactions
- ๐ [eng] Boosting Jira Cloud App Development with Apache Ignite and Spring Boot
- ๐ High Performance in-memory computing with Apache Ignite: Building low latency, near real time application, Shamim Ahmed Bhuiyan, Michael Zheludkov and Timur Isachenko
- ๐๏ธ [rus] Java Overview by FoxMinded
- ๐๏ธ [rus] Java Application Development: the first steps by FoxMinded
- ๐ [eng] AWESOME JAVA: A curated list of awesome frameworks, libraries and software for the Java programming language.
- ๐๏ธ [rus] What is a Java server, comparison of Java Servers: Tomcat, Jetty, Wildfly, Glassfish, IBM WebSphere, Oracle WebLogic
- ๐๏ธ [eng] Java Tutorial for Beginners by Mosh
- ๐๏ธ [rus] [rus] [rus] Java For Beginners by FoxMinded
- ๐๏ธ [rus] [rus] Why it is bad to return NULL in Java
- ๐๏ธ [rus] Never ever use Lombok! Why this library is bad by FoxMinded
- ๐ Thinking in Java, Bruce Eckel, 4th edition
- ๐ [eng] Java Tutorials by JournalDev
- ๐ [eng] Checkstyle is a tool for enforcing a Code Standard in Java
- ๐ [eng] Jenkins Warnings Next Generation Plugin
- ๐ [eng] How to Centralize your Checkstyle Configuration with Maven
- ๐๏ธ [eng] Simple Explanation of Maven and pom.xml
- ๐ [eng] Maven Tutorial
- ๐ [eng] Multi-Module Maven Project by Baeldung
- ๐ [eng] ExecutorService - 10 tips and tricks
- ๐ [eng] InterruptedException and interrupting threads explained
- ๐ [eng] Introduction to TestNG
- ๐ [eng] Why TestNG is better than JUnit
- ๐๏ธ [eng] Java Unit Testing with TestNG and Mockito
- ๐ Practical Unit Testing with TestNG and Mockito, Tomek Kaczanowski
- ๐ [eng] Unit Tests with Mockito: Tutorial
- ๐ [eng] Mockito in six easy examples
- ๐ [ru] A sip of Mockito
- ๐ [eng] Mockito - Quick Guide
- ๐ [eng] Mockito When/Then Cookbook
- ๐ [eng] Usage of Mockito
- ๐ [eng] Mocking with Mockito: advanced techniques
- ๐ Practical Unit Testing with JUnit and Mockito, Tomek Kaczanowski
- ๐ [eng] How to implement test automation using Serenity
- ๐ [eng] Serenity BDD official documentation
- ๐ [eng] JBehave vs Cucumber JVM comparison
- ๐๏ธ [rus] What is JDBC? What is ORM, Hibernate & JPA? by FoxMinded
- ๐๏ธ [eng] Getting started with Hibernate
- ๐๏ธ [rus] Spring Boot JPA(Hibernate): let's add a database to our Java-based website by letsCode
- ๐๏ธ [eng] Hibernate Tutorial, Full Course
- ๐๏ธ [eng] Spring Boot Tutorial for Beginners by freeCodeCamp.org
- ๐๏ธ [rus] Comparing Spring and JavaEE by FoxMinded
- ๐๏ธ [rus] Spring Boot 2: let us build a simple website together! by letsCode
- ๐ [eng] Boosting Jira Cloud App Development with Apache Ignite and Spring Boot
- ๐ [eng] Faster Development with Spring Boot DevTools
- ๐ [eng] Optimize Your Dev Loop with Spring Boot Dev Tools
- ๐๏ธ [eng] Java Script Tutorials by Mosh
- ๐ [eng] AWESOME JAVASCRIPT: A collection of awesome browser-side JavaScript libraries, resources and shiny things
- ๐๏ธ [eng] Node.js Tutorial for Beginners: Learn Node in 1 Hour by Mosh
- ๐ [eng] AWESOME NODEJS: Delightful Node.js packages and resources
- ๐๏ธ [eng] React Tutorial for Beginners [React js]
- ๐ [eng] AWESOME REACT: A collection of awesome things regarding React ecosystem
- ๐๏ธ [eng] React in 30 minutes
- ๐๏ธ [eng] Learn useState In 15 Minutes - React Hooks Explained
- ๐๏ธ [eng] Learn useEffect In 13 Minutes
- ๐๏ธ [eng] Redux Tutorial - Learn Redux from Scratch
- ๐๏ธ [eng] React Unit Testing
- ๐๏ธ [eng] Python Tutorial - Python for Beginners [2020]
- ๐ [eng] AWESOME PYTHON: A curated list of awesome Python frameworks, libraries, software and resources
- Considering Rust by Jon Gjengset
- Rust Crash Course by Traversy Media
- Rust Linz, August 2020 - Ryan Levick - Why should I care about Rust?
- Introduction to Rust Part 1 by Ryan Levick
- Introduction to Rust Part 2 by Ryan Levick
- Understanding Rust Lifetimes by Ryan Levick
- Crust of Rust by Jon Gjengset
- Julia: a post-mortem
- Julia: a post-mortem: discussion on Julia's discourse
- Julia: a post-mortem: discussion on ycombinator
- Julia from the perspective of a pythonista
- What's bad about Julia by Jeff Bezenson
- Julia motivation: why werenโt Numpy, Scipy, Numba, good enough?
- JuliaCon 2019 | The Unreasonable Effectiveness of Multiple Dispatch | Stefan Karpinski
- Julia Academy
- Getting started with Julia
- 9 Cool Julia tricks
- Julia blogs aggregator
- Julia 1.6 highlights
- Julia is production-ready
- JuliaCon 2020 | The ups and downs of convincing to switch to Julia in a company | Jorge Alberto
- JuliaCon 2020 | State of Julia | Jeff Bezanson & Stefan Karpinski
- Julia performance tips
- Julia performance: benchmarking via BenchmarkTools.jl
- How to benchmark like a pro in Julia | Tom Kwong
- JuliaCon 2020 | Adventures in Avoiding Allocations | Brian Jackson
- How hard would it be to implement Numpy.jl, i.e. Numpy in Julia? Point 1
- How hard would it be to implement Numpy.jl, i.e. Numpy in Julia? Point 2
- Working with and emulating references in Julia
- Is Julia Dynamically Typed?
- Julia type system
- Libraries & parameterized types | MIT Computational Thinking Spring 2021 | Lecture 18
- DataFrames.jl performance benchmark
- DataFrames minilanguage explained
- Welcome to DataFrames.jl with Bogumiล Kamiลski
- Release announcements for DataFrames.jl
- DataFrames.jl: comparison with Pandas
- DataFrames.jl cheatsheet
- JuliaCon 2020 | Doing Scientific Machine Learning (SciML) With Julia
- MIT Course 18.337 - Parallel Computing and Scientific Machine Learning GitHub Repo
- MIT Course 18.337 - Parallel Computing and Scientific Machine Learning YouTube Channel
- [https://julialang.org/blog/2019/07/multithreading/#task_scheduling_and_synchronization]
- MIT Course 18.337 - Parallel Computing and Scientific Machine Learning GitHub Repo
- MIT Course 18.337 - Parallel Computing and Scientific Machine Learning YouTube Channel
- JuliaCon 2020 | Interactive notebooks ~ Pluto.jl | Fons van der Plas
- Pluto.jl Notebooks and PlutoUI Tutorial (Julia Programming)
- How to disable authentication
- How to increase notebook width
- Table of contents
- Dark mode
- Goodbye OOP
- Type-Dispatch Design: Post Object-Oriented Programming for Julia
- WhereTraits.jl
- BinaryTraits.jl
- Julia: how multiple dispatch works
- JuliaCon 2020 | Lessons learned on trait-based descriptions of graphs | Mathieu Besancon
- ๐๏ธ [eng] DevOps explained by IBM
- ๐ [eng] What is DevOps, DevOps lifecycle
- ๐ [eng] Continuous Delivery vs Continuous Deployment
- ๐ [eng] DevOps exercies by Bregman Arie
- ๐๏ธ [eng] What Is Ansible? | How Ansible Works? | Ansible Tutorial For Beginners by Simplilearn
- ๐๏ธ [eng] You need to learn Ansible RIGHT NOW!! (Linux Automation) by NetworkChuck
- ๐๏ธ [eng] Virtualization Explained
- ๐๏ธ [eng] Introduction to Virtualization by Chris Titus
- ๐๏ธ [eng] Virtualization Explained | Docker | VMware | QEMU | Virtualbox by
- ๐๏ธ [eng] Stop using Virtualbox, Here's how to use QEMU instead
- ๐ [eng] QEMU/KVM โ Virtualization on Linux
- ๐๏ธ [rus] KVM Virtualization. Part 1 by unixway
- ๐ [rus] What is Hypervisor, what's its role in virtualization, types, comparison
- ๐ [rus] Virtualization systems. Compare the VMware, Hyper-V, KVM, Xen
- ๐ [eng] Compare the Top Hypervisors of 2022
- ๐ [eng] Comparing Server Virtualization Software. Why choose Proxmox VE for your workloads?
- ๐๏ธ [eng] Virtualize Everything! - Proxmox Install Tutorial by Craft Computing
- ๐๏ธ [eng] Proxmox VE 6.0 Beginner Tutorial - Installing Proxmox & Creating a virtual machine by Proxmox HHS
- ๐๏ธ [eng] Virtualize Windows 10 with Proxmox VE by Techno Tim
- ๐๏ธ [rus] Proxmox tutorial by realmanual
- ๐ [eng] What is a container?
- ๐๏ธ [rus] From Docker to Kubernetes: historical retrospective by unixway. From 10:48
- ๐ [eng] What's LXC?
- ๐ [rus] LXC Containers in Linux
- ๐ [eng] LXC on gentoo wiki
- ๐ [rus] LXC aka Linux Container: simple and reliable
- ๐๏ธ [rus] Docker basics
- ๐ [eng] Docker Interview Questions
- ๐ [eng] Docker Exercises by Bregman Arie
- ๐๏ธ [eng] Portainer - Lightweight Management UI for Docker
- ๐ [eng] The differences between Docker, containerd, CRI-O and runc
- ๐ [rus] The differences between Docker, containerd, CRI-O and runc
- ๐ [eng] Docker vs containerd vs CRI-O: An In-Depth Comparison
- ๐ [eng] Install Docker Desktop on Windows
- ๐ [eng] Install Docker Desktop on Mac
- ๐ [eng] Install Docker Desktop on Linux
- ๐ [eng] Get the app contents, build image, start container
- ๐ [eng] Update the application
- ๐ [eng] Share the application
- ๐ [eng] Persist data
- ๐ [eng] Best practices for building containers
- ๐ [eng] Docker Images : Part I - Reducing Image Size
- ๐ [eng] Docker Images : Part II - Details Specific To Different Languages
- ๐ [eng] Docker Images : Part III - Going Farther To Reduce Image Size
- ๐ [eng] Faster CI Builds with Docker Layer Caching and BuildKit
- ๐ [eng] Advanced Dockerfiles: Faster Builds and Smaller Images Using BuildKit and Multistage Builds
- ๐ [eng] Docker build cache sharing on multi-hosts with BuildKit and buildx
- ๐ [eng] Speed up multi-stage Docker builds in CI/CD with Buildkitโs registry cache
- ๐ [eng] Docker ARG vs ENV
- ๐ [rus] ENTRYPOINT vs CMD: Back to Basics
- ๐ [eng] docker build with --build-arg with multiple arguments
- ๐ [eng] specifying .dockerignore file
- ๐ [eng] Specify dockerignore from command line
- ๐ [eng] Explore Docker layers using Dive
- ๐ [eng] Docker Cache โ How to Do a Clean Image Rebuild and Clear Docker's Cache
- ๐ [eng] Tag an image for a private repository
- ๐ [eng] How to Properly Use the GPU within a Docker Container
- ๐ [eng] A Dockerfile for training model in PyTorch with GPU
- ๐ [eng] Dockerfile reference: FROM
- ๐ [eng] Dockerfile reference: ARG
- ๐ [eng] Dockerfile reference: COPY
- ๐ [eng] Dockerfile reference: LABEL
- ๐ [eng] Dockerfile reference: USER
- ๐ [eng] Dockerfile reference: SHELL
- ๐ [eng] docker build
- ๐ [eng] docker builder prune
- ๐ [eng] Comparing Four Hosted Docker Registries
- ๐ [eng] Shipping images with a registry
- ๐ [eng] Docker Compose Tutorial
- ๐ [eng] docker-compose build
- ๐ [eng] How to define build-args in docker-compose?
- ๐ [eng] Kompose (translate Docker Compose file into Kubernetes resources)
- ๐๏ธ [rus] Kubernetes video tutorial
- ๐ [eng] Setting up a Kubernetes cluster with Kubespray
- ๐ [eng] Kubernetes exercies by Bregman Arie
- ๐ [eng] K3s Server Configuration Reference
- ๐๏ธ [eng] DOT. K3d - How to run Kubernetes cluster locally using Rancher K3s
- ๐๏ธ [rus] Intro to Kubernetes, Part 2 by unixway. From 05:04
- ๐๏ธ [rus] Intro to Kubernetes, Part 3 by unixway
- ๐ [eng] Kubernetes NodePort vs LoadBalancer vs Ingress? When should I use what?
- ๐ [rus] Kubernetes: ClusterIP vs NodePort vs LoadBalancer, Services and Ingress โ survey, examlpes
- ๐ [eng] Publishing Services (ServiceTypes)
- ๐ [eng] Jobs
- ๐ [eng] Deployments
- ๐ [eng] K8s: Deployments vs StatefulSets vs DaemonSets
- ๐ [eng] NGINX Ingress Controller. Installation Guide
- ๐๏ธ [rus] Intro to Kubernetes, Part 4 by unixway. From 29:16
- ๐ [eng] 13 Best Practices for using Helm
- ๐ [eng] The Chart Best Practices Guide
- ๐ [eng] Values Files
- ๐ [eng] Helm install in certain order (stackoverflow)
- ๐ [eng] Chart Hooks
- ๐ [eng] Helm Rollback
- ๐ [eng] What is Prometheus? | When does it fit? | When does it not fit?
- ๐ [eng] Prometheus Operator packaged by Bitnami
- ๐ [eng] Using Custom Prometheus with Lens app
- ๐ [rus] Grafana - yet another tool for technical monitoring
- ๐ [eng] Grafana project
- ๐ [eng] Grafana Operator packaged by Bitnami
- ๐ [rus] The ACME protocol has been approved as an IETF standard
- ๐ [eng] ACME Protocol: What it is and how it works
- ๐ [eng] How It Works
- ๐ [rus] TCP/IP for Beginners
- ๐ [eng] Transmission Control Protocol
- ๐ [eng] Linux in the Network
- ๐๏ธ [eng] VxLAN | Issues with traditional vlan | VXLAN benifits explained | free ccna 200-301
- ๐ [eng] Virtual Extensible LAN
- ๐ [eng] VXLAN Virtual eXtensible Local Area Network
- ๐๏ธ [eng] VxLAN | Part 1 - How VxLAN Works
- ๐๏ธ [eng] REST API explained by Mosh
- ๐๏ธ [eng] Autogenerating Swagger Documentation with Node & Express
- ๐๏ธ [rus] REST API testing via Postman
- ๐ [eng] Introduction to GraphQL by Udara Bibile
- ๐ [eng] GraphQL With Python Flask by Manish Jain
- ๐ [eng] Schema-First GraphQL: The Road Less Travelled by Jakub Draganek
- ๐ [eng] Jenkins Pipeline Tutorial
- ๐ [eng] Continuous Integration with Jenkins
- ๐๏ธ [rus] Jenkins Video Course in Russian
- ๐ [eng] Jenkins CheatSheet
- ๐ [eng] Jenkins Interview Questions
- ๐ [eng] jenkins.io - User handbook
- ๐๏ธ [end] CI CD Pipeline Using Jenkins
- ๐๏ธ [eng] Argo CD - Applying GitOps Principles To Manage A Production Environment In Kubernetes
- ๐๏ธ [eng] Environments Based On Pull Requests (PRs): Using Argo CD To Apply GitOps Principles On Previews
- ๐๏ธ [eng] Koncrete - GitOps As A Service With Argo CD
- ๐๏ธ [eng] GitOps Without Pipelines With ArgoCD Image Updater
- ๐๏ธ [eng] Argo Workflows and Pipelines - CI/CD, Machine Learning, and Other Kubernetes Workflows
- ๐๏ธ [eng] Argo Events - Event-Based Dependency Manager for Kubernetes
- ๐๏ธ [eng] Automation of Everything - How To Combine Argo Events, Workflows & Pipelines, CD, and Rollouts
- ๐๏ธ [eng] What Is Kubernetes (k8s)? Kubernetes Explained
- ๐๏ธ [eng] Crossplane - GitOps-based Infrastructure as Code through Kubernetes API
- ๐๏ธ [eng] How To Apply GitOps To Everything - Combining Argo CD And Crossplane
- ๐ [eng] Crossplane Documentation. Overview
- ๐ [eng] Crossplane Documentation. Install & Configure
- ๐ [eng] Crossplane Documentation. Provision Infrastructure
- ๐ [eng] Crossplane Documentation. Terminology
- ๐ [eng] Crossplane project on GitHub
- ๐ [eng] provider-aws: Crossplane infrastructure provider for Amazon Web Services
- ๐ [eng] provider-aws Documentation
- ๐ [eng] What is the AWS CDK? - AWS Cloud Development Kit (CDK) v2
- ๐ [eng] CRD is just a table in Kubernetes
- ๐ [rus] CRD is just a table in Kubernetes
- ๐ [eng] Kubernetes Custom Resources
- ๐ [eng] provider-aws Custom Resource Definitions
- ๐ [eng] LocalStack
- ๐ [eng] LocalStack Documentation. AWS Service Feature Coverage
- ๐ [rus] GitOps approach, its pros and cons
- ๐ [eng] Environment variables to configure the AWS CLI - AWS Command Line Interface
- ๐ [eng] AWS Reference Platform for Kubernetes + Data Services
- ๐ [eng] LocalStack AWS CLI