Matyas.
ServicesProjectsExperienceBlogContact
CSGet in touch
Back to Dictionary
uxweb-dev

Infinite Scroll

Infinite scroll is a UX pattern where new content loads automatically as the user scrolls toward the bottom of the page, eliminating traditional pagination. It's commonly used in social media feeds and content discovery interfaces. While it increases engagement and feels seamless, it can hurt performance without virtualization and makes it difficult for users to reach footer content or bookmark specific positions.

#ux#web-dev

Related Terms

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.

Feature Flag

A feature flag (also called feature toggle) is a technique that lets you enable or disable functionality in production without deploying new code. Flags can target specific users, percentages, or environments, enabling practices like A/B testing, canary releases, and kill switches. Tools like LaunchDarkly, Unleash, and Statsig provide automated flag management with real-time evaluation and analytics.

Accessibility

Accessibility (often abbreviated a11y) is the practice of designing and building websites and apps so they can be used by everyone, including people with visual, motor, auditory, or cognitive disabilities. This involves proper semantic markup, keyboard navigation support, sufficient color contrast, and screen reader compatibility. Beyond being an ethical responsibility, accessibility is increasingly a legal requirement in many jurisdictions.

Dart

Dart is the programming language created by Google and used as the sole language for Flutter development. It features a sound type system, null safety, async/await support, and compiles both ahead-of-time (AOT) for production performance and just-in-time (JIT) for fast development cycles with hot reload. Dart's syntax feels familiar to developers coming from JavaScript, TypeScript, Java, or Kotlin, making the transition to Flutter relatively smooth.

Smoke Testing

Smoke testing is a quick, automated verification that the most critical functions of an application work after a new deployment or build. Rather than running the full test suite, smoke tests check essential paths — can the app start, does the login work, do key API endpoints respond. They are typically the first automated gate in a deployment pipeline, catching catastrophic failures before more expensive tests run.

Internationalization

Internationalization (i18n) is the process of designing software so it can be adapted to different languages, regions, and cultures without code changes. This involves externalizing strings, supporting right-to-left (RTL) layouts, handling date/number/currency formatting, and accommodating text expansion. Libraries like react-intl, next-intl, and i18next provide the infrastructure for managing translations and locale-aware formatting in JavaScript applications.

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.