Choosing a Claude Model — Start Smart
1. What Is This Post About? Here it is in a single sentence. The order of "try the cheap model first, move up if it falls short" has been inverted. The…
Tags
Browse posts by topic
1. What Is This Post About? Here it is in a single sentence. The order of "try the cheap model first, move up if it falls short" has been inverted. The…
1. What Is This Post About? Here it is in a single sentence. The conventional wisdom that "the more rules you write for the AI, the better it performs" has…
TypeScript 7.0 Release: A Native Compiler Rewritten in Go TypeScript 7.0 has been officially released. The heart of this major version is a complete native…
Introduction product-spec-harness is a domain-agnostic, interactive multi-agent harness with which a product manager (PM) drafts and validates a Product…
1. What Is This Post About? Here it is in a single sentence. This is a story about a tool that, when the AI keeps making the same mistake, fixes the AI's…
1. What Is Harness Engineering? It is the discipline of designing the entire execution environment surrounding an AI model (tools, feedback loops, safeguards,…
Overview This document describes how to register, install, and use the Claude Code plugin marketplace. Plugins are shared through the seungah-claude-plugins…
Overview LLM Wiki is a repository where you collect source materials such as planning documents, specs, and meeting notes, and Claude reads them, organizes…
0. Background Certain pieces of business logic (payments, authentication, campaigns, and so on) are implemented across multiple repositories spanning frontend…
Development Environment - VSCode version: 1.99 or higher - Copilot account required How to Integrate with Copilot Issuing a Figma API access token Step 1:…
Overview Among our resources, the gif format tends to be large in size. To reduce the amount of data users need to download and to improve loading speed, I…
Why You Should Use Vite Problems with Traditional Module Bundlers - Before browsers natively supported ES Modules (Native ESM), JavaScript modularization could…
Installation Summary - Internet Explorer has been dropped from the list of supported browsers, and support has shifted to modern browsers. - Chrome 64+ - Edge…
Overview I would like to share some cases where I improved development productivity and build performance while working on development. Improving Lint Speed To…
Background Problems with the NPM and Yarn Classic (1.0) Package Managers Phantom Dependencies - Both yarn classic (1.0) and npm (v3+) use hoisting and merging…
npm-check Installization Batch Update yarn autoclean What is yarn autoclean - Cleans up and removes unnecessary files from package dependencies (files…
React v16 to v18 Migration Guide (with Best Practice Code) Updates to Client Rendering APIs Migration The new root API also enables the new concurrent…
Update React Installation When you get the "'Component' cannot be used as a JSX component." error This issue occurs because installing the latest version of…
Overview CORS (Cross-Origin Resource Sharing) is a mechanism that tells the browser whether it is allowed to access resources from a different origin (origin:…
Creating the Form object There are cases where, after setting data in useForm for the first time and setting defaultValues, changing it again afterward does…
Key Features Slice API Common components can now be built just once, which improves build performance. In other words, when a component split out as a Slice…
The Background Behind the Emergence of Global State Management Libraries When React was first released, it was announced as a library responsible only for the…
Installation Summary - Internet Explorer has been dropped from the list of supported browsers, and the set of modern browsers is now supported instead. -…
Installation react-hook-form v5 → v7 changes useForm Removed the validation prefix from config option names The errors object was moved to become a property of…
Overview An optimization technique that removes unnecessary code , much like shaking a tree to knock off its dead branches. - When using Webpack version 4 or…
ES2024(ES15) Features added in ES2024 ECMAScript® 2024 Language Specification ECMAScript 2024, the 15th edition, added facilities for resizing and transferring…
What's new in v5 Install react-query renamed to @tanstack/react-query Requirements New Features - Simplified optimistic updates - Using the variables needed…
Reference code: GitHub - seungahhong/states-todos Installation zustand Concepts - State management overview These days, approaches to state management can…
Install Migrating from react-query → @tanstack/react-query Supported Range - typescript - TypeScript v4.1 or greater - Supported Browsers - Starting from v4,…
Before We Begin.. (vs. Cypress) Why Did We Move from Cypress to Playwright?? Pain Points When Developing with Cypress - We felt that loading the test…
Preliminary Work 1. Review Planning and Design - Review wireframes and design drafts - Design and share a plan for shared componentization based on the design…
Overview - A Data Synchronization Library for React - It makes fetching, caching, synchronizing, and updating server state in a React application easy. Server…
Installation Reference Code Reference code: GitHub - seungahhong/states-todos Explaining Jotai's Concepts and Strengths - State management overview Recent…
What is SWR? - A React Hooks library for remote data fetching, created by zeit, the group behind Next.js - SWR is a strategy that first returns the data from…
What is Redux Toolkit? - The Redux Toolkit library was created to address three concerns the Redux team had. 1. Configuring a Redux store is too complicated.…
What is Recoil? Reference code (redux-toolkit vs recoil): https://github.com/seungahhong/states-todos Limitations of React's state management logic -…
v6 React Router v6 Official Release The v6.0.0 beta was promoted to a full release on November 4, 2021. Upgrading to React v16.8 or Higher That said, since…
What is redux-saga? A middleware library whose purpose is to make handling side effects in React/Redux applications easier and cleaner. Installation Installing…
Why should we use TypeScript? TypeScript makes code easier to read. - By explicitly annotating types for variables, return values, interfaces, and so on, the…
Why WebAssembly Emerged Various attempts to bring native machine code to the web and to execute it quickly—such as Google's NaCI(Native Client) and Mozilla's…
What is mobx? Reference code: GitHub - seungahhong/states-todos Installation 1. Concepts and key strengths of Mobx - Core concepts of Mobx - observable state -…
Redux Concepts Action When some change needs to happen to the state, we dispatch what is called an action. An action is represented as a single object, and an…
JavaScript Memory Leaks Accidental Global Variables - Global variables cannot have their memory released (when they are not set to null or reassigned).…
windows programming - Advantages of Windows 1. A graphics-based operating system - The screen is handled in pixels, the smallest unit of digital…