41554 blogs · [ { "id": "01a07dac-1632-7049-ae41-57d1f500229c", "title": "DIY Precision Agriculture: Fertilizer Monitor with Raspberry Pi Pico Part 3", "url": "https://www.jpaul.me/2026/08/diy-precision-agriculture-fertilizer-monitor-with-raspberry-pi-pico-part-3/", "published_at": "2026-08-31T18:29:22+00:00" }, { "id": "01a07dac-1632-7049-ae41-57d1f5093e8f", "title": "The Full Loop: One Feature, End to End (and the End of the Copy-Paste Problem)", "url": "https://www.jpaul.me/2026/08/the-workflow-capstone-full-loop/", "published_at": "2026-08-20T14:00:00+00:00" }, { "id": "01a07dac-1632-7049-ae41-57d1f5fbc99a", "title": "Letting the AI Off the Leash (Without Getting Bitten)", "url": "https://www.jpaul.me/2026/08/the-workflow-ai-in-the-loop/", "published_at": "2026-08-18T14:00:00+00:00" }, { "id": "01a07dac-1632-7049-ae41-57d1f6084a1c", "title": "Giving the AI Hands: Extending It Into Your Real Systems", "url": "https://www.jpaul.me/2026/08/the-workflow-extend-the-ai/", "published_at": "2026-08-13T14:00:00+00:00" }, { "id": "01a07dac-1632-7049-ae41-57d1f65627a0", "title": "Why I replaced MetaMCP with a custom MCP gateway I designed", "url": "https://www.jpaul.me/2026/08/why-i-replaced-metamcp-with-a-custom-mcp-gateway-i-designed/", "published_at": "2026-08-12T22:19:43+00:00" }, { "id": "01a07dac-1632-7049-ae41-57d1f7176480", "title": "AI Made Writing Code Cheap. Now Automate the Catching.", "url": "https://www.jpaul.me/2026/08/the-workflow-automate-checking-shipping/", "published_at": "2026-08-11T14:00:00+00:00" }, { "id": "01a07dac-1632-7049-ae41-57d1f7d07174", "title": "Your AI Just Force-Pushed Over a Day of Work. Now What?", "url": "https://www.jpaul.me/2026/08/the-workflow-revert-reset-recovery/", "published_at": "2026-08-06T14:00:00+00:00" }, { "id": "01a07dac-1632-7049-ae41-57d1f8a327f9", "title": "Half Your Teammates Aren’t Human (and the Loop Doesn’t Care)", "url": "https://www.jpaul.me/2026/08/the-workflow-collaboration-humans-and-agents/", "published_at": "2026-08-04T14:00:00+00:00" }, { "id": "01a07dac-1632-7049-ae41-57d1f95c9665", "title": "The AI’s Code Looks Right. That’s the Problem.", "url": "https://www.jpaul.me/2026/07/the-workflow-reviewing-ai-code/", "published_at": "2026-07-30T14:00:00+00:00" }, { "id": "01a07dac-1632-7049-ae41-57d1f9bd8b82", "title": "Who Picks This Up? Writing Issues for a Team of Humans and Agents", "url": "https://www.jpaul.me/2026/07/the-workflow-issues-task-layer/", "published_at": "2026-07-28T14:00:00+00:00" }, { "id": "01a0bb44-fdfe-712a-817c-7c33aa28ed80", "title": "Your Repo Lives on One Disk. That’s One Spilled Coffee From Gone.", "url": "https://www.jpaul.me/2026/07/the-workflow-remotes-and-hosting/", "published_at": "2026-07-23T14:00:00+00:00" }, { "id": "01a0bb44-fdff-7044-96e6-805b9277cee0", "title": "Stop Making Your Agents Take Turns: Git Worktrees", "url": "https://www.jpaul.me/2026/07/the-workflow-worktrees-parallel-agents/", "published_at": "2026-07-21T14:00:00+00:00" }, { "id": "01a0bb44-fdff-7044-96e6-805b92c88a56", "title": "Let the AI Try Something Reckless: On a Branch", "url": "https://www.jpaul.me/2026/07/the-workflow-branches-sandboxes/", "published_at": "2026-07-16T14:00:00+00:00" }, { "id": "01a0bb44-fdff-7044-96e6-805b93074920", "title": "Commit the AI’s Config, Not Just the Code", "url": "https://www.jpaul.me/2026/07/commit-the-ai-config/", "published_at": "2026-07-14T14:00:00+00:00" }, { "id": "01a0bb44-fdff-7044-96e6-805b93395ce3", "title": "Let the AI Edit Your Files (Yes, Really: Here’s Why It’s Safe)", "url": "https://www.jpaul.me/2026/07/the-workflow-ai-out-of-the-browser/", "published_at": "2026-07-09T14:00:00+00:00" }, { "id": "01a0bb44-fdff-7044-96e6-805b9349fa31", "title": "Version Control Isn’t Just for Code: Start With Your Words", "url": "https://www.jpaul.me/2026/07/version-control-for-words/", "published_at": "2026-07-07T14:00:00+00:00" }, { "id": "01a0bb44-fdff-7044-96e6-805b94164f37", "title": "Git Is Undo for AI (and Memory It Can Read Back)", "url": "https://www.jpaul.me/2026/07/version-control-safety-net/", "published_at": "2026-07-01T14:43:06+00:00" }, { "id": "01a0bb44-fdff-7044-96e6-805b9464a8c2", "title": "The Copy-Paste Problem (and How to Actually Get Started)", "url": "https://www.jpaul.me/2026/06/the-workflow-getting-started/", "published_at": "2026-06-27T13:05:00+00:00" }, { "id": "01a0bb44-fdff-7044-96e6-805b94bdeabf", "title": "Your AI Already Writes Good Code. That’s Not Your Problem.", "url": "https://www.jpaul.me/2026/06/the-workflow-announcement/", "published_at": "2026-06-25T13:05:00+00:00" }, { "id": "01a0bb44-fdff-7044-96e6-805b94f7b550", "title": "Zerto Docs MCP — Part 2: Hybrid Search and a Curated Knowledge Layer", "url": "https://www.jpaul.me/2026/05/zerto-docs-mcp-part-2-hybrid-search/", "published_at": "2026-05-26T12:52:25+00:00" }, { "id": "01a0bb55-474f-70b1-a265-fc4d2957ecaa", "title": "AI-Powered Grain Market Tracking for Farmers", "url": "https://www.jpaul.me/2026/05/building-my-own-ag-advisor/", "published_at": "2026-05-22T12:57:00+00:00" }, { "id": "01a0bb55-474f-70b1-a265-fc4d2a2262e4", "title": "My Zerto Docs MCP Server: Ask Claude (or Copilot, or Cursor) Real Questions", "url": "https://www.jpaul.me/2026/05/introducing-zerto-docs-mcp-server/", "published_at": "2026-05-20T13:39:43+00:00" }, { "id": "01a0bb55-474f-70b1-a265-fc4d2a6b3782", "title": "Introducing Webhook Server: Windows-Native Webhooks for Zerto (and Anything Else)", "url": "https://www.jpaul.me/2026/05/introducing-webhook-server-windows-native-webhooks-for-zerto-and-anything-else/", "published_at": "2026-05-11T13:00:00+00:00" }, { "id": "01a0bb55-474f-70b1-a265-fc4d2a7abce7", "title": "I Built an Entire Company Out of AI Agents – Part 1", "url": "https://www.jpaul.me/2026/03/i-built-an-entire-company-out-of-ai-agents-part-1/", "published_at": "2026-03-13T12:30:00+00:00" }, { "id": "01a0bb55-474f-70b1-a265-fc4d2b425df3", "title": "Troubleshooting Keycloak Authentication", "url": "https://www.jpaul.me/2026/01/troubleshooting-keycloak-authentication/", "published_at": "2026-01-23T19:59:56+00:00" }, { "id": "01a0bb55-474f-70b1-a265-fc4d2bcc4785", "title": "DIY Precision Agriculture: Fertilizer Monitor with Raspberry Pi Pico Part 2", "url": "https://www.jpaul.me/2025/04/diy-precision-agriculture-fertilizer-monitor-with-raspberry-pi-pico-part-2/", "published_at": "2025-04-28T16:35:37+00:00" }, { "id": "01a0bb55-474f-70b1-a265-fc4d2c104351", "title": "BREAKING: Broadcom Announces Radical U-Turn on VMware Pricing", "url": "https://www.jpaul.me/2025/04/breaking-broadcom-announces-radical-u-turn-on-vmware-pricing/", "published_at": "2025-04-01T12:00:00+00:00" }, { "id": "01a0bb55-474f-70b1-a265-fc4d2c74e9e8", "title": "DIY Precision Agriculture: Fertilizer Monitor with Raspberry Pi Pico Part 1", "url": "https://www.jpaul.me/2025/03/diy-precision-agriculture-fertilizer-monitor-with-raspberry-pi-pico-part-1/", "published_at": "2025-03-16T13:43:43+00:00" }, { "id": "01a0bb55-474f-70b1-a265-fc4d2cb656fc", "title": "Automated Rotation of Keycloak LDAP Federation Password for Zerto", "url": "https://www.jpaul.me/2024/10/automated-rotation-of-keycloak-ldap-federation-password-for-zerto/", "published_at": "2024-10-09T12:24:16+00:00" }, { "id": "01a0bb55-474f-70b1-a265-fc4d2d9f0245", "title": "A Water Heater Breakdown Was the Best Thing for My Utility Bills!", "url": "https://www.jpaul.me/2024/09/a-water-heater-breakdown-was-the-best-thing-for-my-utility-bills/", "published_at": "2024-09-13T01:55:12+00:00" }, { "id": "01a0bb5a-e504-7375-8d4f-4840a411ea12", "title": "DIY Stratum 1 NTP Server: Secure Time Sync with Raspberry Pi Under $200", "url": "https://www.jpaul.me/2024/08/diy-stratum-1-ntp-server-secure-time-sync-with-raspberry-pi-under-200/", "published_at": "2024-08-30T23:46:03+00:00" }, { "id": "01a0bb5a-e504-7375-8d4f-4840a4ed7856", "title": "Harnessing Zerto 10 API Enhancements for Superior Disaster Recovery", "url": "https://www.jpaul.me/2024/08/harnessing-zerto-10-api-enhancements-for-superior-disaster-recovery/", "published_at": "2024-08-12T19:22:50+00:00" }, { "id": "01a0bb5a-e504-7375-8d4f-4840a5ce99c1", "title": "Converting REST API Scripts for ZVM Appliance v2", "url": "https://www.jpaul.me/2024/08/converting-rest-api-scripts-for-zvm-appliance-v2/", "published_at": "2024-08-07T21:04:15+00:00" }, { "id": "01a0bb5a-e504-7375-8d4f-4840a6405ed9", "title": "How to Install Docker on a Raspberry Pi 5", "url": "https://www.jpaul.me/2024/07/how-to-install-docker-on-a-raspberry-pi-5/", "published_at": "2024-07-28T01:59:51+00:00" }, { "id": "01a0bb5a-e504-7375-8d4f-4840a68556bb", "title": "How To Install and Use Docker on Ubuntu 24.04", "url": "https://www.jpaul.me/2024/07/how-to-install-and-use-docker-on-ubuntu-24-04/", "published_at": "2024-07-16T16:36:27+00:00" }, { "id": "01a0bb5a-e504-7375-8d4f-4840a748d9e1", "title": "How to visualize Zerto metrics using Grafana", "url": "https://www.jpaul.me/2023/04/how-to-visualize-zerto-using-grafna/", "published_at": "2023-04-19T03:02:09+00:00" }, { "id": "01a0bb5a-e504-7375-8d4f-4840a7a0c45f", "title": "Configuring ZVM Appliance Multi-Factor Authentication", "url": "https://www.jpaul.me/2023/04/zvm-appliance-multi-factor-auth/", "published_at": "2023-04-19T00:17:56+00:00" }, { "id": "01a0bb5a-e504-7375-8d4f-4840a86fbbc3", "title": "Converting REST API Scripts for ZVM Appliance", "url": "https://www.jpaul.me/2023/04/converting-rest-api-scripts-for-zvm-appliance/", "published_at": "2023-04-07T12:45:00+00:00" }, { "id": "01a0bb5a-e504-7375-8d4f-4840a96f63e0", "title": "How to remove stuck K8s namespaces", "url": "https://www.jpaul.me/2023/01/how-to-remove-stuck-k8s-namespaces/", "published_at": "2023-01-30T16:05:13+00:00" }, { "id": "01a0bb5a-e504-7375-8d4f-4840aa243ffc", "title": "Introducing the Linux Zerto Virtual Manager", "url": "https://www.jpaul.me/2022/06/introducing-the-linux-zerto-virtual-manager/", "published_at": "2022-06-07T17:13:40+00:00" }, { "id": "01a0bb62-f2f6-73e3-9de4-fa412e038a9b", "title": "I’m back at Zerto (now HPE) in a new role!", "url": "https://www.jpaul.me/2022/06/im-back-at-zerto-now-hpe-in-a-new-role/", "published_at": "2022-06-01T12:50:56+00:00" }, { "id": "01a0bb62-f2f6-73e3-9de4-fa412e69a417", "title": "MayaData launches Kubera Propel and Kubera Chaos", "url": "https://www.jpaul.me/2020/11/mayadata-launches-kubera-propel-and-kubera-chaos/", "published_at": "2020-11-16T14:00:43+00:00" }, { "id": "01a0bb62-f2f6-73e3-9de4-fa412eb7560c", "title": "Trilio Launches TrilioVault for Kubernetes v2.0", "url": "https://www.jpaul.me/2020/11/trilio-launches-triliovault-for-kubernetes-v2-0/", "published_at": "2020-11-16T14:00:38+00:00" }, { "id": "01a0bb62-f2f6-73e3-9de4-fa412ec3a291", "title": "What is a Tech Alliance Architect?", "url": "https://www.jpaul.me/2020/11/what-is-a-tech-alliance-architect/", "published_at": "2020-11-09T14:01:00+00:00" }, { "id": "01a0bb62-f2f6-73e3-9de4-fa412f45be51", "title": "Goodbye Zerto, it’s been an awesome adventure!", "url": "https://www.jpaul.me/2020/11/goodbye-zerto-its-been-an-awesome-adventure/", "published_at": "2020-11-06T15:01:00+00:00" }, { "id": "01a0bb62-f2f6-73e3-9de4-fa412fce19f6", "title": "How to Create and Populate a vSphere Content Library with PowerCLI", "url": "https://www.jpaul.me/2020/09/how-to-create-and-populate-a-vsphere-content-library-with-powercli/", "published_at": "2020-09-25T15:16:31+00:00" }, { "id": "01a0bb62-f2f6-73e3-9de4-fa41307c8833", "title": "Harbor: How to Deploy a Private Container Registry", "url": "https://www.jpaul.me/2020/09/harbor-how-to-deploy-a-private-container-registry/", "published_at": "2020-09-10T14:56:06+00:00" }, { "id": "01a0bb62-f2f6-73e3-9de4-fa4131590eeb", "title": "How to use a Cloudflare API Token for LetsEncrypt Validation on Ubuntu 20.04", "url": "https://www.jpaul.me/2020/09/how-to-use-a-cloudflare-api-token-for-letsencrypt-validation-on-ubuntu-20-04/", "published_at": "2020-09-10T13:00:00+00:00" }, { "id": "01a0bb62-f2f6-73e3-9de4-fa4131d290b2", "title": "How to: Azure Custom DNS, Private Endpoints, and Zerto", "url": "https://www.jpaul.me/2020/09/how-to-azure-custom-dns-private-endpoints-and-zerto/", "published_at": "2020-09-01T16:00:14+00:00" }, { "id": "01a0bb62-f2f6-73e3-9de4-fa4131f88ada", "title": "The Ultimate Nerd Raspberry Pi Cluster case version 2.0!", "url": "https://www.jpaul.me/2020/08/ultimate-nerd-raspberry-pi-cluster/", "published_at": "2020-08-23T19:10:38+00:00" }, { "id": "01a0bb69-0fa8-71d2-8dd8-a4d9e8b1c031", "title": "What Happens When You Turn 240 Containers Against A SQL Server To Test VSS Stun Time", "url": "https://www.jpaul.me/2020/08/what-happens-when-you-turn-240-containers-against-a-sql-server-to-test-vss-stun-time/", "published_at": "2020-08-19T14:11:22+00:00" }, { "id": "01a0bb69-0fa8-71d2-8dd8-a4d9e9851d70", "title": "How to Build a JunkYard Kubernetes Cluster on the Cheap!", "url": "https://www.jpaul.me/2020/08/how-to-build-a-junkyard-kubernetes-cluster-on-the-cheap/", "published_at": "2020-08-17T18:13:13+00:00" }, { "id": "01a0bb69-0fa8-71d2-8dd8-a4d9ea343e86", "title": "How to Enable Zerto LTR with no hardware using HPE Cloud Volumes Backup", "url": "https://www.jpaul.me/2020/08/how-to-enable-zerto-ltr-with-no-hardware-using-hpe-cloud-volumes-backup/", "published_at": "2020-08-17T14:05:19+00:00" }, { "id": "01a0bb69-0fa8-71d2-8dd8-a4d9eaf74e41", "title": "How to Install VMware Drivers on a non-VMware Machine", "url": "https://www.jpaul.me/2020/06/how-to-install-vmware-drivers-on-a-non-vmware-machine/", "published_at": "2020-06-18T01:21:02+00:00" }, { "id": "01a0bb69-0fa8-71d2-8dd8-a4d9eb7e9790", "title": "Warning! Don’t try to learn Kubernetes", "url": "https://www.jpaul.me/2020/04/warning-dont-try-to-learn-kubernetes/", "published_at": "2020-04-30T14:22:38+00:00" }, { "id": "01a0bb69-0fa8-71d2-8dd8-a4d9ebc8587e", "title": "Why I recommend CoSchedule for your blog!", "url": "https://www.jpaul.me/2019/11/why-i-recommend-coschedule-for-your-blog/", "published_at": "2019-11-27T19:27:26+00:00" }, { "id": "01a0bb69-0fa8-71d2-8dd8-a4d9ec43c54b", "title": "Why you should get 2 GL-AR750S routers!", "url": "https://www.jpaul.me/2019/11/why-you-should-get-2-gl-ar750s-routers/", "published_at": "2019-11-27T14:51:32+00:00" }, { "id": "01a0bb69-0fa8-71d2-8dd8-a4d9ec4e7f4a", "title": "All the news you missed at KubeCon 2019", "url": "https://www.jpaul.me/2019/11/all-the-news-you-missed-at-kubecon-2019/", "published_at": "2019-11-19T18:00:00+00:00" }, { "id": "01a0bb69-0fa8-71d2-8dd8-a4d9ec7c4e63", "title": "Visualize the Future, Shape the Present, and Restore the Past with Key Cloud Native Projects", "url": "https://www.jpaul.me/2019/11/visualize-the-future-shape-the-present-and-restore-the-past-with-key-cloud-native-projects/", "published_at": "2019-11-19T16:09:23+00:00" }, { "id": "01a0bb69-0fa8-71d2-8dd8-a4d9ecc400cf", "title": "Turbonomic Announces New Free Observability Tool to Give Developers Full-Stack Context for Microservice Applications", "url": "https://www.jpaul.me/2019/11/turbonomic-announces-new-free-observability-tool-to-give-developers-full-stack-context-for-microservice-applications/", "published_at": "2019-11-19T16:07:18+00:00" }, { "id": "01a0bb6d-3596-7292-8ec5-9582e55bec20", "title": "Making Kubernetes Easier with DigitalOcean Container Registry and 1-Click Apps", "url": "https://www.jpaul.me/2019/11/making-kubernetes-easier-with-digitalocean-container-registry-and-1-click-apps/", "published_at": "2019-11-19T16:01:00+00:00" }, { "id": "01a0bb6d-3596-7292-8ec5-9582e5b83231", "title": "Portworx enters enterprise backup market with point-and-click Kubernetes backup solution that integrates with Portworx Enterprise and top cloud block storage solutions like Amazon, Google, and Azure", "url": "https://www.jpaul.me/2019/11/portworx-enters-enterprise-backup-market-with-point-and-click-kubernetes-backup-solution-that-integrates-with-portworx-enterprise-and-top-cloud-block-storage-solutions-like-amazon-google-and-azure/", "published_at": "2019-11-19T14:22:15+00:00" }, { "id": "01a0bb6d-3596-7292-8ec5-9582e5ee717d", "title": "MayaData boosts OpenEBS Kubernetes data performance with the contribution of MayaStor, announces v 1.4 & more at KubeCon", "url": "https://www.jpaul.me/2019/11/mayadata-boosts-openebs-kubernetes-data-performance-with-the-contribution-of-mayastor-announces-v-1-4-more-at-kubecon/", "published_at": "2019-11-18T22:46:49+00:00" }, { "id": "01a0bb6d-3596-7292-8ec5-9582e6bedd53", "title": "Trilio Data Announces Technical Preview of TrilioVault for Kubernetes", "url": "https://www.jpaul.me/2019/11/trilio-data-announces-technical-preview-of-triliovault-for-kubernetes/", "published_at": "2019-11-18T18:00:22+00:00" }, { "id": "01a0bb6d-3596-7292-8ec5-9582e6cd1779", "title": "Containous Unveils New Ambassador Program to Reward and Support Traefik Community Members", "url": "https://www.jpaul.me/2019/11/containous-unveils-new-ambassador-program-to-reward-and-support-traefik-community-members/", "published_at": "2019-11-18T14:05:00+00:00" }, { "id": "01a0bb6d-3596-7292-8ec5-9582e729da62", "title": "StorageOS Releases Latest Version of Cloud Native Storage Solution", "url": "https://www.jpaul.me/2019/11/storageos-releases-latest-version-of-cloud-native-storage-solution/", "published_at": "2019-11-18T13:01:00+00:00" }, { "id": "01a0bb6d-3596-7292-8ec5-9582e77aa8d3", "title": "New Innovation from Snyk Puts Container Security in the Hands of Developers", "url": "https://www.jpaul.me/2019/11/new-innovation-from-snyk-puts-container-security-in-the-hands-of-developers/", "published_at": "2019-11-12T23:16:19+00:00" }, { "id": "01a0bb6d-3596-7292-8ec5-9582e7c9b404", "title": "Everything you need to know about Zerto’s VAIO Announcement", "url": "https://www.jpaul.me/2019/09/everything-you-need-to-know-about-zertos-vaio-announcement/", "published_at": "2019-09-03T13:30:54+00:00" }, { "id": "01a0bb6d-3596-7292-8ec5-9582e84a2810", "title": "Geek stuff worth grabbing on #PrimeDay", "url": "https://www.jpaul.me/2019/07/geek-stuff-worth-grabbing-on-primeday/", "published_at": "2019-07-06T12:00:02+00:00" }, { "id": "01a0bb6d-3596-7292-8ec5-9582e93cec78", "title": "The Ultimate Nerd #RaspberryPi Cluster Case", "url": "https://www.jpaul.me/2019/07/the-ultimate-nerd-raspberrypi-cluster-case/", "published_at": "2019-07-05T15:08:22+00:00" }, { "id": "01a0bb71-09df-7033-a7e1-86206ead3305", "title": "87 Ways the new Unofficial Zerto PowerShell Module will help you!", "url": "https://www.jpaul.me/2019/06/87-ways-the-new-unofficial-zerto-powershell-module-will-help-you/", "published_at": "2019-06-17T15:15:38+00:00" }, { "id": "01a0bb71-09df-7033-a7e1-86206fa82eaa", "title": "Hands on IoT at #MSBuild with the Azure MXChip DevKit", "url": "https://www.jpaul.me/2019/05/hands-on-iot-at-msbuild-with-the-azure-mxchip-devkit/", "published_at": "2019-05-10T13:00:43+00:00" }, { "id": "01a0bb71-09df-7033-a7e1-86206fa90662", "title": "Runecast Analyzer – take my money already!", "url": "https://www.jpaul.me/2019/05/runecast-analyzer-take-my-money-already/", "published_at": "2019-05-09T14:00:22+00:00" }, { "id": "01a0bb71-09df-7033-a7e1-86206fd21e4e", "title": "Azure Automation – How to quickly work with many subscriptions", "url": "https://www.jpaul.me/2019/05/azure-automation-how-to-quickly-work-with-many-subscriptions/", "published_at": "2019-05-01T13:00:16+00:00" }, { "id": "01a0bb71-09df-7033-a7e1-8620701e3eb0", "title": "Azure Scale Sets – A HUGE boost for Zerto 7 RTO time", "url": "https://www.jpaul.me/2019/04/azure-scale-sets-a-huge-boost-for-zerto-7-rto-time/", "published_at": "2019-04-25T11:57:15+00:00" }, { "id": "01a0bb71-09df-7033-a7e1-86207114426e", "title": "ZertoCon 2019 Hackathon Update", "url": "https://www.jpaul.me/2019/04/zertocon-2019-hackathon-update/", "published_at": "2019-04-17T12:58:44+00:00" }, { "id": "01a0bb71-09df-7033-a7e1-862071afac29", "title": "Why the HPE C3000 BladeSystem is the best lab setup ever", "url": "https://www.jpaul.me/2019/04/why-the-hpe-c3000-bladesystem-is-the-best-lab-setup-ever/", "published_at": "2019-04-04T13:51:06+00:00" }, { "id": "01a0bb71-09df-7033-a7e1-862071f87b64", "title": "How to build a Raspberry Pi Serial Console Server with ser2net", "url": "https://www.jpaul.me/2019/01/how-to-build-a-raspberry-pi-serial-console-server-with-ser2net/", "published_at": "2019-01-29T21:59:58+00:00" }, { "id": "01a0bb71-09df-7033-a7e1-862072da48d4", "title": "Calling all Hackers, ZertoCon 2019 Wants You!", "url": "https://www.jpaul.me/2019/01/calling-all-hackers-zertocon-2019-wants-you/", "published_at": "2019-01-17T19:21:24+00:00" }, { "id": "01a0bb71-09df-7033-a7e1-8620734adb0b", "title": "10 In-demand skills to learn in 2019", "url": "https://www.jpaul.me/2018/12/10-in-demand-skills-to-learn-in-2019/", "published_at": "2018-12-31T14:00:22+00:00" }, { "id": "01a0bb74-7f7a-71ce-8b47-3e01503cd59f", "title": "Why Innovation, Risk, and Curves make for the best careers", "url": "https://www.jpaul.me/2018/12/why-innovation-risk-and-curves-make-for-the-best-careers/", "published_at": "2018-12-30T18:45:59+00:00" }, { "id": "01a0bb74-7f7a-71ce-8b47-3e01508b5cbc", "title": "Netplan makes Linux Cross-Hypervisor migration easy!", "url": "https://www.jpaul.me/2018/12/netplan-makes-linux-cross-hypervisor-migration-easy/", "published_at": "2018-12-20T16:34:30+00:00" }, { "id": "01a0bb74-7f7a-71ce-8b47-3e01508d72f9", "title": "Cloud Native Computing Foundation to host etcd", "url": "https://www.jpaul.me/2018/12/cloud-native-computing-foundation-to-host-etcd/", "published_at": "2018-12-11T17:01:13+00:00" }, { "id": "01a0bb74-7f7a-71ce-8b47-3e015165a1fe", "title": "DigitalOcean Releases Kubernetes as a Service", "url": "https://www.jpaul.me/2018/12/digitalocean-releases-kubernetes-as-a-service/", "published_at": "2018-12-11T16:00:19+00:00" }, { "id": "01a0bb74-7f7a-71ce-8b47-3e015199da43", "title": "Galactic Fog Launches Container Migration Utility to Make it Easy to Move Amazon ECS Containers to Kubernetes", "url": "https://www.jpaul.me/2018/12/galactic-fog-launches-container-migration-utility-to-make-it-easy-to-move-amazon-ecs-containers-to-kubernetes/", "published_at": "2018-12-11T14:00:52+00:00" }, { "id": "01a0bb74-7f7a-71ce-8b47-3e0151f9dbe9", "title": "Bitnami announces BKPR: Automates Monitoring, Alerting, and Metrics for Kubernetes Apps", "url": "https://www.jpaul.me/2018/12/bitnami-announces-bkpr-automates-monitoring-alerting-and-metrics-for-kubernetes-apps/", "published_at": "2018-12-11T14:00:50+00:00" }, { "id": "01a0bb74-7f7a-71ce-8b47-3e01524cc7d6", "title": "Introducing Traefik Enterprise Edition", "url": "https://www.jpaul.me/2018/12/introducing-traefik-enterprise-edition/", "published_at": "2018-12-11T14:00:03+00:00" }, { "id": "01a0bb74-7f7a-71ce-8b47-3e01531664e6", "title": "Beyond Kubernetes, what’s next in Cloud Native computing", "url": "https://www.jpaul.me/2018/12/beyond-kubernetes-whats-next-in-cloud-native-computing/", "published_at": "2018-12-10T17:05:14+00:00" }, { "id": "01a0bb74-7f7a-71ce-8b47-3e01532e0436", "title": "Rook Expands Support for Additional Storage Solutions, Ceph Support Moves to Stable", "url": "https://www.jpaul.me/2018/12/rook-expands-support-for-additional-storage-solutions-ceph-support-moves-to-stable/", "published_at": "2018-12-10T17:01:46+00:00" }, { "id": "01a0bb74-7f7a-71ce-8b47-3e015409b181", "title": "Kublr 1.11 Enhances Kubernetes Deployments in Multiple Environments", "url": "https://www.jpaul.me/2018/12/kublr-1-11-enhances-kubernetes-deployments-in-multiple-environments/", "published_at": "2018-12-10T16:35:54+00:00" }, { "id": "01a0bb77-b3d6-7074-acc1-938c0223708d", "title": "Nutanix Acropolis adding Cloud Native stack", "url": "https://www.jpaul.me/2018/12/nutanix-acropolis-adding-cloud-native-stack/", "published_at": "2018-12-10T16:05:13+00:00" }, { "id": "01a0bb77-b3d6-7074-acc1-938c02bd24ff", "title": "Quick Start Guide to CloudBerry Backup Desktop Edition", "url": "https://www.jpaul.me/2018/10/quick-start-guide-to-cloudberry-backup-desktop-edition/", "published_at": "2018-10-12T14:50:57+00:00" }, { "id": "01a0bb77-b3d6-7074-acc1-938c02da3729", "title": "Azure DevOps – Never manually create a Docker container again!", "url": "https://www.jpaul.me/2018/10/azure-devops-never-manually-create-a-docker-container-again/", "published_at": "2018-10-09T14:36:36+00:00" }, { "id": "01a0bb77-b3d6-7074-acc1-938c02e86989", "title": "Importing a GitHub Repo to Azure DevOps Repo", "url": "https://www.jpaul.me/2018/10/importing-a-github-repo-to-azure-devops-repo/", "published_at": "2018-10-02T18:05:06+00:00" }, { "id": "01a0bb77-b3d6-7074-acc1-938c03cd4ed6", "title": "Finally, a geek travel router I love!", "url": "https://www.jpaul.me/2018/08/finally-a-geek-travel-router-i-love/", "published_at": "2018-08-13T14:00:14+00:00" }, { "id": "01a0bb77-b3d6-7074-acc1-938c04404287", "title": "In 16 months Windows and SQL 2008 and 2008 R2 will no longer be supported, what’s your plan?", "url": "https://www.jpaul.me/2018/08/in-16-months-windows-and-sql-2008-and-2008-r2-will-no-longer-be-supported-whats-your-plan/", "published_at": "2018-08-12T14:58:01+00:00" }, { "id": "01a0bb77-b3d6-7074-acc1-938c047759a6", "title": "Serial Consoles FTW like its 1978!", "url": "https://www.jpaul.me/2018/08/serial-consoles-ftw-like-its-1978/", "published_at": "2018-08-07T14:00:36+00:00" }, { "id": "01a0bb77-b3d6-7074-acc1-938c0572bc98", "title": "The Secret Sauce Behind zPlanner", "url": "https://www.jpaul.me/2018/07/the-secret-sauce-behind-zplanner/", "published_at": "2018-07-16T20:18:24+00:00" }, { "id": "01a0bb77-b3d6-7074-acc1-938c064cffce", "title": "zPlanner – Replication Planning Super Tool", "url": "https://www.jpaul.me/2018/07/zplanner-replication-planning-super-tool/", "published_at": "2018-07-14T04:02:04+00:00" }, { "id": "01a0bb77-b3d6-7074-acc1-938c06621e68", "title": "Zerto Alert – The default Microsoft SAN Policy may …", "url": "https://www.jpaul.me/2018/07/zerto-alert-the-default-microsoft-san-policy-may/", "published_at": "2018-07-13T14:40:29+00:00" } ] posts Claim your blog
Back to Justin's IT Blog
Blog · corpus.blog/blogs/jpaul.me/posts

Justin's IT Blog

jpaul.me

2026

2025

2024

2023

2022

2020

2019

2018