<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Tero Teelahti</title>
    <link>https://tero.teelahti.fi/</link>
    <description>Recent content on Tero Teelahti</description>
    <image>
      <title>Tero Teelahti</title>
      <url>https://tero.teelahti.fi/images/TT-monogram.png</url>
      <link>https://tero.teelahti.fi/images/TT-monogram.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en-US</language>
    <lastBuildDate>Fri, 11 Mar 2016 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://tero.teelahti.fi/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Using Protocol buffers v3 with ASP.NET core</title>
      <link>https://tero.teelahti.fi/using-google-proto3-with-aspnet-mvc/</link>
      <pubDate>Fri, 11 Mar 2016 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/using-google-proto3-with-aspnet-mvc/</guid>
      <description>This blog post gives a working Input and Output formatters for ASP.NET MVC to work with Google Protocol Buffers.</description>
    </item>
    <item>
      <title>Don&#39;t let techies design game user experience</title>
      <link>https://tero.teelahti.fi/dont-let-techies-design-game-ux/</link>
      <pubDate>Tue, 02 Feb 2016 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/dont-let-techies-design-game-ux/</guid>
      <description>I had some free time on my hands and wanted to play mobile games... but the games did not let me play.</description>
    </item>
    <item>
      <title>Using VS Team Services with go get</title>
      <link>https://tero.teelahti.fi/using-vs-team-services-with-go-get/</link>
      <pubDate>Tue, 19 Jan 2016 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/using-vs-team-services-with-go-get/</guid>
      <description>Go has only one way of referencing packages, and it is not evident howto do that with Visual Studio Team Services</description>
    </item>
    <item>
      <title>Azure Blob Storage CORS headers and ScriptCS</title>
      <link>https://tero.teelahti.fi/blob-storage-cors-headers-and-scriptcs/</link>
      <pubDate>Fri, 29 May 2015 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/blob-storage-cors-headers-and-scriptcs/</guid>
      <description>Used ScriptCS for a tactical task and was pleasantly surprised about the state of ScriptCS</description>
    </item>
    <item>
      <title>ASP.NET vNext presentation at Microsoft devdays 2014</title>
      <link>https://tero.teelahti.fi/aspnet-vnext-presentation/</link>
      <pubDate>Tue, 02 Dec 2014 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/aspnet-vnext-presentation/</guid>
      <description>I presented upcoming ASP.NET features in Microsoft Finlands yearly developer conference</description>
    </item>
    <item>
      <title>How-to deploy to Azure website deployment slot from TFS</title>
      <link>https://tero.teelahti.fi/howto-deploy-to-azure-websites-deployment-slot-from-tfs/</link>
      <pubDate>Fri, 24 Oct 2014 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/howto-deploy-to-azure-websites-deployment-slot-from-tfs/</guid>
      <description>It is not immediately evident how Azure&amp;#39;s web site deployment slots work.</description>
    </item>
    <item>
      <title>How to change your Outlook default calendar</title>
      <link>https://tero.teelahti.fi/how-to-change-your-outlook-default-calendar/</link>
      <pubDate>Wed, 06 Aug 2014 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/how-to-change-your-outlook-default-calendar/</guid>
      <description>Outlook default data file settings are a mess. Finally found a way to change the calendar that is shown on the todo-pane.</description>
    </item>
    <item>
      <title>What has pharmacy to do with programming?</title>
      <link>https://tero.teelahti.fi/what-has-pharmacy-to-do-with-programming/</link>
      <pubDate>Tue, 03 Jun 2014 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/what-has-pharmacy-to-do-with-programming/</guid>
      <description>A true tale from pharmacy.</description>
    </item>
    <item>
      <title>The promise of OWIN starts to materialize</title>
      <link>https://tero.teelahti.fi/the-promise-of-owin-starts-to-materialize/</link>
      <pubDate>Fri, 09 May 2014 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/the-promise-of-owin-starts-to-materialize/</guid>
      <description>First OWIN implementations are mature... and really useful.</description>
    </item>
    <item>
      <title>Yet another take on Internet Explorer compatibility mode</title>
      <link>https://tero.teelahti.fi/yet-another-take-on-internet-explorer-compatibility-mode/</link>
      <pubDate>Tue, 04 Feb 2014 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/yet-another-take-on-internet-explorer-compatibility-mode/</guid>
      <description>List all IE rendering modes in order of preference to cover both internet and intranet zones.</description>
    </item>
    <item>
      <title>Mass convert WMA files to MP3&#39;s</title>
      <link>https://tero.teelahti.fi/mass-convert-wma-files-to-mp3/</link>
      <pubDate>Mon, 03 Feb 2014 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/mass-convert-wma-files-to-mp3/</guid>
      <description>Making a second copy of your lossless WMA files for mobile devices.</description>
    </item>
    <item>
      <title>Blog migrated to Github pages</title>
      <link>https://tero.teelahti.fi/blog-migrated-to-github-pages/</link>
      <pubDate>Sun, 26 Jan 2014 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/blog-migrated-to-github-pages/</guid>
      <description>Using Jekyll and Github pages to host this blog.</description>
    </item>
    <item>
      <title>The Orchard experience</title>
      <link>https://tero.teelahti.fi/the-orchard-experience/</link>
      <pubDate>Sat, 25 Jan 2014 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/the-orchard-experience/</guid>
      <description>My experiences with the Orchard CMS platform</description>
    </item>
    <item>
      <title>0x80070005 revisited</title>
      <link>https://tero.teelahti.fi/0x80070005-revisited/</link>
      <pubDate>Tue, 29 Oct 2013 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/0x80070005-revisited/</guid>
      <description>Fixing an annoying Windows issue, second take.</description>
    </item>
    <item>
      <title>Windows 8 fix: Failed to schedule Software Protection service for re-start - 0x80070005</title>
      <link>https://tero.teelahti.fi/windows-8-fix-failed-to-schedule-software-protection-service-for-re-start-0x80070005/</link>
      <pubDate>Wed, 17 Apr 2013 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/windows-8-fix-failed-to-schedule-software-protection-service-for-re-start-0x80070005/</guid>
      <description>Fixing an annoying Windows issue.</description>
    </item>
    <item>
      <title>How to survive a 12 hour drive with your kids (a nerd edition)</title>
      <link>https://tero.teelahti.fi/how-to-survive-a-12-hour-drive-with-your-kids-a-nerd-edition/</link>
      <pubDate>Wed, 13 Mar 2013 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/how-to-survive-a-12-hour-drive-with-your-kids-a-nerd-edition/</guid>
      <description>Equipment tips for parents.</description>
    </item>
    <item>
      <title>Techdays 2013 – SignalR</title>
      <link>https://tero.teelahti.fi/techdays-2013-signalr/</link>
      <pubDate>Tue, 12 Mar 2013 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/techdays-2013-signalr/</guid>
      <description>Recap of my SignalR presentation at Finnish Techdays 2013.</description>
    </item>
    <item>
      <title>Web site that narrates input text (for kids)</title>
      <link>https://tero.teelahti.fi/web-site-that-narrates-input-text-for-kids/</link>
      <pubDate>Wed, 30 Jan 2013 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/web-site-that-narrates-input-text-for-kids/</guid>
      <description>Making a narrating web site for my kids (and others) to play.</description>
    </item>
    <item>
      <title>TypeScript, the new CoffeeScript?</title>
      <link>https://tero.teelahti.fi/typescript-the-new-coffeescript/</link>
      <pubDate>Tue, 02 Oct 2012 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/typescript-the-new-coffeescript/</guid>
      <description>Discussing the future of TypeScript.</description>
    </item>
    <item>
      <title>Using PowerShell to narrate text</title>
      <link>https://tero.teelahti.fi/using-powershell-to-narrate-text/</link>
      <pubDate>Thu, 26 Jul 2012 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/using-powershell-to-narrate-text/</guid>
      <description>Making a speak-command for powershell.</description>
    </item>
    <item>
      <title>First impressions of Nokia Lumia 800</title>
      <link>https://tero.teelahti.fi/first-impressions-of-nokia-lumia-800/</link>
      <pubDate>Thu, 16 Feb 2012 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/first-impressions-of-nokia-lumia-800/</guid>
      <description>Nokia&amp;#39;s new coming reviewed.</description>
    </item>
    <item>
      <title>Problems with Internet Explorer compatibility view</title>
      <link>https://tero.teelahti.fi/problems-with-internet-explorer-compatibility-view/</link>
      <pubDate>Tue, 17 Jan 2012 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/problems-with-internet-explorer-compatibility-view/</guid>
      <description>IE has different intranet setup that messes up modern web applications.</description>
    </item>
    <item>
      <title>Different ASP.NET MVC master page for authenticated and unauthenticated users</title>
      <link>https://tero.teelahti.fi/different-asp.net-mvc-master-page-for-authenticated-and-unauthenticated-users/</link>
      <pubDate>Wed, 11 Jan 2012 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/different-asp.net-mvc-master-page-for-authenticated-and-unauthenticated-users/</guid>
      <description>Selecting master page dynamically.</description>
    </item>
    <item>
      <title>SSL, IE8 and strict cache headers (will not work)</title>
      <link>https://tero.teelahti.fi/ssl-ie8-and-strict-cache-headers-will-not-work/</link>
      <pubDate>Thu, 15 Dec 2011 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/ssl-ie8-and-strict-cache-headers-will-not-work/</guid>
      <description>Caching in IE8 is somewhat broken.</description>
    </item>
    <item>
      <title>Disable Internet Explorer compatibility view via web.config</title>
      <link>https://tero.teelahti.fi/disable-internet-explorer-compatibility-view-via-web-config/</link>
      <pubDate>Thu, 01 Dec 2011 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/disable-internet-explorer-compatibility-view-via-web-config/</guid>
      <description>How to avoid new Internet Explorer trying to play too smart.</description>
    </item>
    <item>
      <title>How ASP.NET Web forms feels after 3 years of not using it</title>
      <link>https://tero.teelahti.fi/how-asp.net-web-forms-feels-after-3-years-of-not-using-it/</link>
      <pubDate>Fri, 11 Nov 2011 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/how-asp.net-web-forms-feels-after-3-years-of-not-using-it/</guid>
      <description>Some random rambling about old ASP.NET WebForms vs. new ASP.NET MVC.</description>
    </item>
    <item>
      <title>Element cloning problems with jQuery mobile AJAX page transitions</title>
      <link>https://tero.teelahti.fi/element-cloning-problems-with-jquery-mobile-ajax-page-transitions/</link>
      <pubDate>Mon, 29 Aug 2011 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/element-cloning-problems-with-jquery-mobile-ajax-page-transitions/</guid>
      <description>jQuery mobile view caching causes some headache.</description>
    </item>
    <item>
      <title>Fixing some Orchard CMS blog problems</title>
      <link>https://tero.teelahti.fi/fixing-some-orchard-cms-blog-problems/</link>
      <pubDate>Thu, 04 Aug 2011 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/fixing-some-orchard-cms-blog-problems/</guid>
      <description>Orchard CMS (the engine behind this blog) had some bugs on the archive module. Debugging and fixing those.</description>
    </item>
    <item>
      <title>WP7 Mango update - the good parts</title>
      <link>https://tero.teelahti.fi/wp7-mango-update-the-good-parts/</link>
      <pubDate>Fri, 01 Jul 2011 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/wp7-mango-update-the-good-parts/</guid>
      <description>Overall impressions about the big Windows Phone update.</description>
    </item>
    <item>
      <title>JavaScript bind and curry polyfills</title>
      <link>https://tero.teelahti.fi/javascript-bind-and-curry-polyfills/</link>
      <pubDate>Tue, 28 Jun 2011 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/javascript-bind-and-curry-polyfills/</guid>
      <description>Currying and binding in Javascript.</description>
    </item>
    <item>
      <title>Blog feed moved to Feedburner</title>
      <link>https://tero.teelahti.fi/blog-feed-moved-to-feedburner/</link>
      <pubDate>Tue, 17 May 2011 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/blog-feed-moved-to-feedburner/</guid>
      <description>From now on use Feedburner to follow this blogs RSS feed.</description>
    </item>
    <item>
      <title>How-to localize jQuery UI Datepicker within ASP.NET MVC site</title>
      <link>https://tero.teelahti.fi/how-to-localize-jquery-ui-datepicker-within-asp.net-mvc-site/</link>
      <pubDate>Mon, 16 May 2011 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/how-to-localize-jquery-ui-datepicker-within-asp.net-mvc-site/</guid>
      <description>Make your jQuery UI Datepicker follow your server side culture.</description>
    </item>
    <item>
      <title>Disable submit buttons on form submit with jQuery.validate and ASP.NET MVC 2</title>
      <link>https://tero.teelahti.fi/disable-submit-buttons-on-form-submit-with-jquery.validate-and-asp.net-mvc-2/</link>
      <pubDate>Fri, 29 Apr 2011 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/disable-submit-buttons-on-form-submit-with-jquery.validate-and-asp.net-mvc-2/</guid>
      <description>I had a very common requirement to fill: when user clicks form submit button (or enter on keyboard) the button needs to be disabled in order to prevent double submits.</description>
    </item>
    <item>
      <title>Controller dependency missing on test? Try MvcContrib TestControllerBuilder</title>
      <link>https://tero.teelahti.fi/controller-dependency-missing-on-test-try-mvccontrib-testcontrollerbuilder/</link>
      <pubDate>Tue, 26 Apr 2011 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/controller-dependency-missing-on-test-try-mvccontrib-testcontrollerbuilder/</guid>
      <description>Use MvcContrib to help your unit test setups.</description>
    </item>
    <item>
      <title>Selecting MVC action method based on any named form value</title>
      <link>https://tero.teelahti.fi/selecting-mvc-action-method-based-on-any-named-form-value/</link>
      <pubDate>Sat, 26 Mar 2011 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/selecting-mvc-action-method-based-on-any-named-form-value/</guid>
      <description>Route MVC form posts by form values to different action methods.</description>
    </item>
    <item>
      <title>Selecting MVC action method based on the button clicked</title>
      <link>https://tero.teelahti.fi/selecting-mvc-action-method-based-on-the-button-clicked/</link>
      <pubDate>Fri, 25 Mar 2011 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/selecting-mvc-action-method-based-on-the-button-clicked/</guid>
      <description>Very common problem in form-heavy solutions is to be able to have one HTML form, but two different submit buttons for it. Learn the MVC way to do solve this.</description>
    </item>
    <item>
      <title>IIS 7.x cache optimizations</title>
      <link>https://tero.teelahti.fi/iis-7.x-cache-optimizations/</link>
      <pubDate>Wed, 16 Mar 2011 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/iis-7.x-cache-optimizations/</guid>
      <description>Change default IIS cache settings for better performance.</description>
    </item>
    <item>
      <title>Applying zebra striping with jQuery tablesorter and tablesorterPager plugin</title>
      <link>https://tero.teelahti.fi/applying-zebra-striping-with-jquery-tablesorter-and-tablesorterpager-plugin/</link>
      <pubDate>Thu, 03 Mar 2011 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/applying-zebra-striping-with-jquery-tablesorter-and-tablesorterpager-plugin/</guid>
      <description>jQuery plugin to do zebra striping in unison with tablesorter plugin.</description>
    </item>
    <item>
      <title>How to shoot yourself in the foot with an IoC container</title>
      <link>https://tero.teelahti.fi/how-to-shoot-yourself-in-the-foot-with-an-ioc-container/</link>
      <pubDate>Tue, 01 Mar 2011 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/how-to-shoot-yourself-in-the-foot-with-an-ioc-container/</guid>
      <description>IoC containers are powerful but dangerous.</description>
    </item>
    <item>
      <title>Hello world!</title>
      <link>https://tero.teelahti.fi/hello-world/</link>
      <pubDate>Sun, 27 Feb 2011 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/hello-world/</guid>
      <description>This is where it all started.</description>
    </item>
    <item>
      <title>About me</title>
      <link>https://tero.teelahti.fi/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://tero.teelahti.fi/about/</guid>
      <description>&lt;h2 id=&#34;tech-leader--solution-developerarchitect&#34;&gt;Tech leader &amp;amp; Solution developer/Architect&lt;/h2&gt;
&lt;p&gt;Over 25 years of experience in professional software development. Currently
leading Next Games&amp;rsquo;s development, IT and unified gaming platforms. We are a
Netflix internal game studio.&lt;/p&gt;
&lt;p&gt;Before Next Games co-founded and built together an ambitious mobile gaming
company Armada Interactive from scratch.&lt;/p&gt;
&lt;p&gt;In my previous assignments before gaming industry I focused on high level
solution/application architecture and license sales to SaaS transition.
Especially interested in cloud computing and cloud service based business
concepts. I&amp;rsquo;m fluent in speaking with various different stakeholders. My mission
is to develop software that is tailored for real needs and has quality baked in
from the beginning.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
