Tag: frontend development

Mechatronics, Software Engineering, Woodworking, and "Making" in General

How to Build High-Performance Infinite Scroll Without Losing Your Mind

By David Inwald Infinite scroll is one of those UI patterns that seems deceptively simple. You fetch some data, append it to a list, and boom — you’re TikTok. But any engineer who’s built a real infinite scroll for a production, data-heavy application knows the truth: Infinite scroll is where UI performance, network constraints, state…
Read more

Design Ownership and UX Processes in Engineering-Driven Teams (SDLC without Dedicated UX)

Introduction In the fast-paced world of SaaS startups and small teams, it’s common to have no dedicated UX designers or researchers on staff. Engineering and product teams often shoulder the burden of crafting the user experience, even as good UX is critical for product success. Studies have shown that companies with a strong design culture…
Read more

What is dataframe-builder?

dataframe-builder is a TypeScript/JavaScript library designed to generate sample dataframes tailored to your specifications. By defining column types and the number of rows, you can produce datasets that mimic real-world data structures, facilitating effective testing and development.​ I created this project are a foray into open source software, so I welcome any suggestions, contributions, issues,…
Read more

NPM vs Yarn: Which One Should You Use for Your React Project?

If you are a React developer, you might have wondered which package manager to use for your project: npm or yarn. Both are popular tools that help you install and manage dependencies, run scripts, and automate tasks. But what are the main differences between them, and how do they affect your development workflow? In this…
Read more

Sharing Data Between Micro Frontends: React Context

React context can be used to share state data across micro frontends. React context provides a way to pass data through the component tree without having to pass props down manually at every level. This can be useful for sharing state data between different parts of an application, including micro frontends. To use React context…
Read more

Micro Frontends: Fundamental Concepts

What are “micro frontends” and how should they be used? Some fundamental concepts of micro frontends are: Converting Monolithic Application into Micro Frontends Enterprise Application Focus As enterprise applications grow in complexity and scale, it becomes increasingly difficult to manage them as a single monolithic application. Changes to one part of the application can have…
Read more