Time · Archive
9 years of writing.
125
ESSAYS
2609k
WORDS
2018
SINCE
2025
Dec 31
Medium API Data Scraping|Bypass Cloudflare Verification Efficiently
→
Dec 27
App Store Connect API Webhook|Automate CI/CD Workflows Seamlessly
→
Dec 14
iOS Timer vs DispatchSourceTimer|Safe Usage with Finite State Machine & Design Patterns
→
Oct 26
Japan Overseas Shopping|Rakuten Consolidated Shipping for Taiwan|Buy from Rakuten & Amazon
→
Oct 10
Tokyo Area Travel Guide|Kawagoe Little Edo & Atami Fireworks Festival 5-Day Itinerary
→
Sep 02
LINE Bank to Firstrade Transfer|Fast Deposit & 150 NT Fee Guide with Account Upgrade & Fee Subsidy
→
Aug 13
Busan Travel Guide|8-Day Itinerary with VISIT BUSAN PASS for Seamless Exploration
→
Jul 24
Google Offerwall Ads|Boost Content Creator Revenue with Minimal Restrictions
→
Jul 10
CI/CD Guide|Integrate Google Apps Script Web App with GitHub Actions for Free Packaging Platform
→
Jul 07
GitHub Actions|iOS App CI/CD Workflow Automation for Faster Builds and Deployments
→
Jul 02
GitHub Actions|Self-hosted Runner Setup and Usage Guide for Efficient CI/CD
→
Jun 30
CI/CD Explained: Boost iOS App Development Stability and Efficiency|Tool Selection Guide
→
Apr 11
XCode Build Configuration Release|Detect Ghost Crashes & Logic Bugs Before Upgrade
→
Apr 03
Medium Growth Milestone: Achieve 1,000 Followers with Proven Strategies
→
Mar 20
Google Apps Script|Fast Integration with Google APIs Using Firebase App Distribution API
→
Mar 02
Xcode Virtual Directory Issues: Streamline Your Project Structure with Open Source Tools
→
Jan 18
Automate Medium Article Backup|Mirror to GitHub Pages with Jekyll Seamlessly
→
Jan 17
Medium to Jekyll Migration|Step-by-Step Installation and Setup Guide
→
Jan 11
Google Apps Script Web App|Integrate Forms with GitHub Actions CI/CD for Streamlined Workflows
→
Jan 01
Swift Native Type Extensions|Elegant Namespace Implementation for Cleaner Code
→
2024
Dec 03
San'in & Kansai 7-Day Solo Trip|Explore Izumo, Matsue, Tottori, Himeji, Osaka, Kobe
→
Oct 27
GitHub Pages|Create Free Custom LinkTree-Style Personal Link Pages Fast
→
Oct 20
GA4 Data Alerts Automation|3-Step Guide to Build Free Telegram Bot Notifications
→
Oct 12
Line Notify to Telegram Bot Migration|Fast 10-Minute Guide for Enhanced Notifications
→
Sep 26
GitHub Actions|Deploy Free App Review Monitoring Bot in 3 Steps
→
Sep 22
GitHub Pages Custom Domain Setup|Replace github.io with Your Own Domain
→
Sep 20
iOS 18 NSAttributedString Attributes Range Merging|Equatable Behavior Change Explained
→
Sep 06
Design Patterns in WKWebView: Builder, Strategy & Chain of Responsibility Explained
→
Aug 25
Bangkok Travel Guide|5-Day Independent Trip Highlights in Thailand
→
Aug 20
iOS Temporary Workaround|Fix Black Launch Screen Bug After Multiple Launches
→
Aug 19
iOS Shortcut Automation|Auto-Forward SMS & Create Reminder Tasks Effortlessly
→
Aug 13
iOS Vision Framework|Explore Swift API Enhancements from WWDC 24 Session
→
Aug 10
Medium Partner Program|Global Access for Writers Including Taiwan—Earn Revenue from Your Articles
→
Jul 28
iOS WKWebView Preload and Cache|Boost Page Load Speed with Efficient Resource Management
→
Jun 21
Kyushu 9-Day Independent Trip|Busan to Hakata Cruise Entry and Scenic Tours
→
Jun 01
iOS NSAttributedString: Mastering NSTextList & NSTextTab for List Indentation
→
May 25
Plane.so Docker Self-Hosted|Complete Guide to Setup, Backup & Nginx Proxy
→
May 25
Plane.so|Free Open-Source Self-Hosted Project Management Tool Like Asana and Jira
→
May 15
App Lifecycle Management|Mitmproxy & Apple Configurator for Preserving Removed Apps
→
Apr 14
Google Apps Script|Automate Daily Data Reports with RPA for Google Workspace
→
Feb 16
Slack & ChatGPT Integration|Build Custom OpenAI API Slack App with Google Cloud Functions & Python
→
Jan 09
Sanyo Region Travel Guide|6-Day Hiroshima & Okayama Itinerary for Freedom Seekers
→
2023
Oct 04
Kyushu 10-Day Solo Travel Guide|Explore Fukuoka, Nagasaki & Kumamoto Efficiently
→
Sep 29
Nagoya One-Day Quick Trip|Peach Aviation Flight Experience and Travel Tips
→
Aug 28
POC App E2E Testing|Local Snapshot API Mock Server for Reliable Validation
→
Aug 01
Google Apps Script|3-Step Guide to Build Free Github Repo Star Notifier
→
Jul 10
Tokyo 5-Day Travel Guide|Top Tips for Food, Stay & Transport
→
Jul 07
Kyoto Osaka Kobe 8-Day Itinerary|Free Travel Guide with Food, Stay & Transit Tips
→
Mar 18
ZMediumToJekyll|Seamlessly Migrate and Sync Medium Posts to Jekyll Blogs
→
Mar 12
HTML Parsing Techniques|Build Custom Parsers for NSAttributedString Rendering
→
Feb 26
ZMarkupParser|Convert HTML String to NSAttributedString with Custom Style Keys
→
2022
Dec 02
Pinkoi Open House|15-Min Career Talks for Gen Z Developers
→
Aug 10
App Reviews Monitoring Robot|ZReviewTender—Free Open Source Tool for Real-Time Feedback
→
Jul 20
App Store Connect API: Manage Customer Reviews and Subscriptions Efficiently
→
Jul 17
Seamlessly Migrate Medium Content to Self-Hosted Sites|Github Pages with Jekyll/Chirpy
→
Jul 15
iOS Localization: Protect Your Localizable.strings from Accidental Corruption
→
Jul 08
Visitor Pattern|Enhance TableView Readability and Extensibility
→
Jun 10
iOS NSAttributedString HTML Rendering|Efficient Alternative to DocumentType.html
→
May 28
Convert Medium Posts to Markdown|Effortless Backup & Formatting Tool
→
Apr 07
Design Patterns|Practical Solutions for Socket.IO Client Library Challenges
→
2021
Nov 21
Crashlytics & Google Analytics|Automate Crash-Free User Rate Queries with Google Apps Script
→
Oct 24
iOS Privacy Evolution|Apple's Principles and Feature Enhancements
→
Oct 19
Crashlytics|BigQuery Integration for Real-Time Crash Tracking and Alerts
→
Sep 09
High-Efficiency Engineering Teams|Pinkoi Tech Career Talk Insights
→
Aug 07
Google Apps Script|Automate Gmail Forwarding to Slack Channels with Custom Filters
→
Aug 07
Boost Productivity|Switch from Chrome to Sidekick Browser for Enhanced Workflow
→
Jul 25
Leading Snowflakes|Engineering Manager Handbook Insights for Effective Team Leadership
→
Jun 15
Visitor Pattern in iOS|Swift Design Pattern Practical Applications
→
Jun 14
Slack Workflow|Automate WFH Employee Health Reporting with Google Sheets & App Script
→
May 05
ZReviewsBot|Slack App Review Notifications for Instant Feedback
→
Apr 21
AppStore Reviews Bot|Automate APP Review Tracking with Slack Notifications
→
Mar 24
Firebase Firestore + Functions|Build Testable API Services Fast for Push Notification Analytics
→
Mar 14
SMS Verification Code Security|Prevent Brute Force Attacks with Python Demonstrations
→
Feb 24
Medium Growth Review|Boost Your Blog Impact with Proven Strategies
→
Feb 24
Medium Custom Domain Feature Returns|Boost Your Domain Authority with Ease
→
Feb 22
Website Security Flaws Exposed|How Combined Vulnerabilities Compromise Protection
→
Feb 20
Automate Routine Tasks with Python, Google Cloud Platform & Line Bot|Daily Check-In Script Example
→
Feb 05
Laravel Homestead Setup|phpMyAdmin Integration for MySQL Management
→
Feb 04
Universal Links Optimization|Boost iOS 13 & 14 Integration with Local Testing Setup
→
Feb 02
iOS Cross-Platform Account Integration|Enhance Login Experience Beyond Sign in with Apple
→
Jan 31
AVPlayer Local Cache Implementation|Master AVAssetResourceLoaderDelegate for Smooth Playback
→
Jan 05
AVPlayer Streaming with Cache|Implement AVAssetResourceLoaderDelegate for Smooth Playback
→
2020
Dec 17
iOS App Versioning Explained|Key Rules and Comparison Solutions
→
Nov 02
Apple Watch Stainless Steel Milanese Loop Unboxing|Premium 44mm Graphite Band Review
→
Oct 14
Apple Watch Series 6 Unboxing|Comprehensive 2-Year User Experience and Buying Guide
→
Sep 17
Swift Run Script in Xcode|Localization & Image Asset Checks Automated
→
Jul 02
iOS Clipboard Privacy Concerns|Balancing Security and Convenience
→
Jun 26
Codable Decode Issues Explained|Handling Null Response Fields Without Rewriting init Decoder
→
Jun 17
Google Site Personal Website|Modern Setup and Experience Guide
→
Jun 14
Codable Decode Issues Explained|Master Decodable for Real-World iOS Challenges
→
May 10
Create Fake Transparent iPhone Wallpapers Easily|iMovie Green Screen Editing Tips
→
Apr 20
Smart WFH Home Setup|Control All Appliances with HomeKit & Raspberry Pi
→
Apr 09
iOS HLS Cache|Optimize AVPlayer Streaming with Real-Time Caching Techniques
→
Mar 28
iOS Reverse Engineering|Jailbreak, IPA Extraction, UI Injection & Decompilation Techniques
→
Feb 01
iOS Button Tap Area Expansion|Enhance User Interaction with Custom pointInside Override
→
Jan 12
Medium Growth Review|Key Insights and Strategies from One Year of Content Management
→
Jan 12
Mi Home App & Xiao Ai Speaker Region Issues|Resolve Connectivity for Xiaomi Air Purifier 3
→
Jan 12
iOS UIViewController Transitions|Master Pull-Down Close, Pull-Up Present & Full-Page Swipe Back
→
2019
Nov 11
iOS Deferred Deep Link Implementation|Swift Guide to Seamless App Navigation
→
Sep 26
iOS ≥ 13.1 Shortcuts Automation|Seamless Integration with Mi Home Smart Devices
→
Sep 26
Xiaomi Smart Home Devices|AI Speaker, Sensor & DC Fan Integration
→
Sep 22
iPlayground Experience|Explore Cutting-Edge iOS & AI Innovations
→
Sep 20
HTTPS Data Theft in iOS & MacOS Apps|Mitmproxy Man-in-the-Middle Attack Explained
→
Jul 24
Engineering CTF Competition|Design Engaging Challenges & Setup Efficiently
→
Jul 08
Apple Watch Protective Cases|Catalyst & Muvit Unboxing and Review
→
Jul 06
Apple HomeKit & Xiaomi Mijia Smart Home Setup|Step-by-Step Guide for Beginners
→
May 01
AirPods 2 Unboxing|Detailed Hands-On Experience and Key Features
→
Apr 29
iOS DeviceCheck|Implement One-Time Offers and Trials Seamlessly with Swift
→
Apr 28
iOS Caller ID with Swift|Build Your Own Number Recognition & Tagging
→
Feb 07
iOS tintAdjustmentMode|Fix UIImageAsset .tintColor Failure in UIAlertController
→
Feb 06
Apple Watch App Development|Step-by-Step watchOS 5 Guide for Beginners
→
2018
Nov 26
Apple Watch Series 4|Comprehensive User Insights and Top WatchOS Apps
→
Nov 12
iOS ≥ 12|Enable Quick Access to App Notification Settings in User Settings with Swift
→
Nov 04
iOS App Development|Ignite Passion for Continuous Tech Exploration
→
Nov 02
iOS Notification Permission Handling|Swift Solutions for iOS 9 to iOS 12
→
Nov 01
iOS 12 Provisional Authorization|Receive Silent Push Notifications Without User Permission
→
Oct 25
iOS UUID Explained|Swift Techniques for Unique Device Identification
→
Oct 18
Boost iOS App UX|Implement 3D Touch with Swift for Instant Interaction
→
Oct 17
CoreML 2.0|Automate Article Classification with Custom-Trained Machine Learning Models
→
Oct 17
Vision Face Detection|Swift App Auto Crop Profile Pictures with Precision
→
Oct 15
iOS Notification Service Extension|Enhance Push Notifications with Swift
→
Oct 14
iOS UITextView Text Wrap Editor|Swift Implementation for Seamless Layout
→
Oct 06
Blog Revival: How to Claim Your Final Adsense Payment and Restart Writing
→