56,966 blogs · [ { "id": "01a0d882-c6c5-732b-9213-917928cede63", "title": "Your 2026 Node + TypeScript Stack Has Two Speed Buttons & They Fight. A little.", "url": "https://greenido.dev/2026/09/21/your-2026-node-typescript-stack-has-two-speed-buttons-they-fight-a-little/", "published_at": "2026-09-21T13:06:00+00:00" }, { "id": "01a0b0f5-29ce-700d-8992-9481b6abaf77", "title": "One Question, Many Minds: What I Learned Building a Multi-LLM Application", "url": "https://greenido.dev/2026/09/14/one-question-four-minds-what-i-learned-building-a-multi-llm-workbench/", "published_at": "2026-09-14T12:55:00+00:00" }, { "id": "01a08ca5-72d8-7322-9aba-ddad126670c0", "title": "Your Agents Have Credentials. Nobody Owns Them.", "url": "https://greenido.dev/2026/09/10/your-agents-have-credentials-nobody-owns-them/", "published_at": "2026-09-10T14:07:00+00:00" }, { "id": "01a0877e-cfa2-72d9-a45a-8b12320af95b", "title": "Schedule WhatsApp Messages with wacli Mission Control", "url": "https://greenido.dev/2026/09/03/schedule-messages-easily-with-wacli-mission-control/", "published_at": "2026-09-03T14:07:00+00:00" }, { "id": "01a0877e-cfa2-72d9-a45a-8b1232d0427c", "title": "Why Code Verification Is the Real Bottleneck Now — and What Developers Should Do About It", "url": "https://greenido.dev/2026/08/26/why-code-verification-is-the-real-bottleneck-now-and-what-developers-should-do-about-it/", "published_at": "2026-08-26T14:53:33+00:00" }, { "id": "01a0877e-cfa2-72d9-a45a-8b1233ad9e64", "title": "Compliance Is Not a Tax. It’s a Sales Accelerator", "url": "https://greenido.dev/2026/08/17/compliance-is-not-a-tax-its-a-sales-accelerator/", "published_at": "2026-08-17T14:07:00+00:00" }, { "id": "01a0877e-cfa2-72d9-a45a-8b123424480e", "title": "The Danger of Autonomous AI in Cybersecurity", "url": "https://greenido.dev/2026/08/10/the-danger-of-autonomous-ai-in-cybersecurity/", "published_at": "2026-08-10T12:55:00+00:00" }, { "id": "01a0877e-cfa2-72d9-a45a-8b1234766019", "title": "Understanding the CMMC Pause: Key Changes and Action Steps", "url": "https://greenido.dev/2026/08/06/understanding-the-cmmc-pause-key-changes-and-action-steps/", "published_at": "2026-08-06T14:07:00+00:00" }, { "id": "01a0877e-cfa2-72d9-a45a-8b1234de20b6", "title": "GRC Platforms vs. Managed Compliance: Understanding the Gaps", "url": "https://greenido.dev/2026/08/03/grc-platforms-vs-managed-compliance-understanding-the-gaps/", "published_at": "2026-08-03T13:52:00+00:00" }, { "id": "01a0877e-cfa2-72d9-a45a-8b123507d168", "title": "Outsmarting Cyber Threats: SMBs Need Multi-Layered Security", "url": "https://greenido.dev/2026/07/27/your-antivirus-isnt-enough-anymore-what-ai-powered-attacks-mean-for-small-business-owners/", "published_at": "2026-07-27T14:07:00+00:00" }, { "id": "01a0877e-cfa2-72d9-a45a-8b1235da2028", "title": "What a Law Firm’s Ransomware Nightmare Can Teach Your Startup", "url": "https://greenido.dev/2026/07/22/what-a-law-firms-ransomware-nightmare-can-teach-your-startup/", "published_at": "2026-07-22T14:07:00+00:00" }, { "id": "01a0877e-cfa2-72d9-a45a-8b1236c1dcd1", "title": "The Cheapest Way Into Your Business Isn’t Malware. It’s a Phone Call.", "url": "https://greenido.dev/2026/07/10/the-cheapest-way-into-your-business-isnt-malware-its-a-phone-call/", "published_at": "2026-07-10T14:07:00+00:00" }, { "id": "01a0877e-cfa2-72d9-a45a-8b12375ede02", "title": "Unlocking WhatsApp: Your Local Analytics Dashboard", "url": "https://greenido.dev/2026/07/03/unlocking-whatsapp-your-local-analytics-dashboard/", "published_at": "2026-07-03T14:07:00+00:00" }, { "id": "01a0877e-cfa2-72d9-a45a-8b1237f4d84b", "title": "Automating the Audit Trail: How I Built a GitHub Screenshoter for Zero-Friction SOC 2 Compliance", "url": "https://greenido.dev/2026/06/26/automating-the-audit-trail-how-i-built-a-github-screenshoter-for-zero-friction-soc-2-compliance/", "published_at": "2026-06-26T13:06:00+00:00" }, { "id": "01a0877e-cfa2-72d9-a45a-8b123878832b", "title": "5-Agent Framework for Code Audits", "url": "https://greenido.dev/2026/06/22/5-agent-framework-for-code-audits/", "published_at": "2026-06-22T12:55:00+00:00" }, { "id": "01a0877e-cfa2-72d9-a45a-8b123887a788", "title": "Essential Reasons to Integrate IT and Cybersecurity for SMBs", "url": "https://greenido.dev/2026/06/17/affordable-it-support-in-2025-what-it-actually-costs/", "published_at": "2026-06-17T12:55:00+00:00" }, { "id": "01a0877e-cfa2-72d9-a45a-8b123954b409", "title": "Migrating from Lovable: Steps to Self-Host Your App", "url": "https://greenido.dev/2026/06/14/migrating-from-lovable-steps-to-self-host-your-app/", "published_at": "2026-06-14T09:12:00+00:00" }, { "id": "01a0877e-cfa2-72d9-a45a-8b12396edd6d", "title": "Scaling Engineering: Ownership Over Hiring", "url": "https://greenido.dev/2026/06/11/what-changes-at-20-50-and-200-engineers/", "published_at": "2026-06-11T12:55:00+00:00" }, { "id": "01a0c510-103f-70ce-a1bb-f0f330cc1f66", "title": "Building a CMMC Readiness Calculator That People Can Actually Finish", "url": "https://greenido.dev/2026/06/08/building-a-cmmc-readiness-calculator-that-people-can-actually-finish/", "published_at": "2026-06-08T14:33:00+00:00" }, { "id": "01a0c510-103f-70ce-a1bb-f0f331a1d935", "title": "CMMC Certification Cost: How AI-Native Compliance Can Cut Expenses by over 70%", "url": "https://greenido.dev/2026/06/04/cmmc-certification-cost-how-ai-native-compliance-can-cut-expenses-by-over-70/", "published_at": "2026-06-04T14:07:00+00:00" }, { "id": "01a0c510-103f-70ce-a1bb-f0f3329fdcfe", "title": "AI and Compliance: The Most Boring Billion-Dollar Opportunity Nobody Is Talking About", "url": "https://greenido.dev/2026/05/28/ai-and-compliance-the-most-boring-billion-dollar-opportunity-nobody-is-talking-about/", "published_at": "2026-05-28T14:27:00+00:00" }, { "id": "01a0c510-103f-70ce-a1bb-f0f332cbaff0", "title": "Unlock WhatsApp Data with Local Analytics Dashboard", "url": "https://greenido.dev/2026/05/21/unlock-whatsapp-data-with-local-analytics-dashboard/", "published_at": "2026-05-21T14:07:00+00:00" }, { "id": "01a0c510-103f-70ce-a1bb-f0f333c61c1d", "title": "Bridging the Cybersecurity Gap for SMBs", "url": "https://greenido.dev/2026/05/18/bridging-the-cybersecurity-gap-for-smbs/", "published_at": "2026-05-18T14:07:00+00:00" }, { "id": "01a0c510-103f-70ce-a1bb-f0f334ad0be6", "title": "Ransomware Risks: Why SMBs Need AI Security Now", "url": "https://greenido.dev/2026/05/15/ransomware-risks-why-smbs-need-ai-security-now/", "published_at": "2026-05-15T14:48:00+00:00" }, { "id": "01a0c510-103f-70ce-a1bb-f0f3356bd7b7", "title": "Understanding MCP vs Agent Skills: Key Differences Explained", "url": "https://greenido.dev/2026/05/13/mcp-vs-skills-two-very-different-ways-to-extend-agents/", "published_at": "2026-05-13T14:07:00+00:00" }, { "id": "01a0c510-103f-70ce-a1bb-f0f335ca8e73", "title": "Key Lessons from Sorkin’s ‘1929: The Wall Street Crash’", "url": "https://greenido.dev/2026/05/11/key-lessons-from-sorkins-1929-the-wall-street-crash/", "published_at": "2026-05-11T14:07:00+00:00" }, { "id": "01a0c510-103f-70ce-a1bb-f0f335f42f08", "title": "Effortless Techmeme Summaries to Slack and Telegram", "url": "https://greenido.dev/2026/05/08/effortless-techmeme-summaries-to-slack-and-telegram/", "published_at": "2026-05-08T14:07:00+00:00" }, { "id": "01a0c510-103f-70ce-a1bb-f0f335fb4ba0", "title": "How to Clean Up Homebrew (brew) and Maximize macOS Storage", "url": "https://greenido.dev/2026/05/05/how-to-clean-up-homebrew-brew-and-maximize-macos-storage/", "published_at": "2026-05-05T15:08:00+00:00" }, { "id": "01a0c510-103f-70ce-a1bb-f0f336c490e7", "title": "Train Smarter for Your Ironman with EnduraCoach — The AI Companion That Actually Delivers", "url": "https://greenido.dev/2026/05/01/enduracoach-ai-a-conservative-trustworthy-ai-triathlon-coach/", "published_at": "2026-05-01T11:04:00+00:00" }, { "id": "01a0c510-103f-70ce-a1bb-f0f33785ae0c", "title": "Why SMBs Struggle with Cybersecurity: The Real Challenges", "url": "https://greenido.dev/2026/04/29/why-smbs-struggle-with-cybersecurity-the-real-challenges/", "published_at": "2026-04-29T18:37:44+00:00" }, { "id": "01a0c51e-2bd6-721c-9500-f81501fab577", "title": "SMB Cybersecurity Is Broken — Here’s What We’re Doing About It", "url": "https://greenido.dev/2026/04/27/smb-cybersecurity-is-broken-heres-what-were-doing-about-it/", "published_at": "2026-04-27T14:07:00+00:00" }, { "id": "01a0c51e-2bd6-721c-9500-f815021a552c", "title": "Using LLMs to Find Security Bugs: A Practitioner’s Playbook", "url": "https://greenido.dev/2026/04/23/using-llms-to-find-security-bugs-a-practitioners-playbook/", "published_at": "2026-04-24T00:02:17+00:00" }, { "id": "01a0c51e-2bd6-721c-9500-f81502cfd5ac", "title": "Your Startup Is Not a Marathon — It’s a Series of Hard Sprints", "url": "https://greenido.dev/2026/04/20/your-startup-is-not-a-marathon-its-a-series-of-hard-sprints/", "published_at": "2026-04-20T14:07:00+00:00" }, { "id": "01a0c51e-2bd6-721c-9500-f81503c68b48", "title": "Building Continuous AI Agents with OpenClaw and Ollama", "url": "https://greenido.dev/2026/04/13/building-continuous-ai-agents-with-openclaw-and-ollama/", "published_at": "2026-04-13T13:06:00+00:00" }, { "id": "01a0c51e-2bd6-721c-9500-f81504b2f23b", "title": "Claude Mythos: The Future of Autonomous Exploits", "url": "https://greenido.dev/2026/04/09/claude-mythos-the-future-of-autonomous-exploits/", "published_at": "2026-04-09T22:10:59+00:00" }, { "id": "01a0c51e-2bd6-721c-9500-f81504bfdf92", "title": "Simple Steps to Protect Your Business from Ransomware", "url": "https://greenido.dev/2026/04/07/simple-steps-to-protect-your-business-from-ransomware/", "published_at": "2026-04-07T18:48:03+00:00" }, { "id": "01a0c51e-2bd6-721c-9500-f815058d0b1a", "title": "Compliance Is Not a Checkbox – It’s a System", "url": "https://greenido.dev/2026/04/03/compliance-is-not-a-checkbox-its-a-system/", "published_at": "2026-04-03T13:06:00+00:00" }, { "id": "01a0c51e-2bd6-721c-9500-f8150607324c", "title": "Anthropic Accidentally Leaked the Blueprint for AI Coding Agents", "url": "https://greenido.dev/2026/04/01/anthropic-accidentally-leaked-the-blueprint-for-ai-coding-agents/", "published_at": "2026-04-01T16:30:43+00:00" }, { "id": "01a0c51e-2bd6-721c-9500-f81506f798a9", "title": "Understanding SOC 2 Compliance: Why It’s Critical for Business", "url": "https://greenido.dev/2026/03/30/understanding-soc-2-compliance-why-its-critical-for-business/", "published_at": "2026-03-30T15:43:46+00:00" }, { "id": "01a0c51e-2bd6-721c-9500-f815071ea092", "title": "Agentic AI in Cybersecurity: Navigating 2026’s Risks and Rewards for SMBs", "url": "https://greenido.dev/2026/03/27/agentic-ai-in-cybersecurity-navigating-2026s-risks-and-rewards-for-smbs/", "published_at": "2026-03-27T14:07:00+00:00" }, { "id": "01a0c51e-2bd6-721c-9500-f815078a62be", "title": "Agentic AI for SMB Cybersecurity", "url": "https://greenido.dev/2026/03/23/agentic-ai-for-smb-cybersecurity/", "published_at": "2026-03-23T11:07:00+00:00" }, { "id": "01a0c51e-2bd6-721c-9500-f81507943ca6", "title": "Why Manufacturing Companies Are Switching to Espresso Labs — And Not Going Back", "url": "https://greenido.dev/2026/03/19/why-manufacturing-companies-are-switching-to-espresso-labs-and-not-going-back/", "published_at": "2026-03-19T12:55:00+00:00" }, { "id": "01a0c51e-2bd6-721c-9500-f815082dd220", "title": "Building PowderCast: The Ultimate Open Source Weather App for Snowboarders 🏂", "url": "https://greenido.dev/2026/03/16/building-powdercast-the-ultimate-open-source-weather-app-for-snowboarders-%f0%9f%8f%82/", "published_at": "2026-03-16T15:08:00+00:00" }, { "id": "01a0c51e-2bd6-721c-9500-f815087179bb", "title": "Why CPA Firms in 2026 Must Operate as Security-First Organizations", "url": "https://greenido.dev/2026/03/13/why-cpa-firms-in-2026-must-operate-as-security-first-organizations/", "published_at": "2026-03-13T12:55:00+00:00" }, { "id": "01a0c51e-2bd6-721c-9500-f815092dbdf9", "title": "Streamline Engineering Updates with Slack to Notion Bot", "url": "https://greenido.dev/2026/03/10/streamline-engineering-updates-with-slack-to-notion-bot/", "published_at": "2026-03-10T14:07:00+00:00" }, { "id": "01a0c529-6dfe-7221-b388-563fdc83f7f2", "title": "OpenClaw: Redefining Productivity with Autonomous Skills", "url": "https://greenido.dev/2026/03/08/openclaw-redefining-productivity-with-autonomous-skills/", "published_at": "2026-03-08T16:46:21+00:00" }, { "id": "01a0c529-6dfe-7221-b388-563fdcb6703e", "title": "Maximize Productivity in Your Codebase with gemini-cli", "url": "https://greenido.dev/2026/03/02/boost-productivity-with-gemini-cli-for-legacy-code/", "published_at": "2026-03-02T13:55:00+00:00" }, { "id": "01a0c529-6dfe-7221-b388-563fdd41d611", "title": "Don’t Write Release Notes – Use Release-Relay", "url": "https://greenido.dev/2026/02/28/dont-write-release-notes-use-release-relay/", "published_at": "2026-02-28T13:55:00+00:00" }, { "id": "01a0c529-6dfe-7221-b388-563fdd7d1d94", "title": "Why Claude’s Code Security Offering Doesn’t Replace Real SMB Cybersecurity", "url": "https://greenido.dev/2026/02/25/why-claudes-code-security-offering-doesnt-replace-real-smb-cybersecurity/", "published_at": "2026-02-25T22:41:16+00:00" }, { "id": "01a0c529-6dfe-7221-b388-563fddae7b60", "title": "Stay Ahead of Cyber Threats with CISA Advisory Monitor", "url": "https://greenido.dev/2026/02/23/stay-ahead-of-cyber-threats-with-cisa-advisory-monitor/", "published_at": "2026-02-23T13:55:00+00:00" }, { "id": "01a0c529-6dfe-7221-b388-563fde60a51e", "title": "Leveraging OpenClaw as a Web Developer", "url": "https://greenido.dev/2026/02/21/leveraging-openclaw-as-a-web-developer/", "published_at": "2026-02-21T19:11:00+00:00" }, { "id": "01a0c529-6dfe-7221-b388-563fdf46619e", "title": "CMMC Compliance: Why It Matters for Your Business", "url": "https://greenido.dev/2026/02/16/cmmc-compliance-why-it-matters-for-your-business/", "published_at": "2026-02-16T15:07:00+00:00" }, { "id": "01a0c529-6dfe-7221-b388-563fdfe7fbc9", "title": "Automate Your Trading: Lessons from Software Engineering", "url": "https://greenido.dev/2026/02/09/engineered-hedging-why-your-portfolio-needs-a-ci-cd-pipeline-and-less-astrology/", "published_at": "2026-02-09T13:55:00+00:00" }, { "id": "01a0c529-6dfe-7221-b388-563fe009b8ff", "title": "Optimize Your Murph Challenge Experience with This Tracker", "url": "https://greenido.dev/2026/02/05/optimize-your-murph-challenge-experience-with-this-simple-tracker/", "published_at": "2026-02-05T11:55:00+00:00" }, { "id": "01a0c529-6dfe-7221-b388-563fe0c2933e", "title": "How AI is Reshaping Engineering Roles", "url": "https://greenido.dev/2026/02/02/how-ai-is-reshaping-engineering-roles/", "published_at": "2026-02-02T14:06:00+00:00" }, { "id": "01a0c529-6dfe-7221-b388-563fe1b9a4a1", "title": "Why Hybrid AI Approaches Are Essential for Developers", "url": "https://greenido.dev/2026/01/26/why-hybrid-ai-approaches-are-essential-for-developers/", "published_at": "2026-01-26T15:07:00+00:00" }, { "id": "01a0c529-6dfe-7221-b388-563fe2221048", "title": "The Security Vendor Maze: Why SMBs Are Set Up to Fail", "url": "https://greenido.dev/2026/01/20/the-security-vendor-maze-why-smbs-are-set-up-to-fail/", "published_at": "2026-01-20T15:07:00+00:00" }, { "id": "01a0c529-6dfe-7221-b388-563fe22e4491", "title": "Navigating Startup Success and Failure", "url": "https://greenido.dev/2026/01/13/navigating-startup-success-and-failure/", "published_at": "2026-01-13T15:07:00+00:00" }, { "id": "01a0c529-6dfe-7221-b388-563fe23485a8", "title": "Building the Ultimate Everesting Climb Finder App", "url": "https://greenido.dev/2026/01/07/building-the-ultimate-everesting-climb-finder-app/", "published_at": "2026-01-07T18:10:00+00:00" }, { "id": "01a0c529-6dfe-7221-b388-563fe29bd939", "title": "Year in Review: Books and Rides of 2025", "url": "https://greenido.dev/2025/12/31/year-in-review-books-and-rides-of-2025/", "published_at": "2025-12-31T12:04:00+00:00" }, { "id": "01a0c534-c13f-73bf-89ff-723d45d9109b", "title": "Master Big Goals by Narrowing Your Focus", "url": "https://greenido.dev/2025/12/26/master-big-goals-by-narrowing-your-focus/", "published_at": "2025-12-26T15:07:00+00:00" }, { "id": "01a0c534-c13f-73bf-89ff-723d4638f132", "title": "Master Your Race Week: 7-Day Taper and Nutrition Tips", "url": "https://greenido.dev/2025/12/19/master-your-race-week-7-day-taper-and-nutrition-tips/", "published_at": "2025-12-19T15:07:00+00:00" }, { "id": "01a0c534-c13f-73bf-89ff-723d46813c30", "title": "Charlie Munger’s Lessons on Human Judgment", "url": "https://greenido.dev/2025/12/12/charlie-mungers-lessons-on-human-judgment/", "published_at": "2025-12-12T13:55:00+00:00" }, { "id": "01a0c534-c13f-73bf-89ff-723d468854eb", "title": "Transforming Recipe Chaos with SeasonApp", "url": "https://greenido.dev/2025/12/07/transforming-recipe-chaos-with-seasonapp/", "published_at": "2025-12-07T17:10:32+00:00" }, { "id": "01a0c534-c13f-73bf-89ff-723d46f5ab86", "title": "Protect Your Accounts: The Case for MFA and Passkeys", "url": "https://greenido.dev/2025/12/01/protect-your-accounts-the-case-for-mfa-and-passkeys/", "published_at": "2025-12-01T14:30:00+00:00" }, { "id": "01a0c534-c13f-73bf-89ff-723d47aac7f2", "title": "Protect Your Digital Life: 3 Key Security Habits", "url": "https://greenido.dev/2025/11/24/protect-your-digital-life-3-key-security-habits/", "published_at": "2025-11-24T16:08:00+00:00" }, { "id": "01a0c534-c13f-73bf-89ff-723d48382773", "title": "Gemini 3: Your New AI Coding Assistant", "url": "https://greenido.dev/2025/11/19/gemini-3-your-new-ai-coding-assistant/", "published_at": "2025-11-19T16:19:29+00:00" }, { "id": "01a0c534-c13f-73bf-89ff-723d48611a91", "title": "8 Top Tips to Actually Use Cursor (Without Setting Your Wallet on Fire)", "url": "https://greenido.dev/2025/11/17/8-top-tips-to-actually-use-cursor-without-setting-your-wallet-on-fire/", "published_at": "2025-11-17T17:09:00+00:00" }, { "id": "01a0c534-c13f-73bf-89ff-723d4871bdd2", "title": "Transform Your Coding with Gemini CLI: A Local AI Assistant", "url": "https://greenido.dev/2025/11/11/transform-your-coding-with-gemini-cli-a-local-ai-assistant/", "published_at": "2025-11-11T16:08:00+00:00" }, { "id": "01a0c534-c13f-73bf-89ff-723d49601514", "title": "Building a Real-Time Pull-Up Tracker: How I Taught The Browser to Count Our Pain", "url": "https://greenido.dev/2025/11/07/building-a-real-time-pull-up-tracker-how-i-taught-the-browser-to-count-our-pain/", "published_at": "2025-11-07T15:07:00+00:00" }, { "id": "01a0c534-c13f-73bf-89ff-723d4a0f1eac", "title": "Nine Mental Models to Stop You from Making Dumb Decisions", "url": "https://greenido.dev/2025/11/02/nine-mental-models-to-stop-you-from-making-dumb-decisions/", "published_at": "2025-11-02T16:08:00+00:00" }, { "id": "01a0c534-c13f-73bf-89ff-723d4ad2db6f", "title": "5 Essential Security Moves Every Startup & SMB Must Make to Prevent Cyber Attacks", "url": "https://greenido.dev/2025/10/20/5-essential-security-moves-every-startup-smb-must-make-to-prevent-cyber-attacks/", "published_at": "2025-10-21T00:55:00+00:00" }, { "id": "01a0c534-c13f-73bf-89ff-723d4bb5e384", "title": "Building Resilient Microservices for Bootstrapped Apps 🏃🏼‍♀️🚵🏼", "url": "https://greenido.dev/2025/10/14/building-resilient-microservices-for-bootstrapped-apps-%f0%9f%8f%83%f0%9f%8f%bc%e2%99%80%ef%b8%8f%f0%9f%9a%b5%f0%9f%8f%bc/", "published_at": "2025-10-14T11:44:00+00:00" }, { "id": "01a0c534-c13f-73bf-89ff-723d4beaaeff", "title": "10 Startup Lessons from David Deutsch’s The Beginning of Infinity", "url": "https://greenido.dev/2025/09/30/the-beginning-of-infinity-into-a-ctos-playbook-optimism-criticism-universality-and-open-endedness/", "published_at": "2025-09-30T12:55:00+00:00" }, { "id": "01a0c534-c13f-73bf-89ff-723d4c5a8d80", "title": "Scaling Engineering Teams: Lessons from Google, Facebook, and Netflix", "url": "https://greenido.dev/2025/09/25/scaling-engineering-teams-lessons-from-google-facebook-and-netflix/", "published_at": "2025-09-25T13:06:00+00:00" }, { "id": "01a0c53e-e225-7186-a88a-38f18567e034", "title": "Find Water (And Coffee) Along Your GPX Route Easily", "url": "https://greenido.dev/2025/09/16/find-water-along-your-gpx-route-easily/", "published_at": "2025-09-17T05:10:00+00:00" }, { "id": "01a0c53e-e225-7186-a88a-38f18633db75", "title": "Craft Exceptional Web Experiences as a Full-Stack Engineer", "url": "https://greenido.dev/2025/09/10/craft-exceptional-web-experiences-as-a-full-stack-engineer/", "published_at": "2025-09-10T23:50:20+00:00" }, { "id": "01a0c53e-e225-7186-a88a-38f186cf40a2", "title": "Essential System Design Tips for Startups", "url": "https://greenido.dev/2025/08/25/essential-system-design-tips-for-startups/", "published_at": "2025-08-25T14:07:00+00:00" }, { "id": "01a0c53e-e225-7186-a88a-38f1874ce763", "title": "Weather 4 Bike: From Forecasts to Ride Decisions", "url": "https://greenido.dev/2025/08/18/weather-4-bike-from-forecasts-to-ride-decisions/", "published_at": "2025-08-18T17:50:00+00:00" }, { "id": "01a0c53e-e225-7186-a88a-38f187cb062b", "title": "The Best Road Rides in the Bay Area 🚴‍♂️", "url": "https://greenido.dev/2025/08/15/the-best-road-rides-in-the-bay-area-%f0%9f%9a%b4%e2%99%82%ef%b8%8f/", "published_at": "2025-08-16T02:33:35+00:00" }, { "id": "01a0c53e-e225-7186-a88a-38f188265a5d", "title": "Effortlessly Compare Strava Activities with This New Tool", "url": "https://greenido.dev/2025/08/10/effortlessly-compare-strava-activities-with-this-new-tool/", "published_at": "2025-08-11T00:28:32+00:00" }, { "id": "01a0c53e-e225-7186-a88a-38f188c67e27", "title": "Monitor Your Linux Servers Like a Pro – Now Open Source! 🎉", "url": "https://greenido.dev/2025/08/04/monitor-your-linux-servers-like-a-pro-now-open-source-%f0%9f%8e%89/", "published_at": "2025-08-04T20:41:58+00:00" }, { "id": "01a0c53e-e225-7186-a88a-38f1892dc8c8", "title": "EspressoLabs Coding Challenge: Build a Real-Time Chat App", "url": "https://greenido.dev/2025/08/01/espressolabs-coding-challenge-build-a-real-time-chat-app/", "published_at": "2025-08-01T16:49:34+00:00" }, { "id": "01a0c53e-e225-7186-a88a-38f18a25911f", "title": "The Future of Coding: LLMs as Collaborators", "url": "https://greenido.dev/2025/07/25/the-future-of-coding-llms-as-collaborators/", "published_at": "2025-07-26T01:56:47+00:00" }, { "id": "01a0c53e-e225-7186-a88a-38f18ae6881f", "title": "How to Issue SSL Certificates on AWS with Certbot", "url": "https://greenido.dev/2025/06/01/how-to-issue-ssl-certificates-on-aws-with-certbot/", "published_at": "2025-06-01T14:07:00+00:00" }, { "id": "01a0c53e-e225-7186-a88a-38f18b8ea7fb", "title": "How to Use ngrok and LocalTunnel: Expose Your Local APIs to the World", "url": "https://greenido.dev/2025/05/26/how-to-use-ngrok-and-localtunnel-expose-your-local-apis-to-the-world/", "published_at": "2025-05-26T18:23:43+00:00" }, { "id": "01a0c53e-e225-7186-a88a-38f18bd464eb", "title": "Mastering Clean Code: 15 Key Lessons for Software Developers", "url": "https://greenido.dev/2025/05/11/mastering-clean-code-15-key-lessons-for-software-developers/", "published_at": "2025-05-11T23:22:02+00:00" }, { "id": "01a0c53e-e225-7186-a88a-38f18bfafddf", "title": "Leveraging AI for Efficient Code Reviews", "url": "https://greenido.dev/2025/05/04/leveraging-ai-for-efficient-code-reviews/", "published_at": "2025-05-04T22:54:23+00:00" }, { "id": "01a0c53e-e225-7186-a88a-38f18ccd5dbd", "title": "Securing Your (NodeJS) Backend: A Comprehensive Guide to Preventing Common Attacks", "url": "https://greenido.dev/2025/03/29/securing-your-nodejs-backend-a-comprehensive-guide-to-preventing-common-attacks/", "published_at": "2025-03-29T17:35:24+00:00" }, { "id": "01a0c53e-e225-7186-a88a-38f18d1d3f6e", "title": "How to Set Up Nginx on Ubuntu with Let’s Encrypt SSL and Port Forwarding", "url": "https://greenido.dev/2025/03/24/how-to-set-up-nginx-on-ubuntu-with-lets-encrypt-ssl-and-port-forwarding/", "published_at": "2025-03-24T20:12:52+00:00" }, { "id": "01a0c547-68ab-71c8-9de8-560a2c9f50fa", "title": "The Science of Better Sleep: Lessons from Huberman", "url": "https://greenido.dev/2025/03/14/the-science-of-better-sleep-lessons-from-huberman/", "published_at": "2025-03-14T23:46:51+00:00" }, { "id": "01a0c547-68ab-71c8-9de8-560a2ce427f4", "title": "Speeding Up Node & ReactJS Build Times", "url": "https://greenido.dev/2025/03/13/speeding-up-node-reactjs-build-times/", "published_at": "2025-03-13T13:24:21+00:00" }, { "id": "01a0c547-68ab-71c8-9de8-560a2d2258fc", "title": "Optimize NodeJS Apps in Production on Ubuntu", "url": "https://greenido.dev/2025/02/18/optimize-node-js-apps-in-production-on-ubuntu/", "published_at": "2025-02-18T14:55:00+00:00" }, { "id": "01a0c547-68ab-71c8-9de8-560a2dd77ca5", "title": "Top Resources to Learn JavaScript and TypeScript Effectively", "url": "https://greenido.dev/2025/02/08/top-resources-to-learn-javascript-and-typescript-effectively/", "published_at": "2025-02-09T02:07:16+00:00" }, { "id": "01a0c547-68ab-71c8-9de8-560a2e993690", "title": "Why/How Senior Engineers Embrace AI Tools in Development?", "url": "https://greenido.dev/2025/01/15/why-senior-engineers-embrace-ai-in-development/", "published_at": "2025-01-15T15:57:00+00:00" }, { "id": "01a0c547-68ab-71c8-9de8-560a2f06c605", "title": "Endurance and Insights: My 2024 in Books and Sports", "url": "https://greenido.dev/2025/01/01/endurance-and-insights-my-2024-in-books-and-sports/", "published_at": "2025-01-01T19:31:19+00:00" }, { "id": "01a0c547-68ab-71c8-9de8-560a2fa20ff9", "title": "Docker 101: From Development to Production – A Quick Guide", "url": "https://greenido.dev/2024/11/22/docker-101-from-development-to-production-a-quick-guide/", "published_at": "2024-11-22T22:33:30+00:00" }, { "id": "01a0c547-68ab-71c8-9de8-560a2ff9afa6", "title": "Cleaner Code: The Importance of Dependency Injection in Software Development", "url": "https://greenido.dev/2024/11/07/cleaner-code-the-importance-of-dependency-injection-in-software-development/", "published_at": "2024-11-07T15:07:00+00:00" }, { "id": "01a0c547-68ab-71c8-9de8-560a304ca2d2", "title": "How to Grow as a Full-Stack Engineer: Practical Tips for Young Developers", "url": "https://greenido.dev/2024/11/01/how-to-grow-as-a-full-stack-engineer-practical-tips-for-young-developers/", "published_at": "2024-11-01T15:08:00+00:00" }, { "id": "01a0c547-68ab-71c8-9de8-560a30917f4e", "title": "Modern Web Stack Mastery: A Developer’s Guide to TypeScript, Tailwind, Node, and Testing", "url": "https://greenido.dev/2024/10/28/modern-web-stack-mastery-a-developers-guide-to-typescript-tailwind-node-js-and-testing/", "published_at": "2024-10-28T19:24:53+00:00" } ] posts Claim your blog
Back to greenido.dev
Blog · corpus.blog/blogs/greenido.dev/posts

greenido.dev

greenido.dev

2026

2025

2024