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