Jose Javier Alonso Moya
Everything as Code: A Dozen As-Code Concepts beyond Infrastructure or Configuration as Code
#1about 3 minutes
Defining your system's DNA with everything as code
The "everything as code" approach treats a Git repository as a contract that fully describes a system's desired state, much like a blueprint for a motorcycle.
#2about 3 minutes
Using Git as the single source of truth
Git is used as the foundation for collaboration and change management because it provides versioning, peer reviews, and asynchronous approvals for all system changes.
#3about 3 minutes
Implementing CI/CD as a gatekeeper for quality
CI/CD tools like Jenkins act as gatekeepers that run automated checks for static analysis, security, and operational readiness on every proposed change before deployment.
#4about 4 minutes
Applying GitOps with reconciliation agents and topology
Reconciliation agents like ArgoCD continuously compare the desired state in Git with the actual production state and automatically align them, extending to multi-region topology.
#5about 7 minutes
The history of operational complexity driving automation
The evolution from simple mainframes to complex, multi-cloud Kubernetes environments has made managing systems by hand impossible, necessitating automation and "as code" practices.
#6about 3 minutes
Demo: Implementing pipeline and monitoring as code
A practical demonstration shows how to define a CI pipeline and create monitoring dashboards using simple configuration files committed to a Git repository.
#7about 2 minutes
Demo: Generating documentation and slides from code
This demo illustrates how to automatically generate technical documentation, diagrams, and even presentation slides from Markdown and other simple text-based formats.
#8about 3 minutes
Demo: Deploying and reverting changes with GitOps
A live example shows how merging a pull request triggers a deployment via ArgoCD and how an incident is quickly resolved by simply reverting the commit in Git.
#9about 3 minutes
Key benefits and principles of a true GitOps workflow
GitOps provides cheap disaster recovery, embedded security, and a scalable way to manage complexity by adhering to declarative, version-controlled, and continuously reconciled principles.
Related jobs
Jobs that call for the skills explored in this talk.
Power Plus Communications
Mannheim, Germany
Intermediate
Senior
Docker
Kubernetes
+2
Matching moments
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
14:14 MIN
Scripting presentations and demos in VS Code
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
04:09 MIN
The emerging market for fixing AI-generated code
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
02:49 MIN
Using AI to overcome challenges in systems programming
AI in the Open and in Browsers - Tarek Ziadé
05:12 MIN
How to build structure and culture without killing agility
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
09:10 MIN
How AI is changing the freelance developer experience
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
03:58 MIN
Making accessibility tooling actionable and encouraging
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
01:15 MIN
Crypto crime, EU regulation, and working while you sleep
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
Featured Partners
Related Videos
The Clean as You Code Imperative
Olivier Gaudin
Building Applications with Infrastructure as Code
Talia Nassi
Unleashing Potential Across Teams: The Power of Infrastructure as Code
Alayshia Knighten
Stop configuring infrastructure, start coding it!
Robert Hoffmann
Infrastructure as Code: The Developer's Secret Weapon
Hennie Francis
Chaos in Containers - Unleashing Resilience
Maish Saidel-Keesing
Grappling With Clunky Old Software? Start by Understanding What’s Inside!
Luc Perard
New AI-Centric SDLC: Rethinking Software Development with Knowledge Graphs
Gregor Schumacher, Sujay Joshy & Marcel Gocke
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

The White Team
Tres Cantos, Spain
Intermediate
GIT
JIRA
Bash
Maven
Kafka
+14



SlashMobility
Barcelona, Spain
Intermediate
DevOps
Python
Docker
Jenkins
Terraform
+3



SlashMobility
Barcelona, Spain
Bash
Azure
DevOps
Python
Ansible
+6

Ad4 Octogono
Barcelona, Spain
€40-46K
Senior
Java
Bash
Azure
Linux
+15

Ad4 Octogono
Municipality of Madrid, Spain
€40-46K
Senior
Java
Bash
Azure
Linux
+15