jonmatumalpha
conceptsnotesexperimentsessays

© 2026 Jonatan Mata · alpha · v0.1.0

#dx

12 articles tagged #dx.

  • CI/CD

    Continuous Integration and Continuous Delivery/Deployment — practices that automate code integration, testing, and delivery to production. Foundation of modern software engineering.

    evergreen#devops#automation#testing#dx
  • Dev Containers

    Specification for defining reproducible development environments in containers, eliminating 'works on my machine' problems and accelerating onboarding.

    seed#devcontainers#docker#vscode#development#reproducibility#dx
  • Developer Experience

    Discipline focused on optimizing developer productivity, satisfaction, and effectiveness through well-designed tools, processes, and environments.

    seed#dx#developer-experience#productivity#tooling#ergonomics
  • Developer Onboarding

    Structured process for new developers to become productive quickly, from environment setup to understanding team architecture and processes.

    seed#onboarding#dx#documentation#productivity#team
  • Documentation as Code

    Practice of treating documentation with the same tools and processes as code: versioned in Git, reviewed in PRs, and automatically generated when possible.

    seed#documentation#docs-as-code#markdown#automation#dx
  • Git

    Distributed version control system created by Linus Torvalds in 2005. Foundation of every modern development workflow — from local commits to global collaboration.

    evergreen#tooling#git#dx#fundamentals
  • GitFlow

    Branching model for Git proposed by Vincent Driessen in 2010. Defines branches with fixed roles (main, develop, feature, release, hotfix) for managing structured releases.

    evergreen#git#workflow#branching#dx
  • GitHub

    Collaborative development platform built on Git. More than repository hosting — it's the central hub for code review, CI/CD, project management, and open source collaboration.

    evergreen#tooling#git#collaboration#dx
  • GitHub Flow

    Minimalist branching model designed for continuous deployment. Only two elements — main and feature branches — with PRs as the integration point and immediate deploy after merge.

    evergreen#git#workflow#branching#dx#ci-cd
  • Local Development

    Practices and tools for creating productive development environments on the developer's machine, replicating production as closely as possible.

    seed#local-development#dx#docker#environment#productivity
  • Monorepos

    Code organization strategy where multiple projects coexist in a single repository, sharing dependencies, configuration, and build tooling.

    evergreen#architecture#tooling#dx#git
  • TypeScript

    Typed superset of JavaScript adding optional static types, improving developer productivity, error detection, and code maintainability.

    seed#typescript#javascript#types#static-analysis#tooling#dx
All tags