41554 blogs · [ { "id": "01a0878d-5575-73f0-ba5e-1ebbe97cc7fc", "title": "Building What Michelin Wouldn’t: Its Awards History", "url": "https://jerrynsh.com/building-what-michelin-wouldnt-its-awards-history/", "published_at": "2025-07-17T00:00:58+00:00" }, { "id": "01a0878d-5575-73f0-ba5e-1ebbe9a96b50", "title": "How to Replicate DuckDuckGo Bangs in Firefox", "url": "https://jerrynsh.com/how-to-replicate-duckduckgo-bangs-in-firefox/", "published_at": "2025-06-17T00:00:57+00:00" }, { "id": "01a0878d-5575-73f0-ba5e-1ebbea3aa375", "title": "Why Not Uppercase in Go Modules Name?", "url": "https://jerrynsh.com/why-not-uppercase-in-go-modules-name/", "published_at": "2025-02-18T00:00:36+00:00" }, { "id": "01a0878d-5575-73f0-ba5e-1ebbeac09f64", "title": "I Built a Visa Requirement Change Tracker for Fun", "url": "https://jerrynsh.com/i-built-a-visa-requirement-change-tracker-for-fun/", "published_at": "2025-01-07T00:00:54+00:00" }, { "id": "01a0878d-5575-73f0-ba5e-1ebbead042b2", "title": "4 Ways of Bumping Major Versions in Your Go Project", "url": "https://jerrynsh.com/4-ways-of-bumping-go-major-version/", "published_at": "2024-11-05T00:00:25+00:00" }, { "id": "01a0878d-5575-73f0-ba5e-1ebbeb560783", "title": "3 Easy Ways To Add Version Flag in Go", "url": "https://jerrynsh.com/3-easy-ways-to-add-version-flag-in-go/", "published_at": "2024-10-08T00:00:00+00:00" }, { "id": "01a0878d-5575-73f0-ba5e-1ebbec29a59a", "title": "Solving Canceled Meeting Rooms With Apps Script", "url": "https://jerrynsh.com/google-kept-declining-my-meeting-room-heres-how-i-fix-it/", "published_at": "2024-08-06T00:00:41+00:00" }, { "id": "01a0878d-5575-73f0-ba5e-1ebbecce18b7", "title": "How I Saved Scraped Data in an SQLite Database on GitHub", "url": "https://jerrynsh.com/how-i-saved-scraped-data-in-an-sqlite-database-on-github/", "published_at": "2024-07-09T00:00:50+00:00" }, { "id": "01a0878d-5575-73f0-ba5e-1ebbed7d325e", "title": "All You Need To Know About CORS", "url": "https://jerrynsh.com/all-you-need-to-know-about-cors/", "published_at": "2024-06-04T00:00:10+00:00" }, { "id": "01a0878d-5575-73f0-ba5e-1ebbedf8fa63", "title": "How I Made a Chrome Extension To Help With Rephrasing", "url": "https://jerrynsh.com/i-made-a-chrome-extension/", "published_at": "2024-05-13T00:00:46+00:00" }, { "id": "01a0878d-5575-73f0-ba5e-1ebbeea9c972", "title": "10,000 Hours of Gaming", "url": "https://jerrynsh.com/10-000-hours-of-gaming/", "published_at": "2024-04-02T00:00:45+00:00" }, { "id": "01a0878d-5575-73f0-ba5e-1ebbef3aba80", "title": "I Explored My Z Shell History. Here’s What I Found", "url": "https://jerrynsh.com/i-explored-my-z-shell-history/", "published_at": "2024-03-05T00:00:00+00:00" }, { "id": "01a0878d-5575-73f0-ba5e-1ebbef7505b5", "title": "How to Update Python Version: The Better Way", "url": "https://jerrynsh.com/how-to-manage-and-update-python-version/", "published_at": "2024-02-05T00:00:26+00:00" }, { "id": "01a0878d-5575-73f0-ba5e-1ebbeffcf180", "title": "My 2023 Year in Review", "url": "https://jerrynsh.com/i-made-920-internet-profit-in-2023/", "published_at": "2024-01-02T00:00:16+00:00" }, { "id": "01a0878d-5575-73f0-ba5e-1ebbf047237c", "title": "A Look Back on 7 Years of Automating Stuff", "url": "https://jerrynsh.com/a-look-back-on-7-years-of-automating-stuff/", "published_at": "2023-12-04T00:00:34+00:00" } ] posts Claim your blog
Back to ngshiheng
Blog · corpus.blog/blogs/jerrynsh.com/posts

ngshiheng

jerrynsh.com

2025

2024

2023