Clock Symbol

Should I Guess Answer on the Test?

While discussing test questions in interviews with friends, I encountered the view that it’s better to leave blanks than to guess.

2025-04-18
@ Non-technical discussion
  • #unsorted
Performance Check Icon

Utilize OG Edge Functions Reduced 90% OG Build Time

As the number of blog posts increases, the pressure on static generation rises, specifically about 10 minutes spent generating images for previews.

2025-04-16
@ Web Performance
  • #unsorted
Anchor Symbol

SEO Knowledge Related to HTML Anchor Tag <a>

Search engines rely on the `<a>` tags in HTML documents to understand the relationships between pages and to score them accordingly.

2025-04-07
@ Search Engine Optimization
  • #Syntax
Rotation Symbol

Important Concepts for Beginners in n8n

Recently, while trying out n8n, I encountered quite a few troubles. However, after resolving the issues, I felt that they were small problems.

2025-04-03
@ n8n
  • #unsorted
Arrow Merge Symbol

Integrate Different Git Repositories (Symink, Submodule)

The website's content are recorded in Git. This decision has its pros and cons, As the project matures, I've decided to separate the two.

2025-04-02
@ CI/CD
  • #unsorted
Rotation symbol

Feedback Loop for AI with n8n Human in the Loop

Restarting the entire AI process can be very time-consuming and costly. We can add human feedback, modifying prompts repeatedly until we are satisfied.

2025-03-31
@ n8n
  • #unsorted
Article has an arrow symbol

Start Build a n8n Feedback Form

n8n is a low-code / no-code solution that helps anyone quickly implement automation. This tutorial demonstrates through a simple integration.

2025-03-20
@ n8n
  • #unsorted
Chart Icon

Quickly Generate Diagrams with Mermaid

I explored using Mermaid to generate diagrams. It's a tool that supports various types of diagrams, allowing us to focus on content rather than chart creation.

2025-03-05
@ Share
  • #unsorted
Presentation Icon

Slidev: A Web-Based Presentation Creation Solution

Recently, I researched using Slidev for presentations, a web-based tool integrating various packages to create presentations easily, built on Vite + Vue3.

2025-02-24
@ Share
  • #unsorted
List Symbol

Create Accordion with Details and Summary (with Animation!)

The HTML `<details>` and `<summary>` syntax helps achieve accordion quickly, along with interpolate-size and transition-behavior for smooth animations.

2025-02-18
@ HTML
  • #unsorted
Download Icon

Optimizing Assets (preload/fetch/dns-prefetch/preconnect)

I was asked about a SPA I created and its poor image loading experience. I shared all my thoughts, but lacked confidence in my answers.

2025-02-15
@ Web Performance
  • #Image
Person Icon

Build a Membership System with Express.js Session

Due to HTTP being stateless, users need to re-validate on each login action. A solution is for the server to create a session upon request.

2024-12-27
@ Express.js
  • #Auth
Star Symbol

How to Build a Awesome Frontend Project in 2025

Few tutorials cover how to build a complete project. This is how I would build a Vue project from scratch in 2025!

2024-12-23
@ Vue
  • #unsorted
Open Book Icon

Express.js Connects to MySQL to Implement Book App

The previous series discussed creating a simple CRUD App with Express.js using MVC. This time, connect the backend to a local MySQL.

2024-12-14
@ Express.js
  • #CRUD
Update Icon

Auto Publish TypeScript Package with Semver to NPM

When using packages, one often wonders about the general process of managing package development. So I write the process of publish a TS package

2024-12-11
@ CI/CD
  • #NPM