-
Transitioning to createSlice
The blog post details transitioning to Redux Toolkit’s createSlice for managing async actions, including fetch operations, drag-and-drop, and abortable processes. It highlights a modular approach using custom action groups to streamline lifecycle management, reduce boilerplate, and maintain flexibility with Redux Saga for handling complex asynchronous workflows. Read More
-
React to Angular
The document describes the transition from React to Angular and the challenges faced. Initially, there was success with React, but Angular was found to be slower, more complex, and requiring a more rigid structure. Specific frustrations include Angular’s reliance on TypeScript, the need for decorators, complicated state management, and excessive imports. React’s simpler lifecycle management,… Read More
-
Packaging Typescript
Setting up type definitions for a library built with TypeScript and Rollup offers many challenges due to changes in TypeScript versions and package.json configuration. To address this, they Rollup was used to bundle the library for both CommonJS and ESM formats with separate production and development builds. Type definitions were generated for each build variant. Read More
-
Bundler Battle: Exploring Vite and Beyond
Choosing a bundler for our project felt like navigating a maze. From Steel to Webpack, the options abound. Surveying the landscape, we found Webpack, Parcel, and Rollup leading the pack, until Vite entered the scene. A revelation: it’s not just a server, but a bundler too! Read More



