Matyas.
ServicesProjectsExperienceBlogContact
CSGet in touch
Back to Dictionary
web-devproductivity

Docker

Docker is a platform that packages applications and their dependencies into lightweight, portable containers that run consistently across any environment. A Dockerfile defines the build steps, and images can be shared via registries like Docker Hub. Containers are essential for automation because they guarantee that code behaves the same in CI pipelines, staging, and production, eliminating "works on my machine" issues.

#web-dev#productivity

Related Terms

Server-Side Rendering

Server-Side Rendering (SSR) is a technique where web pages are rendered to HTML on the server for each request, rather than relying on client-side JavaScript to build the page in the browser. SSR provides faster initial page loads and better SEO since search engines receive complete HTML content. Modern SSR in frameworks like Next.js supports streaming, allowing the server to progressively send HTML chunks as they become ready rather than waiting for the entire page to render.

Orchestration

Orchestration is the automated coordination of multiple services, tasks, or systems to execute a complex workflow. An orchestrator acts as a central controller that manages the sequence, parallelism, error handling, and retries of individual steps. In the context of AI agents, orchestration involves chaining LLM calls, tool use, and decision-making steps; in DevOps, it coordinates container deployment, scaling, and service discovery.

Terraform

Terraform is an open-source Infrastructure as Code tool by HashiCorp that lets you define cloud and on-premise resources in declarative configuration files using HCL (HashiCorp Configuration Language). It builds a dependency graph of resources and applies changes incrementally, showing a plan before making any modifications. Terraform supports hundreds of providers including AWS, Azure, GCP, and Cloudflare, making it a de facto standard for multi-cloud infrastructure automation.

Expo

Expo is a platform and set of tools built around React Native that simplifies mobile app development by providing a managed workflow, pre-configured native modules, and over-the-air update capabilities. With Expo, you can start building without installing Xcode or Android Studio, test on physical devices via the Expo Go app, and deploy updates without app store review cycles. Expo's EAS (Expo Application Services) handles cloud builds, submissions, and updates for production apps.

Design System

A design system is a collection of reusable components, guidelines, and standards that ensure visual and functional consistency across a product or suite of products. It typically includes a component library, design tokens, typography rules, color palettes, and documentation. Design systems bridge the gap between designers and developers, enabling teams to build interfaces faster while maintaining a unified look and feel.

Flutter

Flutter is Google's open-source UI toolkit for building natively compiled applications for mobile, web, and desktop from a single Dart codebase. Unlike React Native which maps to platform-native UI components, Flutter renders everything with its own high-performance Skia/Impeller rendering engine, giving developers pixel-perfect control over every element on screen. This approach ensures identical visual output across platforms but means Flutter widgets don't automatically adopt platform-specific design conventions.

All Words

Got a project in mind?

Whether you need a web app, mobile app, or AI-powered automation — let's talk about how I can help.

Get in touch
Matyas.

Web apps, mobile apps, AI automation. I help businesses save time and money with tech that actually works.

Links

  • Services
  • Projects
  • Experience
  • Blog
  • Dictionary
  • Contact

Coming Soon

  • Case StudiesSoon
  • Resources

© 2026 Matyas Prochazka. All rights reserved.