Matyas.
ServicesProjectsExperienceBlogContact
CSGet in touch
Glossary

Dictionary

Key terms and concepts in web development, AI, and software engineering explained in plain language.

ABCDEFGHIJKLMNOPQRSTUVWXYZ
Show all

Idempotency

Idempotency means that performing the same operation multiple times produces the same result as performing it once. This property is critical in automation and distributed systems where network failures or retries may cause a request to be sent more than once. APIs, payment processing, and deployment scripts should be designed to be idempotent so that retries are safe and don't create duplicate side effects.

web-devproductivity

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.

uxweb-dev

Infrastructure as Code

Infrastructure as Code (IaC) is the practice of managing and provisioning servers, networks, and cloud resources through machine-readable configuration files rather than manual processes. It enables version control, code review, and automated testing of infrastructure changes just like application code. Tools like Terraform, Pulumi, and AWS CloudFormation are popular IaC solutions that make environments reproducible and consistent.

web-devproductivity

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.

uxweb-dev
4 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.