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

Responsive Design

Responsive design is an approach to web development where layouts, images, and UI elements adapt fluidly to different screen sizes and devices. It relies on flexible grids, media queries, and relative units like rem, %, and vw to ensure a consistent experience from mobile phones to large monitors. Modern responsive design increasingly uses CSS Container Queries and intrinsic sizing techniques to create components that respond to their own container rather than the viewport.

#web-dev#ux

Related Terms

Message Queue

A message queue is a middleware component that enables asynchronous communication between services by temporarily storing messages until the receiving service is ready to process them. Popular implementations include RabbitMQ, Amazon SQS, and Redis Streams. Message queues are essential for automation workflows because they decouple producers from consumers, handle traffic spikes through buffering, and ensure reliable delivery even when downstream services are temporarily unavailable.

React Hooks

React Hooks are functions (like `useState`, `useEffect`, `useMemo`, `useCallback`) that let you use state, side effects, and other React features inside functional components without writing classes. Introduced in React 16.8, they fundamentally changed how React applications are structured by enabling logic reuse through custom hooks. Hooks must follow two rules: they can only be called at the top level of a component, and only inside React function components or other hooks.

Modal

A modal (or modal dialog) is a UI element that overlays the main content to demand user attention and interaction before they can return to the underlying page. Modals are used for confirmations, forms, alerts, and content previews. Proper implementation requires focus trapping, keyboard accessibility (Escape to close), and preventing background scroll — making accessible modals more complex than they appear.

Blue-Green Deployment

Blue-green deployment is a release strategy that maintains two identical production environments — "blue" (current) and "green" (new version). Traffic is switched from blue to green only after the new version passes all health checks, enabling zero-downtime releases. If issues are detected, traffic can be instantly routed back to the blue environment, making rollbacks trivial and fully automated.

n8n

n8n is an open-source workflow automation platform that lets you connect APIs, services, and databases through a visual node-based editor. Unlike proprietary alternatives like Zapier, n8n can be self-hosted, giving full control over data and execution. It supports hundreds of integrations, custom JavaScript/Python code nodes, and AI agent workflows, making it popular among developers who need automation with flexibility and transparency.

Breadcrumb Navigation

Breadcrumb navigation is a secondary navigation pattern that shows the user's current location within a site hierarchy as a trail of links (e.g., Home > Products > Shoes). It helps users understand where they are and quickly navigate back to parent pages without relying on the browser's back button. Proper implementation uses an ordered list within a `<nav>` element with `aria-label="Breadcrumb"` for accessibility.

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.