<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>W. Jason Gilmore</title><description>Home page of W. Jason Gilmore</description><link>https://wjgilmore.com/</link><item><title>Technical Due Diligence - Configuring a Secret GitHub Team</title><link>https://wjgilmore.com/articles/technical-due-diligence-configuring-a-secret-github-team/</link><guid isPermaLink="true">https://wjgilmore.com/articles/technical-due-diligence-configuring-a-secret-github-team/</guid><description>Add hidden users to your GitHub organization</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate></item><item><title>One Weird Trick I Learned As A Beginner to Triple My Swim Distance</title><link>https://wjgilmore.com/articles/ironman-diary-20261012/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-20261012/</guid><description>Four weeks stuck at 50 meters, then two 100s and a 150 in one session. What changed, with the data.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate></item><item><title>InBody Scan Two: Same Weight, Different Body</title><link>https://wjgilmore.com/articles/ironman-diary-20260923/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-20260923/</guid><description>Two InBody 580 scans six and a half months apart. The scale barely moved. Fat mass, skeletal muscle, and visceral fat did, and the numbers change what race weight should mean.</description><pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate></item><item><title>No Goggles, No Breakfast, No Plan: 550 Meters</title><link>https://wjgilmore.com/articles/ironman-diary-20260922/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-20260922/</guid><description>A forgotten pair of goggles, a fasted swim, a session plan I abandoned on the way out the door, what twenty-two lengths of data say about a bad day in the pool, and what two videos from the deck finally settled.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Ten Miles on the Bike, Ten on Foot, and a Thunderstorm in Between</title><link>https://wjgilmore.com/articles/ironman-diary-20260920/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-20260920/</guid><description>A 10-mile trainer ride, a 2-mile run cut short by lightning, the remaining 8 miles in the afternoon heat with a fast finish, and what the numbers say about the benchmark.</description><pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Ironman Training Diary - Learning How to Swim at 51</title><link>https://wjgilmore.com/articles/ironman-diary-20260826/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-20260826/</guid><description>Channeling my inner Michael Phelps at 51 years old has been a humbling experience but I&apos;m getting better.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Ironman Training Diary - August 25, 2026: Four Miles in Dublin</title><link>https://wjgilmore.com/articles/ironman-diary-20260825-run/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-20260825-run/</guid><description>Today&apos;s four mile run, with Apollo&apos;s analysis</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Ironman Training Diary - August 24, 2026: Daily Carb Targets</title><link>https://wjgilmore.com/articles/ironman-diary-20260824/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-20260824/</guid><description>How many carbs an Ironman base phase actually needs, and how my meal plan measures up</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Ironman Training Diary - Another 1/2 Marathon Complete</title><link>https://wjgilmore.com/articles/ironman-diary-20260705/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-20260705/</guid><description>I ran another 1/2 marathon to benchmark fitness improvements. Things seem to be moving in the right direction.</description><pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Ironman Training Diary - June 24, 2026</title><link>https://wjgilmore.com/articles/ironman-diary-20260624/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-20260624/</guid><description>Been a few weeks since the last update.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Ironman Training Diary - May 26, 2026 Run</title><link>https://wjgilmore.com/articles/ironman-diary-post-weekend-run-and-new-running-plan/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-post-weekend-run-and-new-running-plan/</guid><description>Easy 5K run after the holiday</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>Ironman Training Diary - May 19, 2026</title><link>https://wjgilmore.com/articles/ironman-diary-20260519/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-20260519/</guid><description>New friends and another hot run</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title>Opening Files Faster In Vim with fzf</title><link>https://wjgilmore.com/articles/opening-files-faster-with-vim/</link><guid isPermaLink="true">https://wjgilmore.com/articles/opening-files-faster-with-vim/</guid><description>Quickly open any file in Vim using the fzf fuzzy finder</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title>Ironman Training Diary - May 18, 2026</title><link>https://wjgilmore.com/articles/ironman-diary-20260518/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-20260518/</guid><description>A lot of pushups and dialing back my run pace</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>Migrating a Corporate Marketing Site to AstroJS and Cloudflare Pages Using Claude Code</title><link>https://wjgilmore.com/articles/migrating-a-corporate-marketing-site-to-astrojs-and-cloudflare-pages-using-claude-code/</link><guid isPermaLink="true">https://wjgilmore.com/articles/migrating-a-corporate-marketing-site-to-astrojs-and-cloudflare-pages-using-claude-code/</guid><description>Cloudflare Pages and Claude Code can dramatically reduce corporate marketing site hosting costs while increasing productivity</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>Ironman Training Diary - May 14, 2026</title><link>https://wjgilmore.com/articles/ironman-diary-20260514/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-20260514/</guid><description>Tired legs and an initial Apollo analysis</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>Ironman Training Diary - May 12, 2026</title><link>https://wjgilmore.com/articles/ironman-diary-20260512/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-20260512/</guid><description>Protein shake recipe, more running</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>Ironman Training Diary - May 11, 2026</title><link>https://wjgilmore.com/articles/ironman-diary-20260511/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-20260511/</guid><description>Another training run, bike research</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate></item><item><title>Timman vs Larsen - Sicilian Defense</title><link>https://wjgilmore.com/articles/chess-timman-vs-larsen-1980/</link><guid isPermaLink="true">https://wjgilmore.com/articles/chess-timman-vs-larsen-1980/</guid><description>Perhaps my favorite example of the Sicilian Defense. A masterpiece game.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>Ironman Training Diary - May 9, 2026</title><link>https://wjgilmore.com/articles/ironman-diary-20260509/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-20260509/</guid><description>Strong group run</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>Ironman Training Diary - May 8, 2026</title><link>https://wjgilmore.com/articles/ironman-diary-20260508/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-20260508/</guid><description>Stretching, cycling, and pizza</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>Ironman Training Diary - May 7, 2026</title><link>https://wjgilmore.com/articles/ironman-diary-20260507/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-20260507/</guid><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Ironman Training Diary - What am I Getting Myself Into?</title><link>https://wjgilmore.com/articles/ironman-diary-20260506/</link><guid isPermaLink="true">https://wjgilmore.com/articles/ironman-diary-20260506/</guid><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate></item><item><title>Overanalyzing My Poor 1/2 Marathon Performance</title><link>https://wjgilmore.com/articles/overanalyzing-my-half-marathon-performance/</link><guid isPermaLink="true">https://wjgilmore.com/articles/overanalyzing-my-half-marathon-performance/</guid><description>I&apos;m not obsessing I swear.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>My 1/2 Marathon Strategy as a Slow Starter</title><link>https://wjgilmore.com/articles/running-half-marathon-as-slow-starter/</link><guid isPermaLink="true">https://wjgilmore.com/articles/running-half-marathon-as-slow-starter/</guid><description>My 1/2 marathon strategy for upcoming race.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Resolving Dependabot Issues with Claude Code</title><link>https://wjgilmore.com/articles/resolving-dependabot-issues-with-claude-code/</link><guid isPermaLink="true">https://wjgilmore.com/articles/resolving-dependabot-issues-with-claude-code/</guid><description>Learn how to use Claude Code to resolve Dependabot alerts and keep your dependencies up to date</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Identifying Software Subject Matter Experts with ContributorIQ</title><link>https://wjgilmore.com/articles/identifying-software-subject-matter-experts-with-contributoriq/</link><guid isPermaLink="true">https://wjgilmore.com/articles/identifying-software-subject-matter-experts-with-contributoriq/</guid><description>ContributorIQ identifies true subject matter experts in codebases by analyzing git history, helping buyers and engineering leaders assess key person risk.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Testing a Laravel MCP Server Using Herd and Claude Desktop</title><link>https://wjgilmore.com/articles/testing-laravel-mcp-server-with-herd-and-claude-desktop/</link><guid isPermaLink="true">https://wjgilmore.com/articles/testing-laravel-mcp-server-with-herd-and-claude-desktop/</guid><description>Use this snippet to test your local Laravel MCP server with Claude Desktop</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Goodbye Software Guilds, Hello Software Factories</title><link>https://wjgilmore.com/articles/goodbye-software-guilds-hello-software-factories/</link><guid isPermaLink="true">https://wjgilmore.com/articles/goodbye-software-guilds-hello-software-factories/</guid><description>The job of building software is changing faster than most would like to believe.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Books I Read In 2025</title><link>https://wjgilmore.com/articles/books-i-read-in-2025/</link><guid isPermaLink="true">https://wjgilmore.com/articles/books-i-read-in-2025/</guid><description>A summary of all the books I read in 2025</description><pubDate>Sun, 11 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Introducing SecurityBot</title><link>https://wjgilmore.com/articles/introducing-securitybot/</link><guid isPermaLink="true">https://wjgilmore.com/articles/introducing-securitybot/</guid><description>Introducing SecurityBot, the all-in-one performance, uptime, SEO, and security monitoring tool</description><pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate></item><item><title>10,000 Pushups And Other Silly Exercise Quests That Changed My Life</title><link>https://wjgilmore.com/articles/10000-pushups/</link><guid isPermaLink="true">https://wjgilmore.com/articles/10000-pushups/</guid><description>A few thoughts regarding my climb from 0 to 10,000 pushups in less than a year.</description><pubDate>Wed, 26 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Toggling Between Fullscreen Editor and Terminal In VSCode and Cursor</title><link>https://wjgilmore.com/articles/toggling-between-fullscreen-editor-and-terminal-in-vs-code/</link><guid isPermaLink="true">https://wjgilmore.com/articles/toggling-between-fullscreen-editor-and-terminal-in-vs-code/</guid><description>It</description><pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Minimal SaaS Technical Due Diligence</title><link>https://wjgilmore.com/articles/minimal-saas-technical-due-diligence/</link><guid isPermaLink="true">https://wjgilmore.com/articles/minimal-saas-technical-due-diligence/</guid><description>Thoughts about completing M&amp;A technical due diligence on a tight timeline</description><pubDate>Thu, 09 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Minimum Viable Expectations for Developers and AI</title><link>https://wjgilmore.com/articles/minimum-viable-expectations-for-developers-and-ai/</link><guid isPermaLink="true">https://wjgilmore.com/articles/minimum-viable-expectations-for-developers-and-ai/</guid><description>Setting a few simple standards regarding AI usage within your development team will make all the difference.</description><pubDate>Wed, 17 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Installing an Example MySQL Database</title><link>https://wjgilmore.com/articles/installing-an-example-mysql-database/</link><guid isPermaLink="true">https://wjgilmore.com/articles/installing-an-example-mysql-database/</guid><description>Download, install, and configure the Sakila (DVD Store) MySQL database</description><pubDate>Wed, 13 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Model Context Protocol, Product Demos, and the New App Store</title><link>https://wjgilmore.com/articles/model-context-protocol-product-demos-and-the-new-app-store/</link><guid isPermaLink="true">https://wjgilmore.com/articles/model-context-protocol-product-demos-and-the-new-app-store/</guid><description>Is MCP ushering in an entirely new type of app store?</description><pubDate>Thu, 31 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Viewing Claude Desktop MCP Server Logs</title><link>https://wjgilmore.com/articles/viewing-claude-desktop-mcp-server-logs/</link><guid isPermaLink="true">https://wjgilmore.com/articles/viewing-claude-desktop-mcp-server-logs/</guid><description>Debugging Claude Desktop MCP servers can be a drag, but tailing the log helps</description><pubDate>Thu, 24 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Notes On the Present State of MCP Servers</title><link>https://wjgilmore.com/articles/notes-on-the-present-state-of-mcp-servers/</link><guid isPermaLink="true">https://wjgilmore.com/articles/notes-on-the-present-state-of-mcp-servers/</guid><description>MCP servers are an emerging technology with enormous promise and the potential to change how we use the Internet.</description><pubDate>Thu, 17 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Building Businesses with AI</title><link>https://wjgilmore.com/articles/building-businesses-with-ai/</link><guid isPermaLink="true">https://wjgilmore.com/articles/building-businesses-with-ai/</guid><description>In this video I will explain how I used Google Gemini, DALL-E, and Cursor to research and build a subscription business called SpiesInDC.</description><pubDate>Thu, 29 May 2025 00:00:00 GMT</pubDate></item><item><title>Building Menubar Apps with AI</title><link>https://wjgilmore.com/articles/building-menubar-apps-with-ai/</link><guid isPermaLink="true">https://wjgilmore.com/articles/building-menubar-apps-with-ai/</guid><description>I have started building menubar apps with AI. Here are my early observations.</description><pubDate>Sun, 15 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Two Day Rome Itinerary</title><link>https://wjgilmore.com/articles/rome-itinerary/</link><guid isPermaLink="true">https://wjgilmore.com/articles/rome-itinerary/</guid><description>Years ago I spent a lot of time exploring the Eternal City, and put this travel itinerary together for fellow travelers.</description><pubDate>Sun, 29 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Japanese Short Story - Going to the Grocery Store</title><link>https://wjgilmore.com/articles/japanese-short-story-grocery-store/</link><guid isPermaLink="true">https://wjgilmore.com/articles/japanese-short-story-grocery-store/</guid><description>There seem to be very few Japanese language short stories useful for beginning learners, so I have started writing my own. This story is about a trip to the grocery store.</description><pubDate>Sun, 18 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Programming Games</title><link>https://wjgilmore.com/articles/programming-games/</link><guid isPermaLink="true">https://wjgilmore.com/articles/programming-games/</guid><description>I love games that are fun while teaching the user something practical. There are a lot of programming- and technology-related games which fit this definition so I thought I would compile a list for easy reference.</description><pubDate>Sun, 18 Aug 2024 00:00:00 GMT</pubDate></item><item><title>How to See All Of Your JIRA Notifications In One Place</title><link>https://wjgilmore.com/articles/see-all-jira-notifications/</link><guid isPermaLink="true">https://wjgilmore.com/articles/see-all-jira-notifications/</guid><description>It can be difficult to keep track of your JIRA notifications, particularly when managing multiple projects. This post shows you how to regain control.</description><pubDate>Thu, 20 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Switching Between English and Hiragana Keyboards on Mac</title><link>https://wjgilmore.com/articles/switching-between-english-hiragana-keyboards/</link><guid isPermaLink="true">https://wjgilmore.com/articles/switching-between-english-hiragana-keyboards/</guid><description>Macs offer a convenient solution for seamlessly switching between English and Hiragana alphabets. I regularly switch between the two when working on my Japanese language homework.</description><pubDate>Thu, 13 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Connecting to a Raspberry Pi Using VNC on macOS</title><link>https://wjgilmore.com/articles/connecting-to-raspberry-pi-using-vnc-and-macos/</link><guid isPermaLink="true">https://wjgilmore.com/articles/connecting-to-raspberry-pi-using-vnc-and-macos/</guid><description>I recently started using an old flatscreen TV as a Raspberry Pi-powered monitor and needed to connect to it using VNC.</description><pubDate>Wed, 29 May 2024 00:00:00 GMT</pubDate></item><item><title>A Career Spent Struggling with Web Design and Why the Future Looks Bright</title><link>https://wjgilmore.com/articles/a-career-spent-struggling-with-web-design-and-why-the-future-looks-bright/</link><guid isPermaLink="true">https://wjgilmore.com/articles/a-career-spent-struggling-with-web-design-and-why-the-future-looks-bright/</guid><description>A look back at struggling with developing user interfaces for the web, and why the future looks amazing.</description><pubDate>Thu, 23 May 2024 00:00:00 GMT</pubDate></item><item><title>Disabling SSL Validation in Bruno</title><link>https://wjgilmore.com/articles/bruno-and-ssl-certificates/</link><guid isPermaLink="true">https://wjgilmore.com/articles/bruno-and-ssl-certificates/</guid><description>The Bruno API client is great but you will probably need to make a minor configuration change when using it in conjunction with local Laravel development environments like Herd.</description><pubDate>Sat, 23 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Disabling Axios SSL Certificate Validation</title><link>https://wjgilmore.com/articles/disabling-axios-ssl-certificate-validation/</link><guid isPermaLink="true">https://wjgilmore.com/articles/disabling-axios-ssl-certificate-validation/</guid><description>The NodeJS Axios library will by default verify the supplied server certificate against the associated certificate authority, which will fail if you are using a self-signed certificate.</description><pubDate>Sat, 23 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Blitz Building with AI</title><link>https://wjgilmore.com/articles/blitz-building-with-ai/</link><guid isPermaLink="true">https://wjgilmore.com/articles/blitz-building-with-ai/</guid><description>AI coding assistants can provide enormous productivity gains. Learn how I used them to create two B2B SaaS MVPs in less than 15 hours.</description><pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Laravel Jetstream: Changing the Login Redirection URL</title><link>https://wjgilmore.com/articles/laravel-jetstream-change-login-redirect/</link><guid isPermaLink="true">https://wjgilmore.com/articles/laravel-jetstream-change-login-redirect/</guid><description>Laravel redirects logged in users to the dashboard route. I needed to change this behavior to redirect the user elsewhere. This post explains how I did it.</description><pubDate>Sat, 16 Oct 2021 00:00:00 GMT</pubDate></item><item><title>Disable Hiragana to Kanji Conversion on Mac</title><link>https://wjgilmore.com/articles/disable-hiragana-to-kanji-mac/</link><guid isPermaLink="true">https://wjgilmore.com/articles/disable-hiragana-to-kanji-mac/</guid><description>Macs offer a convenient solution for seamlessly switching between English and Hiragana alphabets. I regularly switch between the two when working on my Japanese language homework.</description><pubDate>Fri, 21 May 2021 00:00:00 GMT</pubDate></item><item><title>Disabling Foreign Key Constraints When Loading MySQL Data</title><link>https://wjgilmore.com/articles/disabling-foreign-key-constraints-when-loading-mysql-data/</link><guid isPermaLink="true">https://wjgilmore.com/articles/disabling-foreign-key-constraints-when-loading-mysql-data/</guid><description>Disable foreign key checks when loading data into an InnoDB storage engine-backed MySQL database</description><pubDate>Thu, 10 Sep 2020 00:00:00 GMT</pubDate></item><item><title>Validating Identical Passwords With the Zend Framework</title><link>https://wjgilmore.com/articles/validating-identical-passwords-with-the-zend-framework/</link><guid isPermaLink="true">https://wjgilmore.com/articles/validating-identical-passwords-with-the-zend-framework/</guid><description>Zend Framework 1.10.5 added enhanced support for comparing form input</description><pubDate>Sun, 06 Sep 2020 00:00:00 GMT</pubDate></item><item><title>Running PostgreSQL in a Docker Container</title><link>https://wjgilmore.com/articles/running-postgresql-in-a-docker-container/</link><guid isPermaLink="true">https://wjgilmore.com/articles/running-postgresql-in-a-docker-container/</guid><description>This article shows how to run PostgreSQL in a Docker container on macOS.</description><pubDate>Thu, 19 Dec 2019 00:00:00 GMT</pubDate></item><item><title>Undoing a Git Merge</title><link>https://wjgilmore.com/articles/undoing-a-git-merge/</link><guid isPermaLink="true">https://wjgilmore.com/articles/undoing-a-git-merge/</guid><description>Git is great, but can be intimidating. One scary situation pertains to figuring out how to undo mistakenly merged code. This short tutorial shows you how.</description><pubDate>Fri, 19 Dec 2014 00:00:00 GMT</pubDate></item><item><title>How I Learned to Stop Worrying and Love Zend_Form</title><link>https://wjgilmore.com/articles/how-i-learned-to-stop-worrying-and-love-zend-form/</link><guid isPermaLink="true">https://wjgilmore.com/articles/how-i-learned-to-stop-worrying-and-love-zend-form/</guid><description>This post shows you how to override Zend_Form defaults</description><pubDate>Fri, 19 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Deploying PHP Websites with Capistrano</title><link>https://wjgilmore.com/articles/deploying-php-websites-with-capistrano/</link><guid isPermaLink="true">https://wjgilmore.com/articles/deploying-php-websites-with-capistrano/</guid><description>Learn how to deploy and rollback PHP websites with Capistrano</description><pubDate>Tue, 19 Apr 2011 00:00:00 GMT</pubDate></item><item><title>The Power of Doctrine 2 Custom Repositories and Native Queries</title><link>https://wjgilmore.com/articles/the-power-of-doctrine-2-s-custom-repositories-and-native-queries/</link><guid isPermaLink="true">https://wjgilmore.com/articles/the-power-of-doctrine-2-s-custom-repositories-and-native-queries/</guid><description>Extending Doctrine with even more powerful capabilities</description><pubDate>Sat, 09 Apr 2011 00:00:00 GMT</pubDate></item><item><title>Checking Login Status Using a Zend Framework Action Helper</title><link>https://wjgilmore.com/articles/checking-a-users-login-status-using-a-zend-framework-action-helper/</link><guid isPermaLink="true">https://wjgilmore.com/articles/checking-a-users-login-status-using-a-zend-framework-action-helper/</guid><description>Check whether a user is logged in using a Zend Framework action helper.</description><pubDate>Thu, 16 Sep 2010 00:00:00 GMT</pubDate></item><item><title>Zend Framework Tip - Getting Controller and Action Names</title><link>https://wjgilmore.com/articles/getting-controller-and-action-names-in-zend-framework/</link><guid isPermaLink="true">https://wjgilmore.com/articles/getting-controller-and-action-names-in-zend-framework/</guid><description>Retrieve controller and action names inside your Zend Framework logic.</description><pubDate>Mon, 23 Aug 2010 00:00:00 GMT</pubDate></item><item><title>Improving the Windows Console</title><link>https://wjgilmore.com/articles/improving-the-windows-console/</link><guid isPermaLink="true">https://wjgilmore.com/articles/improving-the-windows-console/</guid><description>Add tail to Windows console.</description><pubDate>Tue, 18 Mar 2008 00:00:00 GMT</pubDate></item><item><title>Merging Two Arrays Into A Hash</title><link>https://wjgilmore.com/articles/merging-two-arrays-into-a-hash/</link><guid isPermaLink="true">https://wjgilmore.com/articles/merging-two-arrays-into-a-hash/</guid><description>Use PHP to merge two arrays together and form a hash.</description><pubDate>Tue, 18 Mar 2008 00:00:00 GMT</pubDate></item></channel></rss>