<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>TattooCoder</title><description>Shayne Boyer’s developer field notes, stories, and lessons from building software.</description><link>https://tattoocoder.com/</link><item><title>The Joy and the Exhaustion: How AI Coding Tools Rewired the Developer Reward Loop</title><link>https://tattoocoder.com/the-joy-and-the-exhaustion-how-ai-coding-tools-rewired-the-developer-reward-loop/</link><guid isPermaLink="true">https://tattoocoder.com/the-joy-and-the-exhaustion-how-ai-coding-tools-rewired-the-developer-reward-loop/</guid><description>I&apos;m noticing something unsettling in how I&apos;m working, and I keep hearing the same contradiction from other developers: &quot;I&apos;ve never had this much fun coding—and I&apos;ve never been more exhausted.&quot; The &quot;satisfaction cycle&quot; has collapsed.</description><pubDate>Fri, 06 Mar 2026 05:00:00 GMT</pubDate><category>LinkedIn</category><category>AI</category><category>Developer Experience</category></item><item><title>Your SKILL Has a Quality Score — Do You Know What It Is?</title><link>https://tattoocoder.com/your-skill-has-a-quality-score-do-you-know-what-it-is/</link><guid isPermaLink="true">https://tattoocoder.com/your-skill-has-a-quality-score-do-you-know-what-it-is/</guid><description>Your agent picks the wrong skill. You debug for 30 minutes.</description><pubDate>Tue, 17 Feb 2026 05:00:00 GMT</pubDate><category>LinkedIn</category><category>AI</category><category>Developer Experience</category></item><item><title>VS Code&apos;s Container Tools Extension is a Game Changer for Container Development! 🐳</title><link>https://tattoocoder.com/vs-code-s-container-tools-extension-is-a-game-changer-for-container-development/</link><guid isPermaLink="true">https://tattoocoder.com/vs-code-s-container-tools-extension-is-a-game-changer-for-container-development/</guid><description>The Problem We&apos;ve All Faced Picture this: You&apos;re debugging an issue in production, your container is running, and you need to inspect what&apos;s actually inside it. You fire up your terminal and start typing: Sound familiar? You&apos;re not alone.</description><pubDate>Fri, 25 Jul 2025 04:00:00 GMT</pubDate><category>LinkedIn</category><category>AI</category><category>Developer Experience</category></item><item><title>🚀 From Late-Night Pings to AI Automation: How We Built a GitHub Copilot Agent That Automates Open Source Contributions</title><link>https://tattoocoder.com/from-late-night-pings-to-ai-automation-how-we-built-a-github-copilot-agent-that-automates-/</link><guid isPermaLink="true">https://tattoocoder.com/from-late-night-pings-to-ai-automation-how-we-built-a-github-copilot-agent-that-automates-/</guid><description>Ever get that late-night ping from a colleague with &quot;hey I did this thing, what do you think..</description><pubDate>Fri, 27 Jun 2025 04:00:00 GMT</pubDate><category>LinkedIn</category><category>AI</category><category>Developer Experience</category></item><item><title>The Modern Coder vs. Vibe Code</title><link>https://tattoocoder.com/the-modern-coder-vs-vibe-code/</link><guid isPermaLink="true">https://tattoocoder.com/the-modern-coder-vs-vibe-code/</guid><description>In today’s world of AI copilots, VS Code themes that change with your mood, and endless debates about tabs vs. spaces (it&apos;s tabs, don’t @ me), coding is as much about vibe as it is about syntax.</description><pubDate>Fri, 11 Apr 2025 04:00:00 GMT</pubDate><category>LinkedIn</category><category>AI</category><category>Developer Experience</category></item><item><title>Building applications with C# and a Challenge!</title><link>https://tattoocoder.com/building-applications-with-c-and-a-challenge/</link><guid isPermaLink="true">https://tattoocoder.com/building-applications-with-c-and-a-challenge/</guid><description>It&apos;s seems not too long ago I was laying down the words for &quot;So Many Ways to Learn .NET in 2020&quot;, but of course it was March yesterday too. This list is still very valid; 101 videos (youtube | channel9), Microsoft docs, the various shows now available on the new https:</description><pubDate>Thu, 05 Nov 2020 15:43:08 GMT</pubDate><category>learning</category><category>dotnet</category></item><item><title>Are you reading the &quot;What&apos;s New&quot; in .NET docs?</title><link>https://tattoocoder.com/are-you-reading-the-whats-new/</link><guid isPermaLink="true">https://tattoocoder.com/are-you-reading-the-whats-new/</guid><description>Did you know that every month, the docs team at Microsoft has a post for what&apos;s new in the .NET documentation? For each month there are new articles, updates to existing docs, and kudos for the community contributors. It&apos;s super easy to get involved in contributing to the docs for</description><pubDate>Fri, 21 Feb 2020 14:47:32 GMT</pubDate></item><item><title>Updating the my blog from AppService to Containers...finally</title><link>https://tattoocoder.com/updating-the-my-blog-from-appservice-to-containers-finally/</link><guid isPermaLink="true">https://tattoocoder.com/updating-the-my-blog-from-appservice-to-containers-finally/</guid><description>I have been running the well known ghost blogging platform on Azure AppService since ghost was version 0.10, about 8 years. In fact, it was before Azure had resource groups. This means that it&apos;s Node on Windows Servers and I&apos;m doing a bit of maintenance for upgrading the version</description><pubDate>Fri, 17 Jan 2020 18:53:34 GMT</pubDate><category>azure</category><category>docker</category><category>ghost</category></item><item><title>So Many Ways to Learn .NET in 2020</title><link>https://tattoocoder.com/so-many-ways-to-learn-net-in-2020/</link><guid isPermaLink="true">https://tattoocoder.com/so-many-ways-to-learn-net-in-2020/</guid><description>It&apos;s a new year and sure to be on your list, as well as mine, is learning. Here is a quick list of some .NET learning resources for you to check off that resolution for 2020. .NET 101 Videos - dot.net/videosIn September of 2019, many members if the</description><pubDate>Wed, 08 Jan 2020 16:59:00 GMT</pubDate><category>dotnet</category><category>learning</category></item><item><title>Recommending VSCode extensions within your Open Source projects</title><link>https://tattoocoder.com/recommending-vscode-extensions-within-your-open-source-projects/</link><guid isPermaLink="true">https://tattoocoder.com/recommending-vscode-extensions-within-your-open-source-projects/</guid><description>Do you run an open-source project? Use Visual Studio Code and its extensive set of extensions when maintaining your project or even coding day to day? If you have an extension or set of them you prefer/recommend for your projects; you can enable other contributors by informing them with</description><pubDate>Wed, 14 Aug 2019 19:23:57 GMT</pubDate><category>vscode</category></item><item><title>Deploying WCF and .NET Core applications to a single Kubernetes cluster</title><link>https://tattoocoder.com/deploy-wcf-and-netcore-apps-kubernetes/</link><guid isPermaLink="true">https://tattoocoder.com/deploy-wcf-and-netcore-apps-kubernetes/</guid><description>In my previous post, I showed how to take a WCF service and containerize it using Visual Studio. By doing so, this gives us the opportunity to push our heritage (aka legacy) application to the cloud either in Azure App Service using Web App for Containers, Azure Container Instances (ACI)</description><pubDate>Thu, 20 Jun 2019 17:03:02 GMT</pubDate><category>wcf</category><category>docker</category><category>kubernetes</category><category>azure</category></item><item><title>Modernizing WCF Services with containers and Visual Studio</title><link>https://tattoocoder.com/modernizing-wcf-services-with-containers-and-visual-studio/</link><guid isPermaLink="true">https://tattoocoder.com/modernizing-wcf-services-with-containers-and-visual-studio/</guid><description>There are a number of reasons for moving long-standing .NET Framework applications like WCF, and ASP.NET Webforms to containers and then into containers or &amp;quot;modernizing legacy heritage apps&amp;quot;. DevOps - Once the application is set up in a container, build a CI/CD pipeline to build and</description><pubDate>Fri, 14 Jun 2019 19:45:29 GMT</pubDate><category>wcf</category><category>docker</category><category>azure</category></item><item><title>Build the code, thank the contributors!</title><link>https://tattoocoder.com/build-the-code-thank-the-contributors/</link><guid isPermaLink="true">https://tattoocoder.com/build-the-code-thank-the-contributors/</guid><description>The GitHub event announced a great new feature - GitHub Sponsors. GitHub Sponsors is a new way to financially support the developers who build the open source software you use every day. See the full announcement blog post for more information. Recognizing Contributors Recently, Brian Clark introduced me to all-contributors</description><pubDate>Fri, 24 May 2019 01:53:51 GMT</pubDate><category>github</category><category>community</category></item><item><title>Auto blogging Jekyll with Logic Apps, ACI Containers and .NET Core</title><link>https://tattoocoder.com/auto-blogging-jekyll-with-logic-apps-aci-containers-and-net-core/</link><guid isPermaLink="true">https://tattoocoder.com/auto-blogging-jekyll-with-logic-apps-aci-containers-and-net-core/</guid><description>All related links: https://www.theurlist.com/autobloggerpost Jekyll is a very popular way to host a static site on GitHub and posting new content is a simple as creating a markdown file and then committing it to the relative repo. GitHub takes care of the rest. See the help</description><pubDate>Thu, 16 May 2019 21:51:51 GMT</pubDate><category>docker</category><category>azure</category><category>containers</category><category>dotnetcore</category><category>logicapps</category></item><item><title>dotnet-azure : A .NET Core global tool to deploy an application to Azure in one command</title><link>https://tattoocoder.com/dotnet-azure-a-net-core-global-tool-to-deploy-an-application-to-azure-in-one-command/</link><guid isPermaLink="true">https://tattoocoder.com/dotnet-azure-a-net-core-global-tool-to-deploy-an-application-to-azure-in-one-command/</guid><description>The options for pushing your .NET Core application to the cloud are not lacking depending on what IDE or editor you have in front of you. Visual Studio has a rich GUI interface with choices to pick pursuant to the architecture of your app - Web, Containers, SQL Server, Registries,</description><pubDate>Fri, 19 Apr 2019 15:23:15 GMT</pubDate><category>azure</category><category>dotnetcore</category><category>globaltools</category></item><item><title>Finding your next .NET Open Source project using the command line</title><link>https://tattoocoder.com/finding-your-next-net-open-source-project-using-the-command-line/</link><guid isPermaLink="true">https://tattoocoder.com/finding-your-next-net-open-source-project-using-the-command-line/</guid><description>Many years ago I wanted to jump into a project in open source but had no idea where to start. I had worked with node.js, .NET and some other web-based technology but wasn&apos;t sure where to start and GitHub was new to me. Ironically, I fell onto Omnisharp and</description><pubDate>Mon, 10 Dec 2018 19:26:15 GMT</pubDate><category>dotnet</category><category>dotnet-cli</category><category>globaltools</category></item><item><title>Using ASP.NET Core with MongoDB in containers for local dev, CosmosDB for production</title><link>https://tattoocoder.com/using-asp-net-core-with-mongodb-in-containers-for-local-dev-cosmosdb-for-production/</link><guid isPermaLink="true">https://tattoocoder.com/using-asp-net-core-with-mongodb-in-containers-for-local-dev-cosmosdb-for-production/</guid><description>If nothing else is true, containers have made local development on a platform so much easier. If you want to use SQL Server for your backend just docker pull microsoft/mssql-server-linux and you can start up an instance with a few parameters. Azure CosmosDB is not available as a container,</description><pubDate>Thu, 18 Oct 2018 19:08:22 GMT</pubDate><category>azure</category><category>mongodb</category><category>cosmosdb</category></item><item><title>Using Azure DevOps Pipelines and NuKeeper to Automate NuGet Package updates</title><link>https://tattoocoder.com/using-azuredevops-pipelines-and-nukeeper-to-automate-nuget-package-updates/</link><guid isPermaLink="true">https://tattoocoder.com/using-azuredevops-pipelines-and-nukeeper-to-automate-nuget-package-updates/</guid><description>Keeping your code update to with the latest references can at times be a challenge with the rate of speed third-party dependencies can revise. However, with security patches and bug fixes constantly plaguing us it is a necessary exercise. I have been using dotnet-outdated to quickly run checks on my</description><pubDate>Tue, 16 Oct 2018 18:53:07 GMT</pubDate><category>azure</category><category>devops</category><category>nuget</category></item><item><title>Exploring the Docker Extension for VS Code and .NET Core</title><link>https://tattoocoder.com/exploring-the-docker-extension-for-vs-code-and-net-core/</link><guid isPermaLink="true">https://tattoocoder.com/exploring-the-docker-extension-for-vs-code-and-net-core/</guid><description>The Docker extension for VS Code was recently updated to better support .NET Core applications and the experience is super nice! The extension already has great support for building your containers, pushing images to Docker Hub, Azure Container Registry and tasks such as running a specific image or tagging an</description><pubDate>Thu, 04 Oct 2018 15:56:49 GMT</pubDate><category>docker</category><category>vscode</category><category>dotnetcore</category><category>azure</category></item><item><title>dotnet new templates for serverless functions</title><link>https://tattoocoder.com/dotnet-new-templates-for-serverless-functions/</link><guid isPermaLink="true">https://tattoocoder.com/dotnet-new-templates-for-serverless-functions/</guid><description>Since .NET Core was announced, I&apos;ve really been loving the command line experience for .NET Core. Being able to use dotnet new to start a new application regardless of the OS or what shell/terminal experience is on a machine is the way to happiness. The Azure Functions team has</description><pubDate>Wed, 08 Aug 2018 15:01:27 GMT</pubDate><category>azure-functions</category><category>azure mobile services</category><category>serverless</category></item><item><title>Open source tools for SQL Server on Linux</title><link>https://tattoocoder.com/open-source-tools-for-sql-server-on-linux-2/</link><guid isPermaLink="true">https://tattoocoder.com/open-source-tools-for-sql-server-on-linux-2/</guid><description>I am a sucker for a great tool and even better if it&apos;s open source. Recently, I wrote up a post on why we should care about containers where I used SQL Server on Linux in a container and loaded some test data for an ASP.NET Core application in</description><pubDate>Tue, 17 Jul 2018 19:47:47 GMT</pubDate><category>linux</category><category>opensource</category><category>sqlserver</category></item><item><title>Use serverless functions and CDN to speed up API data calls</title><link>https://tattoocoder.com/use-serverless-functions-and-cdn-to-speed-up-api-data-calls/</link><guid isPermaLink="true">https://tattoocoder.com/use-serverless-functions-and-cdn-to-speed-up-api-data-calls/</guid><description>ASP.NET Core 2.1 added some great features for making external API calls easier to manage when there are network failures, or the service itself might be down. Scott Hanselman has a great series of posts where he has updated to take advantage of these features. Announcement on HttpClientFactory</description><pubDate>Thu, 05 Jul 2018 21:56:54 GMT</pubDate><category>serverless</category><category>cdn</category></item><item><title>Using global tool &quot;dotnet outdated&quot; to check for the latest NuGet package updates</title><link>https://tattoocoder.com/using-global-tool-dotnet-outdated-to-check-for-the-latest-nuget-package-updates/</link><guid isPermaLink="true">https://tattoocoder.com/using-global-tool-dotnet-outdated-to-check-for-the-latest-nuget-package-updates/</guid><description>Just recently the .NET Core June 2018 Update dropped and the ASP.NET Workshop I had just set up for CI/CD build was in need of an update to 2.1.1 (Release Notes). Get the latest 2.1.1 Runtime | 2.1.301 SDK from the downloads page</description><pubDate>Tue, 03 Jul 2018 14:50:33 GMT</pubDate><category>dotnet</category><category>aspnetcore</category></item><item><title>Learning DevOps, building the ASP.NET Core Workshop, and keeping it up to date</title><link>https://tattoocoder.com/learning-devops-and-building-the-asp-net-core-workshop-up-to-date/</link><guid isPermaLink="true">https://tattoocoder.com/learning-devops-and-building-the-asp-net-core-workshop-up-to-date/</guid><description>DevOps is the union of people, process, and products to enable continuous delivery of value to our end users. – Donovan Brown Build Status BackEnd Web API FrontEnd Razor Page App How often have you gone to a GitHub repo and found that the sample code is not up to date</description><pubDate>Mon, 25 Jun 2018 23:13:22 GMT</pubDate><category>aspnetcore</category><category>azure</category><category>devops</category></item><item><title>Why should we care about containers for development</title><link>https://tattoocoder.com/why-should-we-care-about-containers-for-development/</link><guid isPermaLink="true">https://tattoocoder.com/why-should-we-care-about-containers-for-development/</guid><description>There has probably been more than one time in your development career where you&apos;ve spent a few hours troubleshooting an issue only to find out it was a dependency or versions issue right? Environments varying from one to next, outdated components and setting up development machines are frustrations we can</description><pubDate>Wed, 16 May 2018 21:08:30 GMT</pubDate><category>azure</category><category>docker</category><category>containers</category></item><item><title>Creating RazorPage apps using the CLI</title><link>https://tattoocoder.com/creating-razorpage-apps-using-the-cli/</link><guid isPermaLink="true">https://tattoocoder.com/creating-razorpage-apps-using-the-cli/</guid><description>While I was creating a recent test application with Razor Pages, I found myself clicking the &amp;quot;new file&amp;quot; button in VS Code too many times when I wanted to add a new Page. I really love the .NET CLI and with every release, there seems to be something</description><pubDate>Thu, 03 May 2018 20:55:16 GMT</pubDate><category>aspnetcore</category><category>razorpages</category><category>dotnetcore</category><category>dotnet-cli</category></item><item><title>Searching docs using a .NET Core global tool</title><link>https://tattoocoder.com/searching-docs-using-a-net-core-global-tool/</link><guid isPermaLink="true">https://tattoocoder.com/searching-docs-using-a-net-core-global-tool/</guid><description>In 2016 at the MVP Summit hackathon I put together a .NET Core CLI Tool to search for docs on docs.microsoft.com and it worked well, but there were some shortcomings. It was scoped to the project, and there was no way to install the Nuget package using the</description><pubDate>Tue, 10 Apr 2018 13:29:45 GMT</pubDate><category>dotnetcore</category></item><item><title>Cross platform code coverage arrives for .NET Core</title><link>https://tattoocoder.com/cross-platform-code-coverage-arrives-for-net-core/</link><guid isPermaLink="true">https://tattoocoder.com/cross-platform-code-coverage-arrives-for-net-core/</guid><description>If you have done any node.js development and have been required to hit code coverage marks prior to check in or CI/CD builds; you probably have used a tool like istanbul to check your percentages. image from instabul.js.org Getting code coverage reports on the command line</description><pubDate>Wed, 21 Mar 2018 13:23:55 GMT</pubDate><category>dotnetcore</category><category>testing</category><category>opensource</category></item><item><title>Workshop gets an update - JavaScript Services, Docker, Kubernetes and Helm!</title><link>https://tattoocoder.com/aspnetcore-workshop-update/</link><guid isPermaLink="true">https://tattoocoder.com/aspnetcore-workshop-update/</guid><description>If you&apos;ve been to a conference around .NET in the last year or so, there&apos;s likely been workshop available from the .NET team. Jeff Fritz, Jon Galloway, Maria Naggaga, Damian Edwards and/or Daniel Roth and I have all presented in part some of the ConferencePlanner app. The workshop contains</description><pubDate>Thu, 01 Feb 2018 21:15:00 GMT</pubDate><category>aspnetcore</category><category>docker</category><category>kubernetes</category><category>angular</category><category>helm</category></item><item><title>Monitoring issues on Stack Overflow with serverless, CosmosDB and Teams</title><link>https://tattoocoder.com/monitoring-issues-on-stackoverflow-with-serverless-cosmosdb-and-teams/</link><guid isPermaLink="true">https://tattoocoder.com/monitoring-issues-on-stackoverflow-with-serverless-cosmosdb-and-teams/</guid><description>One of the responsibilities we have as Cloud Developer Advocates is having an understanding of the struggles of developers using the cloud in their daily tasks. One way to do that is to spend time looking over the latest questions on Stack Overflow with a little project called StackoverAzure. Instead</description><pubDate>Wed, 24 Jan 2018 20:31:34 GMT</pubDate><category>azure-functions</category><category>azure</category><category>dotnet</category><category>serverless</category></item><item><title>Enabling Kubernetes Beta on Docker</title><link>https://tattoocoder.com/enabling-kubernetes-beta-on-docker/</link><guid isPermaLink="true">https://tattoocoder.com/enabling-kubernetes-beta-on-docker/</guid><description>Still think this is one of the best things to happen this year! @Docker + #Kubernetes pic.twitter.com/Bgk6fCbruW &amp;mdash; Shayne Boyer (@spboyer) December 19, 2017 A few days ago the beta for Kubernetes was checked off for me and I rushed to the machine to get cracking on the</description><pubDate>Wed, 20 Dec 2017 15:15:57 GMT</pubDate><category>kubernetes</category><category>docker</category></item><item><title>shell.azure.com - look Mom no install!</title><link>https://tattoocoder.com/shell-azure-com/</link><guid isPermaLink="true">https://tattoocoder.com/shell-azure-com/</guid><description>Checkout http://shell.azure.com! A dedicated experience in a browser. No installation of the Azure CLI and all you need is your Azure account credentials to get going. I have even configured mine to use tmux by editing the .tmux.conf. Even works on the iPhone (as expected). Give</description><pubDate>Wed, 13 Dec 2017 01:38:00 GMT</pubDate><category>azure</category></item><item><title>Kompose - Docker-Compose to Kubernetes with ease!</title><link>https://tattoocoder.com/kompose-docker-compose-to-kubernetes-with-ease/</link><guid isPermaLink="true">https://tattoocoder.com/kompose-docker-compose-to-kubernetes-with-ease/</guid><description>I like to use Docker compose files for a couple of reasons. First, I have spent more time that I have in my vacation balance to understand the format. Second, they are great for local development even when I only have a single container, obfuscating the environment variables into a</description><pubDate>Fri, 08 Dec 2017 17:57:06 GMT</pubDate><category>kubernetes</category><category>docker</category></item><item><title>Introducing metaparticle.io - making Kubernetes and Docker idiomatic for developers</title><link>https://tattoocoder.com/introduction-metaparticle-io-making-kubernetes-and-docker-idiomatic-for-developers/</link><guid isPermaLink="true">https://tattoocoder.com/introduction-metaparticle-io-making-kubernetes-and-docker-idiomatic-for-developers/</guid><description>What if you could just add a package to your code? Like npm for node or nuget for .NET, run your app and have it in a container on a Kubernetes cluster? No command line tools like kubectl, helm, docker or whatever we are currently using to create our containerized</description><pubDate>Fri, 08 Dec 2017 00:39:59 GMT</pubDate><category>kubernetes</category><category>docker</category><category>dotnet</category></item><item><title>Running the Azure Functions runtime in containers on Kubernetes and more</title><link>https://tattoocoder.com/functions-runtime-kubernetes/</link><guid isPermaLink="true">https://tattoocoder.com/functions-runtime-kubernetes/</guid><description>The Azure Functions team has been doing some great work lately and as a part of that work the runtime for the runtime of the serverless function was ported to .NET Core 2.0 in late September. This set the stage really for cross-platform development and running of Azure Functions</description><pubDate>Tue, 05 Dec 2017 20:55:32 GMT</pubDate><category>azure</category><category>kubernetes</category></item><item><title>Setting up my WSL Environment - Azure CLI, Docker and .NET</title><link>https://tattoocoder.com/setting-up-my-wsl-environment-azure-cli-docker-and-net/</link><guid isPermaLink="true">https://tattoocoder.com/setting-up-my-wsl-environment-azure-cli-docker-and-net/</guid><description>I recently picked up a Surface Book to start showing that I could do my job regardless of the machine I had. My talks around using command line for ASP.NET Core and Azure have primarily been using my MacBook Pro so to add some diversity to my presentations a</description><pubDate>Sat, 11 Nov 2017 15:48:43 GMT</pubDate><category>wsl</category><category>docker</category><category>linux</category></item><item><title>Lift and Shift, Migrating Nerd Dinner to the cloud using Docker</title><link>https://tattoocoder.com/liftandshift-nerd-dinner/</link><guid isPermaLink="true">https://tattoocoder.com/liftandshift-nerd-dinner/</guid><description>Modernizing legacy apps has become the theme towards the end of this year or also known as &quot;Lift and Shift&quot;. Nerd Dinner is an ASP.NET 4.7 app...</description><pubDate>Tue, 07 Nov 2017 02:54:04 GMT</pubDate><category>aspnet</category><category>docker</category><category>liftandshift</category></item><item><title>Exploring multi-stage Docker builds for Angular apps</title><link>https://tattoocoder.com/exploring-multistage-docker-builds-for-angular-apps/</link><guid isPermaLink="true">https://tattoocoder.com/exploring-multistage-docker-builds-for-angular-apps/</guid><description>Figuring out the best way to build and deploy any application regardless of the tech stack can be a sprint all in itself. So many questions to answer: What CI/CD pipeline do you use? Can&apos;t we just use the CLI? What about right-click-publish? Git Deploy? npm, yarn ? Docker, Kubernetes,</description><pubDate>Tue, 29 Aug 2017 15:07:46 GMT</pubDate><category>docker</category><category>angular</category><category>azuredev</category></item><item><title>Organizing Azure resources with Tags</title><link>https://tattoocoder.com/organizing-azure-resources-with-tags/</link><guid isPermaLink="true">https://tattoocoder.com/organizing-azure-resources-with-tags/</guid><description>Creating a number of resources and organizing them in any software solution can get daunting without some sort of method to your madness. In a project, developers might decide to use logical folder structures or naming conventions based on a framework or what just makes sense. Azure Resource Groups is</description><pubDate>Wed, 09 Aug 2017 16:14:01 GMT</pubDate><category>azuredev</category><category>azure</category></item><item><title>Push your images to Azure CDN on publish with gulp</title><link>https://tattoocoder.com/push-your-images-to-azure-cdn-on-publish-with-gulp/</link><guid isPermaLink="true">https://tattoocoder.com/push-your-images-to-azure-cdn-on-publish-with-gulp/</guid><description>Performance is always at the top of my mind when developing a web app. Using tools such as WebPageTest where a common hit against your grade will be the lack of CDN use will affect performance. Use of CDN - Each request for a piece of content to the web</description><pubDate>Fri, 14 Jul 2017 18:41:39 GMT</pubDate><category>azuredev</category><category>aspnetcore</category></item><item><title>dotnet CLI Tab completions now available in 2.0</title><link>https://tattoocoder.com/dotnet-cli-tab-completions-now-available-in-2-0/</link><guid isPermaLink="true">https://tattoocoder.com/dotnet-cli-tab-completions-now-available-in-2-0/</guid><description>Tab completion on the command line is like having a superpower for some of the CLI tools we have at our fingertips. With so many commands, paramaters and/or options; it&apos;s nice to be able to type a few characters and tap the {Tab} key and get some help. I&apos;ve</description><pubDate>Fri, 09 Jun 2017 19:26:45 GMT</pubDate><category>dotnet</category><category>dotnet-cli</category><category>aspnetcore</category></item><item><title>Dipping the toe in the Azure Compute space and then some.</title><link>https://tattoocoder.com/dipping-the-toe-in-the-azure-compute-space-and-then-some/</link><guid isPermaLink="true">https://tattoocoder.com/dipping-the-toe-in-the-azure-compute-space-and-then-some/</guid><description>Over the last couple of weeks, I&apos;ve just skimmed the areas of ARM templates, CLI, Docker on Linux, Azure Functions and AppService Web Apps. Check out these articles and let me know if there is something you&apos;d like to see more on; there&apos;s a ton to talk about to solve</description><pubDate>Thu, 20 Apr 2017 19:35:26 GMT</pubDate><category>azure</category><category>azuredev</category></item><item><title>Serverless like a Superhero with Azure Functions</title><link>https://tattoocoder.com/serverless-like-a-superhero-with-azure-functions/</link><guid isPermaLink="true">https://tattoocoder.com/serverless-like-a-superhero-with-azure-functions/</guid><description>In my most recent Pluralsight course, I spent some time talking about using Swashbuckle to create documentation for ASP.NET Core WebAPI applications. Swashbuckle is the .NET Core implementation of the OpenAPI Specification aka Swagger, but there are many other open source tools too for other languages. The demo project</description><pubDate>Mon, 17 Apr 2017 20:26:03 GMT</pubDate><category>azure</category><category>azuredev</category><category>swagger</category><category>docker</category><category>azure-functions</category></item><item><title>Use a container to show your function swagger</title><link>https://tattoocoder.com/use-a-container-to-show-your-function-swagger/</link><guid isPermaLink="true">https://tattoocoder.com/use-a-container-to-show-your-function-swagger/</guid><description>One option for enabling the Swagger-UI capabilities is to direct the consumers of the api to http://petstore.swagger.io and have them put the url in the box at the top of the page. That&apos;s professional right? :-/ Alternatively, you can add the url of the service to the</description><pubDate>Mon, 17 Apr 2017 20:17:14 GMT</pubDate><category>azure</category><category>azuredev</category><category>azure-functions</category><category>swagger</category></item><item><title>Unmasking your swagger with proxies in Azure Functions</title><link>https://tattoocoder.com/unmasking-your-swagger-with-proxies-in-azure-functions/</link><guid isPermaLink="true">https://tattoocoder.com/unmasking-your-swagger-with-proxies-in-azure-functions/</guid><description>In my post Testing Azure Functions with Postman and Swagger I showed how to use the API Specification capabilities in Azure Functions and then take the endpoint url and test the API using Postman. Notice the url that is provided for the API. It isn&apos;t human readable, nor something I</description><pubDate>Mon, 17 Apr 2017 16:28:05 GMT</pubDate><category>azure</category><category>azuredev</category><category>azure-functions</category><category>swagger</category></item><item><title>Do more or less with default values in the Azure CLI</title><link>https://tattoocoder.com/do-more-or-less-with-default-values-in-the-azure-cli/</link><guid isPermaLink="true">https://tattoocoder.com/do-more-or-less-with-default-values-in-the-azure-cli/</guid><description>I&apos;ve been spending quite a lot of time using Azure over the last many years. In fact, the portal was written in Silverlight. Now the the portal has a great modern UI and complimenting that is a CLI (command line interface) allowing for great automation, grep, awk, jamespath and much</description><pubDate>Mon, 03 Apr 2017 21:32:35 GMT</pubDate><category>azure</category><category>azure-cli</category><category>azuredev</category></item><item><title>Testing Azure Functions with Postman and Swagger</title><link>https://tattoocoder.com/testing-azure-functions-with-postman-and-swagger/</link><guid isPermaLink="true">https://tattoocoder.com/testing-azure-functions-with-postman-and-swagger/</guid><description>A new feature (preview) in Azure Functions is API Definition. This feature allows you to use the OpenAPI specification (aka Swagger) to document the functionality of your functions and/or endpoints. Checkout John Papa &amp;amp; I talk about using Swagger for ASP.NET Core on Pluralsight in Play by Play</description><pubDate>Fri, 31 Mar 2017 04:09:29 GMT</pubDate><category>azure</category><category>azure-functions</category><category>swagger</category><category>azuredev</category></item><item><title>Azure functions - Just the CLI, hold the GUI, add some git</title><link>https://tattoocoder.com/azure-functions-just-the-cli-hold-the-gui-add-some-git/</link><guid isPermaLink="true">https://tattoocoder.com/azure-functions-just-the-cli-hold-the-gui-add-some-git/</guid><description>When sitting down to get started on a project, the start and stops of setting this and that up can be a non-starter. Sometimes, ok almost always, I just want check in code and have the build and deploy just happen. I&apos;m a very big fan of CLI tooling. If</description><pubDate>Tue, 28 Mar 2017 23:40:27 GMT</pubDate><category>azure</category><category>azure-functions</category><category>azure-cli</category><category>azuredev</category></item><item><title>Don&apos;t lose your swagger with dotnet build</title><link>https://tattoocoder.com/dont-lose-your-swagger-with-dotnet-build/</link><guid isPermaLink="true">https://tattoocoder.com/dont-lose-your-swagger-with-dotnet-build/</guid><description>See GitHub Issue #795 for the details and discussion. One of the undocumented changes of converting from project.json to csproj, was the &amp;lt;DocumentationFile&amp;gt; no longer automatically copied to the output folder during the build or publish process. There have been multiple solutions, both pre and post publish</description><pubDate>Tue, 28 Mar 2017 15:54:15 GMT</pubDate><category>aspnetcore</category><category>dotnet</category><category>swagger</category></item><item><title>New Role at Microsoft - Cloud Developer Advocate</title><link>https://tattoocoder.com/cloud-developer-advocate/</link><guid isPermaLink="true">https://tattoocoder.com/cloud-developer-advocate/</guid><description>Taking on a new role as a Sr. Cloud Developer Advocate withing the Cloud and Enterprise group. What does that mean? Talking to the community about the technologies that I love; ASP.NET, ASP.NET Core, Docker, services and how these can best be run on Azure and what we</description><pubDate>Mon, 20 Mar 2017 14:55:24 GMT</pubDate><category>azure</category><category>community</category></item><item><title>dotnet new angular to Azure with Docker using CLI</title><link>https://tattoocoder.com/dotnet-new-to-azure-with-docker-using-cli/</link><guid isPermaLink="true">https://tattoocoder.com/dotnet-new-to-azure-with-docker-using-cli/</guid><description>Visual Studio 2017 has been released and the features are great for Windows developers. However along with it comes .NET Core 1.0 tooling and large improvements to the command line experience for macOS and Linux users developing ASP.NET Core applications. One of the prevalent features shown off in</description><pubDate>Thu, 09 Mar 2017 23:45:45 GMT</pubDate><category>dotnet</category><category>docker</category><category>azure</category><category>cli</category><category>azure-cli</category><category>azuredev</category></item><item><title>Simplifying Bundling and Minification in ASP.NET Core</title><link>https://tattoocoder.com/simplifying-bundling-and-minification-asp-net-core/</link><guid isPermaLink="true">https://tattoocoder.com/simplifying-bundling-and-minification-asp-net-core/</guid><description>The decisions around what to use for packaging client side libraries is still a length discussion. Mostly, if not always, will start and stop with &amp;quot;It Depends...&amp;quot;. However, getting started with something and being able to build upon that is a good starting point rather than what some</description><pubDate>Wed, 01 Mar 2017 17:29:16 GMT</pubDate><category>aspnetcore</category><category>bundling</category><category>minify</category></item><item><title>Pluralsight Play by Play - Swagger to document ASP.NET Core Web API</title><link>https://tattoocoder.com/documenting-asp-net-core-webapi-using-swagger/</link><guid isPermaLink="true">https://tattoocoder.com/documenting-asp-net-core-webapi-using-swagger/</guid><description>Documenting its capabilities for the consuming developers can be a task if you take it on manually. Use Swagger to add self-documenting helper pages and test harnesses to your API.</description><pubDate>Sat, 25 Feb 2017 14:18:53 GMT</pubDate><category>aspnetcore</category><category>pluralsight</category><category>swagger</category></item><item><title>Angular 2: Application Settings using the CLI Environment Option</title><link>https://tattoocoder.com/angular-cli-using-the-environment-option/</link><guid isPermaLink="true">https://tattoocoder.com/angular-cli-using-the-environment-option/</guid><description>Application wide settings can be a long conversation when starting a new application. Here are just a few questions when some of my teams started this conversation: Do we use ENV variables? What about manual bootstrap? Configuration files? Should we get them from the server? Using angular-cli &amp;amp; environment.ts</description><pubDate>Wed, 22 Feb 2017 13:00:00 GMT</pubDate><category>angular2</category><category>angular-cli</category><category>angular</category></item><item><title>Exploring the new dotnet cli</title><link>https://tattoocoder.com/exploring-the-new-dotnet-cli/</link><guid isPermaLink="true">https://tattoocoder.com/exploring-the-new-dotnet-cli/</guid><description>Note: At the time of this post, the dotnet cli version being used 1.0.0-rc4-004771 available from GitHub dotnet/cli repo - https://github.com/dotnet/core/blob/master/release-notes/rc4-download.md I have been a long time fan of the yeoman generator for ASP.NET Core and still</description><pubDate>Fri, 10 Feb 2017 19:10:28 GMT</pubDate><category>dotnet</category><category>dotnet-cli</category><category>aspnetcore</category></item><item><title>Troubleshooting Installing .NET Core 1.1 RTM on OSX</title><link>https://tattoocoder.com/troubleshooting-installing-net-core-1-1-rtm-on-osx/</link><guid isPermaLink="true">https://tattoocoder.com/troubleshooting-installing-net-core-1-1-rtm-on-osx/</guid><description>.NET Core 1.1 RTM was announced yesterday along with Visual Studio for Mac! So of course, I jumped right over to install them both. During the install of the 1.1 version of .NET Core from the downloads page, hit a snag on OSX. If you have seen recent</description><pubDate>Thu, 17 Nov 2016 20:39:31 GMT</pubDate><category>dotnet</category><category>aspnetcore</category></item><item><title>Configure Docker for Windows under Parallels</title><link>https://tattoocoder.com/configure-docker-for-windows-under-parallels/</link><guid isPermaLink="true">https://tattoocoder.com/configure-docker-for-windows-under-parallels/</guid><description>I use OSX as my primary development machine but still at time run to Visual Studio for work stuff, new features I&apos;m testing etc. The most recent reason is Visual Studio &apos;15 Preview and the new Docker features that are quite awesome. I didn&apos;t want to fire up the ThinkPad,</description><pubDate>Sun, 13 Nov 2016 18:16:55 GMT</pubDate><category>docker</category><category>parallels</category><category>aspnetcore</category></item><item><title>Using Apache Web Server as a reverse-proxy for ASP.NET Core</title><link>https://tattoocoder.com/using-apache-web-server-as-reverse-proxy-for-aspnetcore/</link><guid isPermaLink="true">https://tattoocoder.com/using-apache-web-server-as-reverse-proxy-for-aspnetcore/</guid><description>Apache is a very popular HTTP server and can be configured as a proxy to redirect HTTP traffic similar to nginx. In this guide, we will learn how to set up Apache on CentOS 7 and use it as a reverse-proxy to welcome incoming connections and redirect them to the</description><pubDate>Wed, 19 Oct 2016 20:34:54 GMT</pubDate><category>apache</category><category>centos</category><category>aspnetcore</category></item><item><title>Running Windows on an Expansion Drive</title><link>https://tattoocoder.com/running-windows-on-an-expansion-drive/</link><guid isPermaLink="true">https://tattoocoder.com/running-windows-on-an-expansion-drive/</guid><description>A few years back I made the jump to a Mac for my daily driver development machine for many reasons but there were a few times that I needed to fire up Visual Studio or Visio just for productivity or project specific reasons. Parallels has been my go to for</description><pubDate>Wed, 17 Aug 2016 21:00:00 GMT</pubDate><category>parallels</category><category>windows</category></item><item><title>What&apos;s up docs?</title><link>https://tattoocoder.com/whats-up-docs/</link><guid isPermaLink="true">https://tattoocoder.com/whats-up-docs/</guid><description>What was challenging you most about ASP.NET Core - Documentation? Help the team work on what&apos;s important to you.</description><pubDate>Mon, 01 Aug 2016 22:00:00 GMT</pubDate><category>aspnetcore</category></item><item><title>Deploying an Angular 2 App to Azure with Github</title><link>https://tattoocoder.com/deploying-an-angular-2-app-to-azure-with-github/</link><guid isPermaLink="true">https://tattoocoder.com/deploying-an-angular-2-app-to-azure-with-github/</guid><description>Recently John and I took some time away to discuss how to get an Angular 2 application deployed to Azure. There were some challenges here and there with configuration, discussions about &amp;quot;just wanting to code&amp;quot; and more; it was a lot of fun. Here is the result of</description><pubDate>Fri, 29 Jul 2016 12:00:00 GMT</pubDate><category>angular2</category><category>azure</category><category>github</category><category>pluralsight</category></item><item><title>Handing in my ears...</title><link>https://tattoocoder.com/handing-in-my-ears/</link><guid isPermaLink="true">https://tattoocoder.com/handing-in-my-ears/</guid><description>I&apos;m going to work for Microsoft. What&apos;s My Job? I will be working on building out content for docs.microsoft.com, specifically ASP.NET Core and probably other things... Disney For the last 4 years I have had the opportunity to work with some very talented people building great products.</description><pubDate>Wed, 20 Jul 2016 21:00:00 GMT</pubDate><category>microsoft</category><category>aspnet</category></item><item><title>Weekly Ink - 6/21/16</title><link>https://tattoocoder.com/weekly-ink/</link><guid isPermaLink="true">https://tattoocoder.com/weekly-ink/</guid><description>After a week of vacation it&apos;s good to get back to some technology. Here are some of my favorites from last week, Dockercon 2016 and my various feeds. Enjoy! ASP.NET Core Angular 2, React, and Knockout apps on ASP.NET Core - Steve Sanderson ASP.NET Core and .NET</description><pubDate>Tue, 21 Jun 2016 13:00:00 GMT</pubDate><category>angular2</category><category>aspnetcore</category><category>docker</category><category>typescript</category></item><item><title>Thank you dotnetconf 2016</title><link>https://tattoocoder.com/dotnetconf-2016/</link><guid isPermaLink="true">https://tattoocoder.com/dotnetconf-2016/</guid><description>Had a great time presenting at dotnetconf, even with the A/C broken a the house. Appreciate the comments and feedback. Although this was not super sexy new stuff, it is a real business case and a question I get asked more often than you think...&amp;quot;How do I</description><pubDate>Fri, 10 Jun 2016 14:42:47 GMT</pubDate><category>dontnetconf</category><category>conference</category><category>community</category></item><item><title>Weekly Ink - 6/6/16</title><link>https://tattoocoder.com/weekly-ink-06-06-2016/</link><guid isPermaLink="true">https://tattoocoder.com/weekly-ink-06-06-2016/</guid><description>ASP.NET Core Here is another edition of &amp;quot;Weekly Ink&amp;quot;, this week&apos;s post has a great entry from Rick on running ASP.NET Core on IIS, Cory shows how to add 3rd party libraries when using the angular CLI, see how to deploy docker containers to kubernetes on</description><pubDate>Mon, 06 Jun 2016 17:00:00 GMT</pubDate><category>angular2</category><category>typescript</category><category>aspnetcore</category><category>docker</category><category>community</category></item><item><title>What&apos;s in your bag?</title><link>https://tattoocoder.com/whats-in-your-bag/</link><guid isPermaLink="true">https://tattoocoder.com/whats-in-your-bag/</guid><description>When I use to read Golf Magazine (a long time ago), there was an interesting column called &amp;quot;What&apos;s in My Bag?&amp;quot; that profiled a professional player&apos;s equipment. It was an interesting read into what they carried and why they chose what club for what purpose. I am around</description><pubDate>Thu, 02 Jun 2016 19:32:03 GMT</pubDate><category>developer tools</category></item><item><title>Angular 2 :  Application Settings using fetch</title><link>https://tattoocoder.com/angular2-applications-settings/</link><guid isPermaLink="true">https://tattoocoder.com/angular2-applications-settings/</guid><description>In a recent post, the CLI and environment.ts were used to determing the current running environment and what settings to use. However, there were some shortcomings to this approach not only in the fact that only development and production were supported but others mentioned as well. In Angular 1.</description><pubDate>Tue, 31 May 2016 19:33:34 GMT</pubDate><category>angular2</category><category>angular-cli</category><category>nodejs</category></item><item><title>Weekly Ink - 5/30/16</title><link>https://tattoocoder.com/weekly-ink-5-30-2016/</link><guid isPermaLink="true">https://tattoocoder.com/weekly-ink-5-30-2016/</guid><description>Another installment of &amp;quot;Weekly Ink&amp;quot;. Ran across some great stuff early on in all of my interests, some of which I tweeted out early. Announcing WCF Connected Service for .NET Core RC2 and https://t.co/gP8Ofw519E Core RC2 https://t.co/pJRCaN2NLi #aspnetcore &amp;mdash; Shayne Boyer (@spboyer)</description><pubDate>Sun, 29 May 2016 10:53:00 GMT</pubDate><category>links</category><category>weekly ink</category></item><item><title>ASP.NET Core : Getting Clean with SOAP</title><link>https://tattoocoder.com/asp-net-core-getting-clean-with-soap/</link><guid isPermaLink="true">https://tattoocoder.com/asp-net-core-getting-clean-with-soap/</guid><description>Being able to take the packaging off the new toy and spin up a new project is a lot of fun I must admit. However, when leaving the latest conference, hack-a-thon or turning away from the latest webcast on that shiny penny; real life hits and trying to get this</description><pubDate>Wed, 25 May 2016 20:00:00 GMT</pubDate><category>aspnetcore</category><category>soap</category><category>wcf</category><category>webapi</category></item><item><title>Weekly Ink 5/24/16</title><link>https://tattoocoder.com/weekly-ink-5-24-2016/</link><guid isPermaLink="true">https://tattoocoder.com/weekly-ink-5-24-2016/</guid><description>This is the first installment of Weekly Ink where I&apos;ll share a few links if the articles, posts, videos etc that I found valuable. I am not a link collector, but feel the need to share certain posts that have some value, at least to me and if nothing else,</description><pubDate>Tue, 24 May 2016 18:39:21 GMT</pubDate><category>links</category><category>weekly ink</category></item><item><title>ASP.NET Core: Watching Code</title><link>https://tattoocoder.com/asp-net-core-watching-code/</link><guid isPermaLink="true">https://tattoocoder.com/asp-net-core-watching-code/</guid><description>Being able to edit code and see the changes on the fly is a big advantage when developing applications with all of the &amp;quot;moving parts&amp;quot; in today&apos;s tech stack. Simply hitting F5 doesn&apos;t cut it anymore. Everything needs to be compiled, minified, uglified, or transpiled to get your</description><pubDate>Wed, 18 May 2016 11:00:00 GMT</pubDate><category>aspnetcore</category><category>dotnet</category><category>nodejs</category></item><item><title>Angular 2 : Giving Your CLI a Server</title><link>https://tattoocoder.com/angular2-giving-your-cli-server/</link><guid isPermaLink="true">https://tattoocoder.com/angular2-giving-your-cli-server/</guid><description>...be sure to read Angular 2:Re-Quickstart with the CLI Although the CLI includes a number of great features, the deployment of the application is a story or issue that is still under discussion (Production deploy #326). What is the right server, what are the features etc. A simple static</description><pubDate>Wed, 18 May 2016 03:00:00 GMT</pubDate><category>angular2</category><category>angular-cli</category><category>nodejs</category></item><item><title>Angular 2 : A Re-Quickstart using the CLI</title><link>https://tattoocoder.com/angular2-requickstart-using-cli/</link><guid isPermaLink="true">https://tattoocoder.com/angular2-requickstart-using-cli/</guid><description>The Angular team created a quickstart which is a great starter project template and I&apos;ve covered that in another post which shows adding an express server to that to get you up and running with a more complete quickstart at Angular 2 : Getting Off the Starting Line. Both are great</description><pubDate>Wed, 18 May 2016 01:00:00 GMT</pubDate><category>angular2</category><category>angular-cli</category></item><item><title>.NET Core Slack Channel Sign Up Page</title><link>https://tattoocoder.com/aspnet-slack-sign-up/</link><guid isPermaLink="true">https://tattoocoder.com/aspnet-slack-sign-up/</guid><description>.NET Core Slack Channel Sign Up. Get your invite for the community channel here, created by Shayne Boyer @spboyer on twitter.</description><pubDate>Fri, 13 May 2016 15:29:39 GMT</pubDate><category>aspnetcore</category><category>slack</category><category>community</category><category>dotnetcore</category></item><item><title>Angular 2 : Continuous Integration to Azure using Codeship and the Angular CLI</title><link>https://tattoocoder.com/angular2-azure-codeship-angularcli/</link><guid isPermaLink="true">https://tattoocoder.com/angular2-azure-codeship-angularcli/</guid><description>Getting an application written is the first challenge, however having proper tests, running those tests in a continuous integration pipeline as well as deploying the application to your cloud host can be a task to setup. Here is a quickstart to create an application using the angular-cli, using codeship to</description><pubDate>Fri, 13 May 2016 01:24:47 GMT</pubDate><category>angular2</category><category>angular-cli</category><category>codeship</category><category>cicd</category><category>azure</category></item><item><title>Angular 2 : Organization Using {barrels}</title><link>https://tattoocoder.com/angular2-barrels/</link><guid isPermaLink="true">https://tattoocoder.com/angular2-barrels/</guid><description>The import statements in Angular 2 can get pretty cumbersome if you&apos;re using a lot of services, models, directives etc in any specific component. Looking at the basic &amp;quot;QuickStart&amp;quot;, the app.component.ts doesn&apos;t seem very obtuse. import {Component} from &apos;angular2/core&apos;; @Component({ selector: &apos;my-app&apos;, template: &apos;&amp;lt;</description><pubDate>Wed, 04 May 2016 02:00:03 GMT</pubDate><category>angular2</category><category>materialdesign</category><category>typescript</category></item><item><title>How To: Visual Studio 2015 &amp; Angular 2</title><link>https://tattoocoder.com/how-to-vs2015-angular2/</link><guid isPermaLink="true">https://tattoocoder.com/how-to-vs2015-angular2/</guid><description>There has been a few request I have seen lately on how to get an Angular 2 development environment going using Visual Studio 2015. any one please guide me to video or blog, configuring Visual Studio 2015 for AngularJS 2 development using TypeScript &amp;mdash; Dhananjay Kumar (@debug_mode) April 29,</description><pubDate>Sun, 01 May 2016 13:25:59 GMT</pubDate><category>angular2</category><category>vs2015</category></item><item><title>2016 - The year of CLI</title><link>https://tattoocoder.com/2016-the-year-of-cli/</link><guid isPermaLink="true">https://tattoocoder.com/2016-the-year-of-cli/</guid><description>2016 is officially the year of the monkey, but I am calling it the year of the CLI (Command Line Interface). One of the recent talks I gave at DevIntersection was &amp;quot;Modern Web Toolchain&amp;quot;. Mentioning CLI Tools and &amp;quot;Modern&amp;quot; does raise and eyebrow or two. It</description><pubDate>Wed, 27 Apr 2016 19:40:32 GMT</pubDate><category>tooling</category><category>commandline</category><category>cli</category></item><item><title>Angular 2 : Getting off the Starting Line</title><link>https://tattoocoder.com/angular-2-getting-off-the-starting-line/</link><guid isPermaLink="true">https://tattoocoder.com/angular-2-getting-off-the-starting-line/</guid><description>The Angular team created a quickstart repo over at https://github.com/angular/quickstart which is a great starter project template for basically a &amp;quot;Hello World&amp;quot; application. It provides: lite-server, which is a demo or local/development only server basic tests using karma typescript dependencies (tsconfig, typings) Getting</description><pubDate>Mon, 25 Apr 2016 18:35:13 GMT</pubDate><category>angular2</category><category>angular</category><category>gulp</category><category>express</category><category>nodejs</category></item><item><title>ASP.NET Core Needs a Logo</title><link>https://tattoocoder.com/asp-net-core-needs-a-logo/</link><guid isPermaLink="true">https://tattoocoder.com/asp-net-core-needs-a-logo/</guid><description>It is not uncommon for developers to adorn their laptops, Macs, Surface Pros, etc with the sticky vinyls of the platforms, tools and frameworks of the stuff we like to use. Unless you have been under a rock, or just too busy to look up, ASP.NET is all new</description><pubDate>Mon, 25 Apr 2016 15:50:07 GMT</pubDate><category>aspnetcore</category><category>logo</category><category>community</category></item><item><title>Setting up ASP.NET Core debugging in VS Code</title><link>https://tattoocoder.com/setting-up-asp-net-core-debugging-in-vs-code/</link><guid isPermaLink="true">https://tattoocoder.com/setting-up-asp-net-core-debugging-in-vs-code/</guid><description>UPDATE: Now Version 1.0 of Visual Studio Released - Same steps apply for Version 1.0. In the most recent ASP.NET Community Standup (http://live.asp.net), Damian walked through the steps of getting RC2 debugging setup inside of Visual Studio Code - Insiders Build. Here are the</description><pubDate>Thu, 14 Apr 2016 23:00:00 GMT</pubDate><category>aspnetcore</category><category>debugging</category><category>vscode</category><category>dotnet-cli</category></item><item><title>Kestrel as a Static Server for Angular</title><link>https://tattoocoder.com/kestrel-as-a-static-server-for-angular/</link><guid isPermaLink="true">https://tattoocoder.com/kestrel-as-a-static-server-for-angular/</guid><description>Available on github : https://github.com/spboyer/ng2-kestrel-appserver Selecting the server architecture may or may not be a pivotal point in your application design...but it maybe it should. Micro-services, SOA, 12 Factor, ZDD and all of the other buzzwords do in fact have merit, getting away from the monolith</description><pubDate>Tue, 12 Apr 2016 03:34:36 GMT</pubDate><category>kestrel</category><category>aspnetcore</category><category>angular2</category></item><item><title>.NET Slack Channel</title><link>https://tattoocoder.com/asp-net-core-slack-community/</link><guid isPermaLink="true">https://tattoocoder.com/asp-net-core-slack-community/</guid><description>.NET Slack Channel : Share, communicate, connect.</description><pubDate>Tue, 29 Mar 2016 12:00:00 GMT</pubDate><category>aspnetcore</category><category>slack</category><category>community</category></item><item><title>yo aspnet : UI Options Coming Soon!</title><link>https://tattoocoder.com/yo-aspnet-ui-options-coming-soon/</link><guid isPermaLink="true">https://tattoocoder.com/yo-aspnet-ui-options-coming-soon/</guid><description>Just a quick update on what the yo aspnet team has been working on. Bootstrap (aka Twitter Bootstrap) is the very well known UI layout engine and has been the standard for the ASP.NET generator. However, there was a contributor - Josh Williams pitching the idea of using Semantic</description><pubDate>Wed, 16 Mar 2016 03:03:28 GMT</pubDate><category>omnisharp</category><category>boostrap</category><category>aspnetcore</category><category>materialdesign</category><category>semanticui</category></item><item><title>A Chat on Adventures in Angular: Episode 82</title><link>https://tattoocoder.com/adventures-in-angular-82/</link><guid isPermaLink="true">https://tattoocoder.com/adventures-in-angular-82/</guid><description>I recently had an opportunity to sit with the team on the Adventures in Angular podcast and talk about my NON experience with Angular 1 and how my path into Angular 2 was going given I had some in depth TypeScript knowledge. AiA is a regular listen for me, the</description><pubDate>Fri, 04 Mar 2016 14:29:08 GMT</pubDate><category>angular2</category><category>aspnetcore</category><category>typescript</category><category>pluralsight</category><category>podcasts</category></item><item><title>DEVIntersection Spring 2016</title><link>https://tattoocoder.com/devintersection-spring-2014/</link><guid isPermaLink="true">https://tattoocoder.com/devintersection-spring-2014/</guid><description>Come out to Orlando, **April 16-22** at the Disney Swan Hotel and see me and my friends speak about all of the latest and greatest technology. REGISTER using the code BOYER and save $$$. Register before March 1 for a workshop package and get your choice of Microsoft Band 2, Surface</description><pubDate>Wed, 17 Feb 2016 02:00:00 GMT</pubDate><category>devintersection</category><category>conference</category><category>gulp</category><category>npm</category><category>aspnetcore</category></item><item><title>Legion of Heroes: haproxy, nginx, Angular 2, ASP.NET Core, Redis and Docker</title><link>https://tattoocoder.com/legion-of-heroes-haproxy-nginx-angular2-aspnetcore-redis-docker/</link><guid isPermaLink="true">https://tattoocoder.com/legion-of-heroes-haproxy-nginx-angular2-aspnetcore-redis-docker/</guid><description>I have been following the Angular 2 and ASP.NET Core stories pretty close over the past year, and of course not ignoring Docker. I wanted to take some time and see what it would be like to take all of these different technologies, put each of them in a</description><pubDate>Fri, 12 Feb 2016 22:00:00 GMT</pubDate><category>aspnetcore</category><category>angular2</category><category>docker</category><category>redis</category><category>nginx</category><category>haproxy</category><category>docker-compose</category></item><item><title>A Quick ASP.NET Core App on Any OS</title><link>https://tattoocoder.com/play-by-play-aspnetcore/</link><guid isPermaLink="true">https://tattoocoder.com/play-by-play-aspnetcore/</guid><description>Anytime I have the opportunity to sit and run through showing another developer the latest thing I&apos;m into a few things are likely to happen. First, we&apos;ll both probably learn something (let&apos;s hope). Secondly, it&apos;s just great to be able to &amp;quot;play&amp;quot; around with the tech and see</description><pubDate>Fri, 05 Feb 2016 12:00:00 GMT</pubDate><category>aspnet5</category><category>aspnetcore</category><category>angular2</category><category>pluralsight</category><category>omnisharp</category></item><item><title>All about that npm no Bower</title><link>https://tattoocoder.com/all-about-that-config-no-bower/</link><guid isPermaLink="true">https://tattoocoder.com/all-about-that-config-no-bower/</guid><description>One of the many new features of ASP.NET 5, and the &amp;quot;new&amp;quot; Microsoft as some would call it, is the implementation or integration of the open tooling and other package managers in the OSS world. Node, grunt, gulp and Bower are terms not unbeknownst to web developers</description><pubDate>Mon, 30 Nov 2015 20:35:50 GMT</pubDate><category>aspnet5</category><category>npm</category><category>bower</category><category>config</category></item><item><title>Preparing for dotnet cli</title><link>https://tattoocoder.com/preparing-for-dotnet-cli/</link><guid isPermaLink="true">https://tattoocoder.com/preparing-for-dotnet-cli/</guid><description>There was a ton of cool that came out of the Connect()(http://connect2015.visualstudio.com/) event. For me the announcement of ASP.NET 5 going RC was a great milestone. Go Live License with support Linux, Windows, OS X Installers available - http://get.asp.net Checkout Cleanshave available</description><pubDate>Fri, 20 Nov 2015 18:28:10 GMT</pubDate><category>dotnet-cli</category><category>aspnet5</category><category>connect</category></item><item><title>An Angular 2 and ASP.NET 5 SPA Template giving you the best tech now.</title><link>https://tattoocoder.com/angular2-aspnet5-spa-template/</link><guid isPermaLink="true">https://tattoocoder.com/angular2-aspnet5-spa-template/</guid><description>Use the fastest SPA framework in Angular 2 with the best server framework ASP.NET 5 on any OS. A SPA template for today using tomorrow&apos;s technology.</description><pubDate>Fri, 13 Nov 2015 18:19:33 GMT</pubDate><category>angular2</category><category>aspnet5</category><category>spa</category></item><item><title>ASP.NET 5 : Continuous Integration with Travis-CI, Tutum, Docker, Webhooks and Azure</title><link>https://tattoocoder.com/asp-net-5-continuous-integration-with-travis-ci-tutum-docker-webhooks-and-azure/</link><guid isPermaLink="true">https://tattoocoder.com/asp-net-5-continuous-integration-with-travis-ci-tutum-docker-webhooks-and-azure/</guid><description>Getting a &amp;quot;code to deployment&amp;quot; workflow is a story many organizations want to have nailed down when looking into new technology stacks and architectures such as ASP.NET 5 and the container story like Docker. I hear from business leaders comments like; &amp;quot;...that&apos;s great, but how do</description><pubDate>Mon, 02 Nov 2015 23:24:07 GMT</pubDate><category>docker</category><category>aspnet5</category><category>tutum</category><category>webhooks</category><category>cicd</category><category>azure</category></item><item><title>DevIntersection Fall 2015</title><link>https://tattoocoder.com/devintersection-fall-2015/</link><guid isPermaLink="true">https://tattoocoder.com/devintersection-fall-2015/</guid><description>It&apos;s been a great week of technology in Vegas. I met a lot of great people during my sessions, building some interesting stuff. Thanks to all of you who came out and to Richard Campbell and team for putting on a great event. Look forward to Spring in Orlando. Here</description><pubDate>Thu, 29 Oct 2015 23:28:54 GMT</pubDate><category>devintersection</category><category>ch9</category></item><item><title>VSCode: Creating an Application with Yeoman aspnet generators</title><link>https://tattoocoder.com/vscode-creating-an-application-with-yeoman-aspnet-generators/</link><guid isPermaLink="true">https://tattoocoder.com/vscode-creating-an-application-with-yeoman-aspnet-generators/</guid><description>Getting Started Visual Studio Code Go get Visual Studio Code! http://code.visualstudio.com, the all new cross platform development tool from Microsoft. Runtime You&apos;ll need DNX, formerly known as K or KRE (K Runtime Environment). You can get the full instructions on the ASP.NET Github repo. If you</description><pubDate>Thu, 30 Apr 2015 02:25:18 GMT</pubDate><category>vscode</category><category>aspnet5</category><category>xplat</category><category>dnx</category></item><item><title>Using Gulp for ASP.NET 5 &amp; Visual Studio 2015</title><link>https://tattoocoder.com/using-gulp-for-asp-net-5-visual-studio-2015/</link><guid isPermaLink="true">https://tattoocoder.com/using-gulp-for-asp-net-5-visual-studio-2015/</guid><description>The default &amp;quot;ASP.NET 5 Preview Starter Web&amp;quot; template has everything you need out of the gate to get started on your next ASP.NET 5 project. On top of the responsive design, which has a new carousel control, it is also touch ready using hammer.js and</description><pubDate>Tue, 10 Mar 2015 02:02:41 GMT</pubDate><category>aspnet</category><category>aspnet5</category><category>gulp</category><category>grunt</category><category>vs2015</category><category>wiredep</category></item><item><title>ASP.NET 5 - wwwroot folder optional</title><link>https://tattoocoder.com/wwwroot-folder-optional/</link><guid isPermaLink="true">https://tattoocoder.com/wwwroot-folder-optional/</guid><description>Updated - 1.30.2014 After looking at the kpm pack or publishing step of this solution, there is an undesired affect. All of the folders in the root, now that this is the folder we are working in, will be published to the destination folders. Being approot &amp;amp; wwwroot</description><pubDate>Thu, 29 Jan 2015 21:09:57 GMT</pubDate><category>aspnet</category><category>aspnet5</category><category>gulp</category><category>grunt</category><category>patterns</category></item><item><title>Building Web API using MVC 6 &amp; MongoDB</title><link>https://tattoocoder.com/building-vnext-web-api-using-mvc-6-mongodb-azure/</link><guid isPermaLink="true">https://tattoocoder.com/building-vnext-web-api-using-mvc-6-mongodb-azure/</guid><description>This is a quick walkthrough on using ASP.NET 5 to build a Web API layer using MongoDB. The overall concept is not too dissimilar from previous examples you may have seen using X type of database, however there are some areas covered that are either new in MVC 6</description><pubDate>Fri, 16 Jan 2015 19:22:40 GMT</pubDate><category>aspnet</category><category>aspnet5</category><category>mvc</category><category>webapi</category><category>mvc6</category><category>mongodb</category><category>vnext</category></item><item><title>Gulp Your TypeScript in ASP.NET 5</title><link>https://tattoocoder.com/gulp-typescript-in-asp-net-5/</link><guid isPermaLink="true">https://tattoocoder.com/gulp-typescript-in-asp-net-5/</guid><description>CodeProject If you have done any typescript development in Visual Studio in previous versions, you more than like are using the Web Essentials add in to perform the compilation to Javascript. Another option is to add a gulp task now that we</description><pubDate>Tue, 30 Dec 2014 22:18:09 GMT</pubDate><category>aspnet5</category><category>gulp</category><category>typescript</category></item><item><title>kmon! ASP.NET 5 Where are my changes?</title><link>https://tattoocoder.com/kmon-asp-net-5-where-are-my-changes/</link><guid isPermaLink="true">https://tattoocoder.com/kmon-asp-net-5-where-are-my-changes/</guid><description>One of the new features in Visual Studio 2015 for ASP.NET 5 is an agile development environment. What that means is now when you makes changes to your code, there is no need to re-compile to see the changes in the browser. ![picard kmon](/content/images/2014/12/kmon.</description><pubDate>Sat, 13 Dec 2014 14:04:55 GMT</pubDate><category>aspnet5</category><category>nuget</category><category>kmon</category><category>omnisharp</category></item><item><title>ASP.NET vNext Project Creation using Yeoman</title><link>https://tattoocoder.com/asp-net-vnext-project-creation-using-yeoman/</link><guid isPermaLink="true">https://tattoocoder.com/asp-net-vnext-project-creation-using-yeoman/</guid><description>Developing ASP.NET 5 applications using Visual Studio 2015 gives you a rich IDE experience, however now with ASP.NET now being cross platform that development IDE is not afforded to us on a Mac. Checkout this post Develop ASP.NET vNext Applications on a Mac for getting started. Using</description><pubDate>Sat, 06 Dec 2014 20:51:31 GMT</pubDate><category>aspnet5</category><category>vnext</category><category>yeoman</category></item><item><title>Azure Mobile Services .NET Backend Tips</title><link>https://tattoocoder.com/azure_mobile_services_net_backend_tips/</link><guid isPermaLink="true">https://tattoocoder.com/azure_mobile_services_net_backend_tips/</guid><description>I&apos;ve been working with Azure Mobile Services since it was released and until recently only the JavaScript backend was available, built using node.js. Although it is very mature with many options, the community was pressuring for a .NET option and now it is available. Modeled much like a standard</description><pubDate>Mon, 02 Jun 2014 16:49:00 GMT</pubDate><category>azure</category><category>aspnet</category><category>azure mobile services</category><category>mvpbuzz</category><category>mvc</category><category>ef</category></item><item><title>ASP.NET Presentations at DEVIntersection</title><link>https://tattoocoder.com/asp_net_presentations_at_devintersection/</link><guid isPermaLink="true">https://tattoocoder.com/asp_net_presentations_at_devintersection/</guid><description>Had a great time presenting Async Application Development and the Social Authentication options available in ASP.NET this week at DevIntersection. Building Async Applications in ASP.NET Async has become much easier over time to code and maintain with the async/await keywords and adding the capabilities in WebForms applications</description><pubDate>Fri, 18 Apr 2014 14:05:00 GMT</pubDate><category>aspnet</category><category>anglebrackets</category><category>devintersection</category></item><item><title>DEVIntersection: 3 Days of ASP.NET, Azure, SQL &amp; More!</title><link>https://tattoocoder.com/devintersection_3_days_of_asp_net_azure_sql_more_/</link><guid isPermaLink="true">https://tattoocoder.com/devintersection_3_days_of_asp_net_azure_sql_more_/</guid><description>Come out to DEVIntersection April 13-16 at the JW Marriott in Orlando to get a chance to interact with a number of community experts such as Scott Guthrie, Scott Hanselman, Douglas Crockford and many more.I&apos;ll be giving two talks in the ASP.NET track:AS12: Building Asynchronous ASP.NET</description><pubDate>Mon, 17 Mar 2014 14:56:00 GMT</pubDate><category>talks</category><category>devintersection</category><category>aspnet</category><category>conference</category></item><item><title>Town Hall Style, Windows 8 Development Shoot or Aim?</title><link>https://tattoocoder.com/town_hall_style_windows_8_development_shoot_or_aim_/</link><guid isPermaLink="true">https://tattoocoder.com/town_hall_style_windows_8_development_shoot_or_aim_/</guid><description>Had the first meeting of the year last night for the Orlando Windows Phone / Windows 8 Group and instead of going down the planned presenter lead meeting format it turned more into a &amp;quot;Town Hall&amp;quot; style with some good topics I thought I&apos;d share. Where does everyone go</description><pubDate>Thu, 20 Feb 2014 15:36:00 GMT</pubDate><category>windows_8</category></item><item><title>Custom URIs added to I&apos;m Here App</title><link>https://tattoocoder.com/custom_uris_added_to_i_m_here_app/</link><guid isPermaLink="true">https://tattoocoder.com/custom_uris_added_to_i_m_here_app/</guid><description>I took a few moments to add custom URI launchers for my I&apos;m Here app on Windows Phone so it could be used in Rob Irving&apos;s Car Dash app. It was a really quick add to the app, however the one are I found to be a pain was testing</description><pubDate>Tue, 14 Jan 2014 16:22:00 GMT</pubDate><category>windows__phone</category><category>apps</category></item><item><title>Microsoft MVP - ASP.NET</title><link>https://tattoocoder.com/microsoft_mvp_asp_net/</link><guid isPermaLink="true">https://tattoocoder.com/microsoft_mvp_asp_net/</guid><description>This year started off with a nice surprise, an email with the subject &amp;quot;Congratulations 2014 Microsoft MVP!&amp;quot; I am humbled and excited, as this is the first time for me, and as always to be a part of such a great community. I enjoy the time I spend</description><pubDate>Thu, 02 Jan 2014 20:29:00 GMT</pubDate><category>mvp</category><category>aspnet</category></item><item><title>Being a successful mobile developer - Windows Phone, Marketing &amp; Xamarin</title><link>https://tattoocoder.com/being_a_successful_mobile_developer_windows_phone_marketing_xamarin/</link><guid isPermaLink="true">https://tattoocoder.com/being_a_successful_mobile_developer_windows_phone_marketing_xamarin/</guid><description>Why Windows Phone? This is not a new question, but a question or topic that I get involved a lot. Why do you have a Windows Phone? Why do you build apps for that platform? You should be learning Java and Objective C and putting your apps on iOS and</description><pubDate>Fri, 22 Nov 2013 17:04:00 GMT</pubDate><category>apps</category><category>azure</category><category>wpdev</category><category>xamarin</category></item><item><title>Presenting Azure Mobile Services @ DVLUP Day Tampa 11/16/2013</title><link>https://tattoocoder.com/presenting_azure_mobile_services_dvlup_day_tampa_11_16_2013/</link><guid isPermaLink="true">https://tattoocoder.com/presenting_azure_mobile_services_dvlup_day_tampa_11_16_2013/</guid><description>Nokia, through its DVLUP program, is putting on DVLUP day in various cities from Nov. 16 - Dec 6. I&apos;ll be in Tampa on the 16th of November presenting Azure Mobile Services. I&apos;ll give an overview of: Getting Started Push Notifications Visual Studio 2013 Tools for Azure General Q &amp;amp;</description><pubDate>Fri, 15 Nov 2013 15:49:00 GMT</pubDate><category>windows__phone</category><category>azure_mobile</category><category>nokia</category><category>azure</category><category>meetup</category><category>dvlup</category><category>mobile__services</category><category>dvlupday</category><category>hackathon</category></item><item><title>Azure Mobile Services &amp; Portable Class Libraries - Part 2 Authentication Cont&apos;d</title><link>https://tattoocoder.com/azure_mobile_services_portable_class_libraries_part_2_authentication_cont_d/</link><guid isPermaLink="true">https://tattoocoder.com/azure_mobile_services_portable_class_libraries_part_2_authentication_cont_d/</guid><description>In Part 1 I covered a simple implementation of the Authentication feature and portable class libraries from the Azure Mobile Services SDK. However, as mentioned in the &amp;quot;Good &amp;amp; Bad So Far&amp;quot; section; there is not a whole lot of code reuse other than the Azure endpoint and</description><pubDate>Sat, 24 Aug 2013 15:25:00 GMT</pubDate><category>windows__phone</category><category>mvvmlight</category><category>winrt</category><category>windows_8</category><category>azure_mobile</category><category>windows__store__apps</category><category>azure</category><category>wpdev</category><category>authentication</category><category>windows__phone_7</category></item><item><title>Azure Mobile Services &amp; Portable Class Libraries - Part 1 Authentication</title><link>https://tattoocoder.com/azure_mobile_services_portable_class_libraries_part_1_authentication/</link><guid isPermaLink="true">https://tattoocoder.com/azure_mobile_services_portable_class_libraries_part_1_authentication/</guid><description>Azure Mobile Services is undoubtedly one of the best platforms to emerge from the Azure group over the last year. If you are a mobile developer and not taking advantage of it; I encourage you to do so. There are many video and blog posts available to get you started</description><pubDate>Mon, 05 Aug 2013 19:06:00 GMT</pubDate><category>windows__phone</category><category>mvvmlight</category><category>windows__store__apps</category><category>winrt</category><category>azure_mobile</category><category>windows_8</category><category>azure</category><category>wpdev</category><category>authentication</category><category>windows__phone_7</category></item><item><title>Cross Mobile Development with Icenium</title><link>https://tattoocoder.com/cross_mobile_development_with_icenium/</link><guid isPermaLink="true">https://tattoocoder.com/cross_mobile_development_with_icenium/</guid><description>I have recently spent some time with Telerik&apos;s new product offering for cross mobile development called Icenium and I have to say it is quite nice. Paired with KendoUI Mobile you can&apos;t go wrong with a great set of tools for cross mobile platform development if you are an HTML</description><pubDate>Thu, 28 Mar 2013 14:57:00 GMT</pubDate><category>telerik</category><category>icenium</category></item><item><title>Custom Routing with IRouteConstraint for ASP.NET Web API</title><link>https://tattoocoder.com/custom_routing_with_iroute_constraint_for_asp_net_web_api_/</link><guid isPermaLink="true">https://tattoocoder.com/custom_routing_with_iroute_constraint_for_asp_net_web_api_/</guid><description>I will admit that Regex and I do not speak anymore. In fact, even when we did it was never a really nice conversation and sometimes ended in me cursing and/or leaving the room. If you have had this same experience when creating custom routes in ASP.NET MVC</description><pubDate>Mon, 25 Mar 2013 19:37:00 GMT</pubDate><category>aspnet</category><category>regex</category><category>routing</category><category>mvc</category><category>webapi</category></item><item><title>South Florida Code Camp</title><link>https://tattoocoder.com/south_florida_code_camp/</link><guid isPermaLink="true">https://tattoocoder.com/south_florida_code_camp/</guid><description>I will be giving two talks this Saturday at South Florida Code Camp, being held at Nova University in Ft. Lauderdale, Fl. For directions and more information visithttp://www.fladotnet.com/codecamp/. Schedule for other sessions here. My Sessions Introduction to ASP.NET Web API - Why you should be</description><pubDate>Wed, 06 Feb 2013 19:30:00 GMT</pubDate><category>code__camp</category><category>aspnet</category><category>type_script</category><category>fldev</category><category>web_a_p_i</category></item><item><title>Develop Windows 8 &amp; Windows Phone Apps and Win Cash!</title><link>https://tattoocoder.com/develop_windows_8_windows_phone_apps_and_win_cash_/</link><guid isPermaLink="true">https://tattoocoder.com/develop_windows_8_windows_phone_apps_and_win_cash_/</guid><description>From February 1 through June 2013, publish a new Windows 8 or Windows Phone app and enter my sweepstakes page to win up to $1000 in cash prizes. WHAT?!?! Pretty cool right. Get extra $$ for what you are already doing. Publish you app in the store the go to http:</description><pubDate>Fri, 01 Feb 2013 15:55:00 GMT</pubDate><category>windows__phone</category><category>telerik</category><category>code_project</category><category>nokia</category><category>windows_8</category></item><item><title>Nothing great was ever achieved without enthusiasm...</title><link>https://tattoocoder.com/nothing_great_was_ever_achieved_without_enthusiasm_/</link><guid isPermaLink="true">https://tattoocoder.com/nothing_great_was_ever_achieved_without_enthusiasm_/</guid><description>Over the past month I have had the opportunity to give some thought to what I wanted to accomplish this year in my life, career, and health. And during those times of thought I have often gone back to a speech I listened or re-listened to by the late Jimmy</description><pubDate>Tue, 29 Jan 2013 15:42:00 GMT</pubDate><category>code_project</category><category>enthusiasm</category><category>passion</category></item><item><title>Portable MVVM Light - Move Your View Models : Part 2</title><link>https://tattoocoder.com/portable_mvvm_light_move_your_view_models_part_2/</link><guid isPermaLink="true">https://tattoocoder.com/portable_mvvm_light_move_your_view_models_part_2/</guid><description>In the first part I covered how to get the initial project setup and share the ViewModels and ViewModelLocator between a Windows Phone 8 project and a Windows Store Application. In this post, I&apos;ll add a DataService and a Model class that will be used to get the most recent</description><pubDate>Mon, 28 Jan 2013 20:25:00 GMT</pubDate><category>windows__phone</category><category>mvvmlight</category><category>code_project</category><category>windows__store__apps</category><category>async/_await</category><category>portable__class__library</category></item><item><title>Portable MVVM Light - Move Your View Models</title><link>https://tattoocoder.com/portable_mvvm_light_move_your_view_models_/</link><guid isPermaLink="true">https://tattoocoder.com/portable_mvvm_light_move_your_view_models_/</guid><description>Portable Class Libraries Portable Class Libraries were added as a project type in the interest of creating an assembly that you could use across the .NET Framework, Silverlight, Windows Phone 7, or Xbox 360 platforms without modifications. Well, not really that easy. There is some work to do and as</description><pubDate>Thu, 24 Jan 2013 22:14:00 GMT</pubDate><category>windows__phone</category><category>mvvmlight</category><category>windows_8</category><category>portable__class__library</category></item><item><title>Picking the Right Tools for Your Project</title><link>https://tattoocoder.com/picking_the_right_tools_for_your_project/</link><guid isPermaLink="true">https://tattoocoder.com/picking_the_right_tools_for_your_project/</guid><description>CodeProjectOver the weekend I was able to release the first of many Windows 8 applications (Download and Rate here) into the store that I have been working on. This first one is just a RSS type application for DZone.com, but it just the first version and the next installment</description><pubDate>Tue, 15 Jan 2013 15:49:00 GMT</pubDate><category>windows_8</category><category>java_script</category><category>azure</category><category>nodejs</category></item><item><title>Developer Days at Microsoft Store</title><link>https://tattoocoder.com/developer_days_at_microsoft_store/</link><guid isPermaLink="true">https://tattoocoder.com/developer_days_at_microsoft_store/</guid><description>Developer Workshops Joe Healy (@devfish) and I have been hosting workshops at the Microsoft Store in Orlando at the Florida Mall over the past few Thursdays. The current series has been focusing on Windows Store Apps, including game application development. Joe presented this past week on MonoGame for Windows 8</description><pubDate>Mon, 03 Dec 2012 14:53:00 GMT</pubDate><category>windows__phone</category><category>windows_8</category><category>windows__store__apps</category><category>microsoft__store</category><category>workshops</category></item><item><title>Paparazzi at the Microsoft Store! I&apos;m Famous!</title><link>https://tattoocoder.com/paparazzi_at_the_microsoft_store_i_m_famous_/</link><guid isPermaLink="true">https://tattoocoder.com/paparazzi_at_the_microsoft_store_i_m_famous_/</guid><description>What&apos;s really &amp;quot;completely embarrassing&amp;quot; as he so states in his post is the lack of observation. Original post here... First, yes I was and do in fact use a MacBook Pro and run Windows 8 on it. However the the sneaky photo fails to capture the full picture.</description><pubDate>Sat, 17 Nov 2012 00:13:00 GMT</pubDate><category>microsoft__store</category><category>famous</category><category>social</category><category>paparazzi</category></item><item><title>Tampa Code Camp</title><link>https://tattoocoder.com/tampa_code_camp/</link><guid isPermaLink="true">https://tattoocoder.com/tampa_code_camp/</guid><description>I will be giving two talks this Saturday at Tampa Code Camp, being held at the University of South Florida in Tampa, Fl. For directions and more information visit http://www.tampacodecamp.com. Schedule for other sessions here. My Sessions Introduction to ASP.NET Web API - Why you should</description><pubDate>Thu, 11 Oct 2012 16:03:00 GMT</pubDate><category>mvvmlight</category><category>code__camp</category><category>windows__store__apps</category><category>telerik</category><category>rest</category><category>windows_8</category><category>tampa__code__camp</category><category>web_a_p_i</category></item><item><title>TypeScript for Windows 8 Store Apps</title><link>https://tattoocoder.com/type_script_for_windows_8_store_apps/</link><guid isPermaLink="true">https://tattoocoder.com/type_script_for_windows_8_store_apps/</guid><description>What is TypeScript? See http://www.typescriptlang.org TypeScript was recently released and has become the new hot topic. One of the questions I have asked and heard is can we use this for developing Windows Store Applications with Javascript and have the cool features that have been shown in</description><pubDate>Tue, 09 Oct 2012 18:48:00 GMT</pubDate><category>winrt</category><category>windows__store__apps</category><category>windows_8</category><category>type_script</category><category>win_j_s</category></item><item><title>Richmond Code Camp</title><link>https://tattoocoder.com/richmond_code_camp/</link><guid isPermaLink="true">https://tattoocoder.com/richmond_code_camp/</guid><description>I will be giving two talks this Saturday at Richmond Code Camp, being held at the University of Richmond in Richmond, Va. For directions and more information visit http://richmondcodecamp.org/and/or follow @CodeCamp on Twitter. Schedule for other sessions here. My Sessions Building Windows 8 Apps w/ MVVM</description><pubDate>Mon, 01 Oct 2012 17:13:00 GMT</pubDate><category>mvvmlight</category><category>code__camp</category><category>talks</category><category>richmond__code__camp</category><category>web_a_p_i</category><category>aspnet</category></item><item><title>RadCustomHubTile from Telerik for Windows 8 UI</title><link>https://tattoocoder.com/rad_custom_hub_tile_from_telerik_for_windows_8_ui/</link><guid isPermaLink="true">https://tattoocoder.com/rad_custom_hub_tile_from_telerik_for_windows_8_ui/</guid><description>Introduction Telerik recently released their Windows 8 UI Controls to RC on September 18th (see post here), and this is probably on the first in a series of posts I will put out showing them off. The first control here is the RadCustomHubTile. I chose this because I am in</description><pubDate>Wed, 26 Sep 2012 03:18:00 GMT</pubDate><category>mvvmlight</category><category>mvvm</category><category>winrt</category><category>windows_8</category><category>rad_custom_hub_tile</category><category>telerik</category><category>rad_hub_tile</category></item><item><title>User Groups - What do you want from them?</title><link>https://tattoocoder.com/user_groups_what_do_you_want_from_them_/</link><guid isPermaLink="true">https://tattoocoder.com/user_groups_what_do_you_want_from_them_/</guid><description>There are many user groups, meetups, developer groups, etc depending on where you live that are available to get involved in. This is one of many ways to meet other developers, see what they are doing, what projects and so fourth are going on in your neck of the woods</description><pubDate>Mon, 24 Sep 2012 18:42:00 GMT</pubDate><category>code__camp</category><category>contest</category><category>social</category><category>user__group</category><category>meetup</category></item><item><title>Amber Alerts for Windows Phone - Find Amber: I built it!</title><link>https://tattoocoder.com/amber_alerts_for_windows_phone_find_amber_i_built_it_/</link><guid isPermaLink="true">https://tattoocoder.com/amber_alerts_for_windows_phone_find_amber_i_built_it_/</guid><description>Find Amber Available for Windows Phone Find Amber has finally been approved and is now available in the Windows Phone Store! This project is close to me, and not in a &amp;quot;I have lost a child&amp;quot; way thank God. But I do have children and if something were</description><pubDate>Thu, 20 Sep 2012 19:54:00 GMT</pubDate><category>windows__phone</category><category>mvvmlight</category><category>telerik</category><category>azure</category><category>find__amber</category><category>web_a_p_i</category><category>wpdev</category></item><item><title>SimpleIoc and the Messenger Service in MVVM Light</title><link>https://tattoocoder.com/simple_ioc_and_the_messenger_service_in_mvvm_light/</link><guid isPermaLink="true">https://tattoocoder.com/simple_ioc_and_the_messenger_service_in_mvvm_light/</guid><description>CodeProject The SimpleIoc addition in the most recent version of MVVMLight is a great add and really simplified the ViewModelLocator across all of the platforms supported in this framework. If you are not familiar with MVVM Light or what you types of project platforms it supports please go to http:</description><pubDate>Sun, 16 Sep 2012 16:16:00 GMT</pubDate><category>mvvmlight</category><category>mvvm</category><category>windows_8</category><category>io_c</category><category>silverlight</category><category>w_p_f</category><category>windows__phone_7</category></item><item><title>What are you looking for as a Mobile Developer in a Blog Post?</title><link>https://tattoocoder.com/what_are_you_looking_for_as_a_mobile_developer_in_a_blog_post_/</link><guid isPermaLink="true">https://tattoocoder.com/what_are_you_looking_for_as_a_mobile_developer_in_a_blog_post_/</guid><description>The mobile development industry has probably the greatest up swing in comparison to the other development paths over the last 5 years. What I mean is that many more developers are focusing on either getting into mobile development (as in native apps), making sure their web apps are responsive and</description><pubDate>Mon, 10 Sep 2012 15:20:00 GMT</pubDate><category>mobile</category><category>survey</category></item><item><title>Southwest Florida Code Camp</title><link>https://tattoocoder.com/southwest_florida_code_camp/</link><guid isPermaLink="true">https://tattoocoder.com/southwest_florida_code_camp/</guid><description>I will be giving two talks this Saturday at Southwest Florida Code Camp. If you are interested in hearing about ASP.NET WebAPI and/or MVVM Light, stop by either of my talks. 8:30 - 9:40 AM (Room 128) - Introduction to ASP.NET WebAPI - Why you</description><pubDate>Thu, 06 Sep 2012 20:53:00 GMT</pubDate><category>mvvmlight</category><category>aspnet</category><category>web_a_p_i</category><category>code__camp</category></item><item><title>Looking at Windows Azure Mobile Services with Fiddler</title><link>https://tattoocoder.com/looking_at_windows_azure_mobile_services_with_fiddler/</link><guid isPermaLink="true">https://tattoocoder.com/looking_at_windows_azure_mobile_services_with_fiddler/</guid><description>CodeProject As usual throughout the day I have MetroTwit open and toast are constantly popping up here and there and I glance over to see what’s what. Then I see. from @WindowsAzure this: And all work stopped for me to check this out. Other than Windows Phone and Windows</description><pubDate>Fri, 31 Aug 2012 15:29:00 GMT</pubDate><category>windows__phone</category><category>azure</category><category>rest</category><category>fiddler</category><category>mobile__services</category></item><item><title>Getting Started w/ Windows 8, MVVM Light and EventToCommand</title><link>https://tattoocoder.com/getting_started_w_windows_8_mvvm_light_and_event_to_command/</link><guid isPermaLink="true">https://tattoocoder.com/getting_started_w_windows_8_mvvm_light_and_event_to_command/</guid><description>Now that Windows 8 and Visual Studio are in RTM I wanted to put together a quick entry for those Windows Phone developers making the transition to Windows 8 development with their MVVM Light skills. Laurent Bugnion, is the creator of the MVVM Light toolkit and I, as well as</description><pubDate>Sun, 26 Aug 2012 15:58:00 GMT</pubDate><category>mvvmlight</category><category>mvvm</category><category>windows_8</category><category>winrt</category><category>hot</category><category>win8nl</category></item><item><title>I&apos;m a nerd, but I might scare your kids</title><link>https://tattoocoder.com/i_m_a_nerd_but_i_might_scare_your_kids/</link><guid isPermaLink="true">https://tattoocoder.com/i_m_a_nerd_but_i_might_scare_your_kids/</guid><description>Remember these guys? This is what the stereotypical view was/is of what a &amp;quot;nerd&amp;quot; looks like. Developers today are a much different class of people for sure. I have met some pretty cool people over the past year that certainly do not fit the bill. Fishing enthusiast,</description><pubDate>Thu, 23 Aug 2012 14:07:00 GMT</pubDate><category>geeks</category><category>off_time</category><category>nerds</category></item><item><title>Upgrading from Windows 7 to Windows 8 RTM - Bootcamp</title><link>https://tattoocoder.com/upgrading_from_windows_7_to_windows_8_rtm_bootcamp/</link><guid isPermaLink="true">https://tattoocoder.com/upgrading_from_windows_7_to_windows_8_rtm_bootcamp/</guid><description>So I spent last night leaping into the upgrade process on my MacBook Pro from Windows 7 to Windows 8 Pro. Now, some may call it leaping off, ridicule me for being a .NET guy and having a Mac, but that&apos;s a whole other conversation. I wanted to just point</description><pubDate>Thu, 16 Aug 2012 15:49:00 GMT</pubDate><category>windows_8</category><category>boot__camp</category></item><item><title>Develop Your First Windows Phone App - Get a Free Nokia Phone</title><link>https://tattoocoder.com/develop_your_first_windows_phone_app_get_a_free_nokia_phone/</link><guid isPermaLink="true">https://tattoocoder.com/develop_your_first_windows_phone_app_get_a_free_nokia_phone/</guid><description>This past Friday I attended a Windows Phone Developer event put on by Rich Dunbar, who is a Nokia Developer Ambassador, here in Orlando. I have exchanged some tweets and emails with Rich in the past and watched some feedback from some of the previous events he had put on</description><pubDate>Mon, 13 Aug 2012 17:06:00 GMT</pubDate><category>windows__phone</category><category>hot</category><category>windows__phone_7</category><category>nokia__dev</category></item><item><title>DarkSky Developer Contest - Dates &amp; Prize Pool</title><link>https://tattoocoder.com/dark_sky_developer_contest_dates_prize_pool/</link><guid isPermaLink="true">https://tattoocoder.com/dark_sky_developer_contest_dates_prize_pool/</guid><description>So here we are, the good stuff. When do we have to be done and what the heck do we get if we win? Dates Start NOW, if you have not signed up please do so here. This is important, I need your valid email address so that I can</description><pubDate>Thu, 02 Aug 2012 21:53:00 GMT</pubDate><category>windows__phone</category><category>windows_8</category><category>hot</category><category>dark__sky</category><category>contest</category><category>florida__developer</category><category>windows__phone_7</category><category>orlando__windows__phone__user__group</category></item><item><title>Getting started with Windows Phone and MVVM Light - Part 2 of 2</title><link>https://tattoocoder.com/getting_started_with_windows_phone_and_mvvm_light_part_2_of_2/</link><guid isPermaLink="true">https://tattoocoder.com/getting_started_with_windows_phone_and_mvvm_light_part_2_of_2/</guid><description>CodeProject In Part 1, we covered the following: Creating the application* Connecting the View and the View-Model* Adding an additional View or PagePart 2 we&apos;ll see how to add a button on the first page to navigate to the second page which will cover navigation and messaging to complete the</description><pubDate>Thu, 02 Aug 2012 19:10:00 GMT</pubDate><category>windows__phone</category><category>mvvmlight</category><category>mvvm</category><category>windows__phone_7</category></item><item><title>Orlando Windows Phone &amp; Metro User Group Announces - Dark Sky API Developer App Contest!</title><link>https://tattoocoder.com/orlando_windows_phone_metro_user_group_announces_dark_sky_api_developer_app_contest_/</link><guid isPermaLink="true">https://tattoocoder.com/orlando_windows_phone_metro_user_group_announces_dark_sky_api_developer_app_contest_/</guid><description>Orlando Windows Phone &amp;amp; Metro User Group Announces - Dark Sky API Developer App Contest! Are you a Florida based developer? Have some skills you&apos;re dying to show off? Well now is the time! In support of the Florida .NET Development Community OrlandoWPUG is sponsoring a friendly contest of our</description><pubDate>Thu, 26 Jul 2012 16:15:00 GMT</pubDate><category>windows__phone</category><category>dark__sky</category><category>florida__developer</category><category>contest</category><category>orlando__windows__phone__user__group</category></item><item><title>Getting started with Windows Phone and MVVM Light - Part 1 of 2</title><link>https://tattoocoder.com/getting_started_with_windows_phone_and_mvvm_light_part_1_of_2/</link><guid isPermaLink="true">https://tattoocoder.com/getting_started_with_windows_phone_and_mvvm_light_part_1_of_2/</guid><description>CodeProject A few days ago, Rich Dunbar wrote a post about how to get started with with Windows Phone Development and the post went freaking viral. Now the reason here is that Rich, in his spare time, sponsors and host events for Nokia in order to promote Windows Phone Development</description><pubDate>Wed, 18 Jul 2012 18:34:00 GMT</pubDate><category>windows__phone</category><category>mvvmlight</category><category>nokia__dev</category><category>c#</category><category>mvvm</category></item><item><title>Orlando Windows Phone User Group - Kickoff Meeting</title><link>https://tattoocoder.com/orlando_windows_phone_user_group_kickoff_meeting/</link><guid isPermaLink="true">https://tattoocoder.com/orlando_windows_phone_user_group_kickoff_meeting/</guid><description>](http://4.bp.blogspot.com/-Jy3jhSyRxC8/UAQk7AELoEI/AAAAAAAAAFs/05On55UJ26E/s1600/owpug-logo-new.png)Wow what a great start to the new group in Orlando! First, let me start</description><pubDate>Mon, 16 Jul 2012 14:45:00 GMT</pubDate><category>windows__phone</category><category>mvp</category><category>windows__phone_7</category><category>marketplace</category><category>tips_and__tricks</category><category>orlando__windows__phone__user__group</category></item><item><title>My Response to CNET: Is AT&amp;T&apos;s sales force prepared to sell the Nokia Lumia 900?</title><link>https://tattoocoder.com/my_response_to_cnet_is_at_t_s_sales_force_prepared_to_sell_the_nokia_lumia_900_/</link><guid isPermaLink="true">https://tattoocoder.com/my_response_to_cnet_is_at_t_s_sales_force_prepared_to_sell_the_nokia_lumia_900_/</guid><description>Mary Jo Foley (@maryjofoley) tweeted that this article was depressing and I felt compelled to write an opinion. Now, let me first state that I am not a journalist or a professional blogger, yet a passionate developer who lives Windows Phone and has been an iPhone user for the last</description><pubDate>Thu, 12 Apr 2012 17:40:00 GMT</pubDate><category>windows__phone</category><category>nokia</category><category>windows__phone_7</category><category>ATT</category></item><item><title>48 hrs with My Lumia 900 Windows Phone</title><link>https://tattoocoder.com/48_hrs_with_my_lumia_900_windows_phone/</link><guid isPermaLink="true">https://tattoocoder.com/48_hrs_with_my_lumia_900_windows_phone/</guid><description>So its been 2 full days with the Windows Phone, jumping out of the iOS world using the Nokia Lumia 900 as my everyday device. I have to say I&apos;m still swimming in the pool doing the backstroke. I love it! Battery life is great and I use the hell</description><pubDate>Mon, 09 Apr 2012 14:08:00 GMT</pubDate><category>windows__phone</category><category>apps</category><category>lumia_900</category><category>review</category><category>windows__phone_7</category></item><item><title>My Nokia Lumia 900 Has Arrived - It Killed My iPhone!</title><link>https://tattoocoder.com/my_nokia_lumia_900_has_arrived_it_killed_my_i_phone_/</link><guid isPermaLink="true">https://tattoocoder.com/my_nokia_lumia_900_has_arrived_it_killed_my_i_phone_/</guid><description>](http://2.bp.blogspot.com/-tqE8VSJQiWs/T3-T5Bhc3KI/AAAAAAAAAD8/ynqmWp4PMHU/s1600/Nokia900.png)Nokia Lumia 900The newest Windows Phone 7 device has arrived and I have to say I can&apos;t put it down! No seriously I can&apos;t! First, because</description><pubDate>Sat, 07 Apr 2012 01:14:00 GMT</pubDate><category>windows__phone</category><category>nokia</category><category>apps</category><category>unbox</category><category>windows__phone_7</category><category>lumia_900</category><category>review</category></item><item><title>Where&apos;s Your Rubber Ducky App?</title><link>https://tattoocoder.com/where_s_your_rubber_ducky_app_/</link><guid isPermaLink="true">https://tattoocoder.com/where_s_your_rubber_ducky_app_/</guid><description>I recently attended Orlando Code Camp for the second straight year and I must say that it really topped last year and I cannot wait to see what&apos;s in store for next. That&apos;s not the point of this post, but a number of sessions I attended there did put some</description><pubDate>Tue, 03 Apr 2012 19:47:00 GMT</pubDate><category>mvvmlight</category><category>orlando__code__camp</category><category>windows__phone_7</category></item></channel></rss>