log
Swift Code Chronicles
36 articles total
All Blogs

Fastify Best Practices

TypeScript

Fastify Best Practices #7: Building a Robust and Reliable Jest Test Suite

TypeScript

Fastify Best Practices #6: Global Contextual Logging

TypeScript

Fastify Best Practices #5: Generating Swagger Documentation

TypeScript

Fastify Best Practices #4: Use Zod Instead of Ajv for Schema Management

TypeScript

Fastify Best Practices #3: Database Access

TypeScript

Fastify Best Practices #2: autoLoad

TypeScript

Fastify Best Practices #1: Environment Variables

TypeScript

[Vue 3] Generic Components: Building Type-Safe, Highly Reusable UI Components

Vue

Building ALB + Fargate with CDK

AWS

Building a CodePipeline with AWS CDK (TypeScript)

AWS

Implementing Custom AWS Configurations with CDK Custom Resource

AWS

Using AWS CodeArtifact to Share Code Across Multiple Vue Projects

AWSVue

Nuxt3 Best Practices 03: OpenAPI Documentation Output

Vue

Nuxt3 Best Practices 02: Request Validation

Vue

Nuxt3 Best Practices 01: Logging

Vue

Font Expansion Animation

CSS3

[Vue3] Dynamic Form Design: Implementation and Optimization with Linked List Structure

Vue

Create an Aurora PostgreSQL Database Cluster Using AWS CDK

AWS

Building an ECS Fargate Service with AWS CDK

AWS

Amazon DynamoDB: A Comprehensive Guide to Core Concepts

AWS

How to Build a Docker Image for AWS Lambda

AWS

AWS CDK CodePipeline Example with GitHub Integration

AWS

Automatic Text Size Adjustment in HTML

CSS3HTML5

Implement Horizontal Scrolling with Mouse Wheel Using Pure CSS

CSS3HTML5

Two-Way Binding with defineModel in Vue 3.4

Vue

Lifecycle of Nested Components

VueReact

Infinite Scrolling with CSS

CSS3HTML5

Simplifying media queries with SCSS

CSS3HTML5

Implementing Function Overloading in TypeScript

TypeScript

How to Create a Stunning Glowing Button with CSS

CSS3HTML5JavaScript

[TS] Create Optional in TypeScript

TypeScript

[TS] Optimizing Repeated Logic with Lazy Functions

TypeScriptJavaScript

[Vue3] How to Encapsulate an Imperative Component

Vue

How to Elegantly Manage Loading States in a Vue Project

Vue

Efficient Permission Management with Binary and Bitwise Operations

TypeScriptJavaScript

About

A personal blog sharing technical insights, experiences and thoughts

Quick Links

Contact

  • Email: hushukang_blog@proton.me
  • GitHub

© 2025 Swift Code Chronicles. All rights reserved