This post covers my first experience with Surface, including the purchase process and hands-on impressions.
This article provides an introduction to Jenkins continuous integration with WAR package deployment, including the …
This article provides an introduction to the HTTP Referer header in HTTP requests, covering its advantages, …
This post explains the Linux file system hierarchy and common directory meanings to help you choose proper install …
This article introduces understanding of next in Express.js, including its advantages, implementation details, and …
This post explains how to install Maven in a Zsh environment on Mac, including setup steps and configuration.
This article provides a solution for jiathis HTTPS unsupported issues, including implementation details and alternative …
This article introduces the Git team development process specification, including its advantages, implementation …
Simple outline of a token-based authentication process from login to subsequent authenticated requests.
Create an OpenSearch description so browsers can add your site as a search provider and enable suggestions.
This article introduces Ionic's 2017-18 roadmap, including its advantages, implementation details, and related …
This article introduces how to enable HTTPS for GitHub Pages custom domains, including the advantages, implementation …
This article introduces Angular 6's new features and improvements, including their advantages, implementation details, …
Shows how to detect Safari’s private browsing mode so you can warn users about disabled local storage.
This article introduces upgrading Angular 4 to 5, including the advantages of upgrading Angular 4 to 5, implementation …
Personal 2018 goals—fitness, reading, and travel—with concrete daily habits to stay accountable.
From session+cookie to JWT: approaches to user authentication in a decoupled frontend/backend architecture.
This post summarizes the tools I bought in 2017, including a rice cooker, monitors, and a Swiss Army knife. These tools …
This is the author's 2017 year-end summary, reviewing growth in a complex project, reflecting on technical learning, and …
This article provides a comprehensive guide to setting up and configuring Jenkins for continuous integration, including …
This comprehensive guide covers jsPlumb usage for creating directed acyclic graphs (DAGs), including key concepts, …
This article introduces multi-platform blog hosting using GitHub and Coding, including advantages, implementation …
A step-by-step guide to deploying a full-stack Angular and Express application on a CentOS server, covering environment …
This article introduces common ES6 issues, including advantages, implementation details, and related resources that can …
This post explains how to uninstall Node.js on macOS, covering nvm, Homebrew, and manual removal for pkg installs.