ivstudio
NotesAboutContact

Every Claude Session Starts From Zero and Here Is How to Change That

Build a structured knowledge base Claude reads at the start of every session so it already knows your stack, your decisions, and where you left off.

Posted on Mar 28, 2026
ClaudeAIProductivityDeveloper Tools

React, TypeScript, Tailwind CSS and Webpack 5 starter

Starter template using React 18, TypeScript, TailwindCSS, and Webpack 5, optimized for seamless development and efficient production builds.

webpackPosted on Aug 15, 2024
Starter Template

Intercept API Requests with Mock Service Worker

Take full control over network behavior during prototyping, testing, and debugging with Mock Service Worker.

mswPosted on Jul 27, 2024
Mock APIMSWUnit Testing

Transform SVGs into React Components with SVGR

SVGR is a tool that converts SVG files into React components, enabling easy integration and customization within React apps.

reactPosted on Apr 24, 2023
SVGRReact

Boosting Site Health with Core Web Vitals Metrics

The Core Web Vitals metrics help quantify the user experience and identify opportunities for improvement on our websites by focusing on loading speed, interactivity, and visual stability.

webPosted on Feb 24, 2023
PerformaceAccessibilityBest PracticesSEO

Server and Client Components

Server and Client Components combine the rich interactivity of client-side apps with the improved performance and benefits of server-side rendering.

Posted on Jan 20, 2023
NextJSReactPatterns

One-Off Styling Overrides With Tailwind-Merge

Tailwind-merge is perfect for overriding unique one-off styling cases without individually defining them within the component variant.

tailwindcssPosted on Jan 22, 2022
Tailwind CSSTailwind-merge

React UI Library with Storybook

Storybook is a tool for building UI components and pages in isolation. Learn how to build a reusable React component library with Storybook 6 and Rollup.

storybookPosted on Jun 16, 2021
StorybookReact

Memoization in JavaScript

Practical example of caching results of expensive computations using Memoization.

javascriptPosted on Mar 8, 2021
JavascriptPerformance

React Custom Hooks

How to build a custom Hook in React. Resource list of ready to use Hooks to speed up our productivity.

reactPosted on Mar 2, 2021
ReactPatterns

TypeScript Classes

TypeScript type annotations provides more expressive relationships between ES2015 Classes.

typescriptPosted on Jan 12, 2021
Typescript

React Compound Components

Make flexible and reusable React components using the compound component pattern.

reactPosted on Dec 30, 2020
ReactPatterns

React Testing Library patterns

Common testing patterns using React Testing Library. Including: Render, queries, assertions and custom hooks.

rtlPosted on Oct 5, 2020
TestingTesting LibraryReact

React Context

React Context is designed to share data without having to pass props down manually at every level. Let's look at a practical example of using React Context and the useReducer hook to manage an application state.

reactPosted on Sep 16, 2020
ReactPatterns

JavaScript String Manipulation Techniques

Dive into string manipulation techniques through array conversion and master this versatile pattern for a wide range of applications.

javascriptPosted on Jul 25, 2020
JavaScriptPatterns

Typescript Generics

Typescript generics add a layer of abstraction to our code making it more reusable.

typescriptPosted on Apr 8, 2020
TypescriptPatterns

How to implement a queue in JS

A queue is a data structure following the First In First Out principle (FIFO), like a line at a store.

javascriptPosted on Mar 4, 2020
JavaScriptTypeScriptdata structure

Fetching data with React hooks

How to fetch data from a REST API in React using the useEffect and useState hooks.

reactPosted on Apr 6, 2019
ReduxReact

Configure Webpack 4

How to configure Webpack 4 to bundle JavaScript files, transform front-end assets, and optimize our code.

webpackPosted on Feb 16, 2019
WebpackBundler

React Redux

Explore React-Redux in practice by building a step by step example of a todo list app.

reduxPosted on Jul 11, 2018
ReduxState Management

Principles of Redux

Introduction to the three Principles of Redux and their context in the unidirectional data flow.

reduxPosted on Jan 20, 2018
ReduxState Management

Media queries in Sass

Create media queries in Sass by using maps, functions, mixins and variables.

sassPosted on Feb 18, 2017
SassStyling

JavaScript Module Pattern

Immediate Invoke Function Expressions (IIFE), Closures, and Namespace.

javascriptPosted on May 1, 2015
JavaScriptPatterns
ivstudio