<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Ryan Hayes</title>
        <link>https://ryanhayes.net</link>
        <description>Engineering leader and AI systems advisor. Writing about engineering leadership and the realities of building things that last.</description>
        <lastBuildDate>Sun, 23 Aug 2026 21:06:26 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Ryan Hayes</title>
            <url>https://ryanhayes.net/ryan-hayes.jpg</url>
            <link>https://ryanhayes.net</link>
        </image>
        <copyright>All rights reserved 2026, Ryan Hayes</copyright>
        <item>
            <title><![CDATA[Planetscale Likely Lost Over Half Their Customers This Week. Here’s Why That’s Good For The Business and The Customers That Stay]]></title>
            <link>https://ryanhayes.net/planetscale-free-tier-ending-good-for-customer/</link>
            <guid>https://ryanhayes.net/planetscale-free-tier-ending-good-for-customer/</guid>
            <pubDate>Thu, 07 Mar 2024 17:19:30 GMT</pubDate>
            <description><![CDATA[All the indie devs on X today are upset at Planetscale. Everyone is leaving. Why? This week, PlanetScale decided to remove their Free tier, but there are lessons here for small startups and larger businesses alike. Their new, lowest tier of database is $40. $40! But this is not just any database, this is a…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Azure Dev: Problem starting the plugin CredentialProvider.Microsoft [Solved]]]></title>
            <link>https://ryanhayes.net/azure-devproblem-starting-the-plugin-credentialprovider-microsoft-solved/</link>
            <guid>https://ryanhayes.net/azure-devproblem-starting-the-plugin-credentialprovider-microsoft-solved/</guid>
            <pubDate>Mon, 15 Mar 2021 17:44:56 GMT</pubDate>
            <description><![CDATA[In this break/fix post, I’m going to show you how to fix a specific error that I was getting in an Azure DevOps pipeline during a dotnet publish command that stated “Problem starting the plugin ‘CredentialProvider.Microsoft’”. Here’s the full error message: A credential problem? It was only failing on one of three project publishes and…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Expecting Developers to Leave]]></title>
            <link>https://ryanhayes.net/expecting-developers-to-leave/</link>
            <guid>https://ryanhayes.net/expecting-developers-to-leave/</guid>
            <pubDate>Wed, 13 Jan 2021 14:05:10 GMT</pubDate>
            <description><![CDATA[Because they will. My current team is the longest I’ve ever been with an organization (other than my own freelancing business), almost 5 years. Over the years the needs, motivators, situations, and lives of people within an organization can and will change. It’s the nature of life. There are obvious ways to reduce turnover, like…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[What is Success Syndrome? (And How To Leverage It For Your Personal Brand)]]></title>
            <link>https://ryanhayes.net/what-is-success-syndrome-and-how-to-leverage-it-for-your-personal-brand/</link>
            <guid>https://ryanhayes.net/what-is-success-syndrome-and-how-to-leverage-it-for-your-personal-brand/</guid>
            <pubDate>Wed, 06 Jan 2021 06:00:00 GMT</pubDate>
            <description><![CDATA[First, what does Success Syndrome look like for a software developer? It’s when you become successful at something and then subsequently become overwhelmed. This can happen if you get a promotion, become the “go-to” person for something, or take on new opportunities due to your new recognition. You started out just wanting to be helpful…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Technical Debt Isn’t All Bad (Usually)]]></title>
            <link>https://ryanhayes.net/technical-debt-isnt-all-bad-usually/</link>
            <guid>https://ryanhayes.net/technical-debt-isnt-all-bad-usually/</guid>
            <pubDate>Tue, 05 Jan 2021 06:00:00 GMT</pubDate>
            <description><![CDATA[We’ve all complained about technical debt and legacy code, but it’s not all bad. When I was a junior dev, I would complain about lots of existing legacy code that I encountered. I ran into a lot of it doing contract consulting work. This wasn’t just the obviously bad stuff, either, like finding some homegrown ORM…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[No Rules is the Best Rule]]></title>
            <link>https://ryanhayes.net/no-rules-is-the-best-rule/</link>
            <guid>https://ryanhayes.net/no-rules-is-the-best-rule/</guid>
            <pubDate>Mon, 04 Jan 2021 05:45:00 GMT</pubDate>
            <description><![CDATA[“Rules were made to be broken.” “There are no rules.” “Just follow the rules” Why are rules, quotes about rules, punishments for broken rules everywhere? When my daughter asks me what the rules are, she’s probably not asking what they are so that she can follow them. She’s asking so she knows how to get…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Moving the Cheese]]></title>
            <link>https://ryanhayes.net/moving-the-cheese/</link>
            <guid>https://ryanhayes.net/moving-the-cheese/</guid>
            <pubDate>Fri, 01 Jan 2021 08:14:00 GMT</pubDate>
            <description><![CDATA[Moving the cheese has a negative connotation, but our feelings about our environment changing and the behavior it produces are independent.]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Substack is the new Medium]]></title>
            <link>https://ryanhayes.net/substack-is-the-new-medium/</link>
            <guid>https://ryanhayes.net/substack-is-the-new-medium/</guid>
            <pubDate>Thu, 31 Dec 2020 04:00:00 GMT</pubDate>
            <description><![CDATA[The following is the first and only Substack post that I have or will make, at least for the time being. You can follow the largely placeholder Ryan Hayes account over on Substack. I’ve been writing in various forms publicly for about 12 years now. The majority of that has either been guest blogs or…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[2020: Year in Review]]></title>
            <link>https://ryanhayes.net/2020-year-in-review/</link>
            <guid>https://ryanhayes.net/2020-year-in-review/</guid>
            <pubDate>Wed, 30 Dec 2020 00:11:19 GMT</pubDate>
            <description><![CDATA[Hindsight is 2020! Hahaha, I’m sorry. Let’s start that again. Wow, what a year. January was filled with business trips, hotels, planes, and gatherings. I remember seeing a couple coming from Europe in the Atlanta airport getting off a plane wearing masks. It was the first time I ever really stopped and thought about catching…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[How to Win a Hackathon]]></title>
            <link>https://ryanhayes.net/how-to-win-a-hackathon/</link>
            <guid>https://ryanhayes.net/how-to-win-a-hackathon/</guid>
            <pubDate>Thu, 27 Aug 2020 02:57:34 GMT</pubDate>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Synchronize Node.JS Install Version with Visual Studio]]></title>
            <link>https://ryanhayes.net/synchronize-node-js-install-version-with-visual-studio/</link>
            <guid>https://ryanhayes.net/synchronize-node-js-install-version-with-visual-studio/</guid>
            <pubDate>Mon, 22 Jul 2019 02:47:00 GMT</pubDate>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[How to npm install when using McAfee (EPERM: Operation not permitted, rename)]]></title>
            <link>https://ryanhayes.net/npm-install-error-eperm-operation-not-permitted-rename/</link>
            <guid>https://ryanhayes.net/npm-install-error-eperm-operation-not-permitted-rename/</guid>
            <pubDate>Tue, 30 Apr 2019 18:48:01 GMT</pubDate>
            <description><![CDATA[A quick tutorial on how to get past an issue when running npm install with McAfee fighting for control.]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[How to Fix MSBuild: Error MSB3428]]></title>
            <link>https://ryanhayes.net/npm-node-gyp-msbuild-vcbuildexe/</link>
            <guid>https://ryanhayes.net/npm-node-gyp-msbuild-vcbuildexe/</guid>
            <pubDate>Mon, 15 Apr 2019 18:58:00 GMT</pubDate>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[How to migrate from Rock RMS to Planning Center Online]]></title>
            <link>https://ryanhayes.net/how-to-migrate-from-rock-rms-to-planning-center-online/</link>
            <guid>https://ryanhayes.net/how-to-migrate-from-rock-rms-to-planning-center-online/</guid>
            <pubDate>Tue, 26 Feb 2019 13:07:15 GMT</pubDate>
            <description><![CDATA[I run the software systems Harvest Community Church and also play guitar for our 3 services on Sunday. We’ve been using Planning Center’s Services app to schedule and manage our Sunday mornings for almost a decade. Recently Harvest moved from Rock RMS to PCO, and it’s been great. Below is the database script I used to…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[How to run Docker Windows Containers with McAfee Endpoint Security]]></title>
            <link>https://ryanhayes.net/how-to-run-docker-windows-containers-with-mcafee-endpoint-security/</link>
            <guid>https://ryanhayes.net/how-to-run-docker-windows-containers-with-mcafee-endpoint-security/</guid>
            <pubDate>Fri, 27 Jul 2018 15:14:27 GMT</pubDate>
            <description><![CDATA[McAfee Endpoint Security and I have a love/hate relationship in that I hate it when it gets in my way and love it when it’s not installed. In general, I appreciate security and security research, but recently I had been trying out (or attempting to try out) Docker and Kubernetes for a project I’m working…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[How to Permanently Fix “Could not copy “C:\MyProject\MyDLL.dll” to “C:\MyProject\bin\Debug\MyDLL.dll”.]]></title>
            <link>https://ryanhayes.net/how-to-permanently-fix-could-not-copy-dll-to-dll/</link>
            <guid>https://ryanhayes.net/how-to-permanently-fix-could-not-copy-dll-to-dll/</guid>
            <pubDate>Mon, 18 Jun 2018 19:03:02 GMT</pubDate>
            <description><![CDATA[Recently I had an issue where when I would try to run and debug a web app inside Visual Studio 2017, I would get an error where the .dlls couldn’t be copied out to the bin directory, which meant I couldn’t actually run the app at all! I would keep getting this error: “Could not…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Azure Functions: Developer Infrastructure is the Sweet Spot]]></title>
            <link>https://ryanhayes.net/azure-functions-sweet-spot/</link>
            <guid>https://ryanhayes.net/azure-functions-sweet-spot/</guid>
            <pubDate>Fri, 16 Feb 2018 18:04:18 GMT</pubDate>
            <description><![CDATA[I recently gave a talk at TriDev about Azure Functions, the serverless programming product from Microsoft. Azure Functions is basically functions as a service. You can basically write a single function in JavaScript or C# and it manages the entire infrastructure around it. You don’t need to worry about scaling, networking, load balancing, even containers.…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Building Great Software Teams]]></title>
            <link>https://ryanhayes.net/building-great-software-teams/</link>
            <guid>https://ryanhayes.net/building-great-software-teams/</guid>
            <pubDate>Wed, 19 Jul 2017 18:35:12 GMT</pubDate>
            <description><![CDATA[Over the last decade I’ve worked with dozens of teams helping them work better as a team and individuals through mentoring and helping build infrastructure. I recently gave a presentation that used Maslow’s Hierarchy of Needs and compared that to how you can build great developers on your team. Take a look at the slides…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Slides: Intro to Progressive Web Apps (PWA)]]></title>
            <link>https://ryanhayes.net/slides-intro-progressive-web-apps-pwa/</link>
            <guid>https://ryanhayes.net/slides-intro-progressive-web-apps-pwa/</guid>
            <pubDate>Sat, 17 Jun 2017 19:52:35 GMT</pubDate>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[The Illusion of Code Quality]]></title>
            <link>https://ryanhayes.net/the-illusion-of-code-quality/</link>
            <guid>https://ryanhayes.net/the-illusion-of-code-quality/</guid>
            <pubDate>Sun, 04 Jun 2017 17:26:27 GMT</pubDate>
            <description><![CDATA[Code quality is something that I believe every developer strives for. We want code to be the best it can be and there are tons of opinions on things developers can do to make quality high. Over the years as teams have moved to Agile from Waterfall, and as build and test automation has become better,…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Azure Bot Service and Why You Should Check It Out]]></title>
            <link>https://ryanhayes.net/azure-bot-service-check/</link>
            <guid>https://ryanhayes.net/azure-bot-service-check/</guid>
            <pubDate>Mon, 16 Jan 2017 18:59:02 GMT</pubDate>
            <description><![CDATA[At Build last year (2018) I had some free time and dropped into a chatbot presentation. I’ll be honest, I didn’t really care much about chatbots. I use them a bit in slack, but honestly, they aren’t overly helpful. “/giphy nick cage” will find a gif for me, but it’s usually faster to Google things,…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Personal Branding for Software Developers]]></title>
            <link>https://ryanhayes.net/personal-branding-for-software-developers/</link>
            <guid>https://ryanhayes.net/personal-branding-for-software-developers/</guid>
            <pubDate>Fri, 14 Oct 2016 23:29:56 GMT</pubDate>
            <description><![CDATA[I recently gave a talk on branding for software developers at TriJS. While I didn’t get a chance to record it, I did upload the slides for your viewing please. The slides are readable without listening to the talk and have a few protips and specific actionable things that you can do to boost your…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[TDD 0 to 60: How to Introduce TDD to Your Team With No Unit Testing Experience]]></title>
            <link>https://ryanhayes.net/how-to-introduce-tdd-to-your-team-with-no-unit-testing-experience/</link>
            <guid>https://ryanhayes.net/how-to-introduce-tdd-to-your-team-with-no-unit-testing-experience/</guid>
            <pubDate>Tue, 04 Oct 2016 13:50:05 GMT</pubDate>
            <description><![CDATA[Does your team use Test Driven Development or even unit test at all? If you’re like a lot of teams I’ve come in contact with, that answer would be a resounding “no”. I’m not sure what the biggest barrier is for most people, though I think it’s a combination of the following: “There’s barely enough…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Automating the Web with Selenium and WebDriver]]></title>
            <link>https://ryanhayes.net/automating-the-web-with-selenium-and-webdriver/</link>
            <guid>https://ryanhayes.net/automating-the-web-with-selenium-and-webdriver/</guid>
            <pubDate>Fri, 15 Jul 2016 00:31:26 GMT</pubDate>
            <description><![CDATA[I recently gave a talk on browser automation and using Selenium with WebDriver. Not only that, I gave a demo of using Selenium, WebDriver, xUnit, and creating a fluent API to create a framework that makes tests easy to compose. Check them out and let me know what you think! Selenium is a fantastic way…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Building a Fluent API in TypeScript]]></title>
            <link>https://ryanhayes.net/building-a-fluent-api-in-typescript/</link>
            <guid>https://ryanhayes.net/building-a-fluent-api-in-typescript/</guid>
            <pubDate>Wed, 11 May 2016 00:35:36 GMT</pubDate>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[What I’m Doing /now]]></title>
            <link>https://ryanhayes.net/what-im-doing-now/</link>
            <guid>https://ryanhayes.net/what-im-doing-now/</guid>
            <pubDate>Tue, 05 Apr 2016 17:25:44 GMT</pubDate>
            <description><![CDATA[This year I’ve decided to focus on a few things to become a better developer, and do things that make more of a difference in my life, my family’s life, others’ lives, and my career, but with less work. There is no shortage of project ideas that I could explore, places to visit, meetups to…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[JavaScript is Crazy! Code This, Not That!]]></title>
            <link>https://ryanhayes.net/code-this-not-that/</link>
            <guid>https://ryanhayes.net/code-this-not-that/</guid>
            <pubDate>Thu, 25 Feb 2016 00:38:53 GMT</pubDate>
            <description><![CDATA[Below are the slides from my recent talk at TriJS titled “Code this, not that”, on JavaScript and replacements for some of the ways we solve problems in JavaScript, and alternatives that are better and less error-prone. It’s also got a few interesting bits of knowledge that’ll definitely surprise you, like the truth table…let’s just…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Moving from iOS to Windows 10 Phone on the Lumia 950 XL]]></title>
            <link>https://ryanhayes.net/moving-from-ios-to-windows-10-phone-on-the-lumia-950-xl/</link>
            <guid>https://ryanhayes.net/moving-from-ios-to-windows-10-phone-on-the-lumia-950-xl/</guid>
            <pubDate>Mon, 30 Nov 2015 19:16:05 GMT</pubDate>
            <description><![CDATA[I’ve been using an iPhone with a Windows PC for about the last 4 years. Before that it was an Android Phone and a MacBook Pro. Admittedly, I’m an early adopter and generally like to play with new technology and see how it can improve my life. I love Windows 10 and the beautiful balance…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Announcing Ember.JS and Broccoli.JS Task Runner Extension for Visual Studio]]></title>
            <link>https://ryanhayes.net/announcing-ember-js-and-broccoli-js-task-runner-extension-for-visual-studio/</link>
            <guid>https://ryanhayes.net/announcing-ember-js-and-broccoli-js-task-runner-extension-for-visual-studio/</guid>
            <pubDate>Fri, 16 Oct 2015 02:33:15 GMT</pubDate>
            <description><![CDATA[Visual Studio has an amazing task runner that lets you integrate run task-based command-line tools into VS’s build system. This means you can list commands and even set them to run with builds right inside Visual Studio without even touching the command line! This is great for getting your team using these command-line tools while…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[How To Set Up an EmberJS App Inside of an ASP.NET MVC App]]></title>
            <link>https://ryanhayes.net/how-to-set-up-an-emberjs-app-inside-of-an-asp-net-mvc-app/</link>
            <guid>https://ryanhayes.net/how-to-set-up-an-emberjs-app-inside-of-an-asp-net-mvc-app/</guid>
            <pubDate>Sun, 16 Aug 2015 02:47:01 GMT</pubDate>
            <description><![CDATA[I love Ember. It helps me build fantastic UIs, but security isn’t super straightforward and I suck at it. I love ASP.NET MVC. It help me build secure applications and solid APIs, but for some apps I need a great responsive UI with great interaction. Together, these two technologies can be used together to create…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[NServiceBus: Could not enumerate all types]]></title>
            <link>https://ryanhayes.net/nservicebus-enumerate-types/</link>
            <guid>https://ryanhayes.net/nservicebus-enumerate-types/</guid>
            <pubDate>Fri, 24 Oct 2014 19:41:03 GMT</pubDate>
            <description><![CDATA[I’ve recently started using NServiceBus for the first time in a long time. The initial setup was great, but once I started integrating it into a really large, complex, existing app, it took a bit of re-working. One of the errors I ran into was a HUGE string of errors all centering around not being able…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Ghost VS WordPress (and Why I Migrated Back to WordPress)]]></title>
            <link>https://ryanhayes.net/ghost-vs-wordpress-review-and-how-to-migrate/</link>
            <guid>https://ryanhayes.net/ghost-vs-wordpress-review-and-how-to-migrate/</guid>
            <pubDate>Tue, 02 Sep 2014 04:10:32 GMT</pubDate>
            <description><![CDATA[A few weeks ago, I decided to hop on the Ghost train. Ghost is a blogging engine, written in Node.js (JavaScript) and is only a little over a year old now, but has a massive backing for how young it is. In general, there’s a ton of hype around new tools and frameworks in the…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Redirect WWW to Non-WWW using the Web.config]]></title>
            <link>https://ryanhayes.net/redirect-www-non-www-using-web-config/</link>
            <guid>https://ryanhayes.net/redirect-www-non-www-using-web-config/</guid>
            <pubDate>Mon, 01 Sep 2014 02:10:43 GMT</pubDate>
            <description><![CDATA[By now, most people know that websites’ SEO is dinged by Google when there is both a www and non-www url with the same content on both. Google (and Bing) treat them as two separate sites and they fight for pagerank as everyone else blows your two competing sites out of the water. I’ve had…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Use CSS background:rbga to Darken Background Photos For Improved UX]]></title>
            <link>https://ryanhayes.net/use-css-background-rbga-darken-background-photos-improved-ux/</link>
            <guid>https://ryanhayes.net/use-css-background-rbga-darken-background-photos-improved-ux/</guid>
            <pubDate>Mon, 01 Sep 2014 01:47:00 GMT</pubDate>
            <description><![CDATA[If you’ve been to any new websites lately, you’ll know that parallax scrolling and large background images are incredibly popular right now. They’re great because they are able to help better tell stories, with big, gorgeous photos on the background and relevant text in the foreground overlaying those images as you scroll. In addition, responsive…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[How Using jQuery’s $.get() Can Cause Subtle Bugs in Single Page Apps]]></title>
            <link>https://ryanhayes.net/using-jquerys-get-can-cause-subtle-bugs-single-page-apps/</link>
            <guid>https://ryanhayes.net/using-jquerys-get-can-cause-subtle-bugs-single-page-apps/</guid>
            <pubDate>Wed, 02 Apr 2014 15:38:25 GMT</pubDate>
            <description><![CDATA[While working with a single page app I inherited the other day, I ran upon a few very subtle bugs where I would save data on the screen and it would update in some places, but look like it wasn’t being updated in others. It was maddening, and it ended up just being the difference…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[3 Ways to Web Test that will Change Your Life]]></title>
            <link>https://ryanhayes.net/test-internet-explorer-mac/</link>
            <guid>https://ryanhayes.net/test-internet-explorer-mac/</guid>
            <pubDate>Thu, 31 Oct 2013 02:19:13 GMT</pubDate>
            <description><![CDATA[As a web developer, it’s important to make sure our web apps and sites have a great experience for users no matter what browser they’re using. One of the ways we can do that is adhering to web standards. When we don’t write standards-compliant code and markup, we’re basically betting that all browsers will just…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Productizing Software Components]]></title>
            <link>https://ryanhayes.net/productization-of-software-components/</link>
            <guid>https://ryanhayes.net/productization-of-software-components/</guid>
            <pubDate>Thu, 24 Oct 2013 02:38:26 GMT</pubDate>
            <description><![CDATA[One of the most fun things as a software developer is building really awesome components and APIs that other developers will use. With the current popularity of Github that capitalizes on this love, and with NuGet, we’ve seen an explosion in the ability for components to become popular and be reused by other developers. The…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[[MSBuild output] CSC : fatal error CS2008: No inputs specified]]></title>
            <link>https://ryanhayes.net/msbuild-output-csc-fatal-error-cs2008-inputs-specified/</link>
            <guid>https://ryanhayes.net/msbuild-output-csc-fatal-error-cs2008-inputs-specified/</guid>
            <pubDate>Wed, 09 Oct 2013 02:03:31 GMT</pubDate>
            <description><![CDATA[Today I was setting up an automated build using TeamCity and came across an issue where the build of the solution kept failing. The only reason that was given was this: [MSBuild output] CSC : fatal error CS2008: No inputs specified It turns out that MSBuild will fail the whole build when you’re running it…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[IE11 Brings Long-Awaited, All-New Developer Tools for Single Page Apps]]></title>
            <link>https://ryanhayes.net/ie11-brings-long-awaited-all-new-developer-tools-for-single-page-apps/</link>
            <guid>https://ryanhayes.net/ie11-brings-long-awaited-all-new-developer-tools-for-single-page-apps/</guid>
            <pubDate>Wed, 26 Jun 2013 17:57:54 GMT</pubDate>
            <description><![CDATA[Today at Build 2013, Microsoft announced IE11 that ships with Windows 8.1. Actually, before I go any further, I want to say that they should have named this release Internet Explorer 12. Like a smart kid that skips a grade in school, this version brings so many features (WebGL!!!!) in compatability, performance and an all-new…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[How the Xbox One lost me, and then won me back with 24-Hour DRM and the cloud.]]></title>
            <link>https://ryanhayes.net/how-the-xbox-one-lost-me-and-then-won-me-back-with-the-cloud/</link>
            <guid>https://ryanhayes.net/how-the-xbox-one-lost-me-and-then-won-me-back-with-the-cloud/</guid>
            <pubDate>Thu, 13 Jun 2013 12:56:58 GMT</pubDate>
            <description><![CDATA[I love my Xbox 360. Or, 360s, I should say. I’ve had 4 over the last 8 years with some dying and some traded in for newer models. I’m an Xbox fan, but mostly, I’m a fan of technology and progress (and my PS3, too). I love console release years because of all the…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[IE10 on Windows 7: Happiness for the Web]]></title>
            <link>https://ryanhayes.net/ie10-on-windows-7/</link>
            <guid>https://ryanhayes.net/ie10-on-windows-7/</guid>
            <pubDate>Tue, 26 Feb 2013 14:27:50 GMT</pubDate>
            <description><![CDATA[Today is a great day for the Web. IE10 has officially been released for Windows 7 (Sorry, XP, you’re what, 12 years old now?). This release will play a significant role in getting the majority of the web up to the latest version of Internet Explorer, which is THE release we’ve been waiting for as…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Thoughts on Internet Explorer in 2013]]></title>
            <link>https://ryanhayes.net/thoughts-on-internet-explorer-versioning-dev-tools-and-web-standards-in-2013/</link>
            <guid>https://ryanhayes.net/thoughts-on-internet-explorer-versioning-dev-tools-and-web-standards-in-2013/</guid>
            <pubDate>Thu, 17 Jan 2013 23:19:55 GMT</pubDate>
            <description><![CDATA[Recently I was re-awarded for my third year as a Microsoft MVP for the IE category focusing on web development. I occasionally joke (no offence, IE team!), that IE is the least fun category for an MVP. IE takes a lot of flak over its history of IE6. The internet is riddled with folks who…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Startup Weekend in Johnson City, TN – Nov 16-18, 2012]]></title>
            <link>https://ryanhayes.net/startup-weekend-in-johnson-city-tn-nov-16-18-2012/</link>
            <guid>https://ryanhayes.net/startup-weekend-in-johnson-city-tn-nov-16-18-2012/</guid>
            <pubDate>Thu, 25 Oct 2012 20:44:11 GMT</pubDate>
            <description><![CDATA[The thing I love about Startups is that it’s the combination of two things I enjoy: technology and business. I’m excited to announce that I’ll be acting as a coach and mentor for the event! Startup Weekend coincides with Global Entrepreneurship Week, where events will take place all over the world to help educate people…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[How To “Completely” Set-Up TypeScript in Visual Studio 2012]]></title>
            <link>https://ryanhayes.net/how-to-completely-set-up-typescript-in-visual-studio-2012/</link>
            <guid>https://ryanhayes.net/how-to-completely-set-up-typescript-in-visual-studio-2012/</guid>
            <pubDate>Mon, 15 Oct 2012 21:11:49 GMT</pubDate>
            <description><![CDATA[So for the past couple days, I’ve been deep into TypeScript, which is a super-set of the Javascript language that adds optional typing, classes, and module support in addition to standard Javascript. I’d recently been checking out Dart, from Google, as a way to write Javascript-intensive applications in a way that multiple humans can write code and…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[5 Ways To Build A Startup On the Microsoft Stack for FREE (make money before you spend any).]]></title>
            <link>https://ryanhayes.net/5-ways-to-build-a-startup-on-the-microsoft-stack-for-free-make-money-before-you-spend-any/</link>
            <guid>https://ryanhayes.net/5-ways-to-build-a-startup-on-the-microsoft-stack-for-free-make-money-before-you-spend-any/</guid>
            <pubDate>Wed, 22 Aug 2012 16:46:17 GMT</pubDate>
            <description><![CDATA[When you think about building a startup in your spare time, one of the biggest barriers to that, particularly if you’re a .NET developer is that you’re going to have to spend a lot of money to purchase Visual Studio, servers, subscriptions to payment gateways, and more. It’s easy to buy into the perception that…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[The Top 5 Best Visual Studio 2012 Features]]></title>
            <link>https://ryanhayes.net/the-top-5-best-visual-studio-2012-features/</link>
            <guid>https://ryanhayes.net/the-top-5-best-visual-studio-2012-features/</guid>
            <pubDate>Wed, 15 Aug 2012 20:32:27 GMT</pubDate>
            <description><![CDATA[I love Visual Studio releases. I remember when 2005 came out when I was in college, and while everyone else was writing their projects in C++, I was using C# and VS 2005. I asked my professor if I could write my programs in C# (this was an architecture class where the apps could be…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Why You Should Build Your Website Using Static .html Files]]></title>
            <link>https://ryanhayes.net/why-you-should-build-your-website-using-static-html-files/</link>
            <guid>https://ryanhayes.net/why-you-should-build-your-website-using-static-html-files/</guid>
            <pubDate>Sat, 04 Feb 2012 09:51:13 GMT</pubDate>
            <description><![CDATA[If you’ve got a website, then chances are it’s built using a CMS. You know, WordPress, Orchard, Joomla, DotNetNuke. Why wouldn’t you? They let you manage all your content on nice admin screens and PHP, ASP.NET, or whatever serverside technology your CMS is built on will magically and dynamically create your website pages every single…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Automating Daily Status Reports with Project Server and Team Foundation Server]]></title>
            <link>https://ryanhayes.net/automating-daily-status-reports-with-project-server-and-team-foundation-server/</link>
            <guid>https://ryanhayes.net/automating-daily-status-reports-with-project-server-and-team-foundation-server/</guid>
            <pubDate>Thu, 29 Dec 2011 16:10:45 GMT</pubDate>
            <description><![CDATA[In the past, I’ve had managers who have asked me for a daily status report of all of the items I’ve worked on during the day…every single one. They essentially said if it’s not documented that it didn’t happen. With all the tools we have available to us as developers, there should never actually be…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[ShoelaceMVC, My Newest Open Source Project – ASP.NET MVC 3 Starter Project for Building Fast AND Production Quality Webapps.]]></title>
            <link>https://ryanhayes.net/shoelacemvc-open-source-asp-net-mvc-3-starter-project-for-build/</link>
            <guid>https://ryanhayes.net/shoelacemvc-open-source-asp-net-mvc-3-starter-project-for-build/</guid>
            <pubDate>Thu, 13 Oct 2011 16:34:45 GMT</pubDate>
            <description><![CDATA[I recently came to the conclusion that I needed a MUCH better starter project for building ASP.NET MVC applications. You see, I’m not a designer. I just don’t have those skills. I can make things look good in my head, but I can’t translate that to Photoshop and then to CSS attributes. Then one day…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Will XNA be available in Windows 8 Metro Apps?]]></title>
            <link>https://ryanhayes.net/will-xna-be-available-in-windows-8-metro-apps/</link>
            <guid>https://ryanhayes.net/will-xna-be-available-in-windows-8-metro-apps/</guid>
            <pubDate>Thu, 15 Sep 2011 21:45:23 GMT</pubDate>
            <description><![CDATA[One of the big things I’ve seen flying around Twitter lately is the question of whether or not XNA is being depricated or faded off into the sunset or whatever. I can understand how if you base your entire career on a single technology this might be scary, but remember that XNA isn’t available in…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[How to get some of Visual Studio 11's new tools TODAY in Visual Studio 2010]]></title>
            <link>https://ryanhayes.net/how-to-get-some-of-visual-studio-11s-new-tools-in-visual-studio-2010/</link>
            <guid>https://ryanhayes.net/how-to-get-some-of-visual-studio-11s-new-tools-in-visual-studio-2010/</guid>
            <pubDate>Thu, 15 Sep 2011 16:38:51 GMT</pubDate>
            <description><![CDATA[So much has come out this week at //Build/ that it’s hard to keep track of everything. For developers, the big thing is the first preview of Visual Studio 11 and the new SDKs and tools that go along with it. As you download the tools from dev.windows.com or your MSDN subscription, you may or…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[A first look at Codename: Windows 8 OR "Will there be Silverlight in Windows 8?"]]></title>
            <link>https://ryanhayes.net/a-first-look-at-codename-windows-8-or-will-there-be-silverlight-in-windows-8/</link>
            <guid>https://ryanhayes.net/a-first-look-at-codename-windows-8-or-will-there-be-silverlight-in-windows-8/</guid>
            <pubDate>Wed, 01 Jun 2011 20:49:13 GMT</pubDate>
            <description><![CDATA[Today at D9, Microsoft opened up about Windows 8 with a bang. Not only does does Microsoft FINALLY have a viable operating system for tablets/slates, but they also announced that the gorgeous new Windows Phone 7/Xbox 360 UI will heavily leverage HTML 5 and Javascript. This really comes as no surprise since IE9 has hardware…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA["Conversion to Dalvik format failed with error 2" with Android and the Team Foundation Server 2010 Eclipse Plugin]]></title>
            <link>https://ryanhayes.net/conversion-to-dalvik-format-failed-with-error-2-with-android-and-the-team-foundation-server-2010-eclipse-plugin/</link>
            <guid>https://ryanhayes.net/conversion-to-dalvik-format-failed-with-error-2-with-android-and-the-team-foundation-server-2010-eclipse-plugin/</guid>
            <pubDate>Thu, 12 May 2011 15:03:24 GMT</pubDate>
            <description><![CDATA[Recently I’ve been working on an big Android application where I work set for release later this year. It’s going to be a great help to employees and distributors in the field letting them do all sorts of things they normally need to be at a computer for. I’m using my Macbook Pro to do…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Visual Studio 2010 ASP.NET MVC and C# SaaS Starter Kit]]></title>
            <link>https://ryanhayes.net/visual-studio-2010-asp-net-mvc-and-c-saas-starter-kit/</link>
            <guid>https://ryanhayes.net/visual-studio-2010-asp-net-mvc-and-c-saas-starter-kit/</guid>
            <pubDate>Sat, 02 Apr 2011 10:21:11 GMT</pubDate>
            <description><![CDATA[One of the best ways to learn how to code well is to read code and write it (imagine that!). Luckily, with Visual Studio, Microsoft has graced us with tons of Starter Kits that are free to use. Starter Kits are pre-packaged project templates that are usually completed websites that you can build on top…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Using DataAnnotations with Entity Framework 4 Entities for a More Dynamic MVC Model]]></title>
            <link>https://ryanhayes.net/data-annotations-for-entity-framework-4-entities-as-an-mvc-model/</link>
            <guid>https://ryanhayes.net/data-annotations-for-entity-framework-4-entities-as-an-mvc-model/</guid>
            <pubDate>Sun, 06 Feb 2011 23:28:55 GMT</pubDate>
            <description><![CDATA[I’ve been working with MVC3 and Razor lately. It’s been absolutely great. I’ve not used MVC to build a production app until now, and it’s been killer fast building things out quickly. Previously, I’ve just used regular old objects like are in the starter projects to play around with my applications as the “M” in…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Periodic Table of the HTML 5 Elements]]></title>
            <link>https://ryanhayes.net/periodic-table-of-the-html-5-elements/</link>
            <guid>https://ryanhayes.net/periodic-table-of-the-html-5-elements/</guid>
            <pubDate>Fri, 14 Jan 2011 21:44:08 GMT</pubDate>
            <description><![CDATA[Have you heard? HTML 5 is out! (er, is coming, depending on how you see things). It’s still a work in progress, but you can still use HTML 5 now with many of the new browsers. What does that mean for us as developers? New things to learn, of course! New techniques, new designs, but…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[SharePoint 2010 People Search: No Results Found While Forcing Secure (SSL) Sites]]></title>
            <link>https://ryanhayes.net/sharepoint-2010-people-search-no-results-found-while-forcing-secure-ssl-sites/</link>
            <guid>https://ryanhayes.net/sharepoint-2010-people-search-no-results-found-while-forcing-secure-ssl-sites/</guid>
            <pubDate>Wed, 05 Jan 2011 14:57:25 GMT</pubDate>
            <description><![CDATA[Recently, I had a problem with SharePoint 2010’s people search. It stopped working, particularly after the network guys set us up with auto-forwarding http:// requests over to https://. Once that was set up, it broke the search. We couldn’t get any results to come back for the regular search or people search. Turns out you…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Microsoft MVP Award Announcement]]></title>
            <link>https://ryanhayes.net/microsoft-mvp-award-announcement/</link>
            <guid>https://ryanhayes.net/microsoft-mvp-award-announcement/</guid>
            <pubDate>Mon, 03 Jan 2011 23:11:47 GMT</pubDate>
            <description><![CDATA[A couple days ago I woke to receive this in my inbox: Congratulations! We are pleased to present you with the 2011 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate your outstanding contributions in Internet Explorer technical communities…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[How To Fight Back Against "Stopping Point Syndrome"]]></title>
            <link>https://ryanhayes.net/how-to-combat-stopping-point-syndrome-when-you-cant-find-a-stopping-point/</link>
            <guid>https://ryanhayes.net/how-to-combat-stopping-point-syndrome-when-you-cant-find-a-stopping-point/</guid>
            <pubDate>Fri, 10 Dec 2010 16:46:48 GMT</pubDate>
            <description><![CDATA[Do you have Stopping Point Syndrome? I didn’t know that I had it until I read a recent post on Programmers.SE about how someone just couldn’t find a stopping point and would work into the night or until he passed out. In essence, it’s when you want to wait until you get to a good…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Visual Studio 2010 SP1 brings Intellitrace to x64 and SharePoint 2010]]></title>
            <link>https://ryanhayes.net/visual-studio-2010-sp1-brings-intellitrace-to-x64-and-sharepoint-2010/</link>
            <guid>https://ryanhayes.net/visual-studio-2010-sp1-brings-intellitrace-to-x64-and-sharepoint-2010/</guid>
            <pubDate>Tue, 07 Dec 2010 14:21:41 GMT</pubDate>
            <description><![CDATA[Visual Studio 2010 SP1 Beta is out for MSDN subscribers, and brings great new features for everyone – not to mention SharePoint development. If you’ve used Intellitrace to step backwards through your code to debug tricky situations that require more context, you know how awesome it is. Unfortunately, that’s not available for x64 bit and…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Free, Automated WordPress Backup Using Dropbox or Any FTP Site]]></title>
            <link>https://ryanhayes.net/free-automated-wordpress-backup-strategy-using-dropbox-or-any-ftp-site/</link>
            <guid>https://ryanhayes.net/free-automated-wordpress-backup-strategy-using-dropbox-or-any-ftp-site/</guid>
            <pubDate>Mon, 06 Dec 2010 10:00:44 GMT</pubDate>
            <description><![CDATA[I recently just migrated my blog from Tumblr to my own WordPress install. So far, things have been great. I love having everything in one place – from my blog to my CV. The only problem with this, however, is that if something should happen, I’d lose everything! That’s not a good place to be.…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[JavaScript Best Practices for Increasing Website Performance]]></title>
            <link>https://ryanhayes.net/javascript-best-practices-for-increasing-website-performance-speed-caching/</link>
            <guid>https://ryanhayes.net/javascript-best-practices-for-increasing-website-performance-speed-caching/</guid>
            <pubDate>Mon, 06 Dec 2010 08:30:12 GMT</pubDate>
            <description><![CDATA[If you’ve done any web development before, you’ve probably had to work with JavaScript. It’s the secret sauce that makes the web come alive and has in recent years gone from a language that was looked down upon as 3rd rate to one that is taking the web by storm. With AJAX and JQuery the…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Introduction to SharePoint 2010 for Developers]]></title>
            <link>https://ryanhayes.net/introduction-to-sharepoint-2010-for-developers/</link>
            <guid>https://ryanhayes.net/introduction-to-sharepoint-2010-for-developers/</guid>
            <pubDate>Fri, 03 Dec 2010 13:55:37 GMT</pubDate>
            <description><![CDATA[I recently gave a talk at the local .NET User Group in Kingsport, TN on SharePoint 2010, generally what it is (for those that have never used it), and all of the features that are available to developers in this newest version. Right off the bat, the best thing about it is that you can…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[How to Build an RSS Feed Reader in Windows Phone 7 – Part I: Retrieving, Parsing, and Displaying Post Titles]]></title>
            <link>https://ryanhayes.net/how-to-build-an-rss-feed-reader-in-windows-phone-7part-i-retrieving-parsing-and-displaying-post-titles/</link>
            <guid>https://ryanhayes.net/how-to-build-an-rss-feed-reader-in-windows-phone-7part-i-retrieving-parsing-and-displaying-post-titles/</guid>
            <pubDate>Tue, 24 Aug 2010 03:05:00 GMT</pubDate>
            <description><![CDATA[Read along as we write a simple RSS reader for Windows Phone 7 using the secret, ready-made syndication libraries in the .NET framework.]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[How To Install SharePoint Server 2010 RTM on Windows 7]]></title>
            <link>https://ryanhayes.net/how-to-install-sharepoint-server-2010-rtm-on-windows-7-2/</link>
            <guid>https://ryanhayes.net/how-to-install-sharepoint-server-2010-rtm-on-windows-7-2/</guid>
            <pubDate>Fri, 06 Aug 2010 03:37:00 GMT</pubDate>
            <description><![CDATA[If you’ve developed for SharePoint in the past, you know how painful it is to have to do all development on a Windows Server machine. In this article, I’ll show you how to get SharePoint 2010 up and running on your Windows 7 development box.]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA["Enabling SessionState for SharePoint 2010" OR "This report failed to load because session state is not turned on."]]></title>
            <link>https://ryanhayes.net/this-report-failed-to-load-because-session-state-is-not-turned-on-enabling-session-state-sharepoint-2010/</link>
            <guid>https://ryanhayes.net/this-report-failed-to-load-because-session-state-is-not-turned-on-enabling-session-state-sharepoint-2010/</guid>
            <pubDate>Mon, 12 Jul 2010 14:48:00 GMT</pubDate>
            <description><![CDATA[SharePoint is a configuration nightmare. There are so many settings that the more configuration settings you learn, the more you learn there are more settings that you’ve not even discovered yet. For reporting, and specifically for me, running reports under an Issue Tracking site, SessionState must be turned on for the SharePoint 2010 web application.…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[CodeRush Shortcuts/Templates Cheat Sheet Printable PDF Download]]></title>
            <link>https://ryanhayes.net/coderush-shortcutstemplates-cheat-sheet-printable-pdf-download/</link>
            <guid>https://ryanhayes.net/coderush-shortcutstemplates-cheat-sheet-printable-pdf-download/</guid>
            <pubDate>Fri, 25 Jun 2010 13:38:01 GMT</pubDate>
            <description><![CDATA[I love CodeRush. When I was looking at a productivity plugin for Visual Studio, I basically had two options: CodeRush+Refactor! Pro or ReSharper. I eventually picked CodeRush for the visualizations, code-from-scratch productivity boosters and templates, and extensibility. As with anything, it takes some getting used to the shortcuts inside CodeRush to really become effective using…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[My Introduction to Developer Productivity Tools: DevExpress' CodeRush]]></title>
            <link>https://ryanhayes.net/my-introduction-to-developer-productivity-tools-devexpress-coderush/</link>
            <guid>https://ryanhayes.net/my-introduction-to-developer-productivity-tools-devexpress-coderush/</guid>
            <pubDate>Fri, 25 Jun 2010 13:34:00 GMT</pubDate>
            <description><![CDATA[I recently started doing an evaluation of JetBrains’ ReSharper and DevExpress’ CodeRush. Both are developer productivity tools for Visual Studio that give you code templates (shorthand notation that pumps out full sections of code), refactoring tools, code metrics and analysis, and much more. I had been contemplating getting ReSharper (R#) for a while now as…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[How To Sync Multiple Outlook Calendars and Google Calendar Using Google Calendar Sync]]></title>
            <link>https://ryanhayes.net/how-to-sync-multiple-outlook-calendars-and-google-calendar-using-google-calendar-sync/</link>
            <guid>https://ryanhayes.net/how-to-sync-multiple-outlook-calendars-and-google-calendar-using-google-calendar-sync/</guid>
            <pubDate>Mon, 14 Jun 2010 21:18:35 GMT</pubDate>
            <description><![CDATA[One of the most annoying things that I had to face when I got my Android phone was the calendars. Android uses Google as the service behind email (gmail) and its calendar. I, like many of you, use Outlook as my primary calendar, since it has all of my meeting requests built-in with it. In…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Why Math is Important for Software Engineering (Even if You Never Use it Again)]]></title>
            <link>https://ryanhayes.net/why-math-is-important-for-software-engineering-even-if-you-never-use-it-again/</link>
            <guid>https://ryanhayes.net/why-math-is-important-for-software-engineering-even-if-you-never-use-it-again/</guid>
            <pubDate>Mon, 14 Jun 2010 14:12:00 GMT</pubDate>
            <description><![CDATA[Math is important. No, really! I’m not just talking about that 2+2=4 stuff. I’m talking about the big stuff. The Cal III type stuff. The problems that keep you up all night long. The problems where the professor gives you 5 problems on Monday to do in a week and you say “Oh, shoot, 5…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Why I don't write for the iPhone (Or, Why I'm Not Scared to Invest in Android)]]></title>
            <link>https://ryanhayes.net/why-i-dont-write-for-the-iphone-or-why-im-not-scared-to-invest-in/</link>
            <guid>https://ryanhayes.net/why-i-dont-write-for-the-iphone-or-why-im-not-scared-to-invest-in/</guid>
            <pubDate>Tue, 01 Jun 2010 17:53:00 GMT</pubDate>
            <description><![CDATA[One of the things I say a lot is the quote “Incentives make the world go round”, and that, my friends, is true. So why do I develop for the Android platform and not the iPhone? The iPhone certainly has that “cool” factor about it. I even own a MacBook pro and have access to…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[How To Check a Web Page For a String Using .NET C# Using HttpWebRequest]]></title>
            <link>https://ryanhayes.net/how-to-check-a-web-page-for-a-string-using-net-c-sharp-using-httpwebrequest/</link>
            <guid>https://ryanhayes.net/how-to-check-a-web-page-for-a-string-using-net-c-sharp-using-httpwebrequest/</guid>
            <pubDate>Tue, 01 Jun 2010 14:59:58 GMT</pubDate>
            <description><![CDATA[using System.Text; using System.Net;using System.IO; HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(URL);myRequest.Method = “GET”;WebResponse myResponse = myRequest.GetResponse();StreamReader sr = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.UTF8);string result = sr.ReadToEnd();sr.Close();myResponse.Close(); //Now, once you have this, perform the search on result string int stringFound = result.IndexOf(“My search string”);]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Update your RSS reader.  Now using Feedburner.  Thanks!]]></title>
            <link>https://ryanhayes.net/update-your-rss-reader-now-using-feedburner-thanks/</link>
            <guid>https://ryanhayes.net/update-your-rss-reader-now-using-feedburner-thanks/</guid>
            <pubDate>Tue, 01 Jun 2010 04:54:46 GMT</pubDate>
            <description><![CDATA[Link: Update your RSS reader. Now using Feedburner. Thanks!]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Android Project Part II: Reading RSS Feeds]]></title>
            <link>https://ryanhayes.net/reading-rss-feeds-in-android-and-java/</link>
            <guid>https://ryanhayes.net/reading-rss-feeds-in-android-and-java/</guid>
            <pubDate>Mon, 31 May 2010 07:08:54 GMT</pubDate>
            <description><![CDATA[The first real goal for the Android app was getting news updates into the app. One of the main goals of the app is to be able to get up-to-date information that mirrored that of the harvesttn.com website. As you probably already know, content is typically served up using an RSS feed in today’s world.…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Android Project Part I: Background]]></title>
            <link>https://ryanhayes.net/android-project-part-i-background/</link>
            <guid>https://ryanhayes.net/android-project-part-i-background/</guid>
            <pubDate>Mon, 31 May 2010 06:55:35 GMT</pubDate>
            <description><![CDATA[For starters, let me give you some background on starting this blog series. I spend a lot of time looking things up and learning. The downside? I forget things. So, this will be a win/win. I can write things I find out down here so that I don’t forget them AND since Google will crawl…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[Software Development: Academic VS Real World Education]]></title>
            <link>https://ryanhayes.net/software-development-academic-vs-real-world-education/</link>
            <guid>https://ryanhayes.net/software-development-academic-vs-real-world-education/</guid>
            <pubDate>Mon, 31 May 2010 06:48:00 GMT</pubDate>
            <description><![CDATA[Should you learn software development by going to school? Or go straight to the real world? That largely depends on what you want and where you are in life. I am lucky. I knew that I wanted to do something in computers since I was in the 5th grade. My class got an old (new)…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
        <item>
            <title><![CDATA[What's My Motivation? OR Resuming Old Projects]]></title>
            <link>https://ryanhayes.net/whats-my-motivation-or-resuming-old-projects/</link>
            <guid>https://ryanhayes.net/whats-my-motivation-or-resuming-old-projects/</guid>
            <pubDate>Tue, 30 Mar 2010 04:57:00 GMT</pubDate>
            <description><![CDATA[Writing software can be both a job and a hobby for many of us, and we all have projects sitting out there that we start and never finish. Some of them, however, are farther along or more useful than others. When we remember that we need to finish a project, whether at work or at…]]></description>
            <author>hello@ryanhayes.net (Ryan Hayes)</author>
        </item>
    </channel>
</rss>