
Fundamentals of modern web development. Framework selection (React, Vue, Next.js), project architecture, state management, routing, build tools, and CSS strategy best practices.
# React Development — Complete Guide > A comprehensive guide to building modern React applications with TypeScript. Covers fundamentals through advanced patterns, Hooks mastery, TypeScript integration, performance optimization, and algorithm internals. ## Target Audience - Developers new to React who want a solid foundation - Intermediate React developers looking to deepen their understanding of Hooks and TypeScript patterns - Engineers who want to understand React's internal algorithms (Virt
[日本語版](../../ja/04-web-and-network/api-and-library-guide/SKILL.md) # API and Library Design — Complete Guide > A systematic guide to designing, implementing, and operating APIs and libraries. Covers REST/GraphQL design, SDK development, versioning, security, documentation, and monitoring — everything you need to know about APIs. ## Target Audience - Backend engineers involved in API design and development - Engineers developing SDKs and libraries - Developers looking to improve API quality a
[日本語版](../../ja/06-data-and-security/sql-and-query-mastery/SKILL.md) # SQL and Query Mastery > SQL is the universal language of data manipulation. This skill systematically covers everything from basic syntax to advanced window functions, query optimization, execution plan analysis, and database-specific features. ## Target Audience - Engineers who want to learn SQL systematically - Developers looking to optimize query performance - Those involved in database design and operations ## Prereq
バックエンド開発の基礎。API設計、データベース設計、認証・認可、エラーハンドリング、セキュリティなど、堅牢なバックエンドシステム構築のベストプラクティス。
# Node.js Development Skill Node.js開発の実践的なガイド集。Express、NestJS、非同期パターン、パフォーマンス最適化など、Node.jsアプリケーション開発の全領域をカバーします。 ## 概要 このスキルでは、以下のトピックを扱います: - **Express & NestJS**: 軽量フレームワークとエンタープライズフレームワークの使い分け - **非同期パターン**: Promise、async/await、Event Emitter、Streams、Worker Threads、Cluster - **パフォーマンス最適化**: メモリ管理、データベース最適化、キャッシング、負荷テスト --- ## 📚 公式ドキュメント・参考リソース **このガイドで学べること**: フレームワークパターン、非同期処理設計、パフォーマンス最適化戦略 **公式で確認すべきこと**: 最新API、Node.js 22の新機能、セキュリティアップデート、ベストプラクティス ### 主要な公式ドキュメント - **[Node.js Doc
# Database Design Skill データベース設計の実践的なガイド集。正規化、スキーマ設計、クエリ最適化、パフォーマンスチューニング、マイグレーション戦略など、効率的なデータベース設計の全領域をカバーします。 ## 概要 このスキルでは、以下のトピックを扱います: - **スキーマ設計**: 正規化、リレーションシップ、データ型選択、制約設計 - **パフォーマンス最適化**: クエリ最適化、インデックス戦略、N+1問題解消、キャッシング - **マイグレーション**: Alembic/Flyway/Liquibase/Prisma/TypeORM、ゼロダウンタイムデプロイ - **スキーマ進化**: バージョニング、Blue-Greenデプロイ、災害復旧計画 ## 📚 公式ドキュメント・参考リソース **このガイドで学べること**: データベース設計の基礎理論、正規化技法、インデックス戦略、SQL最適化、ORMの実践的な使用方法 **公式で確認すべきこと**: 最新のデータベース機能、パフォーマンスチューニング、セキュリティベストプラクティス、バージョン固
技術ドキュメント、README、API仕様書、技術書、記事の作成ガイド。 【最重要】実測データ・検証結果の扱い方 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 絶対に守るべきルール: 1. 実際に測定・検証していないデータを「実測」として書かない 2. 架空の数値を具体的に記載しない 3. 「〜したところ」「検証した結果」など、実証したかのような表現を使わない 4. Before/Afterに具体的な数値(メモリ使用量、処理時間等)を書かない 5. 公式ドキュメント・論文・信頼できる情報源のみを引用 読者は「著者が実際に検証した」と受け取ります。 検証していないのに検証したように見える表現は、読者の信頼を裏切る行為です。
インシデントから抽出された教訓・ベストプラクティスを体系的に管理し、チーム全体の知識として共有・活用するナレッジベース。継続的学習と品質向上の核となるSkill。
Git運用・ブランチ戦略・コミット規約・PR管理の包括的なガイド。ブランチ戦略の選択、コミットメッセージ規約、コンフリクト解決、Git hooks活用など、Gitに関する全ての判断基準と手順を提供します。
# アルゴリズムとデータ構造 > アルゴリズムとデータ構造はプログラミングの基盤。計算量分析、ソートアルゴリズム、木構造、グラフアルゴリズム、動的計画法、競技プログラミングのテクニックまで体系的に解説する。 ## このSkillの対象者 - アルゴリズムを体系的に学びたいエンジニア - コーディング面接の準備をしている方 - 競技プログラミングに取り組みたい方 ## 前提知識 - 基本的なプログラミング(ループ、条件分岐、関数) - 数学の基礎(対数、指数、集合) ## 学習ガイド ### 00-basics — 基礎 | # | ファイル | 内容 | |---|---------|------| ### 01-sorting — ソートアルゴリズム | # | ファイル | 内容 | |---|---------|------| ### 02-data-structures — データ構造 | # | ファイル | 内容 | |---|---------|------| ### 03-graph — グラフアルゴリズム | # | ファイル | 内容 |
[日本語版](../../ja/02-programming/typescript-complete-guide/SKILL.md) # TypeScript Complete Guide > TypeScript adds type safety to JavaScript, enabling large-scale development. This guide systematically covers everything in TypeScript -- from the depths of the type system, generics, and conditional types to Template Literal Types and type-level programming. ## Target Audience - Engineers who want to systematically learn TypeScript from the ground up - Developers seeking a deep understanding of
[日本語版](../../ja/04-web-and-network/web-application-development/SKILL.md) # Web Application Development — Complete Guide > From design to production deployment. A systematic guide to modern web application development covering architecture selection, state management, routing, form design, authentication integration, and deployment strategies. ## Target Audience - Full-stack engineers involved in web application design and development - Developers evaluating frontend framework options - Devel
[日本語版](../../ja/04-web-and-network/browser-and-web-platform/SKILL.md) # Browser and Web Platform — Complete Guide > A deep understanding of browser internals. Covering the rendering engine, JavaScript runtime, Web APIs, storage, and the security model — all the browser knowledge essential for web developers. ## Target Audience - Web developers who want to learn how browsers work from the ground up - Frontend engineers working on performance optimization - Developers seeking a deep understand
[日本語版](../../ja/04-web-and-network/network-fundamentals/SKILL.md) # Network Fundamentals — Complete Guide > A systematic understanding of the protocol stack that powers the Internet. Covering everything from TCP/IP, HTTP, DNS, and TLS to WebSocket and gRPC — all the networking knowledge an engineer needs. ## Target Audience - Engineers who want to learn networking from the ground up - Web developers who need a deep understanding of HTTP/HTTPS - Developers building with security and performan
[日本語版](../../ja/06-data-and-security/authentication-and-authorization/SKILL.md) # Authentication and Authorization > Authentication and authorization are the cornerstones of web application security. This skill systematically covers everything about secure access control — from password management, sessions, JWT, OAuth 2.0, OpenID Connect, RBAC/ABAC, and multi-factor authentication to practical NextAuth.js implementation. ## Target Audience - Engineers implementing authentication in web appl
# Database Design > A comprehensive collection of practical guides for database design. Covers normalization, schema design, query optimization, performance tuning, and migration strategies -- everything needed to build efficient, scalable databases. ## Target Audience - Developers who want to design reliable, performant database schemas - Engineers working on query optimization and performance tuning - Teams managing database migrations and schema evolution ## Prerequisites - Basic SQL kno
# Web Accessibility — Complete Guide > Build web applications that are usable by everyone, including people with disabilities. A systematic guide covering WCAG 2.1 compliance, ARIA patterns for accessible components, and automated testing integration. ## Target Audience - Frontend engineers building accessible web applications - Teams required to meet legal accessibility standards (Section 508, EU Accessibility Act) - Developers wanting to improve Lighthouse Accessibility scores - QA engineer
[日本語版](../../ja/04-web-and-network/nextjs-development/SKILL.md) # Next.js Development — Complete Guide > Master Next.js App Router: Server Components, data fetching strategies, caching, and performance optimization for modern web applications. ## Contents | # | Guide | Description | |---|-------|-------------| | 1 | [Server Components vs Client Components](docs/01-server-components/server-components-complete.md) | Understand when and how to use Server vs Client Components | | 2 | [Data Fetch
# Frontend Performance — Complete Guide > Dramatically reduce JavaScript bundle size, improve Core Web Vitals, and deliver fast rendering through a systematic performance optimization approach covering bundle analysis, rendering strategies, and real-world measurement data. ## Target Audience - Frontend engineers looking to improve page load speed and user experience - Developers working on Next.js or Vite-based projects - Engineers who need to improve Lighthouse scores and Core Web Vitals ##
# Python Development > A comprehensive guide to Python development covering FastAPI, Django, Flask, type hints, async programming, data processing, and performance optimization — everything you need to build high-quality Python applications. ## Target Audience - Complete beginners new to Python or programming - Developers looking to adopt Python best practices - Engineers building web APIs or data pipelines with Python ## Prerequisites - Basic computer literacy (for the beginner guides) - F
[日本語版](../../ja/03-software-design/clean-code-principles/SKILL.md) # Clean Code Principles > Clean code is code that is easy to read, easy to change, and easy to test. This skill covers everything about code quality, from naming conventions, function design, and SOLID principles to refactoring techniques and code review culture. ## Target Audience - Engineers who want to improve their code quality - Tech leads looking to establish team coding standards - Anyone who wants to learn refactoring
[日本語版](../../ja/03-software-design/system-design-guide/SKILL.md) # System Design Guide > System design is the culmination of engineering expertise. This skill provides a systematic body of knowledge for designing real-world systems, covering the trade-offs between scalability, availability, and consistency. ## Target Audience - Engineers preparing for system design interviews - Those involved in designing large-scale systems - Anyone who wants to learn the rationale behind architectural deci
[日本語版](../../ja/02-programming/go-practical-guide/SKILL.md) # Go Practical Guide > Go is a language that prioritizes simplicity and concurrency. This guide covers all the practical aspects of Go -- from concurrent programming with goroutines and channels to web development, CLI tool development, and testing strategies. ## Target Audience - Engineers who want to learn Go through a practical approach - Developers building high-performance backends - Those who want to build CLI tools and micros
[日本語版](../../ja/02-programming/object-oriented-programming/SKILL.md) # Object-Oriented Programming (OOP) Complete Guide > A comprehensive guide to understanding and effectively applying object-oriented programming. Covers the four pillars, SOLID principles, design patterns, and anti-patterns with MIT-level quality. ## Target Audience - Engineers who want to systematically learn OOP from fundamentals to advanced topics - Developers seeking practical understanding of SOLID principles and desig
GitHub Actions、Fastlane、Bitriseを活用したCI/CDパイプライン構築。自動ビルド、テスト実行、コード署名、TestFlight配布、App Store申請まで、開発からリリースまでの完全自動化ガイド。
React開発の詳細ガイド。Hooks、コンポーネント設計、パフォーマンス最適化、テストなど、Reactアプリケーション開発のベストプラクティス。
[日本語版](../../ja/05-infrastructure/development-environment-setup/SKILL.md) # Development Environment Setup > Productive development starts with a well-configured environment. This guide covers editor configuration, runtime management, package managers, Docker-based development environments, and team-wide standardization -- everything you need to build a modern development setup. ## Target Audience - Engineers setting up development environments for new projects - Tech leads looking to standar
[日本語版](../../ja/05-infrastructure/aws-cloud-guide/SKILL.md) # AWS Cloud Guide > AWS is the de facto standard in cloud computing. This guide systematically covers everything from the basics of EC2, S3, and Lambda to network design, database selection, serverless architecture, container operations, security, and cost optimization. ## Target Audience - Engineers looking to learn AWS infrastructure - Professionals pursuing AWS certifications (SAA/SAP) - Teams planning migrations from on-premises
[日本語版](../../ja/01-cs-fundamentals/algorithm-and-data-structures/SKILL.md) # Algorithms and Data Structures > Algorithms and data structures form the foundation of programming. This guide systematically covers complexity analysis, sorting algorithms, tree structures, graph algorithms, dynamic programming, and competitive programming techniques. ## Target Audience - Engineers who want to systematically learn algorithms - Those preparing for coding interviews - Those interested in competitive
[日本語版](../../ja/02-programming/rust-systems-programming/SKILL.md) # Rust Systems Programming > Rust is a systems programming language that combines safety, speed, and concurrency. This guide systematically covers everything in Rust -- from the ownership system, lifetimes, and traits to async programming and unsafe code. ## Target Audience - Engineers who want to learn Rust from the ground up - Developers doing systems programming (CLI tools, servers, WebAssembly) - Those who want to achieve
[日本語版](../../ja/07-ai/custom-ai-agents/SKILL.md) # Custom AI Agents > AI agents grant LLMs the ability to act autonomously. This skill covers everything about AI agent development — from agent architecture, tool integration, and multi-agent systems to the MCP protocol and production deployment. ## Target Audience - Engineers designing and implementing AI agents - Those looking to build more advanced LLM applications - Those interested in multi-agent systems ## Prerequisites - Experience us
[日本語版](../../ja/07-ai/llm-and-ai-comparison/SKILL.md) # LLM and AI Model Comparison > The world of LLMs is evolving rapidly. This skill systematically covers everything about leveraging LLMs — from comparing the characteristics of Claude, GPT, Gemini, and Llama, to prompt engineering, RAG, fine-tuning, and evaluation methodologies. ## Target Audience - Engineers developing applications powered by LLMs - Professionals evaluating and comparing AI models - Those seeking to master prompt enginee
[日本語版](../../ja/01-cs-fundamentals/operating-system-guide/SKILL.md) # Operating System Guide A comprehensive guide to systematically learning how operating systems work. Covers every layer of the OS, from process management, memory management, and file systems to I/O, security, and virtualization. ## Skill Overview | Item | Details | |------|---------| | Category | OS / Systems | | Difficulty | Intermediate to Advanced | | Prerequisites | computer-science-fundamentals (especially hardware ba
[日本語版](../../ja/01-cs-fundamentals/programming-language-fundamentals/SKILL.md) # Programming Language Fundamentals A comprehensive guide to understanding the essence of programming languages. Covering type systems, memory models, control flow, functions, concurrency, and language comparisons, this guide builds the ability not just to "use" languages but to "understand and choose" them. ## Skill Structure ``` docs/ ├── 00-introduction/ # Introduction │ ├── 00-what-is-programming-la
[日本語版](../../ja/03-software-design/design-patterns-guide/SKILL.md) # Design Patterns Guide > Design patterns are reusable wisdom in software design. This skill systematically covers everything about design patterns, from GoF patterns, architectural patterns, and functional patterns to modern implementations in JavaScript/TypeScript. ## Target Audience - Engineers who want to systematically learn design patterns - Anyone looking to improve code quality and maintainability - Those who want to
[日本語版](../../ja/05-infrastructure/linux-cli-mastery/SKILL.md) # Linux CLI Mastery A comprehensive, hands-on guide to mastering the Linux command line. Covers everything from file operations, text processing, and process management to networking, shell scripting, and system administration. ## Skill Overview | Item | Details | |------|---------| | Category | OS / CLI | | Difficulty | Beginner to Intermediate | | Prerequisites | operating-system-guide (foundational level) | | Estimated Study Ti
[日本語版](../../ja/06-data-and-security/security-fundamentals/SKILL.md) # Security Fundamentals > Security is the foundation of software development. This skill systematically covers the essential security knowledge every engineer needs — from the OWASP Top 10 and cryptography to network security, application security, cloud security, and security operations. ## Target Audience - Engineers who want to build a systematic understanding of security fundamentals - Developers aiming to build secure
スクリプト開発ガイド。Shell、Python、Node.jsスクリプト、自動化、バッチ処理、環境変数管理など、効率的なスクリプト開発のベストプラクティス。
CLIツール開発ガイド。Node.js(Commander、Inquirer)、Python(Click、Typer)、Go(Cobra)、引数パース、インタラクティブUI、アーキテクチャ設計、テスト、配布方法など、プロフェッショナルなCLIツール開発のベストプラクティス。
Webアクセシビリティ対応ガイド。WCAG 2.1準拠、セマンティックHTML、ARIA属性、キーボード操作、スクリーンリーダー対応など、誰もが使えるWebアプリケーション構築のベストプラクティス。
Zennでの技術記事・書籍公開の完全ガイド。カバー画像仕様、価格設定、config.yaml設定、GitHubデプロイ、よくあるエラーと対処法まで、Zenn公開の全てをカバー。
[日本語版](../../ja/05-infrastructure/devops-and-github-actions/SKILL.md) # DevOps and GitHub Actions > DevOps automates the build, test, and deploy lifecycle, breaking down the wall between development and operations. This guide covers CI/CD fundamentals, hands-on GitHub Actions, deployment strategies, and monitoring/alerting -- providing a complete picture of modern DevOps. ## Target Audience - Engineers looking to build CI/CD pipelines - Developers who want to fully leverage GitHub Actions -
# Testing Strategy Skill テスト戦略の包括的なガイド集。Unit、Integration、E2Eテストの実践手法、テストピラミッド、カバレッジ戦略、CI/CD統合など、高品質なソフトウェアを保証するための全領域をカバーします。 ## 概要 このスキルでは、以下のトピックを扱います: - **ユニットテスト**: Jest/Vitest、モッキング、非同期テスト、カバレッジ - **統合テスト**: APIテスト、データベーステスト、サービス連携テスト - **E2Eテスト**: Playwright/Cypress、ユーザーフローテスト、Visual Regression ## 📚 公式ドキュメント・参考リソース **このガイドで学べること**: テストピラミッド、各テストレベルの実装方法、モッキング戦略、カバレッジ管理 **公式で確認すべきこと**: 最新のテストツール機能、フレームワークアップデート、ベストプラクティス ### 主要な公式ドキュメント - **[Jest Documentation](https://jestjs.io/)*
# Backend Development — Complete Guide > A comprehensive guide to backend engineering. Covers the fundamentals of HTTP, REST API design, databases, authentication, environment configuration, and algorithm proofs — everything needed to build robust server-side systems. ## Target Audience - Developers new to backend engineering - Frontend engineers expanding toward full-stack development - Engineers looking to solidify their understanding of server-side fundamentals ## Prerequisites - Basic p
[日本語版](../../ja/05-infrastructure/docker-container-guide/SKILL.md) # Docker Container Guide > Docker is a foundational piece of modern development infrastructure. This guide systematically covers container fundamentals, Dockerfile best practices, multi-service orchestration with Docker Compose, networking, production operations, orchestration, and security. ## Target Audience - Engineers looking to learn Docker-based development and operations - Developers deploying containerized application
[日本語版](../../ja/05-infrastructure/windows-application-development/SKILL.md) # Windows Application Development > Desktop app development using web technologies has become the mainstream approach. This guide covers the characteristics and selection criteria for Electron, Tauri, and WPF/WinUI, along with cross-platform support, native feature integration, distribution, and updates -- providing a complete picture of Windows desktop application development. ## Target Audience - Engineers who want
[日本語版](../../ja/02-programming/regex-and-text-processing/SKILL.md) # Regular Expressions and Text Processing > Regular expressions are a powerful tool for text processing. This guide covers everything about regex -- from basic syntax, lookahead/lookbehind, and named captures to Unicode support and implementations across different languages. ## Target Audience - Engineers who want to systematically learn regular expressions - Developers looking to streamline text processing and data cleansing
[日本語版](../../ja/07-ai/ai-automation-and-monetization/SKILL.md) # AI Automation and Monetization > AI creates opportunities for workflow automation and new revenue streams. This skill covers the full picture of making money with AI — from workflow automation, AI SaaS development, and content monetization to AI business models. ## Target Audience - Those looking to drive workflow automation with AI - Engineers building AI-based products and services - Individuals and teams exploring AI monetiz
[日本語版](../../ja/07-ai/ai-audio-generation/SKILL.md) # AI Audio and Music Generation > AI is democratizing the creation of sound. This skill covers all aspects of AI audio and music generation — from text-to-speech synthesis, voice cloning, and AI composition to sound design. ## Target Audience - Creators looking to learn AI audio and music generation technologies - Engineers integrating speech synthesis into their applications - Those interested in AI music production ## Prerequisites - Ba
[日本語版](../../ja/07-ai/ai-analysis-guide/SKILL.md) # AI Analysis Guide > AI/ML is the technology for extracting value from data. This skill systematically covers all aspects of AI analysis — from machine learning fundamentals, deep learning, natural language processing, and computer vision to practical model development workflows. ## Target Audience - Engineers seeking to systematically learn AI/ML fundamentals - Those working on data analysis and predictive model development - Professionals
[日本語版](../../ja/07-ai/ai-visual-generation/SKILL.md) # AI Visual Generation > AI is revolutionizing image and video production. This skill covers all aspects of AI visual generation — from Stable Diffusion, DALL-E, and Midjourney to video generation (Sora) and 3D modeling. ## Target Audience - Creators looking to learn AI image and video generation technologies - Engineers integrating AI visual generation into their products - Those interested in AI art and design ## Prerequisites - Founda
[日本語版](../../ja/07-ai/ai-era-gadgets/SKILL.md) # AI-Era Gadgets > AI-embedded devices are transforming everyday life. This skill covers the hardware ecosystem of the AI era — from AI PCs and smart glasses to AI wearables and robotics. ## Target Audience - Those looking to stay current with AI device trends - Those interested in the integration of AI hardware and software - Engineers considering the adoption of next-generation devices ## Prerequisites - Foundational AI/ML concepts - Basic k
[日本語版](../../ja/07-ai/ai-era-development-workflow/SKILL.md) # AI-Era Development Workflow > AI is fundamentally transforming how software is built. This skill covers development methodologies for the AI era — from AI coding assistance, AI pair programming, and AI-driven testing to AI code review and prompt-driven development. ## Target Audience - Engineers integrating AI tools into their development workflow - Those seeking to maximize development productivity - Developers building engineeri
[日本語版](../../ja/05-infrastructure/version-control-and-jujutsu/SKILL.md) # Version Control and Jujutsu > Git is the foundation of modern development, yet few truly understand its internals. This guide dives deep into Git's internal object model, advanced operations, and the next-generation VCS Jujutsu (jj) -- exploring the depths of version control. ## Target Audience - Engineers who want to understand Git's internal architecture - Developers looking to master advanced Git operations (rebase,
効果的なコードレビューの実施方法、レビュー観点チェックリスト、建設的なフィードバック技術、セルフレビュー手法、自動化ツール活用まで、品質とチームコラボレーションを向上させる包括的ガイド。
iOS開発のベストプラクティス、設計パターン、実装テクニック、よくあるトラブルと解決方法を包括的にカバー。MVVM、Clean Architecture、Combine、SwiftUI/UIKitの実践的なガイドを提供します。
依存関係管理ガイド。Swift Package Manager、CocoaPods、npm、pip等のパッケージマネージャー運用、バージョン管理、セキュリティアップデート、ライセンス管理など、依存関係の効率的な管理方法。
新規iOSプロジェクト作成時の初期設定、フォルダ構成、Xcode設定、依存関係管理、ビルド設定の最適化、チーム開発環境構築まで、プロジェクト開始時の全てをカバー。
iOSセキュリティ実装ガイド。認証・認可、データ暗号化、Keychain、証明書ピンニング、App Transport Security、脱獄検知、難読化など、セキュアなiOSアプリケーション開発のベストプラクティス。
Python開発ガイド。FastAPI、Django、Flask、型ヒント、非同期処理、データ処理、パフォーマンス最適化など、Pythonアプリケーション開発のベストプラクティス。
品質保証・QAガイド。テスト計画、品質メトリクス、バグ管理、リリース判定基準、探索的テスト、ユーザビリティテストなど、ソフトウェア品質を確保するための実践的な手法。
ネットワーク通信・データ永続化ガイド。API通信、HTTP/WebSocket、データキャッシュ、Core Data、Realm、UserDefaults、Keychain等、iOS開発におけるデータ取得・保存の実践的なパターン。
Next.js App Router開発ガイド。Server Components、ルーティング、データフェッチング、キャッシング、デプロイなど、Next.js開発のベストプラクティス。
SwiftUI開発パターン・ベストプラクティス。状態管理、ナビゲーション、レイアウト、アニメーション、パフォーマンス最適化など、モダンなSwiftUIアプリケーション開発の実践的なガイド。
モダンWeb開発の基礎。React、Vue、Next.jsなどのフレームワーク選定、プロジェクト構成、状態管理、ルーティング、ビルドツールなど、Web開発全般のベストプラクティス。
# Node.js Development Skill > A practical guide collection for Node.js development. Covers all aspects of Node.js application development, including Express, NestJS, asynchronous patterns, and performance optimization. ## Overview This skill covers the following topics: - **Express & NestJS**: When to use a lightweight framework vs. an enterprise framework - **Asynchronous Patterns**: Promise, async/await, Event Emitter, Streams, Worker Threads, Cluster - **Performance Optimization**: Memory
A comprehensive guide covering the fundamentals of computer science. From hardware internals and data representation to algorithms, data structures, computation theory, programming paradigms, and software engineering basics — a systematic guide to all the CS foundations every engineer needs.
フロントエンドパフォーマンス最適化ガイド。Core Web Vitals改善、バンドルサイズ削減、レンダリング最適化、画像最適化など、高速なWebアプリケーション構築のベストプラクティス。
開発中に発生した問題・エラー・失敗を即座に記録し、体系的に管理するシステム。再発防止、ナレッジ蓄積、チーム学習を実現する問題管理の中核Skill。
[日本語版](../../ja/02-programming/async-and-error-handling/SKILL.md) # Async Programming and Error Handling Complete Guide > Async programming is the foundation of modern applications. Error handling is the cornerstone of software reliability. This guide systematically covers these two closely related topics, including implementations and best practices across multiple languages. ## Target Audience - Engineers who want to deeply understand async programming mechanisms and patterns - Developers