Prompt as a string is a production liability
Prompts should be typed functions with tests, not strings you hope work in production
Read articleAll of my long-form thoughts on programming
Prompts should be typed functions with tests, not strings you hope work in production
Read articleWar stories from a shared platform library, Hyrum's Law, and the politics of scaling a core npm package in a big organization.
Read articleWhen you have dozens of applications, independent teams, and module federation requirements, migration isn't just a technical challenge - it's an organizational one. This is how we used a scripts package to migrate from Webpack to RSBuild without coordinating developers
Read articleIn Part 4 of Modern Webpack Boilerplate series, we will migrate the boilerplate to a more modern tool: RsBuild.
Read articleIn large organizations, design systems promise consistency and lower cost-but they often fall into predictable traps. Here’s what to watch and measure.
Read articleReact 19 introduces full support for the web-components and treats them as first class-citizen. The article discusses the previous version pain points by example.
Read articleRSDoctor 1.0 is out, it is a modern bundle analyzer for Webpack and RSPack projects.
Read articleA small guide to identifying npm packages bundle size. You will learn which tools are providing better insights than Bundlephobia.
Read articleOverview of Storybook testing, the alternative to the traditional JSDOM approach for testing the components. Explores the benefits and drawback of using Storybook tools to test components in many ways.
Read articleDeno is a modern JavaScript runtime. Deno claims to be secure by default, with native support for TypeScript and JSX. Backward compatible with Node.js.
Read articleLearn what pnpm is, approach for testing the speed differences between pnpm and npm. Article will cover also the migration plan and its execution.
Read articleMy Journey of rewriting this website from old outdated Gatsby to the new hot and shiny Qwik City. Article describes using React in Qwik, deployment process for the static page, mdx support and performance
Read articleIn Part 3 of Modern Webpack Boilerplate series, we detail the integration of asset management, Jest for unit-testing, CSS configurations, and the addition of a bundle analyzer to monitor build sizes.
Read articleDiscover the essentials of a modern Webpack boilerplate in this introductory article. Learn the crucial steps for a basic setup that can transform the way you develop and manage web applications, laying a solid foundation for more advanced techniques.
Read articleBuilding upon the basics, Part 2 of our Webpack series delves into the integration of Babel and React. Learn how to combine these powerful tools within your Webpack setup to enhance your frontend development workflow.
Read articleLearn how to generate and interpret coverage reports, discerning the true value of these metrics. The article goes beyond the common fixation on coverage percentages, highlighting the traps in over-relying on coverage goals and emphasizing the essence of meaningful testing.
Read articleHeadless UI Libraries are redefining user interface development with their flexibility and focus on accessibility. This article delves into how these libraries work, their benefits in modern web development, and why they are becoming a go-to solution for inclusive and adaptable UIs.
Read articleA Guide to Identifying and Fixing Test Smells. This article provides a comprehensive overview of common test smells, including the misuse of user events and the pitfalls of redundant assertions.
Read article