Why you shouldn't disable input and how to do it correctly
Using the `disabled` attribute blocks users and creates confusion—explain the reason instead of just preventing actions.
Using the `disabled` attribute blocks users and creates confusion—explain the reason instead of just preventing actions.
MDX in Astro gives me flexibility, but I prefer writing in Markdown. Can custom components be mapped to Markdown syntax?
why are UI design and development so uncoordinated? Can teams consistently deliver products that truly meet user needs?
TDD Test-Driven Development is a development methodology where tests are written before the implementation code.
Patience, communication, and thinking outside the box are the virtues I believe a software engineer should have. Do you agree with this idea?
JSON-LD is a way to embed additional data to describe web content. This article shares my experience and how to verify JSON-LD is interpreted correctly.
Recently faced with many issues of maintaining legacy code, documenting the dilemmas and solutions in rewriting legacy systems.
Developers' "failures" transferring knowledge are not due to laziness. Instead, [pressures] create a complex tension between performance and learning goals.
As the complexity of development increases, the term Monorepo frequently appears, To clarify my understanding of Monorepo, I wrote this post.
For those with no prior knowledge of web pages, introducing the concept of "UI componentization." Is a piece of a puzzle, a building block, a gear...
Design tokens are a way to manage design properties and values for building UI components. It is essential for anyone involved with design systems.
Meetings are an art and a vital soft skill for team. Poorly structured meetings can impact individual and team productivity, especially in remote work.
Recently, the company purchased design-related courses to improve collaboration efficiency through design research. I plan to document my notes and thoughts.
I wrote nearly a hundred E2E tests and aim to solidify my knowledge while helping my team quickly adapt to the E2E Cypress testing project.
Developers have mixed opinions about CSS; some find it simple, others find it hard to master. This article summarizes why CSS is both loved and hated.