Programming

[Translation] Core JavaScript Concepts

This article translates and introduces some core JavaScript concepts, including scope, IIFE, MVC, async/await, closures, …

· 4 min
TranslationJavaScript

On Sync, Async, and Cross-Origin

A cross-origin handoff where an async call would complicate things; a synchronous form submit ends up the cleanest …

· 2 min
JavaScriptFrontend Development

Angular VS React [Translation]

This article introduces Angular vs React comparison, including their advantages, implementation details, and related …

· 7 min
Translation

Simplify OpenConnect with Shell + expect

Use a small expect script to automate OpenConnect VPN login steps at home, reducing repetitive prompts.

· 1 min
Linux

Babel vs. TSC

What Babel and the TypeScript compiler actually do, and how to polyfill missing APIs in React/Angular projects.

· 2 min

What's New in Node.js 10

This article introduces what's new in Node.js 10, including its advantages, implementation details, and relevant …

· 4 min
Node.jsTranslation

Commonly Used Docker Commands

This article introduces commonly used Docker commands, including their advantages, implementation details, and related …

· 3 min
Deployment and Operations

Migrating Blog Services to a Domestic Server

This article introduces how to migrate blog services to a domestic server, including usage scenarios and implementation …

· 2 min
Deployment & Operations

[Translation] Promises vs Observables

This article introduces the comparison between Promises and Observables, including their advantages, implementation …

· 11 min
JavaScript

[Translation] TypeScript vs. JavaScript: Should You Migrate Your Project to TypeScript?

This post compares TypeScript and JavaScript and discusses whether you should migrate a project to TypeScript, covering …

· 5 min
TypeScriptTranslation

How to Import Third-Party JavaScript in Angular Projects

This article introduces how to import third-party JavaScript in Angular projects, including advantages, implementation …

· 2 min
Angular

Cannot find module inherits

This post explains the 'Cannot find module inherits' error, including analysis and fixes that can help resolve build …

· 1 min
Node.js

My First Experience with Docker

This article introduces my first experience with Docker, including its advantages, implementation details, and related …

· 3 min
DevOpsDeployment

hexo-error

This article introduces common hexo errors, including their causes, solutions, and implementation details. These steps …

· 1 min
Node.jsJavaScript

[Translation] Bootstrap 3 vs 4

This post summarizes differences between Bootstrap 3 and 4, including component changes and key features.

· 3 min
CSSTranslation

Building a Hexo-Based Blogging Platform

How I built a lightweight web platform on top of Hexo so I can draft and publish posts from any device.

· 2 min
Angular

Nginx Configuration for Domain-Only Web Access

This post explains how to configure Nginx so a website is accessible only by domain, not by IP.

· 1 min
Deployment Operations

Enabling HTTPS for a Website

Walkthrough of issuing a Let's Encrypt certificate with acme.sh, wiring it into NGINX, and keeping it renewed …

· 2 min
Network SecurityDevOps

Nginx User IP Passthrough

This article introduces Nginx user IP passthrough, including its advantages, implementation details, and relevant …

· 1 min
Deployment Operations

[Translation] Differences Between Angular 1 and 2

Key differences between Angular 1.x and Angular 2 across controllers, change detection, DI, routing, and syntax.

· 2 min
AngularTranslation

Upgrading Angular 5 to 6

This article introduces upgrading Angular 5 to 6, including the advantages of upgrading Angular 5 to 6, implementation …

· 2 min
Angular

Caching Static Assets for Frontend

Approaches to cache static assets effectively: cache headers, version query params, and content hashing with pros/cons.

· 3 min
Frontend Development

Mobile Frontend Debugging

Debugging mobile web: responsive testing, Chrome devtools for Android, Safari for iOS, and WeChat WebView tools.

· 2 min
Frontend Development

oh my zsh Configuration File Not Loading

This article discusses the issue of oh my zsh configuration file not loading automatically, including the solution to …

· 1 min
Linux

Jenkins Continuous Integration - WAR Package Deployment

This article provides an introduction to Jenkins continuous integration with WAR package deployment, including the …

· 1 min
Deployment & Operations