<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Jon Gallant</title><description>A tech, career, &amp; life blog from a developer focused on Azure developer experience at Microsoft.</description><link>https://blog.jongallant.com/</link><language>en-us</language><item><title>azd Hooks in Python, JavaScript, and TypeScript</title><link>https://blog.jongallant.com/2026/04/azd-hooks-languages/</link><guid isPermaLink="true">https://blog.jongallant.com/2026/04/azd-hooks-languages/</guid><description>azd hooks are no longer limited to Bash and PowerShell. Write hooks in Python, JS, or TypeScript with auto dependency management.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>azure</category><category>cli</category><category>developer-experience</category><category>python</category><category>typescript</category><category>javascript</category></item><item><title>Custom Parameters in azd up</title><link>https://blog.jongallant.com/2026/04/azd-custom-parameters/</link><guid isPermaLink="true">https://blog.jongallant.com/2026/04/azd-custom-parameters/</guid><description>Three ways to add custom prompts to your azd up flow - from @allowed pick lists to free-text input to full hook scripts.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate><category>azure</category><category>cli</category><category>developer-experience</category><category>infrastructure-as-code</category></item><item><title>azd update - Stop Juggling Package Managers</title><link>https://blog.jongallant.com/2026/04/azd-update/</link><guid isPermaLink="true">https://blog.jongallant.com/2026/04/azd-update/</guid><description>The Azure Developer CLI now has a built-in update command. One command, any platform, done.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><category>azure</category><category>cli</category><category>developer-experience</category></item><item><title>Announcing grüt - A Terminal File Explorer with Git, GitHub, and AI Integration</title><link>https://blog.jongallant.com/2026/03/announcing-grut/</link><guid isPermaLink="true">https://blog.jongallant.com/2026/03/announcing-grut/</guid><description>I built a terminal-based file explorer with deep Git, GitHub, and AI integration. Here&apos;s why and how you can try it.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><category>cli</category><category>git</category><category>github</category><category>open-source</category></item><item><title>My C: Drive Hit 70 MB Free. Here&apos;s What I Did About It.</title><link>https://blog.jongallant.com/2026/03/windows-dev-drive-copilot-cli/</link><guid isPermaLink="true">https://blog.jongallant.com/2026/03/windows-dev-drive-copilot-cli/</guid><description>I used GitHub Copilot CLI to set up a Windows Dev Drive, move all my package caches off C:, and get noticeably faster builds. Took about 2 minutes.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><category>windows</category><category>cli</category><category>github-copilot</category><category>productivity</category><category>dev</category><category>howto</category></item><item><title>Dispatch - A GitHub Copilot CLI Session Explorer for Your Terminal</title><link>https://blog.jongallant.com/2026/03/dispatch-github-copilot-cli-session-explorer/</link><guid isPermaLink="true">https://blog.jongallant.com/2026/03/dispatch-github-copilot-cli-session-explorer/</guid><description>Announcing dispatch, a terminal UI to search, browse, and relaunch your GitHub Copilot CLI sessions. Find any past session instantly and get back to work.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate><category>github-copilot</category><category>cli</category><category>open-source</category><category>go</category><category>developer-tools</category></item><item><title>Azure Developer CLI - Origin Story</title><link>https://blog.jongallant.com/2025/11/azure-developer-cli-origin-story/</link><guid isPermaLink="true">https://blog.jongallant.com/2025/11/azure-developer-cli-origin-story/</guid><description>How I built the Azure Developer CLI from a personal pain point into a platform used by thousands.</description><pubDate>Sun, 30 Nov 2025 00:00:00 GMT</pubDate><category>azure</category><category>developer-experience</category><category>devops</category><category>cli</category><category>career</category></item><item><title>Building the Azure MCP Server: From Prototype to Platform</title><link>https://blog.jongallant.com/2025/11/azure-mcp-server-journey/</link><guid isPermaLink="true">https://blog.jongallant.com/2025/11/azure-mcp-server-journey/</guid><description>The story of how a quick prototype to help GitHub Copilot connect to Azure evolved into the Azure MCP Server and the foundation for Microsoft&apos;s MCP platform.</description><pubDate>Thu, 20 Nov 2025 00:00:00 GMT</pubDate><category>azure</category><category>mcp</category><category>github</category><category>copilot</category><category>dotnet</category><category>devex</category></item><item><title>Solution to &apos;TypeError: Failed to fetch&apos; with ReactJS and Azure Functions</title><link>https://blog.jongallant.com/2023/02/typeerror-failed-to-fetch/</link><guid isPermaLink="true">https://blog.jongallant.com/2023/02/typeerror-failed-to-fetch/</guid><description>I got this error while calling an Azure Function from a ReactJS app. Here&apos;s how I fixed the CORS issue causing the TypeError.</description><pubDate>Wed, 01 Feb 2023 00:00:00 GMT</pubDate><category>azure</category><category>react</category></item><item><title>Solution: GitHub Actions Failing with Unexpected value &apos;branches&apos;</title><link>https://blog.jongallant.com/2022/04/github-actions-failing-with-unexpected-value-branches/</link><guid isPermaLink="true">https://blog.jongallant.com/2022/04/github-actions-failing-with-unexpected-value-branches/</guid><description>Fix for GitHub Actions error: Unexpected value &apos;branches&apos; in workflow_dispatch. Learn why workflow_dispatch doesn&apos;t support branches filter.</description><pubDate>Fri, 29 Apr 2022 00:00:00 GMT</pubDate></item><item><title>We&apos;re Hiring Developers for Microsoft Azure Developer Experience Team!</title><link>https://blog.jongallant.com/2022/03/hiring-azure-developer-experience-developers/</link><guid isPermaLink="true">https://blog.jongallant.com/2022/03/hiring-azure-developer-experience-developers/</guid><description>Let me cut right to the chase and let the below job description speak for itself. The Azure Developer Experience Team in the Developer Division at Microsoft,...</description><pubDate>Thu, 17 Mar 2022 00:00:00 GMT</pubDate><category>hiring</category><category>jobs</category></item><item><title>Moon Palace Cancun: The Ultimate All-Inclusive Resort Guide</title><link>https://blog.jongallant.com/2022/03/moon-palace-cancun-mexico-all-inclusive-resort/</link><guid isPermaLink="true">https://blog.jongallant.com/2022/03/moon-palace-cancun-mexico-all-inclusive-resort/</guid><description>Everything you need to know about Moon Palace Cancun - from booking strategies and the best restaurants to hidden gems and insider tips for an unforgettable ...</description><pubDate>Fri, 04 Mar 2022 00:00:00 GMT</pubDate><category>mexico</category><category>travel</category></item><item><title>How to delete a GitHub Codespace when you&apos;ve reached the max of 20</title><link>https://blog.jongallant.com/2021/09/github-codespaces-delete-codespace-when-you-hit-the-limit/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/09/github-codespaces-delete-codespace-when-you-hit-the-limit/</guid><description>You are on a repo that you love and you see that you have maxed out your allowed 20 Codespaces!!! You’ll see this: But there’s no link to delete a Codespace....</description><pubDate>Mon, 13 Sep 2021 00:00:00 GMT</pubDate><category>github</category></item><item><title>Azure Identity 301 - ChainedTokenCredential</title><link>https://blog.jongallant.com/2021/09/azure-identity-301/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/09/azure-identity-301/</guid><description>Azure Identity is an Azure SDK library that abstracts all the authentication complexities so you can get back to building your Azure solutions. In Azure Iden...</description><pubDate>Fri, 03 Sep 2021 00:00:00 GMT</pubDate><category>azure</category><category>azure-identity</category><category>azure-sdk</category></item><item><title>Solution to SignalR error &apos;Unexpected token in JSON&apos; when parsing event data</title><link>https://blog.jongallant.com/2021/09/signalr-unexpected-token-in-json/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/09/signalr-unexpected-token-in-json/</guid><description>I’ve been writing some UI automation tests with Playwright and was trying to parse a SignalR event. Like so: const imageEvent = JSON.parse(event.payload.toSt...</description><pubDate>Wed, 01 Sep 2021 00:00:00 GMT</pubDate><category>signalr</category><category>playwright</category></item><item><title>Azure Identity 202 - Environment Variables</title><link>https://blog.jongallant.com/2021/08/azure-identity-202/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/08/azure-identity-202/</guid><description>Azure Identity is a library that abstracts away all of the Azure authentication complexities so you can focus on building your solutions. In Azure Identity 1...</description><pubDate>Tue, 31 Aug 2021 00:00:00 GMT</pubDate><category>azure</category><category>azure-identity</category><category>azure-sdk</category></item><item><title>How to run Playwright codegen in a devcontainer - Solution to &apos;Unable to open X display&apos;</title><link>https://blog.jongallant.com/2021/08/playwright-codegen-devcontainer/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/08/playwright-codegen-devcontainer/</guid><description>I started playing with Playwright (the browser test automation tool) yesterday and discovered that the codegen feature doesn’t work in a devcontainer out of...</description><pubDate>Fri, 27 Aug 2021 00:00:00 GMT</pubDate><category>vscode</category></item><item><title>Azure Identity 201 - DefaultAzureCredential Options</title><link>https://blog.jongallant.com/2021/08/azure-identity-201/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/08/azure-identity-201/</guid><description>Azure Identity is a fundamental building block of the new Azure SDKs. We wanted to make it brain-dead simple for you to authenticate your apps with Azure. Au...</description><pubDate>Tue, 24 Aug 2021 00:00:00 GMT</pubDate><category>azure</category><category>azure-identity</category><category>azure-sdk</category></item><item><title>Solution to Visual Studio &apos;Re-enter Credentials&apos; and multiple authentication prompts</title><link>https://blog.jongallant.com/2021/08/visual-studio-re-enter-credentials/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/08/visual-studio-re-enter-credentials/</guid><description>I’m using Visual Studio 2021 Preview 2.1 and I was constantly getting prompted to re-enter my credentials multiple times. I would have to 2FA 3-4 times ever...</description><pubDate>Mon, 23 Aug 2021 00:00:00 GMT</pubDate><category>visual-studio</category></item><item><title>Azure SDK for Python - Introducing the new CloudEvent.from_json method to convert messages from Service Bus, Event Hubs, and Storage Queues to CloudEvent</title><link>https://blog.jongallant.com/2021/08/azure-sdk-python-event-grid-from-json/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/08/azure-sdk-python-event-grid-from-json/</guid><description>We recently added native CloudEvent support to our Event Grid libraries. I created an app for my Intro to the new Azure SDK Python video and discovered that...</description><pubDate>Wed, 18 Aug 2021 00:00:00 GMT</pubDate><category>azure</category><category>azure-sdk</category><category>python</category></item><item><title>Create a Golang CLI in Minutes with Cobra</title><link>https://blog.jongallant.com/2021/08/golang-cli-cobra/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/08/golang-cli-cobra/</guid><description>I’m new to Golang and yesterday I attempted to create a Golang CLI. Here’s what I learned while getting it up and running on WSL. This took me a while. Hopef...</description><pubDate>Fri, 13 Aug 2021 00:00:00 GMT</pubDate><category>golang</category></item><item><title>Azure Identity 101 - DefaultAzureCredential</title><link>https://blog.jongallant.com/2021/08/azure-identity-101/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/08/azure-identity-101/</guid><description>Azure Identity is a library that simplifies how applications authenticate with Azure services. The following code news up a KeyVault SecretClient and passes...</description><pubDate>Wed, 11 Aug 2021 00:00:00 GMT</pubDate><category>azure</category><category>azure-identity</category><category>azure-sdk</category></item><item><title>Power BI - Solution to &apos;This dataset includes a dynamic data source ... this dataset won&apos;t be refreshed.&apos;</title><link>https://blog.jongallant.com/2021/08/powerbi-dynamic-data-source-refresh/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/08/powerbi-dynamic-data-source-refresh/</guid><description>I’m pulling data from GitHub Codeowners into a Power BI report. All was dandy locally, but refresh failed on the PBI service with this: This dataset includes...</description><pubDate>Sat, 07 Aug 2021 00:00:00 GMT</pubDate><category>powerbi</category></item><item><title>How to Update GitHub Topic Icon and Description</title><link>https://blog.jongallant.com/2021/07/update-github-topic-icon-description/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/07/update-github-topic-icon-description/</guid><description>GitHub has Topics. For example, when you search for “Azure” on GitHub it displays the Azure topic: And when you click on “See topic” you can view the details...</description><pubDate>Thu, 29 Jul 2021 00:00:00 GMT</pubDate><category>github</category></item><item><title>Microsoft Teams - Invite All Team Members to Meeting</title><link>https://blog.jongallant.com/2021/07/microsoft-teams-invite-all-team-members-to-meeting/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/07/microsoft-teams-invite-all-team-members-to-meeting/</guid><description>You’ve created your Microsoft Teams Team and you want to send an invite to all of the Team members. You create an invite and see the following, but you aren’...</description><pubDate>Sun, 18 Jul 2021 00:00:00 GMT</pubDate><category>teams</category></item><item><title>GitHub - Open in Visual Studio Code Insiders</title><link>https://blog.jongallant.com/2021/07/github-open-in-vscode-insiders/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/07/github-open-in-vscode-insiders/</guid><description>VS Code just released an update that lets you embed an “Open in Visual Studio Code” button in your GitHub readme. It uses the Remote Repositories VS Code ext...</description><pubDate>Thu, 08 Jul 2021 00:00:00 GMT</pubDate><category>vscode</category></item><item><title>Microsoft Teams - How to Get a Link to a Private Channel</title><link>https://blog.jongallant.com/2021/07/microsoft-teams-get-link-to-private-channel/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/07/microsoft-teams-get-link-to-private-channel/</guid><description>I just created a Microsoft Teams private channel and noticed that it doesn’t have “Get link to channel” option like other channels. Here, you can see it does...</description><pubDate>Wed, 07 Jul 2021 00:00:00 GMT</pubDate></item><item><title>A Barebones Azure Event Grid to Azure Relay Listener</title><link>https://blog.jongallant.com/2021/07/azure-event-grid-relay-listener/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/07/azure-event-grid-relay-listener/</guid><description>Let’s say that you are developing with Azure Event Grid and you simply want to see the messages that it is generating to observe the schema or debug it. To d...</description><pubDate>Tue, 06 Jul 2021 00:00:00 GMT</pubDate><category>azure</category></item><item><title>Adobe Lightroom Import - How to change dash in folder name to underscore</title><link>https://blog.jongallant.com/2021/06/adobe-lightroom-import-change-folder-dash-to-underscore/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/06/adobe-lightroom-import-change-folder-dash-to-underscore/</guid><description>I just organized all my old photos into this folder format YYYY/YYYY_MM/YYYY_MM_DD - see this blog for more info: How to Organize Photos by EXIF Date Taken w...</description><pubDate>Fri, 11 Jun 2021 00:00:00 GMT</pubDate></item><item><title>Using GitHub CLI and Git in GitHub Codespaces</title><link>https://blog.jongallant.com/2021/06/codespaces-gh-cli-git-credentials/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/06/codespaces-gh-cli-git-credentials/</guid><description>Update - New GitHub CLI Extension GitHub CLI 2.0 introduced CLI Extensions. I took a few minutes and threw all of the fixes below into a new extension called...</description><pubDate>Mon, 07 Jun 2021 00:00:00 GMT</pubDate><category>azure</category><category>cli</category><category>codespaces</category><category>github</category><category>devex</category></item><item><title>Solution: CS1061: &apos;AsyncPageable&lt;GenericResourceExpanded&gt;&apos; does not contain a definition for &apos;GetAwaiter&apos;</title><link>https://blog.jongallant.com/2021/05/cs1061-asyncpageable-does-not-contain-a-definition-for-getawaiter/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/05/cs1061-asyncpageable-does-not-contain-a-definition-for-getawaiter/</guid><description>I’ve been coding in .NET for a very-long-time, but this tripped me up. Run the following code: var resources = await client.Resources.ListByResourceGroupAsyn...</description><pubDate>Mon, 17 May 2021 00:00:00 GMT</pubDate><category>dotnet</category></item><item><title>Azure REST APIs in VS Code with Thunder Client</title><link>https://blog.jongallant.com/2021/04/azure-rest-apis-vscode-thunder-client/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/04/azure-rest-apis-vscode-thunder-client/</guid><description>Thunder Client is a new REST client VS Code extension. It’s like Postman, but integrated into VS Code. I’d consider it an early preview and far from the feat...</description><pubDate>Thu, 29 Apr 2021 00:00:00 GMT</pubDate><category>azure</category><category>rest</category></item><item><title>How to Disable VS Code / GitLens Current Line Blame - &apos;You, seconds ago - Uncommitted Changes&apos;</title><link>https://blog.jongallant.com/2021/04/disable-current-line-blame-gitlens-you-seconds-ago-uncommitted-changes/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/04/disable-current-line-blame-gitlens-you-seconds-ago-uncommitted-changes/</guid><description>You’re using VS Code with the GitLens extension and you see this: Or maybe you noticed that sometimes that text is inserted into the middle of what you are t...</description><pubDate>Wed, 21 Apr 2021 00:00:00 GMT</pubDate><category>vscode</category></item><item><title>This is Not A Toy - Mandalorian + Grogu Puzzle Added to Puzzle Wall</title><link>https://blog.jongallant.com/2021/04/puzzles/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/04/puzzles/</guid><description>A tech, career, &amp; life blog from a developer focused on Azure developer experience at Microsoft.</description><pubDate>Tue, 13 Apr 2021 10:09:29 GMT</pubDate></item><item><title>This is Not A Toy - Mandalorian + Grogu Puzzle Added to Puzzle Wall</title><link>https://blog.jongallant.com/2021/04/this-is-not-a-toy-puzzle/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/04/this-is-not-a-toy-puzzle/</guid><description>We are a puzzle family and a few years ago started hanging them up around the house. We are also a Star Wars family and started doing Star Wars themed puzzle...</description><pubDate>Tue, 13 Apr 2021 00:00:00 GMT</pubDate><category>puzzles</category><category>fun</category></item><item><title>Solution: The subscription does not have QuotaId/Feature required by SKU &apos;S0&apos;.</title><link>https://blog.jongallant.com/2021/04/solution-subscription-does-not-have-quotaid-feature-required-by-sku/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/04/solution-subscription-does-not-have-quotaid-feature-required-by-sku/</guid><description>Fix subscription does not have QuotaId feature error in Azure. Solution for Azure SKU quota limitations.</description><pubDate>Fri, 09 Apr 2021 00:00:00 GMT</pubDate><category>azure</category></item><item><title>Azure REST APIs with Postman&apos;s OAuth 2.0 Provider</title><link>https://blog.jongallant.com/2021/03/azure-rest-apis-postman-oauth2/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/03/azure-rest-apis-postman-oauth2/</guid><description>I’ve been blogging and vlogging about Azure REST APIs with Postman for a while now and often get asked why I don’t use Postman’s built in OAuth 2.0 provider....</description><pubDate>Wed, 31 Mar 2021 00:00:00 GMT</pubDate><category>azure</category><category>postman</category><category>rest</category></item><item><title>McDonald&apos;s No Salt</title><link>https://blog.jongallant.com/2021/03/mcdonalds-no-salt/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/03/mcdonalds-no-salt/</guid><description>I don’t eat at McDonald’s often, but when I do it’s sodium overload because me and my kid are use to a very low-sodium diet. While on a recent roadtrip we wa...</description><pubDate>Sat, 27 Mar 2021 00:00:00 GMT</pubDate><category>reviews</category></item><item><title>The Case of the Last T: A behind the scenes look at how we decided to capitalize the T in Azure.IoT</title><link>https://blog.jongallant.com/2021/03/the-case-of-the-last-t/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/03/the-case-of-the-last-t/</guid><description>This is a story of how much effort and care we put into Azure SDK naming guidelines and consistency - even for the casing of a single letter…the last T in Io...</description><pubDate>Mon, 15 Mar 2021 00:00:00 GMT</pubDate></item><item><title>Solution to Could not locate the included file jekyll-theme-primer</title><link>https://blog.jongallant.com/2021/03/could-not-locate-the-included-file-jekyll-theme-primer/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/03/could-not-locate-the-included-file-jekyll-theme-primer/</guid><description>Solution to Jekyll theme primer file not found error. Fix missing include file issues in Jekyll.</description><pubDate>Thu, 11 Mar 2021 00:00:00 GMT</pubDate></item><item><title>How to Organize Photos by EXIF Date Taken with PowerShell</title><link>https://blog.jongallant.com/2021/03/organize-photos-powershell/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/03/organize-photos-powershell/</guid><description>I recently decided to organize all of my photos from the last 20 years. Photos from various phones and cameras - all with many different formats, JPEG, RAW,...</description><pubDate>Wed, 03 Mar 2021 00:00:00 GMT</pubDate><category>powershell</category></item><item><title>Azure REST APIs with Insomnia</title><link>https://blog.jongallant.com/2021/02/azure-rest-apis-insomnia/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/02/azure-rest-apis-insomnia/</guid><description>Here’s how to call the Azure REST APIs with Insomnia - a modern lightweight REST API client. Azure SDKs Before we go too far into this Azure REST APIs for In...</description><pubDate>Fri, 26 Feb 2021 00:00:00 GMT</pubDate><category>azure</category><category>rest</category></item><item><title>Solution to Azure Kubernetes Service version not supported exception - Version x.x.x is not supported in this region.</title><link>https://blog.jongallant.com/2021/02/aks-kubernetes-version/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/02/aks-kubernetes-version/</guid><description>Fix for AgentPoolK8sVersionNotSupported error when deploying Azure Kubernetes Service. Learn how to find supported Kubernetes versions in your region using A...</description><pubDate>Wed, 24 Feb 2021 00:00:00 GMT</pubDate><category>azure</category><category>cli</category></item><item><title>AirportParkingReservations.com Review</title><link>https://blog.jongallant.com/2021/02/airportparkingreservations/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/02/airportparkingreservations/</guid><description>I recently and successfully used AirportParkingReservations.com to park my car at Master Park at SeaTac - so I thought I would write a quick note to let my r...</description><pubDate>Sat, 20 Feb 2021 00:00:00 GMT</pubDate><category>reviews</category></item><item><title>Zion National Park Tips - Where to stay, park, drive, &amp; hike.</title><link>https://blog.jongallant.com/2021/02/zion-national-park-tips/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/02/zion-national-park-tips/</guid><description>I just returned from a trip to Zion National Park in February 2021. Here are some tips that will help if you are considering a trip to Zion in the winter. Ho...</description><pubDate>Sat, 20 Feb 2021 00:00:00 GMT</pubDate><category>reviews</category><category>travel</category><category>utah</category></item><item><title>Azure REST APIs with Postman (2021)</title><link>https://blog.jongallant.com/2021/02/azure-rest-apis-postman-2021/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/02/azure-rest-apis-postman-2021/</guid><description>Every year or so I do an Azure REST APIs with Postman blog and video. It’s 2021 and Postman has changed quite a bit since my last update, so here’s the lates...</description><pubDate>Wed, 10 Feb 2021 00:00:00 GMT</pubDate><category>azure</category><category>postman</category><category>rest</category></item><item><title>Solution to PNG files not rendering on GitHub</title><link>https://blog.jongallant.com/2021/02/png-files-not-rendering-on-github/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/02/png-files-not-rendering-on-github/</guid><description>I do most of my dev in WSL and occasionally I screw up line endings between Windows and WSL. I wanted to solve the line ending changes so I added a .gitattri...</description><pubDate>Wed, 03 Feb 2021 00:00:00 GMT</pubDate></item><item><title>Solution: String was not recognized as a valid DateTime when calling DateTime.ParseExact on results of GetDetailsOf call</title><link>https://blog.jongallant.com/2021/02/powershell-datetime-parseexact-getdetailsof-valid-datetime/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/02/powershell-datetime-parseexact-getdetailsof-valid-datetime/</guid><description>This was time suck for me, hopefully not for you after reading this. I’m working on a PowerShell script to organize my photo library. I want to get Date Take...</description><pubDate>Tue, 02 Feb 2021 00:00:00 GMT</pubDate></item><item><title>Solution to GitHub CLI &apos;GraphQL error: Resource protected by organization SAML enforcement. You must grant your OAuth token access to this organization.&apos;</title><link>https://blog.jongallant.com/2021/01/gh-cli-graphql-error/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/01/gh-cli-graphql-error/</guid><description>Ran a gh clone today and got this: GraphQL error: Resource protected by organization SAML enforcement. You must grant your OAuth token access to this organiz...</description><pubDate>Thu, 28 Jan 2021 00:00:00 GMT</pubDate></item><item><title>Solution to VS Codespaces The workspace can not be opened in a container</title><link>https://blog.jongallant.com/2021/01/workspace-cannot-be-opened-in-a-container/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/01/workspace-cannot-be-opened-in-a-container/</guid><description>I’m working on setting up Codespaces for my project and tried to open my workspace and got this error: The workspace can not be opened in a container. Folder...</description><pubDate>Fri, 22 Jan 2021 00:00:00 GMT</pubDate><category>vscode</category></item><item><title>Solution to VS Code Codespaces Container is not running or /tmp Permission Denied error.</title><link>https://blog.jongallant.com/2021/01/vscode-codespaces-container-is-not-running-permission-denied/</link><guid isPermaLink="true">https://blog.jongallant.com/2021/01/vscode-codespaces-container-is-not-running-permission-denied/</guid><description>I tried to open a VS Code Codespace devcontainer and got these errors: Start: Run: docker ps -q -a --filter label=vsch.local.folder=d:\OneDriveMS\code\Git...</description><pubDate>Tue, 19 Jan 2021 00:00:00 GMT</pubDate><category>vscode</category></item><item><title>azuresdk/azure-cli-python docker image has been retired. Here&apos;s the new location.</title><link>https://blog.jongallant.com/2020/10/azure-cli-python-docker/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/10/azure-cli-python-docker/</guid><description>This Azure CLI docker image has been retired and is no longer available on Docker hub. https://hub.docker.com/r/azuresdk/azure-cli-python Apologies if this b...</description><pubDate>Sat, 10 Oct 2020 00:00:00 GMT</pubDate><category>azure</category><category>cli</category></item><item><title>Solution for Error validating token IDX10223</title><link>https://blog.jongallant.com/2020/07/solution-error-validating-token-idx10223/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/07/solution-error-validating-token-idx10223/</guid><description>Got this error today when trying to set a secret with terraform. Error checking for presence of existing Secret keyvault.BaseClient#GetSecret: Failure respon...</description><pubDate>Thu, 23 Jul 2020 00:00:00 GMT</pubDate><category>azure</category><category>terraform</category></item><item><title>Solution to &apos;This value does not have any attributes.` with kubelet_identity.object_id</title><link>https://blog.jongallant.com/2020/07/solution-kubelet-identity-object-id-attributes/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/07/solution-kubelet-identity-object-id-attributes/</guid><description>Fix kubelet identity object ID attributes error in Azure Kubernetes Service. Solution for AKS identity issues.</description><pubDate>Thu, 23 Jul 2020 00:00:00 GMT</pubDate><category>azure</category><category>terraform</category><category>aks</category></item><item><title>WSL: Disable &apos;ls&apos; folder highlighting</title><link>https://blog.jongallant.com/2020/06/wsl-ls-folder-highlight/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/06/wsl-ls-folder-highlight/</guid><description>In WSL, when I ran ls I was getting this: The folders were highlighted, not matter what theme I changed Terminal to. I did a bunch of searching and found thi...</description><pubDate>Wed, 24 Jun 2020 00:00:00 GMT</pubDate><category>windows</category><category>linux</category><category>wsl</category></item><item><title>Power BI: How to Clear All Filters on a Power BI Report</title><link>https://blog.jongallant.com/2020/05/powerbi-clear-all-filters/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/05/powerbi-clear-all-filters/</guid><description>It quite common to lose track of what filters you currently have applied to a Power BI report. Also, there’s no out of the box way to clear them all. So, her...</description><pubDate>Sun, 17 May 2020 00:00:00 GMT</pubDate><category>powerbi</category></item><item><title>Updated: How to use .env files with the Azure SDK for Java</title><link>https://blog.jongallant.com/2020/05/java-dotenv-azure-sdk-update/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/05/java-dotenv-azure-sdk-update/</guid><description>Exactly, one month ago, to the day, I wrote a post about how to use .env files with Java and Azure SDKs. The gist of the problem was that the package we use...</description><pubDate>Wed, 13 May 2020 00:00:00 GMT</pubDate><category>azure</category><category>azure-sdk</category><category>java</category></item><item><title>Solution to Autodesk Translation Services failed to translate the current document to stl file</title><link>https://blog.jongallant.com/2020/05/solution-autodesk-translation-services-failed-to-translate-the-current-document-to-stl-file/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/05/solution-autodesk-translation-services-failed-to-translate-the-current-document-to-stl-file/</guid><description>If you see this error: Autodesk Translation Services failed to translate the current document to stl file - in Fusion 360, then try the solutions here: https...</description><pubDate>Fri, 08 May 2020 00:00:00 GMT</pubDate><category>3d-modeling</category><category>3d-printing</category><category>fusion360</category></item><item><title>How to find all the Azure Built-In Roles for Azure RBAC with Azure CLI, PowerShell, Docs, or AzAdvertizer</title><link>https://blog.jongallant.com/2020/05/azure-roles/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/05/azure-roles/</guid><description>Here are a bunch of ways you can find which roles are built into Azure. This will come in super handy when you need to assign a role to a service principal o...</description><pubDate>Thu, 07 May 2020 00:00:00 GMT</pubDate><category>azure</category></item><item><title>How to Delete Multiple Azure Resource Groups with Tags, Bash via Azure Cloud Shell, and the Azure CLI</title><link>https://blog.jongallant.com/2020/05/azure-delete-multiple-resource-groups/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/05/azure-delete-multiple-resource-groups/</guid><description>Azure doesn’t currently provide a way to delete multiple resource groups at the same time. Here’s a method that works for me. Open Azure Portal https://porta...</description><pubDate>Sat, 02 May 2020 00:00:00 GMT</pubDate><category>azure</category></item><item><title>Local Azure Storage Development with Azurite, Azure SDKs, and Azure Storage Explorer</title><link>https://blog.jongallant.com/2020/04/local-azure-storage-development-with-azurite-azuresdks-storage-explorer/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/04/local-azure-storage-development-with-azurite-azuresdks-storage-explorer/</guid><description>Azurite, the local cross-platform Azure Storage emulator, just released support for HTTPS and OAuth, making our local Azure Storage development story complet...</description><pubDate>Thu, 23 Apr 2020 00:00:00 GMT</pubDate><category>azure</category><category>azure-sdk</category><category>azurite</category><category>devexp</category></item><item><title>Solution: Visual Studio: We could not refresh the credentials for the account MSAL V3 Deserialization failed to parse the cache contents.</title><link>https://blog.jongallant.com/2020/04/vs-could-not-refresh-credentials-msal-v3-deserialization-failure/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/04/vs-could-not-refresh-credentials-msal-v3-deserialization-failure/</guid><description>I ran into this error yesterday, not sure how I got Visual Studio into this state, but I thought I would post a quick fix - just in case you run into the sam...</description><pubDate>Fri, 17 Apr 2020 00:00:00 GMT</pubDate><category>identity</category><category>visual-studio</category><category>msal</category></item><item><title>How to use .env files with the Azure SDK for Java</title><link>https://blog.jongallant.com/2020/04/java-dotenv-azure-sdk/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/04/java-dotenv-azure-sdk/</guid><description>UPDATE 5/13/2020 - This is now outdated as of version 5.2.0 of java-dotnet package. A systemProperties method was added to make all of this easier. You can f...</description><pubDate>Mon, 13 Apr 2020 00:00:00 GMT</pubDate><category>azure</category><category>azure-sdk</category><category>java</category></item><item><title>How to play Ticket To Ride online with Steam</title><link>https://blog.jongallant.com/2020/04/ticket-to-ride-steam/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/04/ticket-to-ride-steam/</guid><description>Ticket to Ride is the “go to” board game for me and my family. We’ve been playing for years and like it a lot because it is easy to learn, has a good amount...</description><pubDate>Sun, 12 Apr 2020 00:00:00 GMT</pubDate><category>gaming</category><category>steam</category><category>tickettoride</category></item><item><title>How to use Azure.Identity with Azure Government Cloud, Azure German Cloud, and Azure China Cloud</title><link>https://blog.jongallant.com/2020/02/azure-identity-other-clouds/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/02/azure-identity-other-clouds/</guid><description>Azure has many cloud instances like: Azure Public, Azure Government, Azure German, and Azure China. You can see the full cloud list and associated endpoints...</description><pubDate>Sat, 29 Feb 2020 00:00:00 GMT</pubDate><category>azure</category><category>azure-identity</category><category>azure-sdk</category><category>sdk</category><category>government</category><category>cloud</category></item><item><title>Solution to: &quot;Unbound classpath container: JRE System Library [JavaSE-11] in project&quot; in VSCode</title><link>https://blog.jongallant.com/2020/02/vscode-java-unbound-classpath-container/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/02/vscode-java-unbound-classpath-container/</guid><description>Fix unbound classpath container error in VS Code Java extension. Solution for Java project configuration issues.</description><pubDate>Sat, 29 Feb 2020 00:00:00 GMT</pubDate><category>azure</category><category>vscode</category><category>java</category></item><item><title>How to Find the Amazon Prime Annual Membership Signup Option</title><link>https://blog.jongallant.com/2020/02/amazon-prime-annual-payment-option/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/02/amazon-prime-annual-payment-option/</guid><description>Not sure how, but Amazon charged my Prime membership to the wrong card. I contacted them via chat to credit that card and charge my primary card. They had to...</description><pubDate>Wed, 05 Feb 2020 00:00:00 GMT</pubDate><category>amazon</category></item><item><title>Use HTTPS and DefaultAzureCredential with Azurite for Local Azure Storage Emulation</title><link>https://blog.jongallant.com/2020/02/azurite-https-defaultazurecredential/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/02/azurite-https-defaultazurecredential/</guid><description>UPDATE 04/23/2020 - Azurite now officially supports HTTPS and OAuth. Please see my new blog here for all the details. You won’t need to create a reverse-prox...</description><pubDate>Wed, 05 Feb 2020 00:00:00 GMT</pubDate><category>azure</category><category>sdk</category><category>http</category><category>azurite</category></item><item><title>How to Upload Blobs to Azure Storage from an Azure Function with Azure Managed Identities (Part 2)</title><link>https://blog.jongallant.com/2020/02/azure-functions-blob-managed-identity-part2/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/02/azure-functions-blob-managed-identity-part2/</guid><description>In this 3 part series we are going to learn a few methods for developing an Azure Function that uploads blobs to Azure Storage using the new Azure Blob Stora...</description><pubDate>Sun, 02 Feb 2020 00:00:00 GMT</pubDate><category>azure</category><category>functions</category><category>identity</category><category>dotnet</category><category>linux</category><category>dotnet</category></item><item><title>How to Upload Blobs to Azure Storage from an Azure Function with Azure Managed Identities (Part 3)</title><link>https://blog.jongallant.com/2020/02/azure-functions-blob-managed-identity-part3/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/02/azure-functions-blob-managed-identity-part3/</guid><description>In this 3 part series we are going to learn a few methods for developing an Azure Function that uploads blobs to Azure Storage using the new Azure Blob Stora...</description><pubDate>Sun, 02 Feb 2020 00:00:00 GMT</pubDate><category>azure</category><category>functions</category><category>identity</category><category>dotnet</category><category>linux</category><category>dotnet</category></item><item><title>How to Upload Blobs to Azure Storage from an Azure Function with Azure Managed Identities (Part 1)</title><link>https://blog.jongallant.com/2020/02/azure-functions-blob-managed-identity-part1/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/02/azure-functions-blob-managed-identity-part1/</guid><description>In this 3 part series we are going to learn a few methods for developing an Azure Function that uploads blobs to Azure Storage using the new Azure Blob Stora...</description><pubDate>Sun, 02 Feb 2020 00:00:00 GMT</pubDate><category>azure</category><category>functions</category><category>identity</category><category>dotnet</category><category>linux</category><category>dotnet</category></item><item><title>How to loop over a Python range that has a single item - zero length range</title><link>https://blog.jongallant.com/2020/01/python-loop-range-single-item/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/01/python-loop-range-single-item/</guid><description>I’m working on an app that accepts user input of a start year and end year, loops through those years, and outputs the year. For example, given the start yea...</description><pubDate>Sat, 18 Jan 2020 00:00:00 GMT</pubDate><category>python</category></item><item><title>How to use the Azure Data Explorer (kusto) REST API with Httpie</title><link>https://blog.jongallant.com/2020/01/azure-data-explorer-rest/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/01/azure-data-explorer-rest/</guid><description>I’m working on project that pulls gharchive data into Azure Data Explorer (kusto) and I decided to try to do all of my setup with the Azure CLI. I could easi...</description><pubDate>Fri, 17 Jan 2020 00:00:00 GMT</pubDate><category>azure</category><category>rest</category><category>kusto</category><category>httpie</category></item><item><title>How to rename or remove spaces from OneDrive folder name</title><link>https://blog.jongallant.com/2020/01/onedrive-rename-remove-spaces-from-folder-name/</link><guid isPermaLink="true">https://blog.jongallant.com/2020/01/onedrive-rename-remove-spaces-from-folder-name/</guid><description>I have two OneDrive accounts, one for personal, one for work. When you have two accounts on the same machine, OneDrive automatically creates a folder for the...</description><pubDate>Wed, 08 Jan 2020 00:00:00 GMT</pubDate><category>onedrive</category></item><item><title>Solution to Power BI Desktop Missing Data Tab</title><link>https://blog.jongallant.com/2019/12/powerbi-desktop-missing-data-tab/</link><guid isPermaLink="true">https://blog.jongallant.com/2019/12/powerbi-desktop-missing-data-tab/</guid><description>When using Power BI Desktop you will see the “Data” tab on the left. When you create a new DirectQuery connection, the “Data” tab disappears. It wasn’t obvio...</description><pubDate>Sun, 29 Dec 2019 00:00:00 GMT</pubDate><category>powerbi</category></item><item><title>Introducing the New Azure SDKs</title><link>https://blog.jongallant.com/2019/11/azure/</link><guid isPermaLink="true">https://blog.jongallant.com/2019/11/azure/</guid><description>A tech, career, &amp; life blog from a developer focused on Azure developer experience at Microsoft.</description><pubDate>Fri, 15 Nov 2019 13:30:33 GMT</pubDate></item><item><title>Introducing the New Azure SDKs</title><link>https://blog.jongallant.com/2019/11/azure-sdks/</link><guid isPermaLink="true">https://blog.jongallant.com/2019/11/azure-sdks/</guid><description>As of 11/4/2019, a few of the New Azure SDKs have hit General Availability! Read more here: Azure SDK Releases Azure has had a tremendous amount of growth in...</description><pubDate>Fri, 15 Nov 2019 00:00:00 GMT</pubDate><category>azure</category><category>dev</category><category>sdk</category></item><item><title>Solution to Azure CLI won&apos;t upgrade to latest version or it still works after uninstall</title><link>https://blog.jongallant.com/2019/07/azure-cli-still-installed-after-uninstall/</link><guid isPermaLink="true">https://blog.jongallant.com/2019/07/azure-cli-still-installed-after-uninstall/</guid><description>On Windows using the Windows Installer and Azure CLI wouldn’t update to the latest version - it was stuck on 2.0.44, but the latest is 2.0.66. I uninstalled...</description><pubDate>Tue, 16 Jul 2019 00:00:00 GMT</pubDate><category>azure</category></item><item><title>I&apos;m Hiring Devs</title><link>https://blog.jongallant.com/2019/05/hiring-devs/</link><guid isPermaLink="true">https://blog.jongallant.com/2019/05/hiring-devs/</guid><description>This is my 20th year as a software engineer and 15th year at Microsoft. I started in 1999 and worked in startups for 5 years. I then spent the next 12 years...</description><pubDate>Mon, 20 May 2019 00:00:00 GMT</pubDate><category>jobs</category></item><item><title>Azure REST APIs with Postman (2019)</title><link>https://blog.jongallant.com/2019/04/azure-rest-apis-postman-in-no-time-flat/</link><guid isPermaLink="true">https://blog.jongallant.com/2019/04/azure-rest-apis-postman-in-no-time-flat/</guid><description>This content is outdated Please see the most up-to-date Azure REST APIs with Postman video and blog here: Latest Azure REST APIs with Postman Video: https://...</description><pubDate>Sat, 06 Apr 2019 00:00:00 GMT</pubDate><category>azure</category><category>postman</category><category>rest</category></item><item><title>Solution to Postman Collection Created as Read only</title><link>https://blog.jongallant.com/2019/03/postman-collection-readonly/</link><guid isPermaLink="true">https://blog.jongallant.com/2019/03/postman-collection-readonly/</guid><description>I just tried to create a Postman Collection and I wasn’t able to add any requests to it because it was created as read only. I did a bunch of Googling and Gi...</description><pubDate>Fri, 29 Mar 2019 00:00:00 GMT</pubDate><category>postman</category><category>rest</category></item><item><title>Solution to Vue.js Error - Unknown custom element - did you register the component correctly? For recursive components, make sure to provide the name option.</title><link>https://blog.jongallant.com/2019/03/vuejs-unknown-custom-element/</link><guid isPermaLink="true">https://blog.jongallant.com/2019/03/vuejs-unknown-custom-element/</guid><description>I’m building a recursive Vue.js component and ran into this error: Unknown custom element: &lt;Categories&gt; - did you register the component correctly? For recur...</description><pubDate>Thu, 07 Mar 2019 00:00:00 GMT</pubDate><category>webdev</category><category>javascript</category><category>vue</category><category>typescript</category></item><item><title>How I Saved 31% on Insurance...and Other Insurance Tips</title><link>https://blog.jongallant.com/2019/02/how-i-saved-31-percent-on-insurance-and-other-insurance-tips/</link><guid isPermaLink="true">https://blog.jongallant.com/2019/02/how-i-saved-31-percent-on-insurance-and-other-insurance-tips/</guid><description>I’ve had auto and home insurance with Pemco since 2003, but just switched to Safeco for 31% less. I wasn’t unhappy with Pemco - as they were responsive to cl...</description><pubDate>Thu, 21 Feb 2019 00:00:00 GMT</pubDate><category>consumer</category><category>insurance</category></item><item><title>Solution to Vue.js TypeError: Cannot set property &apos;render&apos; of undefined</title><link>https://blog.jongallant.com/2019/02/vuejs-typeerror-cannot-set-property-render-of-undefined/</link><guid isPermaLink="true">https://blog.jongallant.com/2019/02/vuejs-typeerror-cannot-set-property-render-of-undefined/</guid><description>Developing a Vue.js app and I was getting this: Uncaught TypeError: Cannot set property &apos;render&apos; of undefined at normalizeComponent (componentNormalizer.js:2...</description><pubDate>Mon, 11 Feb 2019 00:00:00 GMT</pubDate><category>webdev</category><category>javascript</category><category>vue</category></item><item><title>Solution to Experimental support for decorators is a feature that is subject to change in a future release. Set the &apos;experimentalDecorators&apos; option to remove this warning.</title><link>https://blog.jongallant.com/2019/02/experimental-decorators-vs-code-error/</link><guid isPermaLink="true">https://blog.jongallant.com/2019/02/experimental-decorators-vs-code-error/</guid><description>With this code: @Component export default class CategoryRating extends Vue { @Prop({default: {}}) category: any; I kept getting this VS Code error: Exp</description><pubDate>Wed, 06 Feb 2019 00:00:00 GMT</pubDate><category>webdev</category><category>vscode</category><category>vue</category><category>typescript</category></item><item><title>How I Resolved Vue.js, VSCode, Vetur, Prettyhtml, and Prettier Formatting and ES Lint Issues</title><link>https://blog.jongallant.com/2019/02/vuejs-vetur-vscode-format-eslint-issues/</link><guid isPermaLink="true">https://blog.jongallant.com/2019/02/vuejs-vetur-vscode-format-eslint-issues/</guid><description>I spent way too much time this weekend debugging Vue.js - Vetur - Prettyhtml - Prettier - Beautify - Eslint issues. Here’s what I discovered: By default, Vet...</description><pubDate>Mon, 04 Feb 2019 00:00:00 GMT</pubDate><category>webdev</category><category>vscode</category><category>javascript</category><category>vue</category></item><item><title>Solution to Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop&apos;s value.</title><link>https://blog.jongallant.com/2019/01/vuejs-avoid-mutating-error/</link><guid isPermaLink="true">https://blog.jongallant.com/2019/01/vuejs-avoid-mutating-error/</guid><description>Working on a Vue.js and TypeScript project. I had this: @Prop() enabled!: boolean = false; And got this error: Avoid mutating a prop directly since the value...</description><pubDate>Thu, 31 Jan 2019 00:00:00 GMT</pubDate><category>javascript</category><category>vue</category><category>web</category></item><item><title>Solution to Vue.js Not Binding Complex View Model Objects</title><link>https://blog.jongallant.com/2019/01/vuejs-data-not-binding/</link><guid isPermaLink="true">https://blog.jongallant.com/2019/01/vuejs-data-not-binding/</guid><description>I’m new to Vue.js and didn’t realize that you have to fully define the structure of your view model object or bindings will not work. For example, with this...</description><pubDate>Fri, 25 Jan 2019 00:00:00 GMT</pubDate><category>javascript</category><category>vue</category><category>web</category></item><item><title>How to Create a Microsoft To-Do Task from a Tweet using the iOS Share Menu and IFTTT</title><link>https://blog.jongallant.com/2019/01/twitter-share-microsoft-todo-with-ifttt/</link><guid isPermaLink="true">https://blog.jongallant.com/2019/01/twitter-share-microsoft-todo-with-ifttt/</guid><description>One way to keep track of tweets that you want to follow up on is to “like” them to review at a later time. I posted my method for that here: How to Create a...</description><pubDate>Thu, 24 Jan 2019 00:00:00 GMT</pubDate><category>productivity</category><category>todo</category><category>twitter</category><category>ifttt</category></item><item><title>How to Create a Microsoft To-Do Task from a Liked Tweet using IFTTT</title><link>https://blog.jongallant.com/2019/01/twitter-likes-microsoft-todo-with-ifttt/</link><guid isPermaLink="true">https://blog.jongallant.com/2019/01/twitter-likes-microsoft-todo-with-ifttt/</guid><description>I only “like” tweets that I want to follow up on. For example, when someone tweets a new podcast I’ll “like” it as a reminder to listen to it later. Before t...</description><pubDate>Wed, 23 Jan 2019 00:00:00 GMT</pubDate><category>productivity</category><category>todo</category><category>twitter</category><category>ifttt</category></item><item><title>Solution to &apos;The level of the video being input to the display is not correct and the calibration is unable to continue. The video signal appears to be configured for an HDTV and not for a display monitor. Please check the video adapter settings and make sure that they are not configured for an HDTV.&apos;</title><link>https://blog.jongallant.com/2019/01/nec-monitors-spectraview-nvidia-hdtv-error/</link><guid isPermaLink="true">https://blog.jongallant.com/2019/01/nec-monitors-spectraview-nvidia-hdtv-error/</guid><description>I have a NVIDIA GeForce GTX 745 graphics card, which has one DisplayPort and one HDMI port. My NEC PA322UHD is connected via DisplayPort and my NEC EA275UHD...</description><pubDate>Sun, 20 Jan 2019 00:00:00 GMT</pubDate><category>nvidia</category><category>nec</category></item><item><title>My New Snowboard Gear for 2019: Everything I Learned While Searching for a New Snowboard and Bindings</title><link>https://blog.jongallant.com/2019/01/snowboard-gear/</link><guid isPermaLink="true">https://blog.jongallant.com/2019/01/snowboard-gear/</guid><description>I’ve been snowboarding off-and-on for over 25 years but have never owned a decent snowboard. I recently decided to get a good snowboard and bindings and, lik...</description><pubDate>Sun, 13 Jan 2019 00:00:00 GMT</pubDate><category>reviews</category><category>snowboarding</category></item><item><title>How to Update Firmware on Dremel Idea Builder 3D Printer (3D20)</title><link>https://blog.jongallant.com/2018/10/dremel-3dprinter-3d20-firmware-update/</link><guid isPermaLink="true">https://blog.jongallant.com/2018/10/dremel-3dprinter-3d20-firmware-update/</guid><description>Go to Firmware Page https://digilab.dremel.com/3D-Support Download Firmware Zip file and unzip it. Run dremel_firmware.exe as Admin. Plug printer into comput...</description><pubDate>Wed, 24 Oct 2018 00:00:00 GMT</pubDate><category>3d-printing</category></item><item><title>Proactive Mentorship</title><link>https://blog.jongallant.com/2018/10/leadership/</link><guid isPermaLink="true">https://blog.jongallant.com/2018/10/leadership/</guid><description>A tech, career, &amp; life blog from a developer focused on Azure developer experience at Microsoft.</description><pubDate>Thu, 18 Oct 2018 22:06:56 GMT</pubDate></item><item><title>Proactive Mentorship</title><link>https://blog.jongallant.com/2018/10/proactive-mentorship/</link><guid isPermaLink="true">https://blog.jongallant.com/2018/10/proactive-mentorship/</guid><description>A tech, career, &amp; life blog from a developer focused on Azure developer experience at Microsoft.</description><pubDate>Thu, 18 Oct 2018 22:06:56 GMT</pubDate></item><item><title>How to Remove Yourself from an Azure Subscription or Azure Active Directory Tenant</title><link>https://blog.jongallant.com/2018/09/remove-yourself-azure-subscription-tenant/</link><guid isPermaLink="true">https://blog.jongallant.com/2018/09/remove-yourself-azure-subscription-tenant/</guid><description>Remove Yourself from an Azure Subscription It is not possible to remove yourself from a Subscription. You have to contact the Subscription owner to remove yo...</description><pubDate>Fri, 28 Sep 2018 00:00:00 GMT</pubDate><category>azure</category><category>howto</category></item><item><title>Solution - Value cannot be null. Parameter name paths at System.IO.Path.Combine(String[] paths) at Microsoft.TemplateEngine.Utils.EngineEnvironmentSettings.DefaultPathInfo.get_BaseDir()</title><link>https://blog.jongallant.com/2018/09/bugs/</link><guid isPermaLink="true">https://blog.jongallant.com/2018/09/bugs/</guid><description>A tech, career, &amp; life blog from a developer focused on Azure developer experience at Microsoft.</description><pubDate>Tue, 25 Sep 2018 15:48:30 GMT</pubDate></item><item><title>Solution - The user&apos;s home directory could not be determined. Set the &apos;DOTNET_CLI_HOME&apos; environment variable to specify the directory to use.</title><link>https://blog.jongallant.com/2018/09/solution-users-home-directory-could-not-be-determined/</link><guid isPermaLink="true">https://blog.jongallant.com/2018/09/solution-users-home-directory-could-not-be-determined/</guid><description>In Azure DevOps, got this: The user&apos;s home directory could not be determined. Set the &apos;DOTNET_CLI_HOME&apos; environment variable to specify the directory to use....</description><pubDate>Tue, 25 Sep 2018 00:00:00 GMT</pubDate><category>azure-devops</category></item><item><title>Solution - Value cannot be null. Parameter name paths at System.IO.Path.Combine(String[] paths) at Microsoft.TemplateEngine.Utils.EngineEnvironmentSettings.DefaultPathInfo.get_BaseDir()</title><link>https://blog.jongallant.com/2018/09/solution-value-cannot-be-null-dotnet-templateengine/</link><guid isPermaLink="true">https://blog.jongallant.com/2018/09/solution-value-cannot-be-null-dotnet-templateengine/</guid><description>In Azure DevOps, got this error: 2018-09-25T21:24:45.2778646Z ERROR: Error: Value cannot be null. 2018-09-25T21:24:45.2791049Z Parameter name: paths 2018-09-...</description><pubDate>Tue, 25 Sep 2018 00:00:00 GMT</pubDate><category>azure-devops</category></item><item><title>How to Fix NEC Monitor with NVIDIA Graphics Card that Won&apos;t Expand to Full Resolution</title><link>https://blog.jongallant.com/2018/08/nec-monitor-nvidia-graphics-card-not-expanding-full-resolution/</link><guid isPermaLink="true">https://blog.jongallant.com/2018/08/nec-monitor-nvidia-graphics-card-not-expanding-full-resolution/</guid><description>My main monitor is a NEC PA322UHD and my secondary is a NEC EA275UHD. I set them both up on a new computer with a NVIDIA GeForce 745, the PA322 on DisplayPor...</description><pubDate>Fri, 17 Aug 2018 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How To View Number of PyPI Package Downloads by Python Version</title><link>https://blog.jongallant.com/2018/07/pypi-package-downloads-by-python-version/</link><guid isPermaLink="true">https://blog.jongallant.com/2018/07/pypi-package-downloads-by-python-version/</guid><description>Building Python packages that support both Python 2 and 3 is time consuming and at some point you are going to ask the question “Can I just build this thing...</description><pubDate>Mon, 30 Jul 2018 00:00:00 GMT</pubDate><category>python</category></item><item><title>Where to Find Your SpectraView II Serial Number</title><link>https://blog.jongallant.com/2018/07/spectraview-serial-number/</link><guid isPermaLink="true">https://blog.jongallant.com/2018/07/spectraview-serial-number/</guid><description>When you launch SpectraView II for the first time it will ask you for a serial number: “Enter the serial number you received with software” I could not find...</description><pubDate>Fri, 27 Jul 2018 00:00:00 GMT</pubDate></item><item><title>Azure CLI: How to Supress Command Output</title><link>https://blog.jongallant.com/2018/02/azure-cli-suppress-output/</link><guid isPermaLink="true">https://blog.jongallant.com/2018/02/azure-cli-suppress-output/</guid><description>Update As of Azure CLI version 2.0.55 that was released on 01/15/2019, the --output param now supports none. So you can just use: az [command] --output none...</description><pubDate>Mon, 26 Feb 2018 00:00:00 GMT</pubDate><category>azure</category><category>cli</category></item><item><title>Azure IoT Edge on Windows Subsystem for Linux (WSL)</title><link>https://blog.jongallant.com/2018/01/azure-iot-edge-wsl/</link><guid isPermaLink="true">https://blog.jongallant.com/2018/01/azure-iot-edge-wsl/</guid><description>If you try to run the Azure IoT Edge Runtime or the Azure IoT Edge Dev Tool on Windows Subsystem for Linux (WSL), then you will run into the following errors...</description><pubDate>Wed, 10 Jan 2018 00:00:00 GMT</pubDate><category>azure</category><category>iot</category><category>wsl</category></item><item><title>Azure Functions v2 Now Uses ASP.NET Core Configuration and No Longer Supports ConfigurationManager</title><link>https://blog.jongallant.com/2018/01/azure-function-config/</link><guid isPermaLink="true">https://blog.jongallant.com/2018/01/azure-function-config/</guid><description>You may have noticed that ConfigurationManager is not available in Azure Functions v2 .NET Standard projects. It’s no longer supported. AF v2 now uses ASPNET...</description><pubDate>Sat, 06 Jan 2018 00:00:00 GMT</pubDate><category>azure</category><category>azure-functions</category><category>aspnet-core</category></item><item><title>Python Lessons Learned. Read This Before You Start Building a Distributable Python Package</title><link>https://blog.jongallant.com/2018/01/python-lessons-learned/</link><guid isPermaLink="true">https://blog.jongallant.com/2018/01/python-lessons-learned/</guid><description>I just published my first official distributable Python package to PyPI, which makes it available to install via pip install. It’s called Azure IoT Edge Dev...</description><pubDate>Thu, 04 Jan 2018 00:00:00 GMT</pubDate><category>python</category></item><item><title>Solution to &apos;Value cannot be null. Parameter name: path1&apos; with dotnet and tox</title><link>https://blog.jongallant.com/2017/12/dotnet-value-cannot-be-null-parameter-name-path1/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/12/dotnet-value-cannot-be-null-parameter-name-path1/</guid><description>When running Python unit tests with tox, you might see the following errors: C:\Program Files\dotnet\sdk\2.0.0\NuGet.targets(466,5): error : Value canno...</description><pubDate>Fri, 22 Dec 2017 00:00:00 GMT</pubDate><category>dotnet</category><category>python</category><category>tox</category></item><item><title>Workaround: Azure IoT Python SDK Error: curl_easy_perform() failed: Out of memory</title><link>https://blog.jongallant.com/2017/12/azure-iot-sdk-curl-issue/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/12/azure-iot-sdk-curl-issue/</guid><description>A bunch of people have reported the following issue with the Azure IoT Python SDK: azure-iot-sdk-python/c/c-utility/adapters/httpapi_curl.c Func:HTTPAPI_Exec...</description><pubDate>Tue, 19 Dec 2017 00:00:00 GMT</pubDate><category>azure</category><category>iot</category><category>python</category></item><item><title>Azure REST APIs with Postman (Dec 2017)</title><link>https://blog.jongallant.com/2017/11/azure-rest-apis-postman/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/11/azure-rest-apis-postman/</guid><description>This content is outdated Please see the most up-to-date Azure REST APIs with Postman video and blog here: Latest Azure REST APIs with Postman Video: https://...</description><pubDate>Wed, 29 Nov 2017 00:00:00 GMT</pubDate><category>azure</category><category>postman</category><category>rest</category></item><item><title>Azure IoT Edge: How to Set Force No Passwords in Config</title><link>https://blog.jongallant.com/2017/11/azure-iot-edge-config-file-force-no-passwords-msg/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/11/azure-iot-edge-config-file-force-no-passwords-msg/</guid><description>When setting up Azure IoT Edge, you will most likely want to use an external config file. If you run iotedgectl setup with the --config-file option and don’t...</description><pubDate>Tue, 28 Nov 2017 00:00:00 GMT</pubDate><category>azure</category><category>iot</category><category>azure-iot-edge</category><category>edge</category></item><item><title>Azure IoT Edge with Azure Container Registry</title><link>https://blog.jongallant.com/2017/11/azure-iot-edge-azure-container-registry/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/11/azure-iot-edge-azure-container-registry/</guid><description>You will likely want to run the Azure IoT Edge Runtime from your own Azure Container Registry (ACR). While this will be officially supported eventually, righ...</description><pubDate>Tue, 21 Nov 2017 00:00:00 GMT</pubDate><category>azure</category><category>iot</category><category>docker</category><category>azure-iot-edge</category></item><item><title>Solution to Slow iPhone 6 with iOS 11</title><link>https://blog.jongallant.com/2017/11/iphone6-slow-ios11/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/11/iphone6-slow-ios11/</guid><description>My iPhone 6 Plus was so slow it was unusable. Each tap would take 2-3 seconds and everything was sluggish. I deleted all apps I wasn’t using and turned off ...</description><pubDate>Fri, 17 Nov 2017 00:00:00 GMT</pubDate><category>iphone</category></item><item><title>Solution to Outlook Hanging (Not Responding) When Opening an Appointment</title><link>https://blog.jongallant.com/2017/11/outlook-hangs-when-opening-appointment/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/11/outlook-hangs-when-opening-appointment/</guid><description>Outlook has been hanging on me for the last couple of days. Turns out it is related to the Skype Add-in. I disabled the add-in and it’s fine now…but I won’t...</description><pubDate>Fri, 17 Nov 2017 00:00:00 GMT</pubDate><category>outlook</category></item><item><title>Azure IoT Edge on Raspberry Pi</title><link>https://blog.jongallant.com/2017/11/azure-iot-edge-raspberrypi/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/11/azure-iot-edge-raspberrypi/</guid><description>Azure IoT Edge Public Preview was just announced at Microsoft Connect. Here’s how to get it running on Raspberry Pi with Raspbian Stretch or Stretch Lite. Ra...</description><pubDate>Thu, 16 Nov 2017 00:00:00 GMT</pubDate><category>azure</category><category>iot</category><category>azure-iot-edge</category><category>raspberrypi</category></item><item><title>How to Change Raspberry Pi Keyboard Layout</title><link>https://blog.jongallant.com/2017/11/raspberrypi-change-keyboard-layout/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/11/raspberrypi-change-keyboard-layout/</guid><description>How to change keyboard layout on Raspberry Pi. Configure keyboard settings in Raspbian.</description><pubDate>Thu, 16 Nov 2017 00:00:00 GMT</pubDate><category>raspberrypi</category></item><item><title>How to Increase Disk Space Allocation on Raspberry Pi</title><link>https://blog.jongallant.com/2017/11/raspberrypi-expand-file-system/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/11/raspberrypi-expand-file-system/</guid><description>By default Raspberry Pi does not allocate enough of your SD card for it to be usable. Out of the box, if you run sudo apt upgrade, you’ll get a message sayi...</description><pubDate>Thu, 16 Nov 2017 00:00:00 GMT</pubDate><category>raspberrypi</category></item><item><title>How to Install Raspbian on Raspberry Pi</title><link>https://blog.jongallant.com/2017/11/raspberrypi-install-raspbian/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/11/raspberrypi-install-raspbian/</guid><description>The very first thing you are going to want to do when you get your Raspberry Pi is install an OS. You have a few options, including Raspbian, a Debian based...</description><pubDate>Thu, 16 Nov 2017 00:00:00 GMT</pubDate><category>raspberrypi</category></item><item><title>How to Delete Docker Container Log Files (Windows or Linux)</title><link>https://blog.jongallant.com/2017/11/delete-docker-container-log-files/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/11/delete-docker-container-log-files/</guid><description>Here’s how to delete your Docker container log files. Get Docker File Location 1. Run docker inspect to find your Docker log file location 2. Find the “Docke...</description><pubDate>Wed, 15 Nov 2017 00:00:00 GMT</pubDate><category>docker</category></item><item><title>How to SSH into the Docker VM (MobyLinuxVM) on Windows</title><link>https://blog.jongallant.com/2017/11/ssh-into-docker-vm-windows/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/11/ssh-into-docker-vm-windows/</guid><description>On Windows, Docker runs in a VM called MobyLinuxVM, but you cannot login to that VM via Hyper-V Manager. We aren’t technically going to SSH into the VM, we’l...</description><pubDate>Wed, 15 Nov 2017 00:00:00 GMT</pubDate><category>docker</category></item><item><title>How to Change Raspberry Pi (Raspbian) Hostname</title><link>https://blog.jongallant.com/2017/11/raspberrypi-change-hostname/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/11/raspberrypi-change-hostname/</guid><description>One of the first things you’ll want to do on a Raspberry Pi is change the hostname to something unique on your network. The default name is raspberrypi. You...</description><pubDate>Sun, 12 Nov 2017 00:00:00 GMT</pubDate><category>iot</category><category>raspberrypi</category></item><item><title>.NET Core SDK Not Supported on ARM</title><link>https://blog.jongallant.com/2017/11/dotnetcore-sdk-arm/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/11/dotnetcore-sdk-arm/</guid><description>The .NET Core SDK is not supported on ARM based devices such as the Raspberry Pi and the .NET Core team is not currently working on supporting it. As mention...</description><pubDate>Wed, 08 Nov 2017 00:00:00 GMT</pubDate><category>iot</category><category>dotnet</category><category>raspberrypi</category></item><item><title>Why I Switched from Tile to Trackr</title><link>https://blog.jongallant.com/2017/11/from-tile-to-trackr/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/11/from-tile-to-trackr/</guid><description>Update: 1/8/18: TrackR will now replace your first battery for FREE! I’ve been using TrackR for a couple of months now without issue. But I am surprised that...</description><pubDate>Wed, 08 Nov 2017 00:00:00 GMT</pubDate><category>iot</category></item><item><title>Microsoft is Hiring High-Scale Data Services Developers</title><link>https://blog.jongallant.com/2017/11/microsoft-hiring-high-scale-data-services-developers/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/11/microsoft-hiring-high-scale-data-services-developers/</guid><description>My team is hiring developers in the high-scale data space that have experience building data and analytics pipelines. The ideal candidate is someone with a d...</description><pubDate>Wed, 01 Nov 2017 00:00:00 GMT</pubDate><category>microsoft</category><category>jobs</category></item><item><title>Solution to &quot;unknown shorthand flag a in -a&quot; When Trying to Remove Docker Containers</title><link>https://blog.jongallant.com/2017/09/unknown-shorthand-flag/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/09/unknown-shorthand-flag/</guid><description>This docker command will remove all stopped containers. docker rm $(docker ps -a -q) This docker command will remove all containers, even if they are running...</description><pubDate>Sun, 17 Sep 2017 00:00:00 GMT</pubDate><category>docker</category></item><item><title>How to Create a .NET Core CLI Console App as an EXE Instead of a DLL</title><link>https://blog.jongallant.com/2017/09/dotnet-core-console-app-create-exe-instead-of-dll/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/09/dotnet-core-console-app-create-exe-instead-of-dll/</guid><description>You may have just discovered that when you create a console app using the .NET Core CLI tools it only produces a DLL by default. If you execute this: dotnet...</description><pubDate>Fri, 15 Sep 2017 00:00:00 GMT</pubDate><category>dotnet</category></item><item><title>How to Run Docker on Raspberry Pi</title><link>https://blog.jongallant.com/2017/09/raspberrypi-docker/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/09/raspberrypi-docker/</guid><description>It is very easy to get Docker running on a Raspberry Pi. Here’s a barebones post to get you started. You can execute the following commands over SSH or Remot...</description><pubDate>Thu, 14 Sep 2017 00:00:00 GMT</pubDate><category>iot</category><category>docker</category><category>raspberrypi</category></item><item><title>How to Change Your Raspberry Pi Password</title><link>https://blog.jongallant.com/2017/09/raspberrypi-change-password/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/09/raspberrypi-change-password/</guid><description>You’ll want to make sure you don’t leave the default ‘pi’ user’s password to the default ‘raspberry’ setting. Here’s how to change it. Login to Pi Login to y...</description><pubDate>Thu, 14 Sep 2017 00:00:00 GMT</pubDate><category>iot</category><category>raspberrypi</category></item><item><title>How to Access Raspberry Pi Files via a Samba File Share</title><link>https://blog.jongallant.com/2017/09/raspberrypi-file-share/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/09/raspberrypi-file-share/</guid><description>As part of your normal Raspberry Pi dev workflow you’re going to want to access the files of the Raspberry Pi from your host dev machine. Here’s how to creat...</description><pubDate>Thu, 14 Sep 2017 00:00:00 GMT</pubDate><category>iot</category><category>raspberrypi</category></item><item><title>How to SSH into a Raspberry Pi</title><link>https://blog.jongallant.com/2017/09/raspberrypi-ssh/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/09/raspberrypi-ssh/</guid><description>You will often want to execute commands over SSH instead of having to Remote Desktop or access your Pi via a monitor and keyboard. Here’s how to get SSH setu...</description><pubDate>Thu, 14 Sep 2017 00:00:00 GMT</pubDate><category>iot</category><category>raspberrypi</category></item><item><title>How to Remote Desktop into Raspberry Pi with RealVNC</title><link>https://blog.jongallant.com/2017/09/raspberrypi-remote-desktop/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/09/raspberrypi-remote-desktop/</guid><description>I’ve cleared out this post because the Raspberry Pi documentation site now has docs updated for Stretch. You can find the Raspberry Pi Remote Desktop setup ...</description><pubDate>Tue, 12 Sep 2017 00:00:00 GMT</pubDate><category>iot</category><category>raspberrypi</category></item><item><title>Solution to Unreachable Azure IoT Hub Endpoint</title><link>https://blog.jongallant.com/2017/05/azure-iot-endpoint-unreachable/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/05/azure-iot-endpoint-unreachable/</guid><description>Azure IoT allows you to define “Endpoints” and send messages to them via “Routes”. Learn more about Endpoints and Routes here. I setup a Service Bus Queue En...</description><pubDate>Wed, 17 May 2017 00:00:00 GMT</pubDate><category>azure</category><category>iot</category></item><item><title>How to use Apache Avro Compression with Azure IoT, Azure Stream Analytics, and Node.js</title><link>https://blog.jongallant.com/2017/05/azure-iot-stream-analytics-avro-nodejs/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/05/azure-iot-stream-analytics-avro-nodejs/</guid><description>I was recently working with a customer that uses Apache Avro compression and discovered that there isn’t a great example out there that shows you how to send...</description><pubDate>Wed, 03 May 2017 00:00:00 GMT</pubDate><category>azure</category><category>iot</category><category>avro</category><category>asa</category></item><item><title>How to Execute Postman Collections in your Continuous Integration Pipeline with Visual Studio Team Services (VSTS) and newman</title><link>https://blog.jongallant.com/2017/04/postman-newman-vsts-continuous-integration/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/04/postman-newman-vsts-continuous-integration/</guid><description>I’ve been doing a lot with Postman lately and have been blogging everything I’ve uncovered along the way. Postman is more than just an ad-hoc REST tester - I...</description><pubDate>Wed, 26 Apr 2017 00:00:00 GMT</pubDate><category>azure</category><category>postman</category><category>rest</category><category>vsts</category></item><item><title>How to Host Jenkins on Azure</title><link>https://blog.jongallant.com/2017/04/jenkins-on-azure/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/04/jenkins-on-azure/</guid><description>6/29/17 Update: There’s a new Azure Solution Template for Jenkins here: https://azure.microsoft.com/en-us/blog/announcing-the-solution-template-for-jenkins-o...</description><pubDate>Wed, 05 Apr 2017 00:00:00 GMT</pubDate><category>azure</category><category>ci</category></item><item><title>I&apos;m moving to Starbucks to be the new Chief Coffee Officer!</title><link>https://blog.jongallant.com/2017/04/starbucks-chief-coffee-officer/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/04/starbucks-chief-coffee-officer/</guid><description>Many of you know that I’m fanatical about high quality coffee. Like many people, I used to think Starbucks was good coffee. That was until I experienced fres...</description><pubDate>Sat, 01 Apr 2017 00:00:00 GMT</pubDate></item><item><title>How to Poll Long Running Async Requests in Postman</title><link>https://blog.jongallant.com/2017/03/poll-long-running-async-requests-postman/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/03/poll-long-running-async-requests-postman/</guid><description>Some HTTP requests are long running and instead of asking users to wait for the long running operation to complete, they will return a “request status URI” t...</description><pubDate>Thu, 23 Mar 2017 00:00:00 GMT</pubDate><category>postman</category></item><item><title>How to Use and Execute the Azure IoT Resource Provider REST APIs with Postman</title><link>https://blog.jongallant.com/2017/03/azure-iot-rest-apis-resource-provider-postman/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/03/azure-iot-rest-apis-resource-provider-postman/</guid><description>I was recently working with a partner that was having some difficulty integrating with the Azure IoT REST APIs. You can read about that experience here: How...</description><pubDate>Sun, 19 Mar 2017 00:00:00 GMT</pubDate><category>azure</category><category>iot</category><category>postman</category><category>rest</category></item><item><title>How to Generate Azure Storage Shared Access Signature (SAS) Tokens in Postman&apos;s Pre-request Script Sandbox</title><link>https://blog.jongallant.com/2017/03/azure-storage-sas-tokens-postman/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/03/azure-storage-sas-tokens-postman/</guid><description>I’m working on a project that should make it much easier for developers to consume REST APIs that use SAS Tokens with Swagger and Postman. If you don’t alrea...</description><pubDate>Sun, 12 Mar 2017 00:00:00 GMT</pubDate><category>azure</category><category>postman</category><category>rest</category></item><item><title>Azure REST APIs with Postman (March 2017)</title><link>https://blog.jongallant.com/2017/03/azure-active-directory-access-tokens-postman/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/03/azure-active-directory-access-tokens-postman/</guid><description>This content is outdated Please see the most up-to-date Azure REST APIs with Postman video and blog here: Latest Azure REST APIs with Postman Video: https://...</description><pubDate>Fri, 10 Mar 2017 00:00:00 GMT</pubDate><category>azure</category><category>postman</category><category>rest</category><category>aad</category></item><item><title>Solution to Azure Function Message: Read only - because you have started editing with source control, this view is read only. You can edit these settings in function.json</title><link>https://blog.jongallant.com/2017/03/solution-azure-functions-read-only/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/03/solution-azure-functions-read-only/</guid><description>If you see the following while trying to edit an Azure Function via browser… “Read only - because you have started editing with source control, this view is...</description><pubDate>Thu, 09 Mar 2017 00:00:00 GMT</pubDate><category>azure</category><category>functions</category><category>serverless</category></item><item><title>How to Create a Power BI Slicer with the Power BI Custom Visual SDK</title><link>https://blog.jongallant.com/2017/03/powerbi-custom-slicer/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/03/powerbi-custom-slicer/</guid><description>Starting with version 1.5 of the Power BI Custom Visuals SDK, we now have the ability to create “slicer” visuals, which are visuals that can filter data in o...</description><pubDate>Wed, 01 Mar 2017 00:00:00 GMT</pubDate><category>powerbi</category><category>javascript</category></item><item><title>How to Securely Share Secrets with Azure Key Vault and Azure Key Vault Explorer</title><link>https://blog.jongallant.com/2017/02/azure-key-vault-explorer/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/02/azure-key-vault-explorer/</guid><description>We often need to share database connection strings, system account passwords and whatnot with our team members. People typically put the secret in a DRM’d em...</description><pubDate>Thu, 23 Feb 2017 00:00:00 GMT</pubDate><category>azure</category></item><item><title>How to Use the Azure IoT Hub Device Twins REST APIs with Postman and Newman</title><link>https://blog.jongallant.com/2017/02/azure-iot-hub-device-twin-rest-apis-postman-newman/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/02/azure-iot-hub-device-twin-rest-apis-postman-newman/</guid><description>This post describes how to use Postman and Newman to demonstrate your APIs to your users. Of course, you are going to want to use Apiary to officially descri...</description><pubDate>Wed, 08 Feb 2017 00:00:00 GMT</pubDate><category>azure</category><category>iot</category><category>postman</category><category>rest</category></item><item><title>How to Create a New Power BI Tenant and Add Users with Azure Active Directory and Office 365</title><link>https://blog.jongallant.com/2017/02/create-new-powerbi-tenant-and-add-users-with-azure-active-directory-and-office365/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/02/create-new-powerbi-tenant-and-add-users-with-azure-active-directory-and-office365/</guid><description>As you can imagine, we have many Power BI internal test environments and all Microsofties get redirected to an internal pre-release version of Power BI so we...</description><pubDate>Mon, 06 Feb 2017 00:00:00 GMT</pubDate><category>azure</category><category>powerbi</category></item><item><title>VS Code Integrated Terminal Now Defaults to PowerShell. Here&apos;s How to Change It Back to cmd.exe</title><link>https://blog.jongallant.com/2017/02/vs-code-integrated-terminal-powershell-default-change-to-cmd/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/02/vs-code-integrated-terminal-powershell-default-change-to-cmd/</guid><description>You may notice that the latest version of VS Code uses PowerShell as its default Integrated Terminal. I’m not quite ready to use PowerShell for everything, s...</description><pubDate>Mon, 06 Feb 2017 00:00:00 GMT</pubDate><category>vscode</category></item><item><title>Windows 10: New Bluetooth Settings Dialog with a Connect Button!</title><link>https://blog.jongallant.com/2017/02/new-windows-bluetooth-settings-dialog-with-connect-button/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/02/new-windows-bluetooth-settings-dialog-with-connect-button/</guid><description>As of January 12th, 2017, Windows now has a brand new Bluetooth Settings dialog with a Connect button! Not having this button in the initial version of this...</description><pubDate>Sun, 05 Feb 2017 00:00:00 GMT</pubDate><category>bluetooth</category></item><item><title>How to Pair and Connect a Bluetooth Audio Device on Windows 10</title><link>https://blog.jongallant.com/2017/01/pair-and-connect-bluetooth-device-windows/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/01/pair-and-connect-bluetooth-device-windows/</guid><description>Windows does not currently have a good way to re-connect to a previously paired Bluetooth audio device. I’ve blogged about this before, but I’ve simplified m...</description><pubDate>Tue, 31 Jan 2017 00:00:00 GMT</pubDate><category>bluetooth</category></item><item><title>How to use the Azure IoT Hub File Upload API with Python</title><link>https://blog.jongallant.com/2017/01/azure-iot-hub-file-upload-python/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/01/azure-iot-hub-file-upload-python/</guid><description>I’m hacking with a customer today who is using Python and needs to upload images to Azure IoT Hub using the File Upload API. It took us a while to figure it...</description><pubDate>Thu, 26 Jan 2017 00:00:00 GMT</pubDate><category>azure</category><category>iot</category><category>python</category></item><item><title>How to Install git-ftp on Windows</title><link>https://blog.jongallant.com/2017/01/install-git-ftp-windows/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/01/install-git-ftp-windows/</guid><description>I use git-ftp to deploy my hexo blog from a git repo to an FTP site. Getting it setup on Windows was non-trivial. Here’s how I got it working. 1. Install C...</description><pubDate>Sat, 21 Jan 2017 00:00:00 GMT</pubDate><category>git</category></item><item><title>How to Reference a CSS File in a Power BI Custom Visual Project</title><link>https://blog.jongallant.com/2017/01/powerbi-custom-visual-reference-css-file/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/01/powerbi-custom-visual-reference-css-file/</guid><description>I’m working on a new visual that uses an open source JavaScript control that includes a CSS file. I was hoping I could just reference it in pbiviz.json, but...</description><pubDate>Fri, 20 Jan 2017 00:00:00 GMT</pubDate><category>powerbi</category></item><item><title>How to Reference Three.js in a Power BI Custom Visual Project</title><link>https://blog.jongallant.com/2017/01/powerbi-custom-visual-reference-threejs/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/01/powerbi-custom-visual-reference-threejs/</guid><description>Here’s how to reference three.js in your Power BI Custom Visual project. I have not tested to see if three.js actually works on powerbi.com, but this is how...</description><pubDate>Fri, 20 Jan 2017 00:00:00 GMT</pubDate><category>powerbi</category></item><item><title>How to Create a Custom Outlook Ribbon Button to Cc Yourself Before Sending an Email</title><link>https://blog.jongallant.com/2017/01/outlook-custom-ribbon-button-macro-send-and-cc/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/01/outlook-custom-ribbon-button-macro-send-and-cc/</guid><description>A big part of my Zero Inbox routine is to Cc myself when I want to be reminded to follow up on the mail. This is useful when you want to make sure you don’t...</description><pubDate>Thu, 19 Jan 2017 00:00:00 GMT</pubDate><category>outlook</category><category>howto</category></item><item><title>How to Find Azure Regions with Lowest Latency</title><link>https://blog.jongallant.com/2017/01/azure-region-latency-test/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/01/azure-region-latency-test/</guid><description>I recently gave a few presentations at Ignite New Zealand and used a couple of applications to help me find the lowest latency Azure Region from Auckland. Yo...</description><pubDate>Wed, 11 Jan 2017 00:00:00 GMT</pubDate><category>azure</category></item><item><title>How to Create a Power BI Embedded Workspace Collection with the Azure Command Line Interface (CLI) 1.0</title><link>https://blog.jongallant.com/2017/01/create-powerbi-embedded-workspace-collection-with-azure-cli-1-0/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/01/create-powerbi-embedded-workspace-collection-with-azure-cli-1-0/</guid><description>While digging into the new Azure CLI 2.0 to create a Power BI Workspace Collection, I discovered that while you can create the Power BI Workspace Collection...</description><pubDate>Tue, 10 Jan 2017 00:00:00 GMT</pubDate><category>azure</category><category>powerbi</category></item><item><title>How to Create a Power BI Embedded Workspace Collection with the new Azure Command Line Interface (CLI) 2.0</title><link>https://blog.jongallant.com/2017/01/create-powerbi-embedded-workspace-collection-with-azure-cli-2-0/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/01/create-powerbi-embedded-workspace-collection-with-azure-cli-2-0/</guid><description>This post will show you how to create a Power BI Embedded Workspace Collection via the new Azure CLI 2.0. People typically create Workspace Collections via t...</description><pubDate>Mon, 09 Jan 2017 00:00:00 GMT</pubDate><category>azure</category><category>powerbi</category></item><item><title>&apos;Solution to &quot;EMFILE: too many open files&quot; in Windows&apos;</title><link>https://blog.jongallant.com/2017/01/emfile-too-many-open-files-windows/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/01/emfile-too-many-open-files-windows/</guid><description>I just moved my blog to hexo and ran into the “EMFILE: too many open files issue”. The hexo issue page recommends you run ulimit, but that doesn’t work on Wi...</description><pubDate>Thu, 05 Jan 2017 00:00:00 GMT</pubDate><category>node</category><category>windows</category></item><item><title>Getting Started with Azure API Management (APIM)</title><link>https://blog.jongallant.com/2017/01/getting-started-with-azure-api-management/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/01/getting-started-with-azure-api-management/</guid><description>I pinged a friend over on the Azure API Management team for good “getting started with APIM” material and he sent over this list. I’ll post more as I dig in....</description><pubDate>Thu, 05 Jan 2017 00:00:00 GMT</pubDate><category>azure</category><category>apim</category></item><item><title>Hiring: Senior Dev - Developer Experience Team - Come Work With Me!</title><link>https://blog.jongallant.com/2017/01/hiring-senior-dev-developer-experience/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/01/hiring-senior-dev-developer-experience/</guid><description>I’ve been at Microsoft since 2003. I started as a Dev in Windows, then Dev Lead for the Learning Platform, then Dev Lead in MSDN, then Dev Lead in Bing, then...</description><pubDate>Wed, 04 Jan 2017 00:00:00 GMT</pubDate><category>microsoft</category><category>jobs</category></item><item><title>How to Embed and Filter a Power BI Report with the new Power BI Embedded JavaScript API</title><link>https://blog.jongallant.com/2017/01/powerbi-embedded-javascript-api-range-slider-filter/</link><guid isPermaLink="true">https://blog.jongallant.com/2017/01/powerbi-embedded-javascript-api-range-slider-filter/</guid><description>I was recently asked to help build a “Range Slider” Power BI Custom Visual that simply filters a report based on the slider value. Unfortunately “filtering”...</description><pubDate>Tue, 03 Jan 2017 00:00:00 GMT</pubDate><category>powerbi</category></item><item><title>Beta Testers Needed for Particle to Azure IoT Integration</title><link>https://blog.jongallant.com/2016/12/azureiotparticlebeta/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/12/azureiotparticlebeta/</guid><description>Over the past couple of months, the Particle team and the Azure IoT team have been developing a integration between the two cloud services. Particle is an Io...</description><pubDate>Mon, 19 Dec 2016 00:00:00 GMT</pubDate><category>azure</category><category>iot</category></item><item><title>Introducing Azure Iot Hub Routes - A New Feature That Allows You to Route Messages to Alternate Endpoints</title><link>https://blog.jongallant.com/2016/12/azure-iot-hub-routes/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/12/azure-iot-hub-routes/</guid><description>The Azure IoT team just announced Custom Endpoints and Routes feature - which allows you to route IoT Hub messages to your own Event Hub, Service Bus Queues...</description><pubDate>Wed, 14 Dec 2016 00:00:00 GMT</pubDate><category>azure</category><category>iot</category><category>dev</category><category>azure-iot</category></item><item><title>Power BI Custom Visual Tip: How to Render an SVG or PNG</title><link>https://blog.jongallant.com/2016/12/powerbi-custom-visual-svg-png/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/12/powerbi-custom-visual-svg-png/</guid><description>Here’s how to render either an SVG or a PNG from within a Power BI Custom Visual. For this post, I’m going to use the IoT Hub icon that can be found in the M...</description><pubDate>Tue, 13 Dec 2016 00:00:00 GMT</pubDate><category>dev</category><category>powerbi</category></item><item><title>How to Deploy a GitHub Pages Site to an Azure Web App</title><link>https://blog.jongallant.com/2016/11/github-pages-azure-deployment/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/11/github-pages-azure-deployment/</guid><description>Here’s a quick and easy way to get your GitHub Page repo deployed to an Azure Web App. Let me know if you run into any issues. Create GitHub Pages Repo Skip...</description><pubDate>Tue, 29 Nov 2016 00:00:00 GMT</pubDate><category>azure</category></item><item><title>Linux/UNIX &apos;touch&apos; Equivalent on Windows aka How to Create a File Without a Name on Windows</title><link>https://blog.jongallant.com/2016/11/windows-touch-equivalent/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/11/windows-touch-equivalent/</guid><description>Windows Explorer doesn’t allow you to create files that start with . because it interprets that as not having a file name. On Linux/UNIX you would simply use...</description><pubDate>Tue, 29 Nov 2016 00:00:00 GMT</pubDate><category>howto</category><category>dev</category></item><item><title>How to Add d3@v3.5.5 Reference to a Power BI Custom Visual (SDK v1.2)</title><link>https://blog.jongallant.com/2016/11/pbiviz-12-d3-35-reference/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/11/pbiviz-12-d3-35-reference/</guid><description>The Power BI team just released v1.2 of the Custom Visuals SDK. With this version you now need to reference d3 v3.5.5 yourself. d3 v4 does not work yet. I’m...</description><pubDate>Thu, 17 Nov 2016 00:00:00 GMT</pubDate><category>dev</category><category>powerbi</category></item><item><title>How to Create a Power BI Custom Visual Based on an Existing d3 Visual - Part 3 - Custom Format Properties</title><link>https://blog.jongallant.com/2016/10/powerbi-custom-visual-from-existing-d3-3/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/10/powerbi-custom-visual-from-existing-d3-3/</guid><description>UPDATE: The Liquid Fill Gauge visual is now available to download from the Power BI Custom Visual Gallery! – In this series, we are creating a Power BI Custo...</description><pubDate>Tue, 11 Oct 2016 00:00:00 GMT</pubDate><category>howto</category><category>dev</category><category>powerbi</category></item><item><title>Solution: Power BI - &quot;Can&apos;t contact visual server. Please make sure the visual server is running and configured correctly.&quot;</title><link>https://blog.jongallant.com/2016/09/powerbi-cant-contact-visual-server/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/09/powerbi-cant-contact-visual-server/</guid><description>You might see this error message when trying to load the Power BI Custom Visual “Development Visual” “Can’t contact visual server. Please make sure the visua...</description><pubDate>Thu, 29 Sep 2016 00:00:00 GMT</pubDate><category>dev</category><category>powerbi</category></item><item><title>How to Create a Power BI Custom Visual Based on an Existing d3 Visual - Part 2 - Capabilities, dataRoles and dataViewMappings</title><link>https://blog.jongallant.com/2016/09/powerbi-custom-visual-from-existing-d3-2/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/09/powerbi-custom-visual-from-existing-d3-2/</guid><description>UPDATE: The Liquid Fill Gauge visual is now available to download from the Power BI Custom Visual Gallery! – This is a continuation of my attempt at creating...</description><pubDate>Thu, 29 Sep 2016 00:00:00 GMT</pubDate><category>dev</category><category>powerbi</category></item><item><title>How to Create a Power BI Custom Visual Based on an Existing d3 Visual - Part 1 - Dev Env Setup, Reference and Testing</title><link>https://blog.jongallant.com/2016/09/how-to-create-power-bi-custom-visual/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/09/how-to-create-power-bi-custom-visual/</guid><description>The purpose of this post is to show you how to take an existing open source d3 visual and create a Power BI Custom Visual from it. I’ve been digging into the...</description><pubDate>Sun, 25 Sep 2016 00:00:00 GMT</pubDate><category>howto</category><category>dev</category><category>powerbi</category><category>node</category></item><item><title>Power BI Custom Visual Dev Environment Setup Quickstart</title><link>https://blog.jongallant.com/2016/09/powerbi-custom-visual-dev/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/09/powerbi-custom-visual-dev/</guid><description>I have removed the content of this post because the Power BI team created the following dev environment setup page: Power BI Documentation: Use developer too...</description><pubDate>Tue, 20 Sep 2016 00:00:00 GMT</pubDate><category>powerbi</category><category>node</category></item><item><title>Explore the Azure IoT Certified Devices with Power BI</title><link>https://blog.jongallant.com/2016/09/azure-iot-certified-devices-power-bi/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/09/azure-iot-certified-devices-power-bi/</guid><description>What do you do when you find a static table online that you want to quickly slice and dice? Enter Power BI. Here’s the resulting Power BI report…details on h...</description><pubDate>Fri, 16 Sep 2016 00:00:00 GMT</pubDate><category>azure-iot</category><category>powerbi</category></item><item><title>How to Create a Raspberry Pi (Raspbian) Base Image for Node.js Development</title><link>https://blog.jongallant.com/2016/09/raspberrypi-nodejs-base-image/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/09/raspberrypi-nodejs-base-image/</guid><description>Here are some short and sweet instructions for setting up your Raspberry Pi for Node.js dev and creating a base image that can be used over and over again. M...</description><pubDate>Sun, 11 Sep 2016 00:00:00 GMT</pubDate><category>iot</category><category>howto</category><category>raspberrypi</category><category>node</category></item><item><title>How to Install Node.js on Raspberry Pi 3 (Raspbian)</title><link>https://blog.jongallant.com/2016/08/install-nodejs-raspbian/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/08/install-nodejs-raspbian/</guid><description>Here’s how to install Node.js on Raspberry Pi (originally posted as a SoF answer for Ubuntu here) Install curl sudo apt-get install curl -y Install node v4 c...</description><pubDate>Mon, 29 Aug 2016 00:00:00 GMT</pubDate><category>howto</category><category>node</category></item><item><title>How to Control a Sphero SPRK+ with a Raspberry Pi 3 and Node.js</title><link>https://blog.jongallant.com/2016/08/sphero-sprkplus-rpi-nodejs/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/08/sphero-sprkplus-rpi-nodejs/</guid><description>I’m working on a demo that involves streaming Sphero data through the Azure IoT stack. I got my Sphero SPRK+ last week and quickly discovered that it only ha...</description><pubDate>Mon, 29 Aug 2016 00:00:00 GMT</pubDate><category>node</category></item><item><title>Solution to &quot;No Bluetooth adapter found&quot; on RaspberryPi 3</title><link>https://blog.jongallant.com/2016/08/rpi3-no-bluetooth-adapter-found/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/08/rpi3-no-bluetooth-adapter-found/</guid><description>If you see this: It probably means your Bluetooth service is stopped: Try this: sudo service bluetooth start then sudo service bluetooth status If that do...</description><pubDate>Thu, 25 Aug 2016 00:00:00 GMT</pubDate></item><item><title>How to Directly Connect to Azure IoT Hub&apos;s Underlying Event Hub</title><link>https://blog.jongallant.com/2016/08/iothub-eventhub-connectionstring/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/08/iothub-eventhub-connectionstring/</guid><description>Here’s how to directly connect to the Event Hub that backs an IoT Hub. New Way As of 5/30/2017, you can now get the underlying Event Hub connection string by...</description><pubDate>Wed, 17 Aug 2016 00:00:00 GMT</pubDate><category>azure</category><category>iot</category><category>howto</category></item><item><title>HIRING: Senior PM Evangelist - Internet of Things (IoT) - Microsoft, Redmond, WA</title><link>https://blog.jongallant.com/2016/08/hiring-senior-pm-evangelist/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/08/hiring-senior-pm-evangelist/</guid><description>I joined the Developer Experience team not too long ago and am focused on helping partners develop IoT products on the Azure IoT stack. I just found out that...</description><pubDate>Wed, 10 Aug 2016 00:00:00 GMT</pubDate></item><item><title>How to Run the Azure IoT Field Gateway on a Raspberry Pi 3</title><link>https://blog.jongallant.com/2016/08/azure-iot-gateway-raspberry-pi-3/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/08/azure-iot-gateway-raspberry-pi-3/</guid><description>The Azure IoT Field Gateway SDK is a set of libraries that allow you to build a device that acts as a proxy between an individual IoT device and Azure IoT Hu...</description><pubDate>Fri, 05 Aug 2016 00:00:00 GMT</pubDate><category>azure</category><category>iot</category><category>howto</category><category>azure-iot</category></item><item><title>Solution to: Microsoft Lync 2013 not found. Go here to download and install: http://go.microsoft.com/fwlink/?LinkID=248583</title><link>https://blog.jongallant.com/2016/08/solution-lync-2013-not-found/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/08/solution-lync-2013-not-found/</guid><description>If you get the following error when trying to install the Lync 2013 SDK…. Microsoft Lync 2013 not found. Go here to download and install: http://go.microsoft...</description><pubDate>Fri, 05 Aug 2016 00:00:00 GMT</pubDate><category>dev</category></item><item><title>Linux on Windows for Everyone! - how to Enable the Windows Subsystem for Linux (Beta) on Windows 10 Anniversary Update</title><link>https://blog.jongallant.com/2016/08/linux-on-windows/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/08/linux-on-windows/</guid><description>The most anticipated Windows 10 Anniversary Update developer feature is now available for everyone…not just Windows Insiders. Step 0: Install Windows 10 Anni...</description><pubDate>Tue, 02 Aug 2016 00:00:00 GMT</pubDate><category>dev</category></item><item><title>Power BI Offering Index - A Complete List of all Power BI Products, Services and Developer Resources</title><link>https://blog.jongallant.com/2016/07/power-bi-offering-index/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/07/power-bi-offering-index/</guid><description>[Here’s a Power BI offering index with short and sweet descriptions. I’ll keep evolving this list as the service develops. For Consumers Desktop – Create Re...</description><pubDate>Fri, 29 Jul 2016 00:00:00 GMT</pubDate><category>powerbi</category></item><item><title>How to Automatically Email Yourself When You Like a Tweet with IFTTT.com</title><link>https://blog.jongallant.com/2016/07/email-twitter-like-ifttt/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/07/email-twitter-like-ifttt/</guid><description>I just published this IFTTT (If This Than That) Recipe that will send me an email when I like a tweet. I then have an Outlook rule that flags the email so I...</description><pubDate>Thu, 28 Jul 2016 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Fiddler Extension Development Tips</title><link>https://blog.jongallant.com/2016/07/fiddler-extension-tips/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/07/fiddler-extension-tips/</guid><description>I recently created a custom Fiddler extension called PowerBIFiddler. Here are a few tricks that I learned along the way. Re-use Default Fiddler Inspectors Fo...</description><pubDate>Wed, 27 Jul 2016 00:00:00 GMT</pubDate><category>csharp</category><category>howto</category><category>dev</category><category>visual-studio</category></item><item><title>How to Install Previous Versions of the Azure Service Fabric SDK</title><link>https://blog.jongallant.com/2016/07/install-service-fabric-sdk-previous/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/07/install-service-fabric-sdk-previous/</guid><description>I rebuilt my dev machine recently and reinstalled the Service Fabric 2.1 SDKs from here: https://azure.microsoft.com/en-us/documentation/articles/service-fab...</description><pubDate>Sat, 09 Jul 2016 00:00:00 GMT</pubDate><category>azure</category><category>howto</category></item><item><title>How to use Visual Micro (Arduino VS Extension) as your Adafruit HUZZAH ESP8266 IDE</title><link>https://blog.jongallant.com/2016/07/huzzah-esp8266-visual-micro/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/07/huzzah-esp8266-visual-micro/</guid><description>I’ve been using the Adafruit Feather HUZZAH ESP8266 board and Visual Micro quite a bit lately. The Huzzah is a board that includes the ESP8266 WiFi module an...</description><pubDate>Fri, 08 Jul 2016 00:00:00 GMT</pubDate><category>iot</category><category>howto</category></item><item><title>How to Monitor Azure IoT Hub Traffic</title><link>https://blog.jongallant.com/2016/06/azure-iot-hub-traffic-monitor/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/06/azure-iot-hub-traffic-monitor/</guid><description>You have a couple different options to monitor your incoming and outgoing Azure IoT Hub traffic. Azure CLI IoT Extension See this ref for more info: https://...</description><pubDate>Sun, 12 Jun 2016 00:00:00 GMT</pubDate><category>azure</category><category>iot</category><category>howto</category></item><item><title>Fix for Azure Stream Analytics–Duplicate property names are not allowed</title><link>https://blog.jongallant.com/2016/06/asa-duplicate-property/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/06/asa-duplicate-property/</guid><description>Fix for duplicate property error in ASP.NET applications. Solution to resolve property conflicts in web applications.</description><pubDate>Thu, 09 Jun 2016 00:00:00 GMT</pubDate></item><item><title>How to Read All Accelerometer, Gyroscope, Barometer and Compass Data from the GY801, GY80 aka 9-Axis Inertial Navigation Module for Arduino aka IMU 10DOF L3G4200D+ADXL345+HMC5883L+BMP180</title><link>https://blog.jongallant.com/2016/06/gy801-data/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/06/gy801-data/</guid><description>I’m hacking on project that requires an accelerometer. I picked up this 9-Axis Inertial Navigation Module for Arduino from my local Vetco. That board is actu...</description><pubDate>Tue, 07 Jun 2016 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How to Build a Real-Time IoT Dashboard with Azure IoT Hub, Azure Stream Analytics and Power BI</title><link>https://blog.jongallant.com/2016/06/iot-dashboard-azure-iot-hub-powerbi/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/06/iot-dashboard-azure-iot-hub-powerbi/</guid><description>Azure provides a set of services that allow you to visualize IoT device data in real-time. The data pipeline is: IoT Device –&gt; Azure IoT Hub –&gt; Azure Stream...</description><pubDate>Sat, 04 Jun 2016 00:00:00 GMT</pubDate><category>azure</category><category>iot</category><category>howto</category><category>powerbi</category></item><item><title>How to Get Started with Azure IoT Hub and a UWP App</title><link>https://blog.jongallant.com/2016/05/azure-iot-hub-uwp/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/05/azure-iot-hub-uwp/</guid><description>Here’s a quick post on how to get setup with Azure IoT Hub with a UWP App. These steps and code taken from Olivier Bloch’s Build Talk: 1. Create a new Azure...</description><pubDate>Fri, 27 May 2016 00:00:00 GMT</pubDate><category>azure</category><category>iot</category><category>howto</category></item><item><title>&quot;Use port 80 and 443 for additional incoming connections.&quot; - The Skype setting that every developer should disable. Solution to &quot;The process cannot access the file because it is being used by another process&quot; when running a Service Fabric hosted WebApp.</title><link>https://blog.jongallant.com/2016/04/file-port-in-use-skype/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/04/file-port-in-use-skype/</guid><description>I just flattened my machine and ran into this issue when running a Service Fabric hosted WebAPI project. This line of code: this.serverHandle = WebApp.Start(...</description><pubDate>Mon, 25 Apr 2016 00:00:00 GMT</pubDate><category>azure</category></item><item><title>How to Create a Local Copy of an Azure SQL Database</title><link>https://blog.jongallant.com/2016/04/azure-sql-database-local-copy/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/04/azure-sql-database-local-copy/</guid><description>Here’s what you do when you want to get a local copy of an Azure SQL Database. Export Azure Database 1. Select your database in the Azure Portal https://port...</description><pubDate>Sat, 23 Apr 2016 00:00:00 GMT</pubDate><category>azure</category><category>howto</category><category>sql</category></item><item><title>Solution: Internal Error. The database platform service with type Microsoft.Data.Tools.Schema.Sql.SqlAzureV12DatabaseSchemaProvider is not valid. You must make sure the service is loaded, or you must provide the full type name of a valid database platform service. (Microsoft.Data.Tools.Schema.Sql)</title><link>https://blog.jongallant.com/2016/04/sqlazurev12databaseschemaprovider/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/04/sqlazurev12databaseschemaprovider/</guid><description>If you get the following error, then you need to install BOTH x86 and x64 versions of the DAC Framework. I have only verified that this works with SQL Expres...</description><pubDate>Sat, 23 Apr 2016 00:00:00 GMT</pubDate><category>azure</category></item><item><title>Brother Printer Troubleshooting Tips</title><link>https://blog.jongallant.com/2016/04/brother-printer-troubleshooting-tips/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/04/brother-printer-troubleshooting-tips/</guid><description>I have a Brother MFC-7840W printer and usually have issues with it. Here’s what has helped: Drivers 1. Install the full driver package from here: https://sup...</description><pubDate>Thu, 14 Apr 2016 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How to Convert a Stateless Azure Service Fabric Service to a Stateful Service</title><link>https://blog.jongallant.com/2016/04/stateless-azure-service-fabric-stateful/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/04/stateless-azure-service-fabric-stateful/</guid><description>I built a stateless Azure Service Fabric service and later realized I would need a stateful service. Rather than try to comb through docs to see what the con...</description><pubDate>Sun, 10 Apr 2016 00:00:00 GMT</pubDate><category>azure</category><category>howto</category></item><item><title>A Quick Intro: Azure Durable Task Framework for Long Running Code-Based Workflows Using async/await and Azure Service Bus</title><link>https://blog.jongallant.com/2016/03/durable-task-framework-quick-intro/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/03/durable-task-framework-quick-intro/</guid><description>The Durable Task Framework (DTF) is a workflow execution framework that is based on async/await and backed by Azure Service Bus. I was recently in need of a...</description><pubDate>Sat, 19 Mar 2016 00:00:00 GMT</pubDate><category>azure</category><category>howto</category><category>dev</category></item><item><title>3D Printing Lesson Learned: Nozzles are Fragile. Have a Spare On Hand.</title><link>https://blog.jongallant.com/2016/03/3d-printing/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/03/3d-printing/</guid><description>A tech, career, &amp; life blog from a developer focused on Azure developer experience at Microsoft.</description><pubDate>Mon, 14 Mar 2016 13:05:00 GMT</pubDate></item><item><title>3D Printing Lesson Learned: Nozzles are Fragile. Have a Spare On Hand.</title><link>https://blog.jongallant.com/2016/03/3dprinting-lesson-spare-nozzle/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/03/3dprinting-lesson-spare-nozzle/</guid><description>I found out the hard way this weekend that when it comes to getting spare parts for your 3D printer, your only option is to order them online. My heater bloc...</description><pubDate>Mon, 14 Mar 2016 00:00:00 GMT</pubDate><category>3d-printing</category></item><item><title>How to Setup a Visual Studio Online (VSO) Git Repo in SourceTree</title><link>https://blog.jongallant.com/2016/03/vso-sourcetree/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/03/vso-sourcetree/</guid><description>Here’s what you have to do to get a VSO git repo setup in SourceTree Go to VSO Personal Access Tokens: https://{vso-account-name}.visualstudio.com/_details/s...</description><pubDate>Sat, 12 Mar 2016 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Solution to &quot;Port &apos;443&apos; is in use&quot; When Starting a Web App from Visual Studio</title><link>https://blog.jongallant.com/2016/02/solution-port-443-is-in-use/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/02/solution-port-443-is-in-use/</guid><description>If you see this error when trying to run a web app in Visual Studio – that means something is currently running on that port. To find out what app is using t...</description><pubDate>Sun, 28 Feb 2016 00:00:00 GMT</pubDate></item><item><title>How to Setup a Namecheap.com CNAME for an Azure Web App Custom Domain</title><link>https://blog.jongallant.com/2016/02/namecheap-azure-custom-domain-cname/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/02/namecheap-azure-custom-domain-cname/</guid><description>Here’s how to setup a Namecheap.com CNAME for Azure Web App Custom Domain. 1. Go to namecheap.com, login and click Domain List 2. Click “Advanced DNS”. If yo...</description><pubDate>Fri, 19 Feb 2016 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How to Embed a Power BI Report Into Any Website</title><link>https://blog.jongallant.com/2016/02/powerbi-publish-to-web/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/02/powerbi-publish-to-web/</guid><description>Power BI just enabled the ability to embed a report into any website without requiring the viewer to authenticate – it’s called “Publish to Web”. It’s really...</description><pubDate>Mon, 08 Feb 2016 00:00:00 GMT</pubDate><category>howto</category><category>powerbi</category></item><item><title>Dremel Idea Builder 3D Priting Tips</title><link>https://blog.jongallant.com/2016/02/dremel-idea-builder-3d-printing-tips/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/02/dremel-idea-builder-3d-printing-tips/</guid><description>Here are some tips for using the Dremel Idea Builder 3D Printer. I will keep this post updated with new tips as I learn more about the machine. A lot of thes...</description><pubDate>Sun, 07 Feb 2016 00:00:00 GMT</pubDate><category>3d-printing</category></item><item><title>How to Trim Off the Bottom of a 3D Print with Simplify3D</title><link>https://blog.jongallant.com/2016/02/simplify3d-trim-bottom-of-print/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/02/simplify3d-trim-bottom-of-print/</guid><description>I’m printing out part I found on Thingiverse and the bottom of it has some inset text. I would rather the entire bottom of the piece be flush with the print...</description><pubDate>Sun, 07 Feb 2016 00:00:00 GMT</pubDate><category>3d-printing</category></item><item><title>How to Setup Application Insights in an Azure WebJob</title><link>https://blog.jongallant.com/2016/02/azure-webjob-appinsights/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/02/azure-webjob-appinsights/</guid><description>I just spent way too much time getting AppInsights working in an Azure WebJob. Here are a couple of tips: 1. Make sure you are using the right Instrumentatio...</description><pubDate>Sat, 06 Feb 2016 00:00:00 GMT</pubDate><category>azure</category><category>howto</category></item><item><title>Solution to Simplify3d error &quot;The chosen layer height and extrusion width settings have resulted in a primary width/height ratio below 1.2. This is typically not recommended and may cause poor layer adhesion.&quot;</title><link>https://blog.jongallant.com/2016/02/simplify3d-layer-height-extrusion-width/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/02/simplify3d-layer-height-extrusion-width/</guid><description>I got this Simplify3D error while setting up a multi-process print. “The chosen layer height and extrusion width settings have resulted in a primary width/he...</description><pubDate>Tue, 02 Feb 2016 00:00:00 GMT</pubDate><category>3d-printing</category></item><item><title>How to Quickly Install Fusion 360</title><link>https://blog.jongallant.com/2016/01/fusion-360-quick-install/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/01/fusion-360-quick-install/</guid><description>I’ve been installing Fusion 360 on a bunch of machines lately and am posting the direct link here so I can save some clicks. Here’s the direct link to instal...</description><pubDate>Sun, 31 Jan 2016 00:00:00 GMT</pubDate><category>3d-modeling</category></item><item><title>How to Convert an Azure On-Demand WebJob to a Scheduled WebJob</title><link>https://blog.jongallant.com/2016/01/azure-ondemand-to-scheduled-webjob/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/01/azure-ondemand-to-scheduled-webjob/</guid><description>I had an On-Demand Azure WebJob and wanted to convert it to a scheduled WebJob. It took me a while to figure out how, so I thought I’d share to save you some...</description><pubDate>Fri, 29 Jan 2016 00:00:00 GMT</pubDate><category>azure</category><category>howto</category></item><item><title>Workaround for &quot;Not Enough Storage. This iPhone cannot be backed up because there is not enough iCloud storage available. You can manage your storage in Settings.&quot;</title><link>https://blog.jongallant.com/2016/01/iphone-icloud-not-enough-storage/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/01/iphone-icloud-not-enough-storage/</guid><description>I have 5GB of available iCloud storage, but I am still getting the “Not Enough Storage. This iPhone cannot be backed up because there is not enough iCloud st...</description><pubDate>Mon, 25 Jan 2016 00:00:00 GMT</pubDate></item><item><title>Autodesk Print Studio Download Link</title><link>https://blog.jongallant.com/2016/01/autodesk-print-studio-download-link/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/01/autodesk-print-studio-download-link/</guid><description>[Autodesk has a 3D printing prep product called Print Studio: A showcase of the Spark Print Preparation API’s power and utility. Print Studio quickly heals,...</description><pubDate>Fri, 08 Jan 2016 00:00:00 GMT</pubDate><category>3d-printing</category></item><item><title>How to Create the Microsoft Glass Wave Logo with Fusion 360</title><link>https://blog.jongallant.com/2016/01/microsoft-logo-fusion360/</link><guid isPermaLink="true">https://blog.jongallant.com/2016/01/microsoft-logo-fusion360/</guid><description>Around this time last year I did a deep dive into 8 different 3D modeling software options in my “3D Modeling” blog series. I landed on Fusion 360 because it...</description><pubDate>Sat, 02 Jan 2016 00:00:00 GMT</pubDate><category>3d-modeling</category></item><item><title>Two Things to Consider when Integrating via Zapier</title><link>https://blog.jongallant.com/2015/12/zapier-two-things/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/12/zapier-two-things/</guid><description>I’m working on a project that involves aggregating data from many sources (Twitter, Blogs, Yammer, etc) so my team can get visibility and respond to question...</description><pubDate>Tue, 15 Dec 2015 00:00:00 GMT</pubDate><category>reviews</category></item><item><title>Announcing Open Live Writer</title><link>https://blog.jongallant.com/2015/12/announcements/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/12/announcements/</guid><description>A tech, career, &amp; life blog from a developer focused on Azure developer experience at Microsoft.</description><pubDate>Wed, 09 Dec 2015 08:11:00 GMT</pubDate></item><item><title>Announcing Open Live Writer</title><link>https://blog.jongallant.com/2015/12/announcing-open-live-writer/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/12/announcing-open-live-writer/</guid><description>[We were all disappointed when Windows Live Writer went into sustainment mode in 2012ish. Shortly after that, Scott and I talked about options. One option w...</description><pubDate>Wed, 09 Dec 2015 00:00:00 GMT</pubDate></item><item><title>Solution to &quot;No nearby Photons detected.&quot; while running particle setup</title><link>https://blog.jongallant.com/2015/12/particle-photon-no-nearby-photons/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/12/particle-photon-no-nearby-photons/</guid><description>I was just setting up a new Particle Photon and got this error message when using the particle-cli setup command No nearby Photons detected. Try the particle...</description><pubDate>Sun, 06 Dec 2015 00:00:00 GMT</pubDate></item><item><title>How to Parse Twitter&apos;s Date Time Format with C#</title><link>https://blog.jongallant.com/2015/12/twitter-date-parsing-csharp/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/12/twitter-date-parsing-csharp/</guid><description>The Twitter API has its own custom date time format. Tue Dec 01 22:35:28 +0000 2015 DateTime.Parse will barf if you try to parse it. I searched around a bit...</description><pubDate>Tue, 01 Dec 2015 00:00:00 GMT</pubDate><category>howto</category><category>dev</category></item><item><title>Solution to &quot;search query is too long or complex&quot; when creating a Twitter IFTTT Recipe</title><link>https://blog.jongallant.com/2015/11/twitter-ifttt-search-query-too-long/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/11/twitter-ifttt-search-query-too-long/</guid><description>I was just setting up a new IFTTT.com recipe and got this error: “search query is too long or complex”. I did a bunch of poking around and discovered that my...</description><pubDate>Fri, 20 Nov 2015 00:00:00 GMT</pubDate><category>dev</category></item><item><title>ASP.NET WebHooks Preview Nuget Package Install Script</title><link>https://blog.jongallant.com/2015/11/aspnet-webhooks-nuget-install/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/11/aspnet-webhooks-nuget-install/</guid><description>Truth be told – I haven’t done a lot of ASP.NET dev over the last couple of years, but since I do a good amount of maker projects that involve webhooks, I ha...</description><pubDate>Mon, 02 Nov 2015 00:00:00 GMT</pubDate><category>aspnet</category></item><item><title>How to Update a Linked Table Schema in Access</title><link>https://blog.jongallant.com/2015/10/update-access-sql-linked-table/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/10/update-access-sql-linked-table/</guid><description>Scenario: You have a SQL Server database and you edit that data using Access. You make a schema change to the SQL Server table and you want that change to be...</description><pubDate>Wed, 28 Oct 2015 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How to Setup a Particle Photon and a 16x2 LCD Screen</title><link>https://blog.jongallant.com/2015/10/particle-photon-lcd-setup/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/10/particle-photon-lcd-setup/</guid><description>Hooking up a 16x2 LCD screen to a Particle Photon is pretty easy one you get it all wired up correctly and find the right library to use. I spent a bunch of...</description><pubDate>Sun, 25 Oct 2015 00:00:00 GMT</pubDate><category>howto</category></item><item><title>HueyPro by Pantone Doesn&apos;t Have a Windows 10 Driver</title><link>https://blog.jongallant.com/2015/10/hueypro-no-windows-10-driver/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/10/hueypro-no-windows-10-driver/</guid><description>I got some new monitors and went to go run my monitor color calibrator – HueyPro by Pantone – and saw that they didn’t have a Windows 10 driver. I pinged the...</description><pubDate>Sat, 24 Oct 2015 00:00:00 GMT</pubDate></item><item><title>Solution to &quot;Can&apos;t find Python executable &quot;python&quot;, you can set the PYTHON env variable.&quot;</title><link>https://blog.jongallant.com/2015/10/solution-cant-find-python-executable/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/10/solution-cant-find-python-executable/</guid><description>Fix cannot find Python executable error in Node.js. Solution for Python path issues with node-gyp.</description><pubDate>Sat, 24 Oct 2015 00:00:00 GMT</pubDate><category>node</category></item><item><title>Solution to &quot;Built-in function &apos;has_dbaccess&apos; is not supported in this version of SQL Server.&quot; when connecting to an Azure SQL Database from Access</title><link>https://blog.jongallant.com/2015/10/solution-to-built-in-function/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/10/solution-to-built-in-function/</guid><description>If you get this exception when connecting to an Azure SQL Database from Access: “Built-in function ‘has_dbaccess’ is not supported in this version of SQL Ser...</description><pubDate>Wed, 14 Oct 2015 00:00:00 GMT</pubDate></item><item><title>REST API SDK Generators</title><link>https://blog.jongallant.com/2015/09/api-sdk-generators/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/09/api-sdk-generators/</guid><description>I’m investigating automatic REST API SDK generation options and I’d like your help narrowing things down. We, at Power BI, have a REST/JSON API and our docum...</description><pubDate>Sun, 27 Sep 2015 00:00:00 GMT</pubDate><category>dev</category></item><item><title>How to Enable the Power Pivot Add-in in Excel 2016</title><link>https://blog.jongallant.com/2015/09/excel-power-pivot-add-in-enable/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/09/excel-power-pivot-add-in-enable/</guid><description>It took me a few minutes to figure out how to get the Power Pivot Excel Add-in installed, so I figured I’d do a post to save you some time. Instead of a down...</description><pubDate>Sun, 20 Sep 2015 00:00:00 GMT</pubDate><category>howto</category><category>powerbi</category></item><item><title>Devs Needed for Power BI - Microsoft&apos;s new Business Intelligence Cloud Service</title><link>https://blog.jongallant.com/2015/09/powerbi-hiring-devs/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/09/powerbi-hiring-devs/</guid><description>[TLDR; I just joined Power BI and I’m hiring developers. Click here to jump to the job description and apply. Here are some of my previous blog posts to give...</description><pubDate>Mon, 14 Sep 2015 00:00:00 GMT</pubDate><category>dev</category><category>powerbi</category><category>node</category></item><item><title>How to Convert a Bing Maps Directions URL to a Bing Maps Routing API URL</title><link>https://blog.jongallant.com/2015/08/bing-maps-directions-url-routing-api/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/08/bing-maps-directions-url-routing-api/</guid><description>I’m working on project that uses the Bing Maps Routing API and couldn’t find a way to easily convert a Directions URL that you would get from Bing.com/maps t...</description><pubDate>Sun, 23 Aug 2015 00:00:00 GMT</pubDate><category>howto</category><category>javascript</category></item><item><title>How to Change an Amazon.com Wish List Name</title><link>https://blog.jongallant.com/2015/08/amazon-change-wish-list-name/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/08/amazon-change-wish-list-name/</guid><description>I found a usability bug in Amazon’s Wish List functionality…there’s no obvious way to change a Wish List name. After some searching I discovered that the “Ed...</description><pubDate>Sat, 22 Aug 2015 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Elenco, maker of Snap Circuits, offers free replacement parts. A great example of what it means to put customers first.</title><link>https://blog.jongallant.com/2015/08/elenco-snapcircuits-customer-service/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/08/elenco-snapcircuits-customer-service/</guid><description>](https://www.snapcircuits.net/) I recently bought my 5 year old kid a Snap Circuits Jr. SC-100 kit and the black wire broken almost immediately. It went on...</description><pubDate>Thu, 13 Aug 2015 00:00:00 GMT</pubDate><category>reviews</category></item><item><title>How to Setup a Particle Photon with Node.js</title><link>https://blog.jongallant.com/2015/08/particle-photon-setup-nodejs/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/08/particle-photon-setup-nodejs/</guid><description>Here’s a quick post to show you how to get your Particle Photon setup with Node.js. I also have instructions for doing so with PuTTY here. Put Photon in List...</description><pubDate>Wed, 12 Aug 2015 00:00:00 GMT</pubDate><category>howto</category><category>particle</category><category>node</category></item><item><title>How to Quickly Create a Skype for Business Status Light with a Particle Photon</title><link>https://blog.jongallant.com/2015/08/beakn-skype-particle-photon/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/08/beakn-skype-particle-photon/</guid><description>beakn is my Skype for Business (aka Lync) Status Light project that I have been building since late last year. Very simply, it’s a hardware device that will...</description><pubDate>Tue, 11 Aug 2015 00:00:00 GMT</pubDate><category>iot</category><category>beakn</category><category>particle</category></item><item><title>How to Flash the Latest Firmware to Particle Photon using Windows</title><link>https://blog.jongallant.com/2015/08/particle-photon-firmware-flash-windows/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/08/particle-photon-firmware-flash-windows/</guid><description>1. Plug Photon into laptop via USB 1a. Go ahead and install the Particle Photon driver now: https://particle.io 2. Put Photon into DFU mode. a) Hold down bot...</description><pubDate>Tue, 11 Aug 2015 00:00:00 GMT</pubDate><category>iot</category><category>howto</category><category>particle</category></item><item><title>How to get a Particle Photon MAC Address before connecting it to a WiFi network</title><link>https://blog.jongallant.com/2015/08/particle-photon-mac-address/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/08/particle-photon-mac-address/</guid><description>Here’s how to get your Particle Photon’s MAC address before you connect it to a WiFi network. 1. Connect your Photon to your computer’s USB port 2. Download...</description><pubDate>Tue, 11 Aug 2015 00:00:00 GMT</pubDate></item><item><title>How to Setup a Particle Photon with Windows and PuTTY</title><link>https://blog.jongallant.com/2015/08/particle-photon-setup-windows-putty/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/08/particle-photon-setup-windows-putty/</guid><description>This post is all about just getting your Photon connected to WiFi with Windows. Particle has some slick iOS and Android apps to help you connect your Photons...</description><pubDate>Tue, 11 Aug 2015 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Solution to &quot;can&apos;t be invoked from Azure WebJobs SDK. Is it missing Azure WebJobs SDK attributes?&quot; when creating an Azure WebJob</title><link>https://blog.jongallant.com/2015/08/missing-azure-webjobs-sdk-attributes/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/08/missing-azure-webjobs-sdk-attributes/</guid><description>I spent spent way too much time with this one. Hope this post saves you from doing the same. Here’s the exception we are dealing with: can’t be invoked from...</description><pubDate>Sat, 01 Aug 2015 00:00:00 GMT</pubDate><category>azure</category></item><item><title>How to create a StackOverflow driven Power BI Dashboard with the StackOverflow API, Azure WebJob, Azure SQL and Node.js</title><link>https://blog.jongallant.com/2015/07/powerbi-stackoverflow/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/07/powerbi-stackoverflow/</guid><description>Power BI is Microsoft’s new data visualization platform. It allows you to easily pull data from datasources like Salesforce, GitHub and QuickBooks. As I was...</description><pubDate>Tue, 28 Jul 2015 00:00:00 GMT</pubDate><category>azure</category><category>dev</category><category>powerbi</category><category>sql</category><category>node</category></item><item><title>beakn v0.4.2 - Lync Status Light - Now with easy to edit config settings and  reset light on start support.</title><link>https://blog.jongallant.com/2015/02/beakn-v0-4-2-diy-lync-status-light/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/02/beakn-v0-4-2-diy-lync-status-light/</guid><description>beakn is a Lync status light that I’ve been building for last couple of months. I tweeted a quick drawing of beakn v0.5, which will include a rechargeable ba...</description><pubDate>Sun, 15 Feb 2015 00:00:00 GMT</pubDate><category>iot</category><category>beakn</category></item><item><title>How to Build a Lync Status Light in Minutes with a Spark Core or Photon</title><link>https://blog.jongallant.com/2015/02/beakn-lync-status-light-in-minutes/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/02/beakn-lync-status-light-in-minutes/</guid><description>I’ve been building a battery-powered wifi-enabled Lync Status light for the last couple of months. Lots of people have been building the beakn and I did a ha...</description><pubDate>Tue, 10 Feb 2015 00:00:00 GMT</pubDate><category>iot</category><category>beakn</category><category>particle</category></item><item><title>Windows 10 Coming to Raspberry Pi 2!!</title><link>https://blog.jongallant.com/2015/02/windows-10-raspberry-pi-2/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/02/windows-10-raspberry-pi-2/</guid><description>[I joined the Windows IoT team back in October and was thrilled to hear that we were working on getting Windows 10 on Raspberry Pi 2 – now I’m excited to sha...</description><pubDate>Mon, 02 Feb 2015 00:00:00 GMT</pubDate><category>iot</category></item><item><title>My Quest for the Perfect 3D Modeling Software for Makers - Part 7 - Autodesk Fusion 360</title><link>https://blog.jongallant.com/2015/01/3d-modeling-software-maker-part-7/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/01/3d-modeling-software-maker-part-7/</guid><description>This will likely be my last post in this series on 3D modeling software. I started 3D printing back in November of last year and started with SketchUp which...</description><pubDate>Fri, 23 Jan 2015 00:00:00 GMT</pubDate><category>iot</category><category>reviews</category><category>3d-modeling</category><category>3d-printing</category></item><item><title>[object Object]</title><link>https://blog.jongallant.com/2015/01/solution-setup-files-are-corrupted/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/01/solution-setup-files-are-corrupted/</guid><description>I was getting this error when trying to install the UPWare software for my UP Plus 2 printer. “The setup files are corrupted. Please obtain a new copy of the...</description><pubDate>Fri, 23 Jan 2015 00:00:00 GMT</pubDate></item><item><title>My Quest for the Perfect 3D Modeling Software for Makers - Part 6 - 3dtin</title><link>https://blog.jongallant.com/2015/01/3d-modeling-software-maker-part-6/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/01/3d-modeling-software-maker-part-6/</guid><description>This is post 6 in my 3d modeling software series that outlines my experience as I search for the perfect 3d modeling software for makers. I’m looking for som...</description><pubDate>Thu, 22 Jan 2015 00:00:00 GMT</pubDate><category>reviews</category><category>3d-modeling</category><category>3d-printing</category></item><item><title>My Quest for the Perfect 3D Modeling Software for Makers - Part 5 - DesignSpark Mechanical</title><link>https://blog.jongallant.com/2015/01/3d-modeling-software-maker-part-5/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/01/3d-modeling-software-maker-part-5/</guid><description>This is the 5th post in my 3D modeling software experience series. As I went about searching for the perfect 3D modeling software I figured I would blog abou...</description><pubDate>Wed, 21 Jan 2015 00:00:00 GMT</pubDate><category>reviews</category><category>3d-modeling</category><category>3d-printing</category></item><item><title>beakn v0.4.1 - DIY Lync Status Light with a Spark Core, Onboard LED, Ping Pong Ball and a Cardboard Box</title><link>https://blog.jongallant.com/2015/01/beakn-v0-4-1-diy-lync-status-light/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/01/beakn-v0-4-1-diy-lync-status-light/</guid><description>Here’s a quick update to beakn – my Lync status light maker project – this version uses the Spark Core onboard RGB led. Joe Shirey tweeted his version of bea...</description><pubDate>Wed, 21 Jan 2015 00:00:00 GMT</pubDate><category>iot</category><category>beakn</category><category>particle</category></item><item><title>My Quest for the Perfect 3D Modeling Software for Makers - Part 3 - Blender</title><link>https://blog.jongallant.com/2015/01/3d-modeling-software-maker-part-3/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/01/3d-modeling-software-maker-part-3/</guid><description>This is part 3 of my 3D modeling software series where I detail my experience while searching for a 3D modeling software that is in-expensive, user-friendly,...</description><pubDate>Sun, 18 Jan 2015 00:00:00 GMT</pubDate><category>reviews</category><category>3d-modeling</category><category>3d-printing</category></item><item><title>My Quest for the Perfect 3D Modeling Software for Makers - Part 4 - FreeCad</title><link>https://blog.jongallant.com/2015/01/3d-modeling-software-maker-part-4/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/01/3d-modeling-software-maker-part-4/</guid><description>In this series I bring you through my experience as I search for the perfect 3D modeling software. I’m looking for something that is in-expensive, user-frien...</description><pubDate>Sun, 18 Jan 2015 00:00:00 GMT</pubDate><category>reviews</category><category>3d-modeling</category><category>3d-printing</category></item><item><title>My Quest for the Perfect 3D Modeling Software for Makers - Part 2 - Tinkercad</title><link>https://blog.jongallant.com/2015/01/3d-modeling-software-maker-part-2/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/01/3d-modeling-software-maker-part-2/</guid><description>The goal of this quest is to find 3D modeling software that is inexpensive, user friendly, precise and inspiring. In part 1 of this series I looked at Sketch...</description><pubDate>Fri, 16 Jan 2015 00:00:00 GMT</pubDate><category>reviews</category><category>3d-modeling</category><category>3d-printing</category></item><item><title>5 Star Amazon Review Scams: Why you should always read the 1-4 star reviews first</title><link>https://blog.jongallant.com/2015/01/amazon-review-scams/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/01/amazon-review-scams/</guid><description>It’s super easy to get a slew of 5-star Amazon reviews. All you have to do is throw away your integrity and tempt your customers to succumb to bribery. A few...</description><pubDate>Fri, 16 Jan 2015 00:00:00 GMT</pubDate><category>howto</category></item><item><title>My Quest for the Perfect 3D Modeling Software for Makers - Part 1 - SketchUp &amp; 123D Design</title><link>https://blog.jongallant.com/2015/01/3d-modeling-software-maker/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/01/3d-modeling-software-maker/</guid><description>I’m just getting into 3D modeling and I’m searching for the perfect software. I do relatively small maker type enclosures and product designs. My requirement...</description><pubDate>Thu, 15 Jan 2015 00:00:00 GMT</pubDate><category>reviews</category><category>3d-modeling</category><category>3d-printing</category></item><item><title>Solution to &quot;Why can&apos;t I change my billing address country when buying something from MicrosoftStore.com&quot;</title><link>https://blog.jongallant.com/2015/01/microsoft-store-change-country/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/01/microsoft-store-change-country/</guid><description>A Microsoft customer from Uruguay was trying to purchase Office 2013 Spanish Language Pack, but wasn’t able to because on the Billing Address page the countr...</description><pubDate>Sun, 11 Jan 2015 00:00:00 GMT</pubDate></item><item><title>How to build a simple blinking led circuit with a capacitor, transistor and two resistors</title><link>https://blog.jongallant.com/2015/01/simple-blinking-led/</link><guid isPermaLink="true">https://blog.jongallant.com/2015/01/simple-blinking-led/</guid><description>Here’s how you blink an led with just an led, capacitor, transistor and two resistors. This post is a complement to Dick Cappel’s “Simplest LED Flasher Circu...</description><pubDate>Thu, 01 Jan 2015 00:00:00 GMT</pubDate></item><item><title>Solution to: Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed</title><link>https://blog.jongallant.com/2014/12/unable-to-download-data-from-rubygems/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/12/unable-to-download-data-from-rubygems/</guid><description>It took me a good hour to resolve this issue. I’m hoping that the search engines pick this up for you and save you some time. I’m thinking about switching fr...</description><pubDate>Sat, 27 Dec 2014 00:00:00 GMT</pubDate></item><item><title>beakn v0.4 - DIY Lync Status Light with Spark Core, WiFi, Batteries, SMD LEDs, On/Off Switch, Ping pong ball and a Cardboard Box</title><link>https://blog.jongallant.com/2014/12/beakn-v0-4-diy-lync-status-light/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/12/beakn-v0-4-diy-lync-status-light/</guid><description>Over the past couple of weeks I’ve been working on a Lync Status light called “beakn”. I joined the Windows IoT Maker team not too long ago and have been imm...</description><pubDate>Tue, 23 Dec 2014 00:00:00 GMT</pubDate><category>iot</category><category>beakn</category></item><item><title>beakn v0.3 : DIY Lync Status Light with a RaspberryPi, .NET, Mono and MQTT</title><link>https://blog.jongallant.com/2014/12/beakn-v0-3-diy-lync-status-light/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/12/beakn-v0-3-diy-lync-status-light/</guid><description>I’m continuing to build out “beakn” my DIY Lync Status light. This is what I’m calling a “maker experience” project. I want to know what a maker goes through...</description><pubDate>Fri, 19 Dec 2014 00:00:00 GMT</pubDate><category>iot</category><category>beakn</category></item><item><title>How to run .NET on RaspberryPi with Mono</title><link>https://blog.jongallant.com/2014/12/dotnet-raspberrypi-mono/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/12/dotnet-raspberrypi-mono/</guid><description>I’ve spent a good part of the last 15 years doing .NET development. When I joined IoT and started getting ramped up, I quickly discovered that it is largely ...</description><pubDate>Fri, 19 Dec 2014 00:00:00 GMT</pubDate><category>iot</category><category>visual-studio</category></item><item><title>What you should know about power-over-ethernet (PoE) when considering it for your maker project.</title><link>https://blog.jongallant.com/2014/12/power-over-ethernet/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/12/power-over-ethernet/</guid><description>As I am building out my “maker experience” product “beakn” I’m constantly thinking about ways to improve it with the goal of getting it to be completely wire...</description><pubDate>Mon, 15 Dec 2014 00:00:00 GMT</pubDate><category>iot</category></item><item><title>beakn v0.2 : DIY Lync Status Light with an Arduino or Netduino, Ping Pong Ball and a Cardboard Box - Now Cloud Driven with MQTT</title><link>https://blog.jongallant.com/2014/12/beakn-v0-2-diy-lync-status-light/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/12/beakn-v0-2-diy-lync-status-light/</guid><description>I’m working on a “maker experience” project called beakn. It’s a Lync status light that lights up red, yellow or green based on your Lync status. beakn v0.1...</description><pubDate>Wed, 10 Dec 2014 00:00:00 GMT</pubDate><category>iot</category><category>beakn</category></item><item><title>How to trade in your old Canon camera for a discounted refurbished one with the Canon Loyalty Program</title><link>https://blog.jongallant.com/2014/12/canon-loyalty-program/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/12/canon-loyalty-program/</guid><description>Canon has a program called the “Customer Loyalty Program” that allows you to send in your broken Canon camera and get a refurbished camera at a discount. The...</description><pubDate>Wed, 10 Dec 2014 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How Upgrade Arduino WiFi Shield Firmware on Windows</title><link>https://blog.jongallant.com/2014/12/arduino-wifi-shield-firmware-upgrade/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/12/arduino-wifi-shield-firmware-upgrade/</guid><description>It took me a few mins to get the exact steps figured out to upgrade the firmware of the Arduino Wifi Shield. Hope this saves you some time. Here are the orig...</description><pubDate>Tue, 02 Dec 2014 00:00:00 GMT</pubDate><category>iot</category><category>howto</category></item><item><title>How to automatically launch a Windows app when a user logs into their computer</title><link>https://blog.jongallant.com/2014/12/how-to-add-windows-app-to-startup/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/12/how-to-add-windows-app-to-startup/</guid><description>It took me a while to figure out the best way to automatically start a windows app when a user logs into their computer. There were a bunch of suggestions on...</description><pubDate>Tue, 02 Dec 2014 00:00:00 GMT</pubDate><category>howto</category></item><item><title>beakn v0.1 : DIY Lync Status Light with an Arduino, Ping Pong Ball and a Cardboard Box</title><link>https://blog.jongallant.com/2014/12/beakn-v0-1-diy-lync-status-light/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/12/beakn-v0-1-diy-lync-status-light/</guid><description>Part of my new job is to fully understand the process a maker goes through when developing their ideas into products. There’s no better way to do that than t...</description><pubDate>Mon, 01 Dec 2014 00:00:00 GMT</pubDate><category>iot</category><category>beakn</category></item><item><title>Solution to &quot;Unable to communicate with device USB:Netduino&quot;</title><link>https://blog.jongallant.com/2014/11/solution-to-unable-to-communicate-with/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/11/solution-to-unable-to-communicate-with/</guid><description>I was getting this error when deploying to Netduino Plus 2 from VS2013. Unable to communicate with device USB:Netduino It turns out that that particular Netd...</description><pubDate>Mon, 24 Nov 2014 00:00:00 GMT</pubDate><category>iot</category></item><item><title>Solution to Windows Explorer hanging when installing the Intel Edison Drivers</title><link>https://blog.jongallant.com/2014/11/edison-driver-hang/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/11/edison-driver-hang/</guid><description>This Intel page tells you to download the FTDI drivers and run as Admin. I appears that you first need to install the “Windows Driver setup 1.0.0” from this...</description><pubDate>Mon, 17 Nov 2014 00:00:00 GMT</pubDate><category>iot</category></item><item><title>How to get setup with Netduino and Visual Studio 2013</title><link>https://blog.jongallant.com/2014/11/netduino-vs2013/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/11/netduino-vs2013/</guid><description>It took me a few mins to get all the right firmware and sdks going for Netduino Plus 2 and Visual Studio 2013. Hope this post saves you some time. .NET Micro...</description><pubDate>Sun, 16 Nov 2014 00:00:00 GMT</pubDate><category>iot</category><category>howto</category></item><item><title>[object Object]</title><link>https://blog.jongallant.com/2014/11/solution-to-systemsecuritysecurityexcep/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/11/solution-to-systemsecuritysecurityexcep/</guid><description>Fix System.Security.SecurityException in .NET applications. Solution for security permission errors.</description><pubDate>Fri, 14 Nov 2014 00:00:00 GMT</pubDate><category>visual-studio</category></item><item><title>Devs needed for the Internet of Things team at Microsoft</title><link>https://blog.jongallant.com/2014/11/iot-devs-needed/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/11/iot-devs-needed/</guid><description>My career is progressing in what appears to be five year cycles. Back in 2004, five years into my software dev career, I made the move from independent contr...</description><pubDate>Tue, 11 Nov 2014 00:00:00 GMT</pubDate><category>microsoft</category></item><item><title>How to Connect a PN532 NFC Shield to a RaspberryPi via libnfc</title><link>https://blog.jongallant.com/2014/11/raspberrypi-libnfc-pn532-nfc-shield/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/11/raspberrypi-libnfc-pn532-nfc-shield/</guid><description>I’m working on an NFC project and to test things out I got a PN532 NFC shield working with a RaspberryPi via libnfc. Adafruit has a good step-by-step tutoria...</description><pubDate>Tue, 11 Nov 2014 00:00:00 GMT</pubDate><category>iot</category><category>raspberrypi</category></item><item><title>Node.js on Azure via Visual Studio and Git</title><link>https://blog.jongallant.com/2014/08/nodejs-visual-studio-azure/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/08/nodejs-visual-studio-azure/</guid><description>I was just messing around with Node.js Tools for Visual Studio and Azure and ran into a few gotchas while getting everything setup. Hopefully this helps you...</description><pubDate>Wed, 13 Aug 2014 00:00:00 GMT</pubDate><category>azure</category><category>dev</category><category>node</category></item><item><title>Where can I download older versions of Photoshop?</title><link>https://blog.jongallant.com/2014/06/photoshop-older-versions/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/06/photoshop-older-versions/</guid><description>I’m still on Photoshop CS5 but haven’t had a DVD drive for many years, so I needed to find the online download version of it. I searched for a while and fina...</description><pubDate>Fri, 20 Jun 2014 00:00:00 GMT</pubDate></item><item><title>On Developer Productivity</title><link>https://blog.jongallant.com/2014/04/productivity/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/04/productivity/</guid><description>A tech, career, &amp; life blog from a developer focused on Azure developer experience at Microsoft.</description><pubDate>Tue, 08 Apr 2014 22:31:00 GMT</pubDate></item><item><title>On Developer Productivity</title><link>https://blog.jongallant.com/2014/04/developer-productivity/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/04/developer-productivity/</guid><description>The best developers optimize every aspect of their lives. Optimization is built into their DNA. We are always looking for ways to not repeat ourselves and st...</description><pubDate>Tue, 08 Apr 2014 00:00:00 GMT</pubDate><category>management</category><category>microsoft</category></item><item><title>Goodbye Microsoft, Hello Starbucks</title><link>https://blog.jongallant.com/2014/04/goodbye-microsoft-hello-starbucks/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/04/goodbye-microsoft-hello-starbucks/</guid><description>I have a ton of interests and not enough time to give them all enough attention to be an expert at anything. All of my interests have one thing in common - t...</description><pubDate>Tue, 01 Apr 2014 00:00:00 GMT</pubDate></item><item><title>I need Microsoft stack dev contractors for the next 3 months. C#, Azure, AngularJS, MVC, JavaScript.</title><link>https://blog.jongallant.com/2014/03/microsoft-dev-contractors-needed/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/03/microsoft-dev-contractors-needed/</guid><description>&lt;tldr&gt;I need Microsoft stack and JavaScript dev contractors for a 3 month contract. Must be able to start immediately. Send me your resume and I’ll be in tou...</description><pubDate>Thu, 20 Mar 2014 00:00:00 GMT</pubDate><category>microsoft</category></item><item><title>Solution to &quot;Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item&quot; c:\program files\common files\microsoft shared\ink\tabtip.exe when trying to edit a PDF file.</title><link>https://blog.jongallant.com/2014/03/adobe-reader-ink-tabtip-exe/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/03/adobe-reader-ink-tabtip-exe/</guid><description>Solution to “Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item” c:\program files\c...</description><pubDate>Sat, 08 Mar 2014 00:00:00 GMT</pubDate></item><item><title>Solution to &quot;We are sorry, but we could not complete that operation&quot; when trying to enable a preview feature in the Azure Management Portal&apos;</title><link>https://blog.jongallant.com/2014/03/azure-preview-try-it-now-500/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/03/azure-preview-try-it-now-500/</guid><description>UPDATE 3/5/2014. I reported this issue to the Azure team shortly after I posted this blog. The issue has now been resolved. Go Azure! If you click on the “tr...</description><pubDate>Mon, 03 Mar 2014 00:00:00 GMT</pubDate><category>azure</category></item><item><title>Solution to sluggish Lenovo X1 Carbon running Windows 8.1 while connected to Targus ACP71USZ Docking Station</title><link>https://blog.jongallant.com/2014/02/x1-carbon-sluggish-targus-acp71usz/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/02/x1-carbon-sluggish-targus-acp71usz/</guid><description>I recently switched from a ASUS ZenBook Touch to a Lenovo X1 Carbon. All was well until a few days ago when I let the battery completely drain while watching...</description><pubDate>Tue, 04 Feb 2014 00:00:00 GMT</pubDate></item><item><title>How I Manage a Zero Inbox at Microsoft</title><link>https://blog.jongallant.com/2014/01/how-i-manage-zero-inbox-at-microsoft/</link><guid isPermaLink="true">https://blog.jongallant.com/2014/01/how-i-manage-zero-inbox-at-microsoft/</guid><description>Many years ago, I resolved to get a handle on managing the plethora of email that is part of the Microsoft culture. Email is a very important communication m...</description><pubDate>Wed, 01 Jan 2014 00:00:00 GMT</pubDate><category>outlook</category><category>productivity</category></item><item><title>Apple just made my day. Why it pays to be cool to your Genius</title><link>https://blog.jongallant.com/2013/12/apple-customer-service-airport-extreme/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/12/apple-customer-service-airport-extreme/</guid><description>Yes, I work for Microsoft, but I always like to tell people about great customer service…this time from Apple. I bought an Apple Airport Extreme 5th Gen Rout...</description><pubDate>Tue, 24 Dec 2013 00:00:00 GMT</pubDate><category>reviews</category></item><item><title>Fitbit Flex vs Jawbone UP24 vs Argus: Battle of the Fitness Bands ... and an app.</title><link>https://blog.jongallant.com/2013/12/fitbit-flex-vs-jawbone-up24-vs-argus/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/12/fitbit-flex-vs-jawbone-up24-vs-argus/</guid><description>I need motivation to keep physically active. If unchecked I would sit, eat and code all day. Even a little motivation does wonders for my psyche. I use a bun...</description><pubDate>Tue, 17 Dec 2013 00:00:00 GMT</pubDate><category>reviews</category></item><item><title>My team at Microsoft needs a Senior Front End Dev. AngularJS. JavaScript. HTML5. CSS3. C#. NOSQL.</title><link>https://blog.jongallant.com/2013/11/hiring-senior-front-end-dev/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/11/hiring-senior-front-end-dev/</guid><description>I run the Creative Entry Points dev team within Microsoft Advertising. We build the UI and APIs that allows partners to get Ad Assets (images, videos, text) ...</description><pubDate>Tue, 19 Nov 2013 00:00:00 GMT</pubDate><category>angular</category><category>microsoft</category></item><item><title>AngularJS CRUD Grid v7: Now with Lookup Tables, AngularJS 1.2 RC3 and a nicer UI</title><link>https://blog.jongallant.com/2013/10/angularjs-crud-grid-v7-lookup-tables/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/10/angularjs-crud-grid-v7-lookup-tables/</guid><description>I just committed a big change to the AngularJS CRUD Grid – Lookup Tables! CODE: https://github.com/jongio/AngularJS-WebApi-EF Here’s what’s included: Lookup...</description><pubDate>Tue, 29 Oct 2013 00:00:00 GMT</pubDate><category>angular</category></item><item><title>AngularJS CRUD Grid v6: Now with Filtering and Async Controllers</title><link>https://blog.jongallant.com/2013/10/angularjs-crud-grid-v6-filtering/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/10/angularjs-crud-grid-v6-filtering/</guid><description>I just added filtering to the AngularJS CRUD Grid. AngularJS makes filtering VERY easy. All I had to do was add a text box with ng-model and then use the “fi...</description><pubDate>Wed, 23 Oct 2013 00:00:00 GMT</pubDate><category>angular</category></item><item><title>AngularJS CRUD Grid v5: Now with Dynamic Columns</title><link>https://blog.jongallant.com/2013/10/angularjs-crud-grid-v5-dynamic-columns/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/10/angularjs-crud-grid-v5-dynamic-columns/</guid><description>I just added support for dynamic columns. Before you were limited to Id and Name, now you can specific the columns as a Json object in the directive. &lt;div cr...</description><pubDate>Wed, 09 Oct 2013 00:00:00 GMT</pubDate></item><item><title>Solution to: Attach database failed for Server. Unable to open the physical file. Operating system error 5: &quot;5(Access is denied.)&quot;. (Microsoft SQL Server, Error: 5120)</title><link>https://blog.jongallant.com/2013/10/sql-access-is-denied-error-5120/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/10/sql-access-is-denied-error-5120/</guid><description>Easy one, just run SQL Server Management Studio as Administrator.</description><pubDate>Tue, 01 Oct 2013 00:00:00 GMT</pubDate></item><item><title>AngularJS CRUD Grid v4: Sorting, AngularJS 1.2.0 &amp; Bootstrap 3</title><link>https://blog.jongallant.com/2013/09/angularjs-crud-grid-v4/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/09/angularjs-crud-grid-v4/</guid><description>I just added sorting and upgraded to AngularJS 1.2.0 and Bootstrap 3. CODE: https://github.com/jongio/AngularJS-WebApi-EF I’ll eventually put the into direct...</description><pubDate>Fri, 27 Sep 2013 00:00:00 GMT</pubDate><category>angular</category></item><item><title>Warning: Don&apos;t install Windows 8.1 on your Asus UX31A while plugged into your Targus Docking Station ACP71</title><link>https://blog.jongallant.com/2013/09/windows-81-targus-acp71-asus-ux31a/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/09/windows-81-targus-acp71-asus-ux31a/</guid><description>I just upgraded my Asus UX31A to Win8.1 RTM and broke my Targus Docking Station (ACP71USZ). The USB ports work, but the monitors do not. I get the USB device...</description><pubDate>Fri, 27 Sep 2013 00:00:00 GMT</pubDate></item><item><title>HermanMiller Aeron Chair 12 Year Warranty is NOT Transferrable</title><link>https://blog.jongallant.com/2013/09/hermanmiller-aeron-chair-12-year/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/09/hermanmiller-aeron-chair-12-year/</guid><description>I’ve been looking at my options for purchasing an Aeron Chair by Herman Miller I could buy new for $879 or get used on Craigslist for $400-500. I confirmed w...</description><pubDate>Mon, 23 Sep 2013 00:00:00 GMT</pubDate></item><item><title>Two reasons why Xbox Music isn&apos;t ready to compete with Spotify and Google Music</title><link>https://blog.jongallant.com/2013/09/xbox-music-isnt-ready/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/09/xbox-music-isnt-ready/</guid><description>XBOX CLOUD DOESN’T SUPPORT MUSIC NOT IN XBOX MARKETPLACE I can’t upload music I purchased from Amazon, iTunes, etc to the Xbox cloud that isn’t in the Xbox m...</description><pubDate>Sat, 14 Sep 2013 00:00:00 GMT</pubDate><category>music</category></item><item><title>Solution to: Inheritance security rules violated by type: &apos;System.Web.Mvc.MvcWebRazorHostFactory&apos;. Derived types must either match the security accessibility of the base type or be less accessible.</title><link>https://blog.jongallant.com/2013/09/inheritance-security-rules-violated/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/09/inheritance-security-rules-violated/</guid><description>Inheritance security rules violated by type: ‘System.Web.Mvc.MvcWebRazorHostFactory’. Derived types must either match the security accessibility of the base...</description><pubDate>Fri, 13 Sep 2013 00:00:00 GMT</pubDate></item><item><title>Solution to: [A]System.Web.WebPages.Razor.Configuration.HostSection cannot be cast to [B]System.Web.WebPages.Razor.Configuration.HostSection. Type A originates from &apos;System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&apos; in the context &apos;Default&apos; at location &apos;C:\windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages.Razor\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.WebPages.Razor.dll&apos;. Type B originates from &apos;System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&apos; in the context &apos;Default&apos; at location &apos;C:\Users\jong\AppData\Local\Temp\Temporary ASP.NET Files\root\6f8c444d\f737f6f4\assembly\dl3\dde55404\3dbcbf4e_cab0ce01\System.Web.WebPages.Razor.dll&apos;.</title><link>https://blog.jongallant.com/2013/09/razorconfigurationhostsection-issue/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/09/razorconfigurationhostsection-issue/</guid><description>[A]System.Web.WebPages.Razor.Configuration.HostSection cannot be cast to [B]System.Web.WebPages.Razor.Configuration.HostSection. Type A originates from ‘Syst...</description><pubDate>Fri, 13 Sep 2013 00:00:00 GMT</pubDate></item><item><title>Solution to Error: [$sce:insecurl] Blocked loading resource from url not allowed by $sceDelegate policy.</title><link>https://blog.jongallant.com/2013/09/scedelegate-plicy-insecurl/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/09/scedelegate-plicy-insecurl/</guid><description>Error: [$sce:insecurl] Blocked loading resource from url not allowed by $sceDelegate policy. UPDATE: This error was also appearing in IE11 because of a bug i...</description><pubDate>Thu, 05 Sep 2013 00:00:00 GMT</pubDate><category>angular</category></item><item><title>How to make cross-domain/cross-origin calls with AngularJS, WebApi and CORS</title><link>https://blog.jongallant.com/2013/08/angularjs-webapi-cors/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/08/angularjs-webapi-cors/</guid><description>CORS support is very easy to setup in WebApi, but the docs are outdated. They removed the parameterless constructor and didn’t update the docs. For testing p...</description><pubDate>Mon, 19 Aug 2013 00:00:00 GMT</pubDate><category>angular</category></item><item><title>How to Integrate a Bootswatch Theme into an ASP.NET Mvc App</title><link>https://blog.jongallant.com/2013/08/bootswatch-mvc/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/08/bootswatch-mvc/</guid><description>Bootswatch is nice. Free themes for Bootstrap. Integrating into an MVC app turned out to be a little more involved than I thought it would be. Here’s what yo...</description><pubDate>Fri, 16 Aug 2013 00:00:00 GMT</pubDate></item><item><title>How to get a free ASUS ZENBOOK UX31A power tip for Targus ACP71USZ Docking Station</title><link>https://blog.jongallant.com/2013/08/ux31a-power-tip-for-targus-acp71usz/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/08/ux31a-power-tip-for-targus-acp71usz/</guid><description>The Targus ACP71USZ docking station doesn’t come with an ASUS UX31A power tip. Targus will send you one for free. Just go to the Targus support chat page and...</description><pubDate>Thu, 08 Aug 2013 00:00:00 GMT</pubDate><category>howto</category></item><item><title>AngularJS CRUD Grid v3: Now a Directive and Multiple Grids per page</title><link>https://blog.jongallant.com/2013/08/angularjs-webapi-crud-grid-v3-directive/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/08/angularjs-webapi-crud-grid-v3-directive/</guid><description>Today I took my V2 Crud Grid and moved it into an AngularJS directive. That allows me to reuse the crud grid functionality and have many of them on the same...</description><pubDate>Thu, 01 Aug 2013 00:00:00 GMT</pubDate><category>angular</category></item><item><title>AngularJS CRUD Grid v2: Now using $resource instead of $http</title><link>https://blog.jongallant.com/2013/07/angularjs-webapi-ef-crud-grid-v2/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/07/angularjs-webapi-ef-crud-grid-v2/</guid><description>In V1 of my AngularJS, WebApi grid I used $http to call my WebApi endpoints. I’ve been using $resource a lot lately, so I thought I’d go back and update it t...</description><pubDate>Tue, 30 Jul 2013 00:00:00 GMT</pubDate><category>angular</category></item><item><title>Solution to: &quot;The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value&quot; with Entity Framework when calling SaveChanges</title><link>https://blog.jongallant.com/2013/07/datetime2-datetime-out-of-range-ef/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/07/datetime2-datetime-out-of-range-ef/</guid><description>Go into your EDMX file, select the field that is causing the error and set StoreGeneratedPattern to Computed. Add the DatabaseGenerated attribute if you are...</description><pubDate>Tue, 30 Jul 2013 00:00:00 GMT</pubDate></item><item><title>Solution to: &quot;Origin is not allowed by Access-Control-Allow-Origin.&quot; with AngularJS and ngResource ($resource)</title><link>https://blog.jongallant.com/2013/07/origin-not-allowed-angular-resource/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/07/origin-not-allowed-angular-resource/</guid><description>I just spent way to much time trying to figure out why I kept getting this error: Origin is not allowed by Access-Control-Allow-Origin. Here’s the code snipp...</description><pubDate>Mon, 29 Jul 2013 00:00:00 GMT</pubDate><category>angular</category></item><item><title>How to Lock Shapes in Visio 2013. You can lock shapes, but don&apos;t. Use layers instead.</title><link>https://blog.jongallant.com/2013/06/visio-shape-lock-protection-layers/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/06/visio-shape-lock-protection-layers/</guid><description>I almost gave up, but I finally found where Microsoft hid the ability to lock shapes in Visio 2013. You actually don’t want lock shapes, you want to create l...</description><pubDate>Thu, 13 Jun 2013 00:00:00 GMT</pubDate><category>howto</category><category>dev</category></item><item><title>Why I plan on switching from Spotify to Google Play Music</title><link>https://blog.jongallant.com/2013/06/switch-from-spotify-to-google-play-music/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/06/switch-from-spotify-to-google-play-music/</guid><description>Google announced that they are going to be shipping a Google Music iOS app that includes subscription music. I’m a big Spotify fan, but one thing that has al...</description><pubDate>Mon, 10 Jun 2013 00:00:00 GMT</pubDate><category>music</category></item><item><title>Use OWA when Outlook 2013 doesn&apos;t let you delete folders from Deleted Items. &quot;Cannot delete this folder. Right-click the folder, and then click Properties to check your permissions for this folder. See the folder owner or your administrator to change your permissions.&quot; &amp; &quot;Outlook is synchronizing local changes made to items in this folder. You cannot remove this folder until the synchronization with the server is complete.&quot;</title><link>https://blog.jongallant.com/2013/06/outlook-cannot-delete-this-folder/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/06/outlook-cannot-delete-this-folder/</guid><description>I just tried to clean up my Deleted Items folder in Outlook 2013 and got the two following errors: Cannot delete this folder. Right-click the folder, and the...</description><pubDate>Wed, 05 Jun 2013 00:00:00 GMT</pubDate></item><item><title>AngularJS CRUD Grid v1: How to build a CRUD Grid with AngularJS, WebAPI,  Bootstrap, Font Awesome and Toastr</title><link>https://blog.jongallant.com/2013/05/angularjs-webapi-ef/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/05/angularjs-webapi-ef/</guid><description>UPDATE 7/30/2013: I modified the code to use $resource instead of $http. Go to my new post “V2 of my AngularJS, WebAPI CRUD Grid - Now using $resource instea...</description><pubDate>Sun, 26 May 2013 00:00:00 GMT</pubDate><category>angular</category></item><item><title>Restangular–A complete sample to get you up and running</title><link>https://blog.jongallant.com/2013/05/angularjs-restangular-sample/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/05/angularjs-restangular-sample/</guid><description>Working Angular JS and Restangular sample code. Learn how to set up Restangular with Angular for RESTful API calls.</description><pubDate>Fri, 24 May 2013 00:00:00 GMT</pubDate><category>howto</category><category>angular</category></item><item><title>How to turn up PluralSight video playback speed to 11!</title><link>https://blog.jongallant.com/2013/05/pluralsight-playback-speed/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/05/pluralsight-playback-speed/</guid><description>PluralSight is great, but because I don’t have 3 hours every time I want to learn something, I always watch them at double speed – and that’s as fast as Plur...</description><pubDate>Tue, 21 May 2013 00:00:00 GMT</pubDate><category>howto</category></item><item><title>My Thoughts on the Microsoft Career Model</title><link>https://blog.jongallant.com/2013/05/career-model/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/05/career-model/</guid><description>A tech, career, &amp; life blog from a developer focused on Azure developer experience at Microsoft.</description><pubDate>Wed, 08 May 2013 23:00:00 GMT</pubDate></item><item><title>I need 2 QA/Test engineers pronto. Remember that super-secret project I was telling you about? Well now we need to test the thing</title><link>https://blog.jongallant.com/2013/05/hiring-qa-test-engineers/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/05/hiring-qa-test-engineers/</guid><description>I recently joined a new team to work on a brand new super-secret Windows 8 Modern app. You may have seen my “Moving on to Microsoft Advertising to work on a...</description><pubDate>Wed, 08 May 2013 00:00:00 GMT</pubDate></item><item><title>KendoUI + WebApi + Jsonp - how to get KendoUI working with WebApi and Jsonp</title><link>https://blog.jongallant.com/2013/05/kendoui-webapi-jsonp/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/05/kendoui-webapi-jsonp/</guid><description>Most people know that the KendoUI controls are awesome and free. The thing that is missing from there demo site is how to create a Jsonp WebApi service that...</description><pubDate>Wed, 08 May 2013 00:00:00 GMT</pubDate><category>howto</category><category>javascript</category></item><item><title>My Thoughts on the Microsoft Career Model</title><link>https://blog.jongallant.com/2013/05/microsoft-career-model/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/05/microsoft-career-model/</guid><description>Do I have to get into management to be successful at Microsoft? That, along with the review model and work:life balance, is a very common question I get from...</description><pubDate>Wed, 08 May 2013 00:00:00 GMT</pubDate><category>management</category><category>microsoft</category></item><item><title>My Thoughts on Work:Life Balance at Microsoft</title><link>https://blog.jongallant.com/2013/05/work-life-balance/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/05/work-life-balance/</guid><description>A tech, career, &amp; life blog from a developer focused on Azure developer experience at Microsoft.</description><pubDate>Thu, 02 May 2013 04:37:00 GMT</pubDate></item><item><title>My Thoughts on Work:Life Balance at Microsoft</title><link>https://blog.jongallant.com/2013/05/work-life-balance-at-microsoft/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/05/work-life-balance-at-microsoft/</guid><description>“What does work:life balance look like at Microsoft?” That is the second most asked question I get after “What do you think of the Microsoft Employee Review...</description><pubDate>Thu, 02 May 2013 00:00:00 GMT</pubDate><category>management</category><category>microsoft</category></item><item><title>KakaoTalk - A free alternative to WhatsApp</title><link>https://blog.jongallant.com/2013/04/kakaotalk-free-alternative-to-whatsapp/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/04/kakaotalk-free-alternative-to-whatsapp/</guid><description>WhatsApp is all the rage. KakaoTalk is a great alternative for the frugal world. I’ve been using it for years without a problem. It’s on iPhone &amp; Android</description><pubDate>Wed, 17 Apr 2013 00:00:00 GMT</pubDate></item><item><title>How to get started with MySQL and ASP.NET MVC with Entity Framework</title><link>https://blog.jongallant.com/2013/04/mysql-aspnet-mvc-entity-framework/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/04/mysql-aspnet-mvc-entity-framework/</guid><description>I’ve always been a SQL Server guy, but I wanted to give MySQL a try for a project that I’m working on. I could find a really quick MySQL/MVC example so I thr...</description><pubDate>Mon, 15 Apr 2013 00:00:00 GMT</pubDate><category>howto</category><category>dev</category></item><item><title>My Thoughts on the Microsoft Employee Review Model</title><link>https://blog.jongallant.com/2013/04/review-model/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/04/review-model/</guid><description>A tech, career, &amp; life blog from a developer focused on Azure developer experience at Microsoft.</description><pubDate>Thu, 11 Apr 2013 07:11:00 GMT</pubDate></item><item><title>How to implement Guid.Comb on SQL Server with Entity Framework Code First</title><link>https://blog.jongallant.com/2013/04/guid-comb-ef-code-first/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/04/guid-comb-ef-code-first/</guid><description>Read this if you don’t know the “why” behind Guid.Comb. In a nutshell. We want to uniquely identify records and don’t want PK collisions across database inst...</description><pubDate>Thu, 11 Apr 2013 00:00:00 GMT</pubDate><category>howto</category></item><item><title>My Thoughts on the Microsoft Employee Review Model</title><link>https://blog.jongallant.com/2013/04/microsoft-employee-review-model/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/04/microsoft-employee-review-model/</guid><description>An interview candidate recently asked me what I thought of the Microsoft employee review model. I don’t hate it and I don’t love it. I personally tend to not...</description><pubDate>Thu, 11 Apr 2013 00:00:00 GMT</pubDate><category>management</category><category>microsoft</category></item><item><title>Solution to &quot;Could not find a part of the path &apos;C:\Users\AppData\Local\Temp\TestResults\Out\&apos;.&quot; when running Unit Tests via ReSharper in Visual Studio 2012</title><link>https://blog.jongallant.com/2013/04/path-unittest-resharper-vs2012/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/04/path-unittest-resharper-vs2012/</guid><description>Took me a bit to find the solution to this one, but I eventually found it here. 1. Upgrade to Resharper 7.1.2 2. In VS go to Resharper –&gt; Options –&gt; Unit Tes...</description><pubDate>Mon, 08 Apr 2013 00:00:00 GMT</pubDate></item><item><title>Solution to: &quot;The imported project &quot;C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\TypeScript\Microsoft.VisualStudio.WJProject.targets&quot; was not found. Confirm that the path in the  declaration is correct, and that the file exists on disk.&quot;</title><link>https://blog.jongallant.com/2013/04/microsoft-visualstudio-wjproject-targets-was-not-found/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/04/microsoft-visualstudio-wjproject-targets-was-not-found/</guid><description>Just a quick post to let you know that if you get the error below it means that you don’t have the TypeScript plugin installed: The imported project “C:\Pro...</description><pubDate>Mon, 01 Apr 2013 00:00:00 GMT</pubDate></item><item><title>Google Reader Alternatives - A deep look into all alternatives from an avid Google Reader user</title><link>https://blog.jongallant.com/2013/03/google-reader-alternatives/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/03/google-reader-alternatives/</guid><description>I am an avid Google Reader user. I use it to scan over 400 tech blogs and often share to Facebook, Twitter, LinkedIn and email. It’s easy to miss stuff on Fa...</description><pubDate>Thu, 14 Mar 2013 00:00:00 GMT</pubDate><category>reviews</category></item><item><title>Windows 8 File History is great for version history, but make sure you have an alternate &quot;latest version restore&quot; plan.</title><link>https://blog.jongallant.com/2013/03/windows-8-file-history-latest/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/03/windows-8-file-history-latest/</guid><description>Configure Windows 8 File History to backup only latest versions. Manage backup storage efficiently.</description><pubDate>Tue, 12 Mar 2013 00:00:00 GMT</pubDate></item><item><title>How to Install Neo4j on Windows and a Solution to &quot;Unable to access jarfile windows-service-wrapper-*.jar&quot;</title><link>https://blog.jongallant.com/2013/03/install-neo4j-windows/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/03/install-neo4j-windows/</guid><description>Installing Neo4j on Windows is pretty straightforward, but the Neo4j installation instructions for Windows are lacking….this is all they have. It’s a little...</description><pubDate>Sun, 10 Mar 2013 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Moving on to Microsoft Advertising to work on a super secret Win8 app. Come join me.</title><link>https://blog.jongallant.com/2013/03/new-job-hiring-devs/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/03/new-job-hiring-devs/</guid><description>I joined MSN three years ago to help them turn around the Tools team and that work is done. The team is in a really good place now, so it’s time to move on....</description><pubDate>Thu, 07 Mar 2013 00:00:00 GMT</pubDate><category>microsoft</category></item><item><title>Solution to &quot;TypeError: m[5] is undefined&quot;, &quot;TypeError: Cannot read property length of undefined&quot; and How to Override JavaScript in ASP.NET WebResource.axd files</title><link>https://blog.jongallant.com/2013/03/typeerror-webresource-override/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/03/typeerror-webresource-override/</guid><description>You’ll sometimes get this error in Firefox and Chrome, but not IE. “TypeError: m[5] is undefined” “TypeError: Cannot read property ‘length’ of undefined” The...</description><pubDate>Tue, 05 Mar 2013 00:00:00 GMT</pubDate><category>aspnet</category><category>howto</category><category>javascript</category></item><item><title>YouTube is Advertising 480p Movies as HD</title><link>https://blog.jongallant.com/2013/03/youtube-hd-only-480p/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/03/youtube-hd-only-480p/</guid><description>I purchased Argo (“HD”)from YouTube.com last night. I was expecting at least 720p since it was advertised as HD, but the highest resolution available was 480...</description><pubDate>Mon, 04 Mar 2013 00:00:00 GMT</pubDate><category>reviews</category></item><item><title>Solution to &quot;&apos;Page_ClientValidate&apos; is null or undefined not a function object&quot; and other ominous JavaScript errors in IE10</title><link>https://blog.jongallant.com/2013/03/ie10-pageclientvalidate/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/03/ie10-pageclientvalidate/</guid><description>I just spent several hours trying to figure out why I was getting JavaScript errors when using IE10. I owe Hanselman on this one. My error wasn’t exactly the...</description><pubDate>Sun, 03 Mar 2013 00:00:00 GMT</pubDate><category>aspnet</category></item><item><title>Building Cross-Platform Apps with HTML5 and DXTREME</title><link>https://blog.jongallant.com/2013/02/dxtreme-cross-platform-apps-html5/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/02/dxtreme-cross-platform-apps-html5/</guid><description>What is the best way to develop an application to support multiple platforms (Apple, Android, Microsoft)? Like so many devs out there, I was recently faced w...</description><pubDate>Tue, 26 Feb 2013 00:00:00 GMT</pubDate><category>reviews</category><category>dev</category></item><item><title>Solution to &quot;GnuTLF error -53: Error in the push function.&quot;</title><link>https://blog.jongallant.com/2013/02/gnutls-error-53-error-push-function/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/02/gnutls-error-53-error-push-function/</guid><description>I got this error today and after a few minutes of messing around with FileZilla settings I discovered a way around it. This might not work for everyone, but...</description><pubDate>Tue, 26 Feb 2013 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Solution to Visual Studio 2008 hanging every couple of minutes when in HTML Source view</title><link>https://blog.jongallant.com/2013/02/vs2008-hang-solution/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/02/vs2008-hang-solution/</guid><description>I know, I know, it’s 2013, but I occasionally have to work with VS2008. Unfortunately, when I was using it recently it would hang every other minute or so. I...</description><pubDate>Tue, 26 Feb 2013 00:00:00 GMT</pubDate><category>dev</category></item><item><title>How to get around Spotify&apos;s one device at a time limitation that results in this error message: &quot;Spotify has been paused because your account is being used somewhere else.&quot;</title><link>https://blog.jongallant.com/2013/02/spotify-one-device-workaround/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/02/spotify-one-device-workaround/</guid><description>You will see this error when you try to play Spotify music from more than one device at the same time: [“Spotify has been paused because your account is bei...</description><pubDate>Tue, 19 Feb 2013 00:00:00 GMT</pubDate><category>music</category><category>howto</category></item><item><title>Blendtec Wildside Blender vs Oster 16 Speed Blender - Is the Blendtec worth $300-400 more than the Oster?</title><link>https://blog.jongallant.com/2013/02/blendtec-wildside-vs-oster-blender/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/02/blendtec-wildside-vs-oster-blender/</guid><description>I’ve been making smoothies every morning now for the last couple of months with my old $40 Oster blender that I’ve had for 8 years or so. Being frugal doesn’...</description><pubDate>Tue, 12 Feb 2013 00:00:00 GMT</pubDate><category>reviews</category></item><item><title>Solution to &quot;An error occurred while creating the media file. The system is low on memory. You may be able to reduce memory usage by closing other applications&quot; when trying to render a video file in Sony Vegas Movie Studio Platinum</title><link>https://blog.jongallant.com/2013/02/vegas-low-memory-issue/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/02/vegas-low-memory-issue/</guid><description>I got this error today in Sony Movie Studio Platinum Suite when I tried to render a video file. _An error occurred while creating the media file …. The syste...</description><pubDate>Tue, 12 Feb 2013 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Solution: The Sony QuickTime plug-in was not able to initialize the QuickTime components on your system. It appears that QuickTime for Windows is not properly installed. QuickTime files cannot be read or written without a full installation of the QuickTime version 7.1.6 or greater components, including the authoring components.</title><link>https://blog.jongallant.com/2013/02/sony-movie-studio-quicktime-error/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/02/sony-movie-studio-quicktime-error/</guid><description>I got this error today when I tried to drag a video file that was created with my iPhone 5 to Sony Movie Studio (Vegas) The Sony QuickTime plug-in was not ab...</description><pubDate>Sun, 10 Feb 2013 00:00:00 GMT</pubDate></item><item><title>Solution: A row insert at ... could not be propagated to ... This failure can be caused by a constraint violation. Cannot insert explicit value for identity column in table ... when IDENTITY_INSERT is set to OFF.</title><link>https://blog.jongallant.com/2013/02/solution-merge-replication-issue/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/02/solution-merge-replication-issue/</guid><description>I just got this error when doing Merge Replication on a SQL Server 2005 environment: A row insert at ... could not be propagated to ... This failure can be c...</description><pubDate>Fri, 01 Feb 2013 00:00:00 GMT</pubDate><category>dev</category><category>sql</category></item><item><title>How and Where I Bought Fully Functional iPhone 5 Lightning Cables for Less Than $4 Each</title><link>https://blog.jongallant.com/2013/01/cheap-iphone-5-lightning-cables/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/01/cheap-iphone-5-lightning-cables/</guid><description>I’m known for being frugal. The jury is still out on that, but there is no way I’m going to pay I’m known for being frugal. The jury is still out on that, bu...</description><pubDate>Wed, 30 Jan 2013 00:00:00 GMT</pubDate></item><item><title>How to make authenticated calls to the LinkedIn API using the Spring.net Social Extension for LinkedIn</title><link>https://blog.jongallant.com/2013/01/linkedin-api-spring-social-extension/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/01/linkedin-api-spring-social-extension/</guid><description>I just spent way too much time trying to figure out how to call the LinkedIn People Search API. I needed to simply use the LinkedIn API to find people in my...</description><pubDate>Thu, 17 Jan 2013 00:00:00 GMT</pubDate><category>csharp</category><category>howto</category><category>dev</category></item><item><title>Netflix vs Redbox Instant - Netflix Wins</title><link>https://blog.jongallant.com/2013/01/netflix-vs-redbox-instant/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/01/netflix-vs-redbox-instant/</guid><description>I’ve been an avid Netflix user for the last few months. I use it watch TV shows like White Collar and Lie to Me and my kid watches Thomas &amp; Friends, Curious...</description><pubDate>Wed, 16 Jan 2013 00:00:00 GMT</pubDate><category>reviews</category></item><item><title>How to Delete Your Fitocracy Account</title><link>https://blog.jongallant.com/2013/01/fitocracy-delete-account/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/01/fitocracy-delete-account/</guid><description>I spent about 5 mins trying to find a “Delete My Account” link on Fitocracy, but came up short. I ended up sending an email to requests@fitocracy.com and got...</description><pubDate>Fri, 04 Jan 2013 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Solution to &quot;iTunes was unable to load provider data from Sync Services. Reconnect or try again later&quot;</title><link>https://blog.jongallant.com/2013/01/itunes-sync-services-issue/</link><guid isPermaLink="true">https://blog.jongallant.com/2013/01/itunes-sync-services-issue/</guid><description>There are a bunch of solutions out there on the web, but all I had to do to fix this was repair iTunes. Here’s how… Close iTunes Go to “Add / Remove Programs...</description><pubDate>Fri, 04 Jan 2013 00:00:00 GMT</pubDate></item><item><title>Yes, Google Maps is better than Apple Maps…But I Can&apos;t Add Businesses to My Contacts!</title><link>https://blog.jongallant.com/2012/12/google-maps-cant-add-to-contacts/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/12/google-maps-cant-add-to-contacts/</guid><description>I use Maps to add businesses to my Contacts all the time. That way I don’t need to search for them again when I need to get a hold of them. Unfortunately tod...</description><pubDate>Thu, 13 Dec 2012 00:00:00 GMT</pubDate></item><item><title>The Unwritten Requirements for Implementing an Email Notification Unsubscribe Feature</title><link>https://blog.jongallant.com/2012/12/email-notification-unsubscribe-rules/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/12/email-notification-unsubscribe-rules/</guid><description>There have been many times over the past couple of months where I have seen many violations to the basic rules that companies should follow when implementing...</description><pubDate>Fri, 07 Dec 2012 00:00:00 GMT</pubDate></item><item><title>Does an Ultrabook Make a Good Dev Machine? My Final Thoughts on the Intel IvyBridge Ultrabook.</title><link>https://blog.jongallant.com/2012/12/intel-ivybridge-ultrabook-dev-machine/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/12/intel-ivybridge-ultrabook-dev-machine/</guid><description>Intel asked me to use their prototype IvyBridge Ultrabook for a few months and let them know what I thought about it as a dev machine. You can read about my...</description><pubDate>Tue, 04 Dec 2012 00:00:00 GMT</pubDate><category>reviews</category><category>dev</category></item><item><title>How to Quickly Connect and Reconnect a Bluetooth Device to a Windows 8 Machine</title><link>https://blog.jongallant.com/2012/12/windows-8-bluetooth-connect/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/12/windows-8-bluetooth-connect/</guid><description>I connect and disconnect my RocketFish Bluetooth Headset (RF-MAB2) from my phone and laptop all day long. Connecting and disconnecting Bluetooth devices to o...</description><pubDate>Tue, 04 Dec 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How to disable the Windows 8 app switcher popup that appears when you move  your mouse to the upper left hand corner of your screen</title><link>https://blog.jongallant.com/2012/11/disable-app-switcher-windows-8/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/11/disable-app-switcher-windows-8/</guid><description>I often double click the upper left hand corner of an app to close it. I know I could Alt+F4 it, but that’s just what I do. Windows 8 introduced this feature...</description><pubDate>Mon, 26 Nov 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Solution to &quot;Windows Media Player encountered a problem while playing the file.&quot; when trying to apply the 2.5.0.1 Windows Media Player Security Upgrade for OverDrive Media Console on Windows 8</title><link>https://blog.jongallant.com/2012/11/windows-media-player-overdrive-error/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/11/windows-media-player-overdrive-error/</guid><description>I just tried to transfer an audiobook on Windows 8 and got this exception from OverDrive Media Console: Unable to acquire a license to play the selected titl...</description><pubDate>Tue, 20 Nov 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How to Backup a Website using NetDrive and CrashPlan</title><link>https://blog.jongallant.com/2012/11/website-backup-netdrive-crashplan/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/11/website-backup-netdrive-crashplan/</guid><description>Yes, my hosting provider provides backups of my site for free, but I like the reassurance of having my own copy. I do so with NetDrive and CrashPlan. NetDriv...</description><pubDate>Mon, 19 Nov 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>AzureConf 2012 Speaker Blogs, Twitter, Facebook, Google+ &amp; LinkedIn Accounts</title><link>https://blog.jongallant.com/2012/11/azureconf2012-speakers/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/11/azureconf2012-speakers/</guid><description>Here are the AzureConf 2012 speaker blogs, Twitter, LinkedIn, Facebook and Google+ accounts. Enjoy! BLOG FEED FILE You can subscribe to the AzureConf 2012 sp...</description><pubDate>Sun, 18 Nov 2012 00:00:00 GMT</pubDate></item><item><title>My Backup Strategy: Local, External and Cloud backups with Windows 8 File History and CrashPlan</title><link>https://blog.jongallant.com/2012/11/my-backup-strategy/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/11/my-backup-strategy/</guid><description>I’ve been fine tuning my backup strategy for years, so I thought I’d share to help any one out there who is just getting serious about it. I take backups ser...</description><pubDate>Sat, 17 Nov 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How to sync a Windows 8 Phone with a Windows 7 Desktop</title><link>https://blog.jongallant.com/2012/11/how-to-sync-windows-8-phone-with/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/11/how-to-sync-windows-8-phone-with/</guid><description>Scenario: You have a Windows 8 Phone and you want to sync media with a Windows 7 Desktop. It took me a bit to dig this up, but there is a Microsoft developed...</description><pubDate>Sat, 10 Nov 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Who has the best priced latte? Starbucks, Tully&apos;s, Seattle&apos;s Best or Café Ladro?</title><link>https://blog.jongallant.com/2012/11/best-priced-latte/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/11/best-priced-latte/</guid><description>I drink a lot of coffee. I’ll grab a latte every once and a while and don’t have loyalty to any particular company. I like most coffee brands and could easy...</description><pubDate>Fri, 09 Nov 2012 00:00:00 GMT</pubDate><category>reviews</category></item><item><title>Build 2012 Speaker Blogs, Twitter, Facebook, Google+ &amp; LinkedIn Accounts</title><link>https://blog.jongallant.com/2012/11/build2012-speakers/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/11/build2012-speakers/</guid><description>Here are the Build 2012 speaker blogs, Twitter, LinkedIn, Facebook and Google+ accounts. Enjoy! BLOG FEED FILE You can subscribe to the Build 2012 speaker bl...</description><pubDate>Thu, 08 Nov 2012 00:00:00 GMT</pubDate></item><item><title>A High-Level Look into Clickatell&apos;s New SMS Small Business API</title><link>https://blog.jongallant.com/2012/11/clickatell-sms-small-business-api-part1/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/11/clickatell-sms-small-business-api-part1/</guid><description>This is the first post in a two part series on integrating SMS functionality into an application. In this post, I focus on the analysis I did into Clickatell...</description><pubDate>Thu, 01 Nov 2012 00:00:00 GMT</pubDate><category>reviews</category></item><item><title>How to integrate Clickatell&apos;s SMS Small Business API into a .NET application</title><link>https://blog.jongallant.com/2012/11/clickatell-sms-small-business-api-part2/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/11/clickatell-sms-small-business-api-part2/</guid><description>This is the second post in a two part series on integrating SMS functionality into an application. In the first post, “A high-level look into Clickatell’s ne...</description><pubDate>Thu, 01 Nov 2012 00:00:00 GMT</pubDate><category>reviews</category></item><item><title>Web Unleashed 2012 Speaker Blogs, Twitter, Facebook, Google+ &amp; LinkedIn Accounts</title><link>https://blog.jongallant.com/2012/10/webunleashed12-speakers/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/10/webunleashed12-speakers/</guid><description>Here are the Web Unleashed 2012 speaker blogs, Twitter, LinkedIn, Facebook and Google+ accounts. Enjoy! BLOG FEED FILE You can subscribe to the Web Unleashed...</description><pubDate>Fri, 26 Oct 2012 00:00:00 GMT</pubDate></item><item><title>Solution to Windows+S Screen Clipping Shortcut not working in Office 2013</title><link>https://blog.jongallant.com/2012/10/windowss-onenote-2013-not-working/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/10/windowss-onenote-2013-not-working/</guid><description>I use Windows+S ALL THE TIME. Wasn’t working this morning. I clicked around for 5 minutes trying all the different options. The only thing that re-enabled it...</description><pubDate>Wed, 24 Oct 2012 00:00:00 GMT</pubDate></item><item><title>Ladies Who Code 2012 Speaker Blogs, Twitter, Facebook, Google+ &amp; LinkedIn Accounts</title><link>https://blog.jongallant.com/2012/10/ladieswhocode2012-speakers/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/10/ladieswhocode2012-speakers/</guid><description>Here are the Ladies Who Code 2012 speaker blogs, Twitter, LinkedIn, Facebook and Google+ accounts. Enjoy! BLOG FEED FILE You can subscribe to the Ladies Who...</description><pubDate>Tue, 23 Oct 2012 00:00:00 GMT</pubDate></item><item><title>How to quickly change your default browser</title><link>https://blog.jongallant.com/2012/10/quickly-change-your-default-browser/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/10/quickly-change-your-default-browser/</guid><description>I just found this utility called BrowserTraySwitch. I’ve never heard of the site, but it looked legit enough for me to give BrowserTraySwitch a try. BrowserT...</description><pubDate>Fri, 19 Oct 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How to setup Outlook.com email in Outlook 2013</title><link>https://blog.jongallant.com/2012/10/outlookcom-email-outlook-2013/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/10/outlookcom-email-outlook-2013/</guid><description>It took me way too long to figure out how to setup my outlook.com email address in Outlook 2013. It’s simple, but I couldn’t figure out what Mail Server to u...</description><pubDate>Thu, 18 Oct 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Kris Orlowski just released a new EP called Pieces We Are</title><link>https://blog.jongallant.com/2012/10/kris-orlowski-pieces-we-are/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/10/kris-orlowski-pieces-we-are/</guid><description>I used to put on open mics at back in 2006. We saw a lot of great talent come through, but one of the more memorable performances was from Kris Orlowski. Kri...</description><pubDate>Wed, 17 Oct 2012 00:00:00 GMT</pubDate><category>reviews</category><category>music</category></item><item><title>jQuery ComboBox – Telerik&apos;s Kendo UI ComboBox is the way to go</title><link>https://blog.jongallant.com/2012/10/jquery-combobox-telerik-kendo-ui/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/10/jquery-combobox-telerik-kendo-ui/</guid><description>I spent about two hours the other day trying to find a good jQuery ComboBox, so I thought I’d do a quick post to see if I can help you narrow down your choic...</description><pubDate>Sun, 14 Oct 2012 00:00:00 GMT</pubDate><category>dev</category></item><item><title>A deeper look at the Intel IvyBridge Ultrabook</title><link>https://blog.jongallant.com/2012/10/intel-ivybridge-ultrabook-deeper-look/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/10/intel-ivybridge-ultrabook-deeper-look/</guid><description>I’ve spend a lot of time with Intel’s IvyBridge Ultrabook since I wrote my “First look at the Intel IvyBridge Ultrabook” post a couple of weeks ago. Intel wa...</description><pubDate>Sat, 13 Oct 2012 00:00:00 GMT</pubDate><category>reviews</category></item><item><title>Do I always have to call Dispose() on my DbContext objects? Nope</title><link>https://blog.jongallant.com/2012/10/do-i-have-to-call-dispose-on-dbcontext/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/10/do-i-have-to-call-dispose-on-dbcontext/</guid><description>Like I mentioned in my post “Microsoftie Perk #9 – Access to product team devs”, it is awesome to be able to ping the people who build the tools we use every...</description><pubDate>Thu, 04 Oct 2012 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>IAB MIXX 2012 Speaker Blogs, Twitter &amp; LinkedIn Accounts</title><link>https://blog.jongallant.com/2012/10/iabmixx12-speakers/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/10/iabmixx12-speakers/</guid><description>Here are the IAB MIXX 2012 speaker blogs, Twitter and LinkedIn accounts. Enjoy! BLOG FEED FILE You can subscribe to the IAB MIXX 2012 speaker blogs by import...</description><pubDate>Tue, 02 Oct 2012 00:00:00 GMT</pubDate></item><item><title>MADExpo 2012 Speaker Blogs and Twitter Accounts</title><link>https://blog.jongallant.com/2012/09/madexpo12-speakers/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/09/madexpo12-speakers/</guid><description>Here are the MADExpo 2012 speaker blogs and Twitter accounts. Enjoy! BLOG FEED FILE You can subscribe to the MADExpo 2012 speaker blogs by importing this [OP...</description><pubDate>Sat, 29 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Where is the Mac App Store on Leopard (10.5) or Snow Leopard (10.6)?</title><link>https://blog.jongallant.com/2012/09/app-store-on-leopard-and-snow-leopard/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/09/app-store-on-leopard-and-snow-leopard/</guid><description>Apple didn’t introduce the App Store into Mac OS X until Snow Leopard 10.6.6. Here’s what you need to do to get the App Store. You can find out what OS X ver...</description><pubDate>Fri, 28 Sep 2012 00:00:00 GMT</pubDate></item><item><title>How to upgrade to Lion (10.7) from Leopard (10.5) or Snow Leopard (10.6)</title><link>https://blog.jongallant.com/2012/09/upgrade-lion-from-leopard-snow-leopard/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/09/upgrade-lion-from-leopard-snow-leopard/</guid><description>As you may have noticed Lion (10.7) is no longer available in the App Store. Apple intentionally pulled it from the App Store so people would go right to Mou...</description><pubDate>Fri, 28 Sep 2012 00:00:00 GMT</pubDate></item><item><title>How to upgrade Mac OS X from Leopard (10.5), Snow Leopard (10.6), Lion (10.7) to Mountain Lion (10.8)</title><link>https://blog.jongallant.com/2012/09/upgrade-mac-os-x-leopard-mountain-lion/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/09/upgrade-mac-os-x-leopard-mountain-lion/</guid><description>Apple made is real easy to upgrade your Mac OS X with the introduction of the App Store in the Snow Leopard (10.6.6) update. If you go to the “Upgrade your M...</description><pubDate>Fri, 28 Sep 2012 00:00:00 GMT</pubDate></item><item><title>How to upgrade to Mountain Lion (10.8) from Leopard (10.5), Snow Leopard (10.6) or Lion (10.7)</title><link>https://blog.jongallant.com/2012/09/upgrade-mountain-lion-snow-leopard/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/09/upgrade-mountain-lion-snow-leopard/</guid><description>You can find out what OS X version you are on by clicking on the Apple icon, then select the “About This Mac” menu item. The number under the Apple logo is t...</description><pubDate>Fri, 28 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Don&apos;t fall for the &quot;lol wat r you doing n this video&quot; or the &quot;heh u didnt see  them tapping u&quot; phishing scam on Twitter</title><link>https://blog.jongallant.com/2012/09/beware-of-twitter-phishing-attacks/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/09/beware-of-twitter-phishing-attacks/</guid><description>I recently received two Twitter direct messages from new followers. They were obviously phishing attacks that happened as a result of the followers account b...</description><pubDate>Thu, 27 Sep 2012 00:00:00 GMT</pubDate></item><item><title>First look at the Intel IvyBridge Ultrabook</title><link>https://blog.jongallant.com/2012/09/intel-ivybridge-ultrabook-first-look/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/09/intel-ivybridge-ultrabook-first-look/</guid><description>Intel just sent me an IvyBridge Ultrabook to try out and review as a development machine. It’s not a final machine and won’t ever be sold by Intel. The main...</description><pubDate>Thu, 27 Sep 2012 00:00:00 GMT</pubDate><category>reviews</category><category>visual-studio</category></item><item><title>How to upgrade from Leopard (10.5) to Snow Leopard (10.6)</title><link>https://blog.jongallant.com/2012/09/upgrade-from-leopard-to-snow-leopard/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/09/upgrade-from-leopard-to-snow-leopard/</guid><description>The first thing you need to do is get the Snow Leopard install DVD from Apple. Apple didn’t introduce downloadable OS upgrades until Snow Leopard 10.6.6, so...</description><pubDate>Thu, 27 Sep 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How to Quickly Connect a Bluetooth Device to a Windows 7 Machine</title><link>https://blog.jongallant.com/2012/09/quickly-pair-bluetooth-device-windows/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/09/quickly-pair-bluetooth-device-windows/</guid><description>I often switch my Bluetooth headset between my laptop and my phone. It took me a few minutes to figure out how to do this in Windows so here’s a quick post t...</description><pubDate>Wed, 26 Sep 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>DevReach 2012 Speaker Blogs and Twitter Accounts</title><link>https://blog.jongallant.com/2012/09/devreach2012-speakers/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/09/devreach2012-speakers/</guid><description>Here are the DevReach 2012 speaker blogs and Twitter accounts. Enjoy! BLOG FEED FILE You can subscribe to the DevReach 2012 speaker blogs by importing this [...</description><pubDate>Tue, 25 Sep 2012 00:00:00 GMT</pubDate></item><item><title>That Conference One Day 2012 : Harper College Speaker Blogs and Twitter Accounts</title><link>https://blog.jongallant.com/2012/09/thatconf1day12harper-speakers/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/09/thatconf1day12harper-speakers/</guid><description>Here are the That Conference One Day 2012 : Harper College speaker blogs and Twitter accounts. Enjoy! BLOG FEED FILE You can subscribe to the That Conference...</description><pubDate>Mon, 24 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Where to buy the Snow Leopard (10.6.3) install DVD</title><link>https://blog.jongallant.com/2012/09/where-to-buy-snow-leopard-install-dvd/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/09/where-to-buy-snow-leopard-install-dvd/</guid><description>People give me a hard time because I work at Microsoft and use Apple products. The truth is that I dev iPhone apps and you can only do that on a Mac. I still...</description><pubDate>Mon, 24 Sep 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Philly DotNet Code Camp 2012.1 Speaker Blogs and Twitter Accounts</title><link>https://blog.jongallant.com/2012/09/phillycodecamp20121-speakers/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/09/phillycodecamp20121-speakers/</guid><description>Here are the Philly DotNet Code Camp 2012.1 speaker blogs and Twitter accounts. Enjoy! BLOG FEED FILE You can subscribe to the Philly DotNet Code Camp 2012.1...</description><pubDate>Fri, 21 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Code Camp NYC 2012 Speaker Blogs and Twitter Accounts</title><link>https://blog.jongallant.com/2012/09/codecampnyc-2012-speakers/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/09/codecampnyc-2012-speakers/</guid><description>Here are the Code Camp NYC 2012 speaker blogs and twitter accounts. You can subscribe to all speaker blogs using the OPML file and follow all the speakers on...</description><pubDate>Wed, 19 Sep 2012 00:00:00 GMT</pubDate></item><item><title>ThatConference Speaker Blogs and Twitter Accounts</title><link>https://blog.jongallant.com/2012/09/thatconference-speakers/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/09/thatconference-speakers/</guid><description>Here are the ThatConference speakers and twitter accounts. You can subscribe to all speaker blogs using the OPML file and follow all the speakers on Twitter...</description><pubDate>Sun, 16 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Microsoftie Perk #10 – Free Hardware</title><link>https://blog.jongallant.com/2012/09/microsoftie-perk-10-free-hardware/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/09/microsoftie-perk-10-free-hardware/</guid><description>The is a post in a new blog series I’m writing called Microsoftie Perks Yes it is true. Earlier this week at the company meeting Ballmer gave all Microsoftie...</description><pubDate>Sat, 15 Sep 2012 00:00:00 GMT</pubDate><category>microsoft</category><category>microsoft-perks</category></item><item><title>Minnesota Developers Conference 2012 (MDC) Speaker Blogs and Twitter Accounts</title><link>https://blog.jongallant.com/2012/09/mdc12-speakers/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/09/mdc12-speakers/</guid><description>Here are all the Minnesota Developers Conference 2012 (MDC12) speaker blogs and twitter accounts. Enjoy! BLOG FEED (OPML) FILE You can subscribe to the MDC12...</description><pubDate>Thu, 13 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Heartland Developers Conference (HDC12) Speaker Blogs and Twitter Accounts</title><link>https://blog.jongallant.com/2012/09/hdc12-speakers-blogs-twitter/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/09/hdc12-speakers-blogs-twitter/</guid><description>I’ve been working on an app in my spare time called “Conf Speakers” to help us subscribe to and follow devs who speak at conferences. Most conference sites d...</description><pubDate>Tue, 04 Sep 2012 00:00:00 GMT</pubDate><category>dev</category></item><item><title>Microsoftie Perk #9 – Product Team Dev Access</title><link>https://blog.jongallant.com/2012/08/microsoftie-perk-9-product-team-devs/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/microsoftie-perk-9-product-team-devs/</guid><description>Microsoft employee benefit: Direct access to product team developers for technical support.</description><pubDate>Mon, 27 Aug 2012 00:00:00 GMT</pubDate><category>sql</category><category>visual-studio</category><category>microsoft</category><category>microsoft-perks</category></item><item><title>How to insert the trademark symbol (™) into your Google Chrome Extension name</title><link>https://blog.jongallant.com/2012/08/chrome-extension-trademark-in-name/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/chrome-extension-trademark-in-name/</guid><description>I just pushed my first Google Chrome extension to the web store the other day. The name of my extension includes “Google Reader” and, according to the offici...</description><pubDate>Wed, 22 Aug 2012 00:00:00 GMT</pubDate><category>howto</category><category>dev</category></item><item><title>Unstar All Google Reader™ Starred Items with my new Chrome™ Extension</title><link>https://blog.jongallant.com/2012/08/unstar-google-reader-chrome-extension/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/unstar-google-reader-chrome-extension/</guid><description>I’m an avid Google Reader user. I star and unstar items a lot and sometimes my starred items pile up. I wrote a few lines of JavaScript to unstar all items i...</description><pubDate>Mon, 20 Aug 2012 00:00:00 GMT</pubDate><category>howto</category><category>dev</category></item><item><title>Vote for my CodePlex work item if you also find it annoying that NuGet clears the search string every time you select a different tab (Online, Updates, Installed, etc)</title><link>https://blog.jongallant.com/2012/08/nuget-dont-clear-search-textbox/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/nuget-dont-clear-search-textbox/</guid><description>NuGet is amazing, but I often find myself typing in the same search string over and over again. This usually happens when I don’t realize what tab I currentl...</description><pubDate>Sat, 18 Aug 2012 00:00:00 GMT</pubDate></item><item><title>Jon Gallant</title><link>https://blog.jongallant.com/2012/08/webapi-twitterizer2-jsonnet/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/webapi-twitterizer2-jsonnet/</guid><description>Problem Microsoft ASP.NET Web API (RTM) references Newtonsoft.Json (&gt;= 4.5.6) (AKA Json.net) Twitterizer 2 references Newtonsoft.Json (=4.5.5) You can’t have...</description><pubDate>Thu, 16 Aug 2012 00:00:00 GMT</pubDate><category>csharp</category><category>howto</category><category>dev</category></item><item><title>Microsoftie Perk #8 - Free Gym Membership Clubs</title><link>https://blog.jongallant.com/2012/08/microsoftie-perk-8-free-gym-membership/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/microsoftie-perk-8-free-gym-membership/</guid><description>Microsoft employee benefit: Free gym membership and fitness facilities on campus.</description><pubDate>Tue, 14 Aug 2012 00:00:00 GMT</pubDate><category>microsoft</category><category>microsoft-perks</category></item><item><title>Solution to MVC app listing contents of directory instead of executing routes</title><link>https://blog.jongallant.com/2012/08/mvc-listing-contents-not-routes/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/mvc-listing-contents-not-routes/</guid><description>I just deployed a new MVC web app and instead of executing the routes it just listed the contents of the directory like so: There could be many reasons for t...</description><pubDate>Tue, 14 Aug 2012 00:00:00 GMT</pubDate><category>csharp</category><category>dev</category></item><item><title>How to OutputCache an object based on the current date with VaryByCustom and GetVaryByCustomString</title><link>https://blog.jongallant.com/2012/08/outputcache-current-date-varybycustom/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/outputcache-current-date-varybycustom/</guid><description>I have a long running script that needs to run once a day and I’d like to store the results of that script in cache for the rest of the day so only one user...</description><pubDate>Tue, 14 Aug 2012 00:00:00 GMT</pubDate><category>csharp</category><category>howto</category><category>dev</category></item><item><title>Les Schwab: Free no obligation car brake inspections</title><link>https://blog.jongallant.com/2012/08/les-schwab-free-brake-inspections/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/les-schwab-free-brake-inspections/</guid><description>A “brake” from my normal tech posts to tell you about my new favorite brake place: Les Schwab. This isn’t a sponsored post, I just like how they function as...</description><pubDate>Sun, 12 Aug 2012 00:00:00 GMT</pubDate><category>reviews</category></item><item><title>How to manually update your Entity Framework model classes when they get out of sync with your database</title><link>https://blog.jongallant.com/2012/08/entity-framework-manual-update/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/entity-framework-manual-update/</guid><description>The ADO.NET Entity Framework is an awesome way to quickly pull data into an app. I’ve been building apps for a really long time and have used all the framewo...</description><pubDate>Sat, 11 Aug 2012 00:00:00 GMT</pubDate><category>csharp</category><category>howto</category><category>dev</category></item><item><title>Microsoftie Perk #7 - Internal Library</title><link>https://blog.jongallant.com/2012/08/microsoftie-perk-7-microsoft-library/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/microsoftie-perk-7-microsoft-library/</guid><description>Microsoft employee benefit: Access to extensive technical library and learning resources.</description><pubDate>Sat, 11 Aug 2012 00:00:00 GMT</pubDate><category>microsoft</category><category>microsoft-perks</category></item><item><title>Solution to &quot;This file is in use. Enter a new name or close the file that&apos;s open in another program&quot; when trying to add new MDF connection in Visual Studio</title><link>https://blog.jongallant.com/2012/08/vs-mdf-file-in-use-solution/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/vs-mdf-file-in-use-solution/</guid><description>I needed to refresh the code generated by the EDMX model, but it wasn’t working for some reason. So I deleted the EDMX file and deleted the connection string...</description><pubDate>Sat, 11 Aug 2012 00:00:00 GMT</pubDate><category>csharp</category><category>dev</category></item><item><title>Microsoftie Perk #6 - Free Drinks</title><link>https://blog.jongallant.com/2012/08/microsoftie-perk-6-free-drinks/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/microsoftie-perk-6-free-drinks/</guid><description>Free drinks is the one perk that most people will already know about, but since it is one of my favorites I couldn’t not include it in my Microsoftie perk li...</description><pubDate>Wed, 08 Aug 2012 00:00:00 GMT</pubDate><category>microsoft</category><category>microsoft-perks</category></item><item><title>Solution to the exception: &quot;Updating &apos;Newtonsoft.Json 4.5.8&apos; to &apos;Newtonsoft.Json 4.5.5&apos; failed. Unable to find a version of &apos;Microsoft.AspNet.WebApi.Client&apos; that is compatible with &apos;Newtonsoft.Json 4.5.5&apos;.&quot; when trying to install the twitterizer NuGet package in Visual Studio 2012</title><link>https://blog.jongallant.com/2012/08/newtonsoft-version-twitterizer-webapi/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/newtonsoft-version-twitterizer-webapi/</guid><description>I have the RTM of Visual Studio installed, but the WebApi NuGet RTM build isn’t available yet. WebApi depends on Newtonsoft.Json and so does Twitterizer, but...</description><pubDate>Wed, 08 Aug 2012 00:00:00 GMT</pubDate></item><item><title>How to create a foreign key constraint with the Visual Studio 2012 database tools</title><link>https://blog.jongallant.com/2012/08/vs2010-foreign-key-constraint/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/vs2010-foreign-key-constraint/</guid><description>The new SQL tools in Visual Studio 2012 are amazing, but still lack a database diagrams features that SQL Server Management Studio has. I use database diagra...</description><pubDate>Wed, 08 Aug 2012 00:00:00 GMT</pubDate><category>howto</category><category>dev</category><category>sql</category></item><item><title>Solution to &quot;Entry point was not found.&quot; in Visual Studio</title><link>https://blog.jongallant.com/2012/08/entry-point-was-not-found/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/entry-point-was-not-found/</guid><description>I got this “System.EntryPointNotFoundException” exception today: “Entry point was not found.” There could be many reasons for this exception. In my case it w...</description><pubDate>Tue, 07 Aug 2012 00:00:00 GMT</pubDate><category>csharp</category><category>dev</category></item><item><title>Microsoftie Perk #4 - Charitable Gift Match</title><link>https://blog.jongallant.com/2012/08/microsoftie-perk-4-charity-gift-match/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/microsoftie-perk-4-charity-gift-match/</guid><description>Microsoft employee benefit: Charitable gift matching program. Double your donations to qualified charities.</description><pubDate>Tue, 07 Aug 2012 00:00:00 GMT</pubDate><category>microsoft</category><category>microsoft-perks</category></item><item><title>Microsoftie Perk #3 - Free MSDN, TechNet and Azure Subscriptions</title><link>https://blog.jongallant.com/2012/08/microsoftie-perk-3-msdn-technet-azure/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/microsoftie-perk-3-msdn-technet-azure/</guid><description>Microsoft employee benefit: Free MSDN, TechNet, and Azure subscriptions for professional development.</description><pubDate>Mon, 06 Aug 2012 00:00:00 GMT</pubDate><category>azure</category><category>dev</category><category>microsoft</category><category>microsoft-perks</category></item><item><title>Microsoftie Perk #2 - Exec Access</title><link>https://blog.jongallant.com/2012/08/microsoftie-perk-2-exec-communication/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/microsoftie-perk-2-exec-communication/</guid><description>Microsoft employee benefit: Direct communication with executives. Regular updates from leadership teams.</description><pubDate>Sun, 05 Aug 2012 00:00:00 GMT</pubDate><category>dev</category><category>microsoft</category><category>microsoft-perks</category></item><item><title>Microsoftie Perk #1 - Dogfood</title><link>https://blog.jongallant.com/2012/08/microsoftie-perk-1-dogfood/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/microsoftie-perk-1-dogfood/</guid><description>Microsoft employee benefit: Dogfooding products before public release. Get early access to Microsoft products and services.</description><pubDate>Sat, 04 Aug 2012 00:00:00 GMT</pubDate><category>dev</category><category>microsoft</category><category>microsoft-perks</category></item><item><title>Microsoftie Perks</title><link>https://blog.jongallant.com/2012/08/microsoftie-perks/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/microsoftie-perks/</guid><description>This is the index post for my “Microsoftie Perks” posts. I will continue to update this post as I discover new perks. You can subscribe to my blog via RSS he...</description><pubDate>Sat, 04 Aug 2012 00:00:00 GMT</pubDate><category>dev</category><category>microsoft</category><category>microsoft-perks</category></item><item><title>How not to change your URLs: A look into the 9 mistakes KentwoodFloors.com made with their recent URL change</title><link>https://blog.jongallant.com/2012/08/how-not-to-change-your-urls/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/08/how-not-to-change-your-urls/</guid><description>My wife and I have been searching for the perfect type of hardwood flooring since April and have been exclusively using KentwoodFloors.com. We’ve been sendin...</description><pubDate>Thu, 02 Aug 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Solution to FeedBurner being out of sync with feed, FeedBurner Ping Service</title><link>https://blog.jongallant.com/2012/07/feedburner-out-of-sync-with-feed/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/feedburner-out-of-sync-with-feed/</guid><description>By default FeedBurner refreshes your feed about every 30 minutes, so if you change anything about your posts (title, content, etc) FeedBurner won’t immediate...</description><pubDate>Tue, 31 Jul 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>[object Object]</title><link>https://blog.jongallant.com/2012/07/implementation-query-source-type/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/implementation-query-source-type/</guid><description>Could not find an implementation of the query pattern for source type ‘[type]’. ‘Where’ not found. Consider explicitly specifying the type of the range varia...</description><pubDate>Tue, 31 Jul 2012 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>After 2 months of training I can now run a 5K! A review of C25K, MapMyRun and a few audiobook recommendations.</title><link>https://blog.jongallant.com/2012/07/5k-complete-c25k-mapmyrun-audiobooks/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/5k-complete-c25k-mapmyrun-audiobooks/</guid><description>As I mentioned back in June, I’m training to run a 5K (3.1 miles) using C25K and MapMyRun. It’s great that C25K supports Pink and I found the app very useful...</description><pubDate>Mon, 30 Jul 2012 00:00:00 GMT</pubDate></item><item><title>How to set HtmlAgilityPack Timeout</title><link>https://blog.jongallant.com/2012/07/htmlagilitypack-set-timeout/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/htmlagilitypack-set-timeout/</guid><description>HtmlAgilityPack is a great HTML parser library that I often use for scraping. It does web requests on your behalf via the HtmlWeb().Load methods, but doesn’t...</description><pubDate>Fri, 27 Jul 2012 00:00:00 GMT</pubDate><category>csharp</category><category>howto</category><category>dev</category></item><item><title>How to load a webpage that uses Windows Authentication with HtmlAgilityPack, WebProxy and UseDefaultCredentials</title><link>https://blog.jongallant.com/2012/07/htmlagilitypack-windows-authentication/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/htmlagilitypack-windows-authentication/</guid><description>It wasn’t obvious to me how to load an Html doc that requires Windows Authentication. Here’s a quick code snippet that hopefully saves you some time. The tri...</description><pubDate>Fri, 27 Jul 2012 00:00:00 GMT</pubDate></item><item><title>How to create an MVC Razor view for a generic List property</title><link>https://blog.jongallant.com/2012/07/mvc-razor-generic-list-property/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/mvc-razor-generic-list-property/</guid><description>You have a model that has a property of type List. You write a view and your first inclination is to create a cshtml file called List.cshtml, but that doesn’...</description><pubDate>Thu, 26 Jul 2012 00:00:00 GMT</pubDate><category>csharp</category><category>dev</category></item><item><title>How to get a UIHint attribute value from an MVC Razor view</title><link>https://blog.jongallant.com/2012/07/mvc-razor-uihint-attribute-value/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/mvc-razor-uihint-attribute-value/</guid><description>The UIHint Attribute is a great way to pass metadata from a model to a view. I was looking around for a simple way to get the value of the attribute from my...</description><pubDate>Thu, 26 Jul 2012 00:00:00 GMT</pubDate><category>csharp</category><category>howto</category><category>dev</category></item><item><title>The Visual Studio 2012 Add Reference Dialog is beautiful!</title><link>https://blog.jongallant.com/2012/07/the-visual-studio-2012-add-reference/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/the-visual-studio-2012-add-reference/</guid><description>I cringe every time I have to add a reference in 2010. The dialog is slow, it’s hard to find reference, it’s hard to sort. I absolutely hate it…and I don’t h...</description><pubDate>Wed, 25 Jul 2012 00:00:00 GMT</pubDate><category>dev</category></item><item><title>Solution to &quot;c:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC 4\CodeTemplates\AddView\CSHTML\Empty.tt(-1,-1): error: There was a problem getting an AppDomain to run the transformation from the host. The process cannot continue.&quot; Exception in Visual Studio 2012</title><link>https://blog.jongallant.com/2012/07/appdomain-process-cannot-continue/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/appdomain-process-cannot-continue/</guid><description>This is an easy one. Just restart Visual Studio. Not sure what happened, but I’ll follow up with the Visual Studio team to see if I can find out.</description><pubDate>Tue, 24 Jul 2012 00:00:00 GMT</pubDate></item><item><title>Solution to Intellisense not working in Visual Studio 2012</title><link>https://blog.jongallant.com/2012/07/intellisense-visual-studio-2012/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/intellisense-visual-studio-2012/</guid><description>Not sure why, but Intellisense wasn’t working by default when I first installed Visual Studio 2012. You need to reset your IDE settings. 1. Tools –&gt; Import a...</description><pubDate>Tue, 24 Jul 2012 00:00:00 GMT</pubDate></item><item><title>Solution to &quot;Unable to cast object of type &apos;[type1]&apos; to type &apos;[type2]&apos;.&quot; when trying to cast a List to List</title><link>https://blog.jongallant.com/2012/07/unable-to-cast-object-of-type/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/unable-to-cast-object-of-type/</guid><description>Okay, it’s not really a “solution” per se, but more of a workaround to a limitation with generic List objects that has to do with covariance and contravarian...</description><pubDate>Tue, 24 Jul 2012 00:00:00 GMT</pubDate><category>csharp</category><category>dev</category></item><item><title>How to quickly close all documents with one click in Visual Studio by adding a custom toolbar button and custom keyboard shortcut</title><link>https://blog.jongallant.com/2012/07/visual-studio-2012-close-all-documents/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/visual-studio-2012-close-all-documents/</guid><description>UPDATE: 2/3/2013 In VS 2012 we now have a “Close All Documents” context menu item on the file header. It’s one more click (right click then left click), but...</description><pubDate>Tue, 24 Jul 2012 00:00:00 GMT</pubDate><category>howto</category><category>dev</category></item><item><title>Solution to Queries not appearing in Visual Studio 2012 Team Explorer</title><link>https://blog.jongallant.com/2012/07/visual-studio-2012-queries-team-explorer/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/visual-studio-2012-queries-team-explorer/</guid><description>I’m a big fan of the new Visual Studio interface, but I got a little lost today in Team Explorer. I registered my server, picked my project, but couldn’t see...</description><pubDate>Tue, 24 Jul 2012 00:00:00 GMT</pubDate><category>dev</category></item><item><title>Solution to &quot;This offer is not available&quot; when trying to activate Azure account for MSDN Subscriber...renew your MSDN Subscription.</title><link>https://blog.jongallant.com/2012/07/azure-msdn-offer-not-available/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/azure-msdn-offer-not-available/</guid><description>It is very cool that Azure is offering MSDN subscribersup to ,700 of Azure Benefits (Cloud, SQL, CDN, etc), but the error message you get when your MSDN Su...</description><pubDate>Mon, 23 Jul 2012 00:00:00 GMT</pubDate><category>azure</category><category>dev</category></item><item><title>Solution to &quot;TF212018: Work item tracking schema validation error: TF26085: Unknown constant with id 3675334.&quot; when importing a WIT into TFS</title><link>https://blog.jongallant.com/2012/07/tf212018-tf26085-tfs-solution/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/tf212018-tf26085-tfs-solution/</guid><description>If you get this exception: “TF212018: Work item tracking schema validation error: TF26085: Unknown constant with id 3675334.” when calling witadmin importwit...</description><pubDate>Mon, 23 Jul 2012 00:00:00 GMT</pubDate><category>dev</category></item><item><title>[object Object]</title><link>https://blog.jongallant.com/2012/07/type-or-namespace-name-build-error/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/type-or-namespace-name-build-error/</guid><description>There are many reasons why this error will appear. One of the less obvious reasons has to do with the “Target framework” project level setting. In my referen...</description><pubDate>Mon, 23 Jul 2012 00:00:00 GMT</pubDate><category>csharp</category><category>dev</category><category>visual-studio</category></item><item><title>Solution to &quot;Sign-out isn&apos;t complete…&quot; when signing out of Windows Live</title><link>https://blog.jongallant.com/2012/07/windows-liveid-sign-out-isn-complete/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/windows-liveid-sign-out-isn-complete/</guid><description>This is one of the worst authentication workflows out there. The only way to solve this is to close all your browser windows and go back to the site you were...</description><pubDate>Mon, 23 Jul 2012 00:00:00 GMT</pubDate><category>dev</category></item><item><title>aspConf 2012 Speaker Blogs and Twitter accounts: An OPML file for bulk blog feed subscription and a Twitter list for easy Following</title><link>https://blog.jongallant.com/2012/07/aspconf-speaker-blogs-and-twitter-list/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/aspconf-speaker-blogs-and-twitter-list/</guid><description>There are a lot of great devs speaking at aspConf 2012 and most of them have great blogs and twitter feeds. I want the dev community (including myself) to fo...</description><pubDate>Wed, 18 Jul 2012 00:00:00 GMT</pubDate><category>dev</category></item><item><title>How to call the new Azure Marketplace Bing Search API using C#</title><link>https://blog.jongallant.com/2012/07/bing-search-api-azure-csharp/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/bing-search-api-azure-csharp/</guid><description>It took me more than 2 minutes (too long!) to figure out how to call the new Bing search API. The Bing API to Azure Marketplace migration doc is a great reso...</description><pubDate>Wed, 18 Jul 2012 00:00:00 GMT</pubDate><category>azure</category><category>csharp</category><category>howto</category><category>dev</category></item><item><title>MSN is hiring MVC, Razor, C#, jQuery, HTML, CSS web devs</title><link>https://blog.jongallant.com/2012/07/msn-hiring-web-devs/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/msn-hiring-web-devs/</guid><description>I lead the Tools dev team for Bedrock, the CMS system that runs MSN.com. We are rebuilding the entire app one piece at a time in jQuery and MVC4 and need you...</description><pubDate>Wed, 18 Jul 2012 00:00:00 GMT</pubDate><category>csharp</category><category>dev</category></item><item><title>Solution to the exception: &quot;Read-only application cannot POST&quot; from the Twitter API</title><link>https://blog.jongallant.com/2012/07/solution-to-exception-read-only/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/solution-to-exception-read-only/</guid><description>1. Make sure your Application Type is set to Read and Write in the Settings tab. 2. After you do step 1 you need to recreate your access token by clicking t...</description><pubDate>Tue, 17 Jul 2012 00:00:00 GMT</pubDate><category>dev</category></item><item><title>Why do some audiobooks appear under Playlists and some under Songs in iTunes and iPhone?</title><link>https://blog.jongallant.com/2012/07/audiobooks-playlists-songs-iphone/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/audiobooks-playlists-songs-iphone/</guid><description>When you import an MP3 audiobook it appears in iTunes (and your iPhone) under music because iTunes assumes anything MP3 must be music. Here’s how to move it...</description><pubDate>Mon, 16 Jul 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How to get a job at Microsoft</title><link>https://blog.jongallant.com/2012/07/how-to-get-job-at-microsoft/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/how-to-get-job-at-microsoft/</guid><description>I’m a Principal Development Lead on MSN’s content management system called Bedrock. I’ve been at Microsoft for 9 years, 1 year as a contractor and 8 years as...</description><pubDate>Mon, 16 Jul 2012 00:00:00 GMT</pubDate><category>howto</category><category>microsoft</category></item><item><title>How to get from Seattle to Victoria and back. All your ferry options and a few of my favorite places to stop along the way</title><link>https://blog.jongallant.com/2012/07/seattle-to-victoria-ferry-options/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/seattle-to-victoria-ferry-options/</guid><description>Victoria, BC is a great place to visit if you like history, museums, gardens, golf and the coast. I’ve been out a few times, but I usually enjoy the trip out...</description><pubDate>Mon, 09 Jul 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Solution to unresponsive Visual Studio Extension Manager Update button when trying to update NuGet Package Manager</title><link>https://blog.jongallant.com/2012/07/visual-studio-extension-update-button/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/07/visual-studio-extension-update-button/</guid><description>For some reason the “Update” button in my Visual Studio Extension Manager isn’t responding to clicks. I clicked it about 10 times to no avail. I messed aroun...</description><pubDate>Tue, 03 Jul 2012 00:00:00 GMT</pubDate></item><item><title>How Unstar All Google Reader Starred Items</title><link>https://blog.jongallant.com/2012/06/google-reader-unstar-all/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/06/google-reader-unstar-all/</guid><description>UPDATE (08/27/2012): I created a custom Google Chrome extension that allows you to unstar all items without having to run any JavaScript! Read more about it...</description><pubDate>Wed, 27 Jun 2012 00:00:00 GMT</pubDate><category>howto</category><category>dev</category></item><item><title>AT&amp;T might be double billing you for data</title><link>https://blog.jongallant.com/2012/06/att-double-billing-data/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/06/att-double-billing-data/</guid><description>AT&amp;T might be doubling billing you for data. I was getting close to my 2GB limit this month, so turned off my 3G and Cellular Data. [![photo (1) (yes, my SSI...</description><pubDate>Mon, 25 Jun 2012 00:00:00 GMT</pubDate></item><item><title>How to modify read only TFS fields with WorkItemServer.Update</title><link>https://blog.jongallant.com/2012/06/tfs-how-to-update-read-only-fields/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/06/tfs-how-to-update-read-only-fields/</guid><description>Sometimes you want to update a read only system field in TFS, such as System.CreatedDate or System.ResolvedDate. There is no way to do that with TFS 2010 by...</description><pubDate>Wed, 20 Jun 2012 00:00:00 GMT</pubDate><category>csharp</category><category>howto</category><category>visual-studio</category></item><item><title>Solution to &quot;TF26061: [Reference Name] is not a supported reference field name.&quot;</title><link>https://blog.jongallant.com/2012/06/tf26061-solution/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/06/tf26061-solution/</guid><description>TF26061: ‘[Reference Name]’ is not a supported reference field name. I just got this error after copying and pasting a reference name from an email to the TF...</description><pubDate>Fri, 15 Jun 2012 00:00:00 GMT</pubDate><category>dev</category></item><item><title>[object Object]</title><link>https://blog.jongallant.com/2012/06/tfs-cannot-delete-field-referenced/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/06/tfs-cannot-delete-field-referenced/</guid><description>I was migrating one field to another today and I got this exception when trying to delete the old field from the Fields tab: “Cannot delete this field becaus...</description><pubDate>Fri, 15 Jun 2012 00:00:00 GMT</pubDate></item><item><title>How to borrow audiobooks from the library and listen to them on an iPhone</title><link>https://blog.jongallant.com/2012/06/borrow-audiobooks-from-library-iphone/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/06/borrow-audiobooks-from-library-iphone/</guid><description>1. Download the OverDrive Media Console – This is the desktop application that you will use to transfer the audiobook from your computer to your phone. 2. Go...</description><pubDate>Thu, 14 Jun 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>New Gmail Feature - Copy and paste images from your clipboard directly into the body of a Gmail message</title><link>https://blog.jongallant.com/2012/06/gmail-inline-images-from-clipboard/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/06/gmail-inline-images-from-clipboard/</guid><description>You can now copy and paste images that are on your clipboard right into the body of a Gmail message!! I just accidentally discovered this new Gmail feature....</description><pubDate>Thu, 14 Jun 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Solution to &quot;TF237055: You cannot destroy a work item type that is being used. Verify that the work item type is not being used in any categories. Operation failed.&quot;</title><link>https://blog.jongallant.com/2012/06/tf237055-cannot-destroy-work-item/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/06/tf237055-cannot-destroy-work-item/</guid><description>You’ll often see TF237055 when you try to call destroywitd on a type that is currently assigned to a category. Here’s how to get around that. TF237055: You c...</description><pubDate>Thu, 14 Jun 2012 00:00:00 GMT</pubDate><category>dev</category><category>visual-studio</category></item><item><title>Solution to Chrome not selecting about:blank by default</title><link>https://blog.jongallant.com/2012/06/chrome-about-blank-not-selected/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/06/chrome-about-blank-not-selected/</guid><description>Every browser (except Chrome) has about:blank selected when you open a new instance. So you can just start typing, hit enter and you are off to searching. In...</description><pubDate>Wed, 13 Jun 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Is it more secure to not allow passwords with special characters? Hyatt.com thinks so.</title><link>https://blog.jongallant.com/2012/06/hyatt-password-no-special-characters/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/06/hyatt-password-no-special-characters/</guid><description>My Gmail account got hacked last year which led me to develop a complex password system that includes special characters. They aren’t the only site that I’ve...</description><pubDate>Wed, 13 Jun 2012 00:00:00 GMT</pubDate></item><item><title>Solution to Logitech v470 Bluetooth mouse lost pairing issue</title><link>https://blog.jongallant.com/2012/06/logitech-v470-bluetooth-pairing-issue/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/06/logitech-v470-bluetooth-pairing-issue/</guid><description>I love my new Logitech V470 mouse. This being my first bluetooth mouse, I didn’t realize that the driver and service turn off the bluetooth signal when idle....</description><pubDate>Tue, 12 Jun 2012 00:00:00 GMT</pubDate><category>howto</category><category>dev</category></item><item><title>Blogger: How to create SEO friendly URLs</title><link>https://blog.jongallant.com/2012/06/blogger-seo-friendly-urls/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/06/blogger-seo-friendly-urls/</guid><description>If you aren’t careful Blogger will automatically create SEO UNfriendly urls based on the post title. Read on to learn how to overcome this and create SEO fri...</description><pubDate>Mon, 11 Jun 2012 00:00:00 GMT</pubDate><category>howto</category><category>dev</category></item><item><title>How to pair Rocketfish RF-MAB2 Bluetooth Headphones with iPhone</title><link>https://blog.jongallant.com/2012/06/pair-rocketfish-headphones-iphone/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/06/pair-rocketfish-headphones-iphone/</guid><description>[If you are reading this post you are like me. You don’t read manuals. Because I don’t read manuals it took me a while to figure out how to pair my Rocketfi...</description><pubDate>Fri, 08 Jun 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Solution to &quot;Microsoft.Silverlight.Csharp.Targets&quot; was not found error in Visual Studio</title><link>https://blog.jongallant.com/2012/06/silverlight-csharp-targets-not-found/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/06/silverlight-csharp-targets-not-found/</guid><description>Fix Silverlight C# targets not found error in Visual Studio. Solution for missing Silverlight build targets.</description><pubDate>Thu, 07 Jun 2012 00:00:00 GMT</pubDate><category>dev</category></item><item><title>Couch to 5k for free with voice prompts, music and GPS tracking on iPhone</title><link>https://blog.jongallant.com/2012/06/couch-to-5k-for-free/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/06/couch-to-5k-for-free/</guid><description>I’m not athletic, but like everyone else I need to exercise. I tried the gym for a year, but got really bored with the treadmill, elliptical, weights, etc. T...</description><pubDate>Sun, 03 Jun 2012 00:00:00 GMT</pubDate></item><item><title>Solution to Windows Live Writer&apos;s automatic and incorrect image resizing when pasted from the clipboard</title><link>https://blog.jongallant.com/2012/06/live-writer-image-distortion-issue/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/06/live-writer-image-distortion-issue/</guid><description>Images appear blurry (or distorted) when you copy them into Windows Live Writer from the clipboard. See this screen capture (using Win+S) of my new mouse. No...</description><pubDate>Sat, 02 Jun 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How to borrow Kindle Books from your public library for free</title><link>https://blog.jongallant.com/2012/01/borrow-kindle-books-from-local-library/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/01/borrow-kindle-books-from-local-library/</guid><description>There are a ton of free books to be borrowed from your public library. It’s really easy to do with a Kindle because Amazon.com uses whispernet to wirelessly...</description><pubDate>Tue, 31 Jan 2012 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Kindle vs Nook</title><link>https://blog.jongallant.com/2012/01/kindle-vs-nook-ereaders-compared/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/01/kindle-vs-nook-ereaders-compared/</guid><description>The is a post for anyone who is trying to decide between the Kindle Touch and the Nook Simple Touch eInk eReaders. I bought them both with my own money and s...</description><pubDate>Mon, 30 Jan 2012 00:00:00 GMT</pubDate><category>reviews</category></item><item><title>How to load a remote assembly using Assembly.Load</title><link>https://blog.jongallant.com/2012/01/remote-assembly-load/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/01/remote-assembly-load/</guid><description>If you try to load a remote assembly using it’s path you’ll likely get a permission or operation exception. When using LoadFrom: Assembly a1 = Assembly.LoadF...</description><pubDate>Fri, 20 Jan 2012 00:00:00 GMT</pubDate><category>csharp</category><category>howto</category></item><item><title>Solution to hard to check CheckBox when using a DataGridCheckBoxColumn without a Label in WPF</title><link>https://blog.jongallant.com/2012/01/wpf-hard-to-check-checkbox/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/01/wpf-hard-to-check-checkbox/</guid><description>When you have a DataGridCheckBoxColumn without an associate label it is very difficult to check and uncheck the CheckBox. I know this solution makes no sense...</description><pubDate>Fri, 20 Jan 2012 00:00:00 GMT</pubDate></item><item><title>Solution to WPF DataGrid not showing any items after setting the DataSource</title><link>https://blog.jongallant.com/2012/01/wpf-datagrid-not-showing-items/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/01/wpf-datagrid-not-showing-items/</guid><description>It was simple fix for me. Go into the Xaml file and add the ItemsSource attribute to the Grid node.</description><pubDate>Thu, 19 Jan 2012 00:00:00 GMT</pubDate></item><item><title>The best Kindle light is the eBook Lite from Pathway Lights</title><link>https://blog.jongallant.com/2012/01/kindle-light/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/01/kindle-light/</guid><description>I’ve tried a ton of different reading lights with my Kindle and my favorite is called the eBook Lite (aka eReader Lite) from Pathway Lights. I like it better...</description><pubDate>Wed, 18 Jan 2012 00:00:00 GMT</pubDate><category>reviews</category></item><item><title>How to easily add an attachment to a TFS work item</title><link>https://blog.jongallant.com/2012/01/tfs-easily-add-attachment/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/01/tfs-easily-add-attachment/</guid><description>The TFS Work Item Attachments tab supports the Windows Clipboard and Drag and Drop. For all of these tips make sure you click in the attachments grid, not ju...</description><pubDate>Tue, 17 Jan 2012 00:00:00 GMT</pubDate></item><item><title>How to Programmatically Bulk Update TFS Query Columns and Sort Order to Match Another Query Using the TFS SDK</title><link>https://blog.jongallant.com/2012/01/tfs-query-column-bulk-update/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/01/tfs-query-column-bulk-update/</guid><description>I just created 10 queries with all the same columns and sort order. I then realized I missed a column and wanted to add another sort column to all those quer...</description><pubDate>Tue, 17 Jan 2012 00:00:00 GMT</pubDate></item><item><title>Solution to TF80012: The document cannot be opened because there is a problem with the installation of the Microsoft Visual Studio v10.0 Team Foundation Office integration components.</title><link>https://blog.jongallant.com/2012/01/tf80012-solution/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/01/tf80012-solution/</guid><description>This could be happening for a number of reasons. I’ve had to try a few solutions below to get it to work. Try one, see if it works and if not try the next on...</description><pubDate>Mon, 09 Jan 2012 00:00:00 GMT</pubDate></item><item><title>How to quickly open a TFS New Query form</title><link>https://blog.jongallant.com/2012/01/tfs-quickly-open-new-query-form/</link><guid isPermaLink="true">https://blog.jongallant.com/2012/01/tfs-quickly-open-new-query-form/</guid><description>It’s pretty cumbersome to create a New Query in TFS. You have to open Team Explorer, Expand your Server node, Right click on Works Items and select New Query...</description><pubDate>Fri, 06 Jan 2012 00:00:00 GMT</pubDate></item><item><title>How to use NETWORK SERVICE account with SyncBack scheduled tasks</title><link>https://blog.jongallant.com/2011/12/syncback-scheduled-task-network-service/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/12/syncback-scheduled-task-network-service/</guid><description>SyncBack is a great backup and sync utility, but by default it creates Windows XP scheduled tasks which do not support running under a NETWORK SERVICE accoun...</description><pubDate>Wed, 28 Dec 2011 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How to open file diff from changeset details with double click in TFS</title><link>https://blog.jongallant.com/2011/12/tfs-easy-changeset-details/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/12/tfs-easy-changeset-details/</guid><description>By default TFS opens all files in the Changeset details window with Notepad. But what I want to do most of the time is diff the file, not open it. You could...</description><pubDate>Tue, 27 Dec 2011 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How to programmatically generate C# files from a DLL or EXE</title><link>https://blog.jongallant.com/2011/11/decompile-dll-using-c/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/11/decompile-dll-using-c/</guid><description>I’m working on a project that involves researching and comparing many versions of the same DLL. I don’t have the source for every version of this DLL so I ne...</description><pubDate>Tue, 08 Nov 2011 00:00:00 GMT</pubDate><category>csharp</category><category>howto</category></item><item><title>Solution to the exception: Can not load 7-zip library or internal COM error! Message: failed to load library.</title><link>https://blog.jongallant.com/2011/10/7-zip-library-error/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/10/7-zip-library-error/</guid><description>You need to change the target platform to x64. Double click properties. Click on Build Tab Change Platform target to x64 Can not load 7-zip library or intern...</description><pubDate>Mon, 31 Oct 2011 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>Solution to the exception: Can not load 7-zip library or internal COM error! Message: DLL file does not exist.</title><link>https://blog.jongallant.com/2011/10/7-zip-dll-file-does-not-exist/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/10/7-zip-dll-file-does-not-exist/</guid><description>Here’s how to solve the exception: “Can not load 7-zip library or internal COM error! Message: DLL file does not exist.” Step 1: SetLibraryPath Add a call to...</description><pubDate>Mon, 31 Oct 2011 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>How to VERY EASILY decompress XSN files using C#</title><link>https://blog.jongallant.com/2011/10/xsn-decompress-using-c/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/10/xsn-decompress-using-c/</guid><description>XSN files are just cab files, but .NET doesn’t ship with APIs to easily decompress them. After a little bit of poking around I found SevenZipSharp to be the...</description><pubDate>Mon, 31 Oct 2011 00:00:00 GMT</pubDate><category>csharp</category><category>howto</category></item><item><title>How to force TFS Work Item layout groups to consume the minimal amount of screen real estate.</title><link>https://blog.jongallant.com/2011/10/tfs-layout-groups-minimum-real-estate/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/10/tfs-layout-groups-minimum-real-estate/</guid><description>I wanted to simplify my TFS work item display so I removed a bunch of columns and and groups. It turns out you need those groups or you get something like th...</description><pubDate>Thu, 27 Oct 2011 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Solution to the error &quot;An error occured during the transfer. Please check your Wi-Fi connection.&quot; with PhotoSync</title><link>https://blog.jongallant.com/2011/10/photosync-error/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/10/photosync-error/</guid><description>So far I really like the PhotoSync app for syncing photos and videos from my iPhone to my PC. I was getting this error when I tried to sync: “An error occurr...</description><pubDate>Thu, 06 Oct 2011 00:00:00 GMT</pubDate></item><item><title>How to bulk update work items in TFS with Work Item Templates</title><link>https://blog.jongallant.com/2011/09/tfs-bulk-updates/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/09/tfs-bulk-updates/</guid><description>TFS allows you to update work items in bulk by applying a template to them. Here’s how: Install the TFS Power Tools Right click on Work Item Templates in Tea...</description><pubDate>Thu, 15 Sep 2011 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Solution: TFS always shows ChangedBy as the current user</title><link>https://blog.jongallant.com/2011/09/tfs-changedby-current-user/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/09/tfs-changedby-current-user/</guid><description>By default TFS always displays the System.ChangedBy field as the current user. I am Jon Gallant and Wallace Breza is a dev on my team. As you can see he was...</description><pubDate>Wed, 14 Sep 2011 00:00:00 GMT</pubDate></item><item><title>Solution to missing &quot;Add photos&quot; button in Facebook Photo Album</title><link>https://blog.jongallant.com/2011/08/facebook-add-photos-button-missing/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/08/facebook-add-photos-button-missing/</guid><description>It just means that you maxed out the number of photos allowed per album. Right now it looks like that number is 200. The solution is to create a new album.</description><pubDate>Thu, 25 Aug 2011 00:00:00 GMT</pubDate></item><item><title>How to Validate Area &amp; Iteration Paths in TFS</title><link>https://blog.jongallant.com/2011/07/tfs-validate-area-and-iteration-paths/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/07/tfs-validate-area-and-iteration-paths/</guid><description>Run a TFS query to find the AreaId and IterationId that you don’t want to allow. In my case it was 489 for both Area and Iteration 0.1) Create a new query: 0...</description><pubDate>Mon, 25 Jul 2011 00:00:00 GMT</pubDate><category>howto</category><category>tfs</category></item><item><title>How to Programmatically Modify a TFS Query with C#</title><link>https://blog.jongallant.com/2011/07/modify-tfs-query-with-c/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/07/modify-tfs-query-with-c/</guid><description>I had to change TFS Iterations and didn’t want to break all existing queries. I also didn’t want to update them all manually. Thanks to Tarun Arora for a goo...</description><pubDate>Mon, 18 Jul 2011 00:00:00 GMT</pubDate><category>csharp</category><category>howto</category></item><item><title>Solution to &quot;An internal error has occurred: There is something wrong in CryptUnprotectData.&quot; in Lightroom 3</title><link>https://blog.jongallant.com/2011/06/cryptunprotectdata-lightroom3/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/06/cryptunprotectdata-lightroom3/</guid><description>You just need to delete a few things from your Lightroom preferences file: (The following from this thread, I’m reposting so it’s easier to find) 1) Close Li...</description><pubDate>Fri, 03 Jun 2011 00:00:00 GMT</pubDate></item><item><title>Solution to Visio 2010 crash on Windows 7</title><link>https://blog.jongallant.com/2011/06/visio-2010-windows-7-crash/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/06/visio-2010-windows-7-crash/</guid><description>Don’t know why but the Bluetooth plugin that is installed by default is causing Visio to crash all the time. I disabled the plugin and haven’t had a crash si...</description><pubDate>Thu, 02 Jun 2011 00:00:00 GMT</pubDate></item><item><title>Solution to the Dell Monitor Buzz</title><link>https://blog.jongallant.com/2011/05/solution-to-dell-monitor-buzz/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/05/solution-to-dell-monitor-buzz/</guid><description>Not sure this will work for everyone, but it worked on my Dell P2411H I was getting this really loud buzzing sound from my monitor today…and only when I was...</description><pubDate>Wed, 04 May 2011 00:00:00 GMT</pubDate></item><item><title>How to turn off a Sony IC Recorder</title><link>https://blog.jongallant.com/2011/03/how-to-turn-off-sony-ic-recorder/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/03/how-to-turn-off-sony-ic-recorder/</guid><description>It took me forever to figure out how to turn off my Sony IC Recorder (ICD-SX46) 1. Slide the Hold slider to the hold position. 2. Hold down the “Stop” button...</description><pubDate>Tue, 01 Mar 2011 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How to do a search and replace in Visual Studio with Regular Expressions</title><link>https://blog.jongallant.com/2011/03/visual-studio-search-and-replace-regex/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/03/visual-studio-search-and-replace-regex/</guid><description>I just removed the word “test” from all of our test method names. Here’s how I did it: Find what: public void {.*}test Replace with: public void \1</description><pubDate>Tue, 01 Mar 2011 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How to use Windows Explorer to view RAW files in Windows 7 x64</title><link>https://blog.jongallant.com/2011/03/windows-explorer-raw-x64/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/03/windows-explorer-raw-x64/</guid><description>Canon’s RAW codec does not support Windows Explorer thumbnail integration on x64 machines. 1. Install Windows Live Photo Gallery http://explore.live.com/wind...</description><pubDate>Tue, 01 Mar 2011 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How to fix IE9 Fuzzy Font Issue</title><link>https://blog.jongallant.com/2011/02/how-to-fix-ie9-fuzzy-font-issue/</link><guid isPermaLink="true">https://blog.jongallant.com/2011/02/how-to-fix-ie9-fuzzy-font-issue/</guid><description>For Win7 Click on the Start Button Type “clear” Click “Clear ClearType text” Go through the Wizard. Helped me tremendously. Jon</description><pubDate>Thu, 17 Feb 2011 00:00:00 GMT</pubDate><category>howto</category></item><item><title>TFS 2010: &quot;Branch by Label&quot; is back in the UI</title><link>https://blog.jongallant.com/2010/10/tfs-branch-by-label-ui/</link><guid isPermaLink="true">https://blog.jongallant.com/2010/10/tfs-branch-by-label-ui/</guid><description>TFS 2010 was released without “Branch by Label” in the UI (you had to do using TF.exe /branch /version:Lxxx). A hotfix was released on Aug 3 that fixes that ...</description><pubDate>Tue, 26 Oct 2010 00:00:00 GMT</pubDate></item><item><title>GEMPLUS GPR400 Driver</title><link>https://blog.jongallant.com/2010/09/gemplus-gpr400-driver/</link><guid isPermaLink="true">https://blog.jongallant.com/2010/09/gemplus-gpr400-driver/</guid><description>Had a tough time finding the right driver for my old GEMPLUS GPR400 Smart Card reader. This is what I found. It is for Windows 2000 and for the GemPC400, but...</description><pubDate>Mon, 13 Sep 2010 00:00:00 GMT</pubDate></item><item><title>Silverlight 4: How to programmatically position a control within a Grid</title><link>https://blog.jongallant.com/2010/06/silverlight-position-control-in-grid/</link><guid isPermaLink="true">https://blog.jongallant.com/2010/06/silverlight-position-control-in-grid/</guid><description>How to position controls in Silverlight Grid. Learn grid layout techniques in Silverlight applications.</description><pubDate>Mon, 21 Jun 2010 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Solution for &quot;Exception from HRESULT: 0x81030110&quot; with Windows Phone</title><link>https://blog.jongallant.com/2010/05/0x81030110-windows-phone/</link><guid isPermaLink="true">https://blog.jongallant.com/2010/05/0x81030110-windows-phone/</guid><description>Fix for Windows Phone deployment exception 0x81030110: open WMAppManifest.xml under Properties and remove child nodes from the Capabilities section.</description><pubDate>Wed, 12 May 2010 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>How to Navigate to a Page in Windows Phone 7</title><link>https://blog.jongallant.com/2010/03/windows-phone-7-page-navigation/</link><guid isPermaLink="true">https://blog.jongallant.com/2010/03/windows-phone-7-page-navigation/</guid><description>It’s really simple to Navigate to another page in Windows Phone 7, but it took me a few to figure it out. Where Page1.xaml is in the root of the app: Navigat...</description><pubDate>Fri, 19 Mar 2010 00:00:00 GMT</pubDate><category>csharp</category><category>howto</category></item><item><title>How to Un &quot;Ignore&quot; a thread in Outlook 2010</title><link>https://blog.jongallant.com/2010/02/outlook-unignore-thread/</link><guid isPermaLink="true">https://blog.jongallant.com/2010/02/outlook-unignore-thread/</guid><description>Sometimes you click “Ignore” by mistake. “Ignore” is just a rule that auto sends the thread to Deleted Items. So, just find the item in deleted items, select...</description><pubDate>Thu, 04 Feb 2010 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Manage SkyDrive from Windows Explorer</title><link>https://blog.jongallant.com/2010/02/manage-skydrive-from-windows-explorer/</link><guid isPermaLink="true">https://blog.jongallant.com/2010/02/manage-skydrive-from-windows-explorer/</guid><description>Gladient has a Free Starter Edition of their product that allows you to do things like bulk move files and other things we take for granted in Windows Explor...</description><pubDate>Tue, 02 Feb 2010 00:00:00 GMT</pubDate></item><item><title>Solution to &quot;Error&quot; in Windows Mobile Device Center when trying to dock a Windows Mobile Phone</title><link>https://blog.jongallant.com/2010/01/mobile-device-center-error/</link><guid isPermaLink="true">https://blog.jongallant.com/2010/01/mobile-device-center-error/</guid><description>This is an awesome error message:  I have found that manually killing wmdc.exe in Task Manager and then restarting helps.</description><pubDate>Thu, 21 Jan 2010 00:00:00 GMT</pubDate></item><item><title>Solution to the exception: &quot;The data to complete this operation is not yet available&quot;</title><link>https://blog.jongallant.com/2010/01/data-not-yet-available-exception/</link><guid isPermaLink="true">https://blog.jongallant.com/2010/01/data-not-yet-available-exception/</guid><description>I’m not sure what the deal is with this one, but rebooting my phone resolved it.</description><pubDate>Wed, 20 Jan 2010 00:00:00 GMT</pubDate><category>csharp</category><category>visual-studio</category></item><item><title>[object Object]</title><link>https://blog.jongallant.com/2010/01/mdf-requires-sql-express/</link><guid isPermaLink="true">https://blog.jongallant.com/2010/01/mdf-requires-sql-express/</guid><description>Solution for MDF file requires SQL Express error. Learn how to work with SQL Server database files.</description><pubDate>Tue, 12 Jan 2010 00:00:00 GMT</pubDate><category>csharp</category><category>aspnet</category><category>sql</category><category>visual-studio</category></item><item><title>[object Object]</title><link>https://blog.jongallant.com/2010/01/sql-version-not-supported/</link><guid isPermaLink="true">https://blog.jongallant.com/2010/01/sql-version-not-supported/</guid><description>[This exception: “This server version is not supported. Only servers up to Microsoft SQL Server 2005 are supported” Probably means that you have SQL Server...</description><pubDate>Tue, 12 Jan 2010 00:00:00 GMT</pubDate><category>csharp</category><category>aspnet</category><category>visual-studio</category></item><item><title>Solution to an Unresponsive Zune Pad</title><link>https://blog.jongallant.com/2009/12/solution-to-unresponsive-zune-pad/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/12/solution-to-unresponsive-zune-pad/</guid><description>The Zune Pad on my 80GB Zune was unresponsive for a day or so and a normal reset or restore didn’t work because they require the Zune pad to be working. This...</description><pubDate>Thu, 17 Dec 2009 00:00:00 GMT</pubDate></item><item><title>Solution to the exception: &quot;the data necessary to complete this operation is not yet available&quot; when debugging Windows Mobile apps</title><link>https://blog.jongallant.com/2009/12/data-not-available-windows-mobile/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/12/data-not-available-windows-mobile/</guid><description>The exception “the data necessary to complete this operation is not yet available” can mean that the app you are trying to debug is already running on the de...</description><pubDate>Wed, 02 Dec 2009 00:00:00 GMT</pubDate><category>visual-studio</category></item><item><title>Solution to the Windows Task Scheduler &quot;Start only if the following network connection is available&quot; disabled issue</title><link>https://blog.jongallant.com/2009/11/task-scheduler-network-connection/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/11/task-scheduler-network-connection/</guid><description>Not sure why, but the “Start only if the following network connection is available” option is disabled for scheduled tasks if the task is configured for: “Wi...</description><pubDate>Mon, 30 Nov 2009 00:00:00 GMT</pubDate></item><item><title>Solution to the Exception: Connection failed. The device security configuration disallowed the connection. Ensure that you have the appropriate certificates on your device for development.</title><link>https://blog.jongallant.com/2009/11/connection-failed-exception/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/11/connection-failed-exception/</guid><description>You will get this exception if you try to debug on a physical device from Visual Studio and haven’t install the debug certificates. “Connection failed. The d...</description><pubDate>Mon, 23 Nov 2009 00:00:00 GMT</pubDate><category>visual-studio</category></item><item><title>How to Send a Text Message from ATT.com</title><link>https://blog.jongallant.com/2009/11/how-to-send-text-message-from-attcom/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/11/how-to-send-text-message-from-attcom/</guid><description>I spent about 20 mins with ATT technical support today trying to figure out how to send a Text from their website. Apparently they did some website updates a...</description><pubDate>Mon, 23 Nov 2009 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How to Create a Windows 7 Custom Key Command</title><link>https://blog.jongallant.com/2009/11/windows-7-custom-key-command/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/11/windows-7-custom-key-command/</guid><description>Sometimes you want a key command (keycommand) that works across all of your Windows Desktop. For example, let’s say that you write a lot of email and you wan...</description><pubDate>Mon, 23 Nov 2009 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Zoom H4n Review</title><link>https://blog.jongallant.com/2009/10/zoom-h4n-review/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/10/zoom-h4n-review/</guid><description>I picked up the Zoom H4n not too long ago for my concert and rehearsal recordings. While I’m really happy with the quality of the recordings there are some s...</description><pubDate>Sat, 31 Oct 2009 00:00:00 GMT</pubDate><category>reviews</category></item><item><title>How to Export RSS Feeds to an OPML File in Outlook 2010</title><link>https://blog.jongallant.com/2009/06/outlook-rss-export/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/06/outlook-rss-export/</guid><description>For some reason this feature is hidden in Outlook 2010. Click the Office Button in the upper left hand corner. [Click “Open” and then “Import” [ Import and...</description><pubDate>Fri, 26 Jun 2009 00:00:00 GMT</pubDate><category>howto</category></item><item><title>How to Highlight Rows Based on a Cell Value in Excel</title><link>https://blog.jongallant.com/2009/06/excel-highlight-row-based-on-cell-value/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/06/excel-highlight-row-based-on-cell-value/</guid><description>Here’s how to highlight rows based on a cell value in Excel 2007 and Excel 2010. Reference this page for previous versions of Excel Select the table you want...</description><pubDate>Wed, 17 Jun 2009 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Microsoft will Donate 8 Meals to Feeding America for Every IE8 Download</title><link>https://blog.jongallant.com/2009/06/ie8-meals/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/06/ie8-meals/</guid><description>Microsoft will donate 8 meals to Feeding America for every IE8 download. Very creative way to get people fed.</description><pubDate>Wed, 17 Jun 2009 00:00:00 GMT</pubDate></item><item><title>Dimecasts.net – A great Video Based Learning Resource for Developers</title><link>https://blog.jongallant.com/2009/06/dimecasts/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/06/dimecasts/</guid><description>I love short and sweet learning. That is exactly what Dimecasts.net provides. Videos that are 10 minutes or less (hence the “dime” in the name) and cover man...</description><pubDate>Thu, 04 Jun 2009 00:00:00 GMT</pubDate></item><item><title>How to Create a New Category in Outlook</title><link>https://blog.jongallant.com/2009/06/how-to-create-new-category-in-outlook/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/06/how-to-create-new-category-in-outlook/</guid><description>Creating a new category in Outlook isn’t very intuitive. Right click on the item you want to categorize Select “Categorize” Select “All Categories” Click the...</description><pubDate>Thu, 04 Jun 2009 00:00:00 GMT</pubDate><category>howto</category></item><item><title>Solution to the &quot;Format of the initialization string does not conform to specification starting at index 0.&quot; Exception</title><link>https://blog.jongallant.com/2009/05/format-of-initialization-string/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/05/format-of-initialization-string/</guid><description>You are probably using the wrong DbConnection class. If you are using Access then make sure you use OleDbConnection, not SqlConnection…and vice versa. Altern...</description><pubDate>Sat, 02 May 2009 00:00:00 GMT</pubDate><category>csharp</category><category>sql</category></item><item><title>Solution to the &quot;You tried to assign the Null value to a variable that is not a Variant data type.&quot; Exception</title><link>https://blog.jongallant.com/2009/05/null-value-to-variable/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/05/null-value-to-variable/</guid><description>By default the DataSource wizard passes parameters for AutoNumber primary keys. If you are getting this error: You tried to assign the Null value to a variab...</description><pubDate>Sat, 02 May 2009 00:00:00 GMT</pubDate><category>csharp</category><category>aspnet</category></item><item><title>Solution to &quot;Operation must use an updateable query&quot; Exception when writing to an Access Database from ASP.NET</title><link>https://blog.jongallant.com/2009/04/operation-must-use-updateable-query/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/04/operation-must-use-updateable-query/</guid><description>Could be a couple of things: The file is marked as read-only. Right click on file, uncheck “read only”.2. The application pool identity doesn’t have write pe...</description><pubDate>Mon, 06 Apr 2009 00:00:00 GMT</pubDate><category>csharp</category><category>aspnet</category></item><item><title>Mobile Browser Detection in ASP.NET</title><link>https://blog.jongallant.com/2009/04/mobile-browser-detection-in-aspnet/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/04/mobile-browser-detection-in-aspnet/</guid><description>Before last week the only two viable Mobile Browser Detection options were: WURFL – Great for non-.NET solutions. .NET APIs lack support2. DeviceAtlas – Grea...</description><pubDate>Fri, 03 Apr 2009 00:00:00 GMT</pubDate><category>csharp</category><category>aspnet</category></item><item><title>Mobile Web Design Book References</title><link>https://blog.jongallant.com/2009/04/mobile-web-design-book-references/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/04/mobile-web-design-book-references/</guid><description>I just finished Cameron Moll’s “Mobile Web Design” book. Not only is it a great book…short, sweet and comprehensive, but it has a lot of great references. I...</description><pubDate>Thu, 02 Apr 2009 00:00:00 GMT</pubDate></item><item><title>Solution to &quot;To install the software, you must log on as a member of the Administrators group.&quot; error when installing a Canon Printer</title><link>https://blog.jongallant.com/2009/03/to-install-log-on-as-admin/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/03/to-install-log-on-as-admin/</guid><description>I had to install my Canon MP980 software on to my new Windows 7 laptop and even though my domain account is in the Administrators group I was getting this er...</description><pubDate>Sun, 22 Mar 2009 00:00:00 GMT</pubDate></item><item><title>Access Database Membership, Profile, Role and Personalization Providers for ASP.NET</title><link>https://blog.jongallant.com/2009/03/access-providers/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/03/access-providers/</guid><description>ASP.NET doesn’t ship with Membership, Profile, Role or Personalization providers out of the box. Imar Spaanjaars has a great article on how to setup a site u...</description><pubDate>Fri, 13 Mar 2009 00:00:00 GMT</pubDate><category>csharp</category><category>aspnet</category></item><item><title>How to copy tables from one Access database to another</title><link>https://blog.jongallant.com/2009/03/copy-access-tables/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/03/copy-access-tables/</guid><description>It’s simple. Use the import function. Open the destination database. Right click in the table pane. Select Import. Choose the origination database. Choose th...</description><pubDate>Fri, 13 Mar 2009 00:00:00 GMT</pubDate></item><item><title>Solution to the cmsscciabstractionlayer.cpp Line number: 5892 error</title><link>https://blog.jongallant.com/2009/03/cmsscciabstractionlayer-5892/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/03/cmsscciabstractionlayer-5892/</guid><description>I often get this error when trying to bind a project or solution to a VSS provider in Visual Studio through File-&gt;Source Control-&gt;Change Source Control. Micr...</description><pubDate>Wed, 11 Mar 2009 00:00:00 GMT</pubDate></item><item><title>Windows Live Sign-In Assistant Conflicts with Outlook IRM</title><link>https://blog.jongallant.com/2009/03/signin-assistant-conflicts-outlook/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/03/signin-assistant-conflicts-outlook/</guid><description>If you are trying to read a protected mail using Outlook and are getting prompted to enter a Windows Live Id instead of your network credentials it is becaus...</description><pubDate>Wed, 11 Mar 2009 00:00:00 GMT</pubDate></item><item><title>Hidden Facebook Status Codes</title><link>https://blog.jongallant.com/2009/03/hidden-facebook-status-codes-10/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/03/hidden-facebook-status-codes-10/</guid><description>I installed win7 today and had to post about it…  Facebook converts &lt;3 to a heart…how cute. What other hidden Facebook codes are out there?</description><pubDate>Tue, 10 Mar 2009 00:00:00 GMT</pubDate></item><item><title>Solution to Method has no implementation (no RVA) Error</title><link>https://blog.jongallant.com/2009/02/method-has-no-implementation/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/02/method-has-no-implementation/</guid><description>If you get this exception _System.TypeLoadException: Could not load type ‘x’ from assembly ‘xx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null’ becaus...</description><pubDate>Wed, 25 Feb 2009 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>How to Reuse TreeNodeCollection in Windows Forms apps</title><link>https://blog.jongallant.com/2009/02/reuse-treenodecollection/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/02/reuse-treenodecollection/</guid><description>I’m creating an app and need the same data set for two tree views. Nodes.AddRange only works with a TreeNode[] and the TreeNodeCollection is read-only and do...</description><pubDate>Thu, 19 Feb 2009 00:00:00 GMT</pubDate><category>csharp</category><category>aspnet</category></item><item><title>Delete All Outlook RSS Feeds</title><link>https://blog.jongallant.com/2009/02/delete-all-outlook-rss-feeds/</link><guid isPermaLink="true">https://blog.jongallant.com/2009/02/delete-all-outlook-rss-feeds/</guid><description>My Outlook RSS Feeds were in a really funky state this morning. I had to create a new profile and I had RSS Sync enabled. When that is the case Outlook re-ad...</description><pubDate>Tue, 17 Feb 2009 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>[object Object]</title><link>https://blog.jongallant.com/2008/11/security-database-on-server-trust/</link><guid isPermaLink="true">https://blog.jongallant.com/2008/11/security-database-on-server-trust/</guid><description>Got this error when logging into a machine that I hadn’t touched in months: “the security database on the server does not have a computer account for this wo...</description><pubDate>Wed, 19 Nov 2008 00:00:00 GMT</pubDate></item><item><title>Solution to the SQL Server 2008 with Visual Studio 2008 SP1 Install Exception: &quot;SQL Server 2008 setup requires .NET Framework 3.5 to be installed&quot;</title><link>https://blog.jongallant.com/2008/11/sql-vs-exception/</link><guid isPermaLink="true">https://blog.jongallant.com/2008/11/sql-vs-exception/</guid><description>Fix SQL Server exceptions in Visual Studio. Solution for database connection and query errors.</description><pubDate>Wed, 19 Nov 2008 00:00:00 GMT</pubDate><category>visual-studio</category></item><item><title>PDC Wrapup - My fav sessions</title><link>https://blog.jongallant.com/2008/11/pdc-wrapup-my-fav-sessions/</link><guid isPermaLink="true">https://blog.jongallant.com/2008/11/pdc-wrapup-my-fav-sessions/</guid><description>PDC was great this year! Here’s a quick list of my favorite sessions of technologies and products that Social Bookmarking will use soon… Stuff we’ll use this...</description><pubDate>Wed, 05 Nov 2008 00:00:00 GMT</pubDate><category>csharp</category><category>aspnet</category></item><item><title>Solution to SQL Server 2005 SP2 Upgrade Issue : KB921896 1603 29565</title><link>https://blog.jongallant.com/2008/11/sql-2005-sp2-upgrade-issue/</link><guid isPermaLink="true">https://blog.jongallant.com/2008/11/sql-2005-sp2-upgrade-issue/</guid><description>Fix SQL Server 2005 SP2 upgrade permission errors. Grant explicit Full Control permissions to resolve upgrade failures.</description><pubDate>Tue, 04 Nov 2008 00:00:00 GMT</pubDate></item><item><title>Entering Credentials in Gmail App on BlackJack II</title><link>https://blog.jongallant.com/2008/09/blackjack-ii-gmail-credentials/</link><guid isPermaLink="true">https://blog.jongallant.com/2008/09/blackjack-ii-gmail-credentials/</guid><description>If you are using the Gmail Mobile App on Windows Mobile you may notice that it seems impossible to enter a username and password into the authentication scre...</description><pubDate>Fri, 12 Sep 2008 00:00:00 GMT</pubDate></item><item><title>Solution to SqlCommand &quot;expects parameter&quot; Exception</title><link>https://blog.jongallant.com/2008/09/sqlcommand-expects-parameter/</link><guid isPermaLink="true">https://blog.jongallant.com/2008/09/sqlcommand-expects-parameter/</guid><description>I was getting this exception earlier today: Test method x threw exception: System.Data.SqlClient.SqlException: Procedure or function ‘sp_get_x’ expects param...</description><pubDate>Fri, 12 Sep 2008 00:00:00 GMT</pubDate></item><item><title>Backslash key on Blackjack II</title><link>https://blog.jongallant.com/2008/09/backslash-key-on-blackjack-ii/</link><guid isPermaLink="true">https://blog.jongallant.com/2008/09/backslash-key-on-blackjack-ii/</guid><description>How to type a backslash on the Blackjack II phone: hold down the sym button to access special characters and symbols.</description><pubDate>Thu, 11 Sep 2008 00:00:00 GMT</pubDate></item><item><title>New MSDN &amp; TechNet Search URLs</title><link>https://blog.jongallant.com/2008/09/new-msdn-technet-search-urls/</link><guid isPermaLink="true">https://blog.jongallant.com/2008/09/new-msdn-technet-search-urls/</guid><description>Along with all the other new features of our recent MSDN &amp; TechNet search release we also created “search” sub-domains for both of the sites. The new URLs ar...</description><pubDate>Thu, 11 Sep 2008 00:00:00 GMT</pubDate></item><item><title>LINQ TO SQL Designer not updating Codefile Fix</title><link>https://blog.jongallant.com/2008/08/linq-to-sql-designer-codefile-fix/</link><guid isPermaLink="true">https://blog.jongallant.com/2008/08/linq-to-sql-designer-codefile-fix/</guid><description>I’m not sure exactly what leads to this issue, but in 2008 SP1 the designer doesn’t always update the codefile after dragging from Server Explorer. Hit F7 fr...</description><pubDate>Sun, 31 Aug 2008 00:00:00 GMT</pubDate></item><item><title>ASP.NET Dynamic Data - A property with name &apos;[table].[column]&quot; does not exist in metadata for entity type &apos;[type]&apos;.</title><link>https://blog.jongallant.com/2008/08/dynamic-data-property-does-not-exist/</link><guid isPermaLink="true">https://blog.jongallant.com/2008/08/dynamic-data-property-does-not-exist/</guid><description>Fix property does not exist error in ASP.NET Dynamic Data. Solution for missing dynamic data properties.</description><pubDate>Mon, 25 Aug 2008 00:00:00 GMT</pubDate></item><item><title>Web Unit Tests Without HttpContext</title><link>https://blog.jongallant.com/2008/08/web-unit-tests-without-httpcontext/</link><guid isPermaLink="true">https://blog.jongallant.com/2008/08/web-unit-tests-without-httpcontext/</guid><description>Phil Haack created a very useful HttpSimulator to assist in unit testing code that accesses the HttpContext. I was up an running in a few minutes. Here’s a s...</description><pubDate>Sat, 23 Aug 2008 00:00:00 GMT</pubDate></item><item><title>New SQL Server Date DataTypes: Date, Time, DateTime2 &amp; DateTimeOffset</title><link>https://blog.jongallant.com/2008/08/new-sql-data-types/</link><guid isPermaLink="true">https://blog.jongallant.com/2008/08/new-sql-data-types/</guid><description>Great video on the new Date DataTypes in in Sql [T-SQL Enhancements and Date/Time](http://download.microsoft.com/download/8/5/1/851B0968-0BE0-417E-9DA9-B3A2...</description><pubDate>Fri, 15 Aug 2008 00:00:00 GMT</pubDate><category>sql</category></item><item><title>Solution for &quot;Download Failure&quot; exception with Scottgu&apos;s DiggSample</title><link>https://blog.jongallant.com/2008/04/download-failure-diggsample/</link><guid isPermaLink="true">https://blog.jongallant.com/2008/04/download-failure-diggsample/</guid><description>WebClient will return a Download failure exception if you search the Digg API using an invalid search term. If you search with a valid term, say “microsoft”,...</description><pubDate>Sun, 06 Apr 2008 00:00:00 GMT</pubDate></item><item><title>Solution to &quot;Configuration system failed to initialize&quot;</title><link>https://blog.jongallant.com/2008/03/config-system-failed-to-initialize/</link><guid isPermaLink="true">https://blog.jongallant.com/2008/03/config-system-failed-to-initialize/</guid><description>I got this error today: “Configuration system failed to initialize” while loading a config file. Looking at the web.config file it wasn’t obvious what the pr...</description><pubDate>Sat, 01 Mar 2008 00:00:00 GMT</pubDate><category>aspnet</category></item><item><title>Windows Live SkyDrive - 5 GB of Free Online Disk Space</title><link>https://blog.jongallant.com/2008/03/skydrive-5-gb-free/</link><guid isPermaLink="true">https://blog.jongallant.com/2008/03/skydrive-5-gb-free/</guid><description>I regularly use SkyDrive for sharing files with my friends and family. You get 5GB free, the UI is super easy to use and you completely control the permissio...</description><pubDate>Sat, 01 Mar 2008 00:00:00 GMT</pubDate></item><item><title>System.Net.Mail.MailMessage Mail Header Casing Issue Fixed in .NET 2.0 SP1 &amp; .NET 3.5</title><link>https://blog.jongallant.com/2007/12/mailmessage-casing-issue/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/12/mailmessage-casing-issue/</guid><description>With the transition of MailMessage from System.Web.Mail to System.Net.Mail there were some mail header casing changes that caused mail sent to Hotmail and Li...</description><pubDate>Fri, 07 Dec 2007 00:00:00 GMT</pubDate></item><item><title>LINQ: Sequence contains no elements. InvalidOperationException when calling Single</title><link>https://blog.jongallant.com/2007/12/linq-sequence-contains-no-elements/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/12/linq-sequence-contains-no-elements/</guid><description>If you call Single to get an object from your DB and the object doesn’t exist you will get an InvalidOperationException. return this.DataContext.MemberDaos.S...</description><pubDate>Sun, 02 Dec 2007 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>LINQ: &quot;Add&quot; renamed to &quot;InsertOnSubmit&quot;</title><link>https://blog.jongallant.com/2007/12/linq-renamed-to/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/12/linq-renamed-to/</guid><description>If you are using LINQ to insert data with RTM bits you won’t find the Add method on the DataContext post Beta2. Use the InsertOnSubmit method instead.</description><pubDate>Sat, 01 Dec 2007 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>LINQ and Web Application Connection Strings</title><link>https://blog.jongallant.com/2007/11/linq-web-app-connection-strings/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/11/linq-web-app-connection-strings/</guid><description>It’s usually a good idea to seperate Biz Layer Objects and Data Access Objects into seperate assemblies, but when you do that and use LINQ to SQL (.dbml) fil...</description><pubDate>Sun, 25 Nov 2007 00:00:00 GMT</pubDate><category>csharp</category><category>aspnet</category></item><item><title>SilverLight for Linux</title><link>https://blog.jongallant.com/2007/09/silverlight-for-linux/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/09/silverlight-for-linux/</guid><description>SilverLight 1.0 was released today and Microsoft confirmed that they are working with Novell to produce a version of it for Linux. Great news!</description><pubDate>Wed, 05 Sep 2007 00:00:00 GMT</pubDate></item><item><title>Binding Complex Properties to GridView</title><link>https://blog.jongallant.com/2007/08/binding-complex-properties-to-gridview/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/08/binding-complex-properties-to-gridview/</guid><description>Binding simple (int/string, etc) type properties to a TemplateColumn in a GridView is easy, but when you need to bind the Grid to an object that has properti...</description><pubDate>Thu, 30 Aug 2007 00:00:00 GMT</pubDate><category>aspnet</category></item><item><title>Visual Studio - Close All Documents toolbar command</title><link>https://blog.jongallant.com/2007/08/visual-close-close-all-documents/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/08/visual-close-close-all-documents/</guid><description>When dev’n I frequently want to close all the open documents in VS. The right click on tab command in VS doesn’t have that option, so after digging around in...</description><pubDate>Wed, 29 Aug 2007 00:00:00 GMT</pubDate></item><item><title>ASP.NET WebProfile Generator Released to CodePlex.com</title><link>https://blog.jongallant.com/2007/07/aspnet-webprofile-generator/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/07/aspnet-webprofile-generator/</guid><description>Tim McBride just pushed out his code that dynamically creates the profile provider classes for non-WebSite projects. http://www.codeplex.com/WebProfile/</description><pubDate>Tue, 03 Jul 2007 00:00:00 GMT</pubDate></item><item><title>Workaround for Blend 2 &quot;Edit in Visual Studio&quot; wrong Framework version issue</title><link>https://blog.jongallant.com/2007/05/blend-2-wrong-framework-version-25/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/05/blend-2-wrong-framework-version-25/</guid><description>If you create a project in Blend 2 May Preview and right click on the project and select “Edit in Visual Studio”. Blend 2 creates that VS project using versi...</description><pubDate>Fri, 25 May 2007 00:00:00 GMT</pubDate></item><item><title>How to play 24 bit WAV files in Windows Media Player &amp; Media Encoder</title><link>https://blog.jongallant.com/2007/05/24-bit-wav-files-windows-media/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/05/24-bit-wav-files-windows-media/</guid><description>I do a bit of recording and usually bounce my tracks to 16bit WAVs because Windows Media Player doesn’t support 24bit WAV out of the box and I couldn’t find...</description><pubDate>Thu, 24 May 2007 00:00:00 GMT</pubDate><category>music</category></item><item><title>Running two different versions of ASP.NET on the same server</title><link>https://blog.jongallant.com/2007/05/aspnet-two-versions/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/05/aspnet-two-versions/</guid><description>I just installed Orcas and was getting this error when running a performance test: Event Type: Error Event Source: ASP.NET 2.0.50727.0 Event Category: None E...</description><pubDate>Thu, 24 May 2007 00:00:00 GMT</pubDate><category>aspnet</category></item><item><title>ATOM 1.0 Schema</title><link>https://blog.jongallant.com/2007/05/atom-10-schema/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/05/atom-10-schema/</guid><description>I just spent a while searching for the ATOM 1.0 schema definition. This looks like the most human readable form out there. http://www.atomenabled.org/develop...</description><pubDate>Tue, 01 May 2007 00:00:00 GMT</pubDate></item><item><title>How to get your local machines IP address using C#</title><link>https://blog.jongallant.com/2007/03/local-machine-ip-address/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/03/local-machine-ip-address/</guid><description>I’m working on this app that pulls the ip address from the request headers. When debugging the app locally the headers are always “127.0.0.1”, which doesn’t...</description><pubDate>Sun, 25 Mar 2007 00:00:00 GMT</pubDate></item><item><title>Web Application Projects do not support dynamic Profile class generation</title><link>https://blog.jongallant.com/2007/03/web-app-project-dynamic-profile-class/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/03/web-app-project-dynamic-profile-class/</guid><description>I found out the hard way that Web Application Projects do not support dynamic class generation for profile providers. For now you need to use the “WebSite” t...</description><pubDate>Sun, 25 Mar 2007 00:00:00 GMT</pubDate><category>csharp</category><category>aspnet</category></item><item><title>Solution: WPF/e not showing up on new server deployment</title><link>https://blog.jongallant.com/2007/03/wpfe-server-deploy/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/03/wpfe-server-deploy/</guid><description>I just deployed a new wpf/e control to a new server and found that I need to register the content types for xaml, etc. You will find the configuration steps...</description><pubDate>Wed, 14 Mar 2007 00:00:00 GMT</pubDate></item><item><title>Reflector add-ins now on CodePlex.com</title><link>https://blog.jongallant.com/2007/03/reflector-add-ins-now-on-codeplexcom/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/03/reflector-add-ins-now-on-codeplexcom/</guid><description>Lutz Roeder’s Reflector add-ins are now on www.CodePlex.com http://www.codeplex.com/reflectoraddins</description><pubDate>Wed, 07 Mar 2007 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>Visual Studio 2005 Service Pack for Vista Released</title><link>https://blog.jongallant.com/2007/03/vs-2005-sp-vista/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/03/vs-2005-sp-vista/</guid><description>For all those dev’n on Vista, self included :) http://www.microsoft.com/downloads/details.aspx?FamilyID=90e2942d-3ad1-4873-a2ee-4acc0aace5b6&amp;displaylang=en</description><pubDate>Wed, 07 Mar 2007 00:00:00 GMT</pubDate></item><item><title>Solution to &quot;is null or not an object&quot; error with ScriptService</title><link>https://blog.jongallant.com/2007/03/is-null-or-not-object-scriptservice/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/03/is-null-or-not-object-scriptservice/</guid><description>I just spent the last few hours trying to track down why I kept getting an “is null or not an object” error when setting up a service with a ScriptService at...</description><pubDate>Tue, 06 Mar 2007 00:00:00 GMT</pubDate><category>csharp</category><category>aspnet</category></item><item><title>Hiding and showing the Office 2007 ribbon</title><link>https://blog.jongallant.com/2007/02/hide-show-office-2007-ribbon/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/02/hide-show-office-2007-ribbon/</guid><description>I accidentally hit Ctrl+F1 today and my ribbon was gone. Hit Ctrl + F1 and it’s back. Kind of a hidden command, HTH</description><pubDate>Tue, 27 Feb 2007 00:00:00 GMT</pubDate></item><item><title>Solution: How to get the InnerText value of a node when using XmlDataSource</title><link>https://blog.jongallant.com/2007/02/xmldatasource-innertext/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/02/xmldatasource-innertext/</guid><description>Lets say you have this xml: Blog Content And you are using an XmlDataSource to run it through a repeater. You can easily get the attributes like so: &lt;%#Eval(...</description><pubDate>Tue, 27 Feb 2007 00:00:00 GMT</pubDate></item><item><title>Solution to externally referenced config file caching: restartOnExternalChanges</title><link>https://blog.jongallant.com/2007/02/external-config-cache/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/02/external-config-cache/</guid><description>If you are referencing an external configuration file in your web application and are caching that access, then look at using the restartOnExternalChanges co...</description><pubDate>Mon, 26 Feb 2007 00:00:00 GMT</pubDate><category>aspnet</category></item><item><title>Solution to jagged images in IE at 1600x1200</title><link>https://blog.jongallant.com/2007/02/ie-jagged-images/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/02/ie-jagged-images/</guid><description>I just got a new laptop and am running it at 1600x1200. With IE I was getting jagged images, so I pinged the internal IE discussions group and got this respo...</description><pubDate>Sat, 24 Feb 2007 00:00:00 GMT</pubDate></item><item><title>How to convert XmlDocument to XmlReader for SqlXml data type.</title><link>https://blog.jongallant.com/2007/01/convert-xmldocument-to-xmlreader/</link><guid isPermaLink="true">https://blog.jongallant.com/2007/01/convert-xmldocument-to-xmlreader/</guid><description>The SqlXml datatype constructor only accepts a Stream or XmlReader, if you have an XmlDocument in memory (go with stream if you have it) then you can easily...</description><pubDate>Tue, 30 Jan 2007 00:00:00 GMT</pubDate><category>csharp</category><category>sql</category></item><item><title>Page Cannot Be Displayed error in IIS</title><link>https://blog.jongallant.com/2006/11/page-cannot-be-displayed-error-in-iis/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/11/page-cannot-be-displayed-error-in-iis/</guid><description>The “page cannot be displayed” issue in IE could be many things. First turn off the Show Friendly Error Message option in IE. Then check event viewer. And if...</description><pubDate>Mon, 13 Nov 2006 00:00:00 GMT</pubDate></item><item><title>AJAX Control Extender Project Template Install</title><link>https://blog.jongallant.com/2006/11/ajax-control-extender/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/11/ajax-control-extender/</guid><description>If you are wondering where the “Atlas Control Project” template disappeared to with the latest beta, you can find install instructions for the template here:...</description><pubDate>Thu, 09 Nov 2006 00:00:00 GMT</pubDate><category>aspnet</category></item><item><title>Commerce Server/IIS: File or assembly name Microsoft.CatalogServer, or one of its dependencies, was not found.</title><link>https://blog.jongallant.com/2006/11/commerce-server-assembly-issue/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/11/commerce-server-assembly-issue/</guid><description>This typically means that you need to configure your site to use v2.0 of the .NET framework. aspnet_regiis -i is one way, another is to manually switch to 2....</description><pubDate>Thu, 09 Nov 2006 00:00:00 GMT</pubDate></item><item><title>Commerce Server: Failed to get the connection string of the product catalog resource for the specified site.</title><link>https://blog.jongallant.com/2006/11/commerce-server-connection/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/11/commerce-server-connection/</guid><description>If you get this exception when loading a CSAdmin web service it is likely that the AppPool’s identity does not have access to the MSCS_Admin database. Give t...</description><pubDate>Thu, 09 Nov 2006 00:00:00 GMT</pubDate></item><item><title>PhotoSynth TechPreview is now available</title><link>https://blog.jongallant.com/2006/11/photosynth-techpreview-is-now-available/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/11/photosynth-techpreview-is-now-available/</guid><description>http://labs.live.com/photosynth</description><pubDate>Thu, 09 Nov 2006 00:00:00 GMT</pubDate></item><item><title>Slow Jerky Cursor on Virtual Machine?</title><link>https://blog.jongallant.com/2006/11/slow-jerky-cursor-on-virtual-machine/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/11/slow-jerky-cursor-on-virtual-machine/</guid><description>If you have a slow jerky cursor (mouse) on a Virtual Machine it probably means that you need to install Virtual Machine Additions. How to install Virtual Mac...</description><pubDate>Tue, 07 Nov 2006 00:00:00 GMT</pubDate></item><item><title>JavaScript Lint</title><link>https://blog.jongallant.com/2006/10/javascript-lint/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/10/javascript-lint/</guid><description>My team uses many static analysis tools to check for common coding mistakes and coding standards. I recently stubbled upon JavaScriptLint which we’ll start u...</description><pubDate>Thu, 19 Oct 2006 00:00:00 GMT</pubDate></item><item><title>What is your dream dev portal?</title><link>https://blog.jongallant.com/2006/10/what-is-your-dream-dev-portal/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/10/what-is-your-dream-dev-portal/</guid><description>What features would your dream dev portal have? Blogs, technologies, products, reviews, articles? Does the customizable experience at Live.com give you what...</description><pubDate>Tue, 10 Oct 2006 00:00:00 GMT</pubDate></item><item><title>What&apos;s your homepage?</title><link>https://blog.jongallant.com/2006/10/what-your-homepage/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/10/what-your-homepage/</guid><description>I’m a dev lead in a group that is part of MSDN and TechNet. I’m curious what you (the IT Pro/Dev community) think of the MSDN/TechNet homepages and how we co...</description><pubDate>Tue, 10 Oct 2006 00:00:00 GMT</pubDate></item><item><title>ASP.NET Videos</title><link>https://blog.jongallant.com/2006/10/aspnet-videos/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/10/aspnet-videos/</guid><description>Lots of great ASP.NET videos up on www.ASP.net https://www.asp.net/learn/videos/default.aspx?tabid=63</description><pubDate>Fri, 06 Oct 2006 00:00:00 GMT</pubDate></item><item><title>Learning Platform v3 is live!</title><link>https://blog.jongallant.com/2006/08/learning-platform-v3-is-live/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/08/learning-platform-v3-is-live/</guid><description>The project I’ve been working on since I joined IDEO last October has finally shipped! Learning Platform v3 can be found at http://learning.microsoft.com/ Th...</description><pubDate>Fri, 18 Aug 2006 00:00:00 GMT</pubDate></item><item><title>Blinq - Database editor webapp autogeneration</title><link>https://blog.jongallant.com/2006/07/blinq/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/07/blinq/</guid><description>Blinq is going to at least make all the dreary admin site creation work super easy for you.  I was up and running with a full admin site in about 5 mins.</description><pubDate>Thu, 27 Jul 2006 00:00:00 GMT</pubDate></item><item><title>Solution to the ambiguous &quot;Configuration Error&quot; - An error occurred loading a configuration file: Object reference not set to an instance of an object.</title><link>https://blog.jongallant.com/2006/07/configuration-error/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/07/configuration-error/</guid><description>If you see this error message it means that you have not selected a .NET framework version to use for the website or virtual directory. To resolve, go to IIS...</description><pubDate>Wed, 19 Jul 2006 00:00:00 GMT</pubDate></item><item><title>Cons of Response.Redirect(url, false)</title><link>https://blog.jongallant.com/2006/06/cons-of-responseredirecturl-false/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/06/cons-of-responseredirecturl-false/</guid><description>The second parameter overload of Response.Redirect is nice because it doesn’t call Response.End, which is responsible for throwing the ThreadAbortException....</description><pubDate>Tue, 20 Jun 2006 00:00:00 GMT</pubDate></item><item><title>Convert.ChangeType for Nullable types</title><link>https://blog.jongallant.com/2006/06/convertchangetype-for-nullable-types/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/06/convertchangetype-for-nullable-types/</guid><description>Convert.ChangeType doesn’t support nullable types. Peter Johnson has a post which shows how to test and cast from object to Nullable types. The can obviously...</description><pubDate>Mon, 19 Jun 2006 00:00:00 GMT</pubDate></item><item><title>Type conversion (From object to Nullable, Enum, Custom TypeConverter)</title><link>https://blog.jongallant.com/2006/06/type-conversion/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/06/type-conversion/</guid><description>While building our Commerce Server 2007 solution it made sense to wrap the LineItem class to easily access the weakly typed indexer accessible properties (wh...</description><pubDate>Mon, 19 Jun 2006 00:00:00 GMT</pubDate></item><item><title>How to properly unregister a Commerce Server pipeline component</title><link>https://blog.jongallant.com/2006/06/unregister-cs-pipeline/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/06/unregister-cs-pipeline/</guid><description>My team is implementing a custom Commerce Server 2007 (which just RTM’d last week btw) and I had to remove a custom pipeline from the stack. I removed all re...</description><pubDate>Mon, 19 Jun 2006 00:00:00 GMT</pubDate></item><item><title>VSTS Performance Tools</title><link>https://blog.jongallant.com/2006/06/vsts-performance-tools/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/06/vsts-performance-tools/</guid><description>Check out Ian Huff’s intro video about VSTS Performance Tools. It’s a great overview and covers just about everything you need to know about them.</description><pubDate>Mon, 19 Jun 2006 00:00:00 GMT</pubDate></item><item><title>Amazon&apos;s Mechanical Turk</title><link>https://blog.jongallant.com/2006/03/amazon-mechanical-turk/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/03/amazon-mechanical-turk/</guid><description>Let’s say an algorithm does what we need it to do really well 90% of the time. We have a choice to build the app to handle the other 10% which could come at...</description><pubDate>Wed, 22 Mar 2006 00:00:00 GMT</pubDate></item><item><title>Mix Day 2 - Office, Media Center, Gadgets, Atlas</title><link>https://blog.jongallant.com/2006/03/mix-day-2/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/03/mix-day-2/</guid><description>Very cool talk with Joe Belfiore this morning. I came a little late, but caught the cool work ms is doing with ease of integration with Office Addins. VSTO m...</description><pubDate>Wed, 22 Mar 2006 00:00:00 GMT</pubDate></item><item><title>Mix Day 1 - Part 1</title><link>https://blog.jongallant.com/2006/03/mix-day-1-part-1/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/03/mix-day-1-part-1/</guid><description>My day started off by having a quick bite with Doug Seven of DotNetJunkies and SqlJunkies fame. Amazingly enough we work in the same building @ ms, but have...</description><pubDate>Mon, 20 Mar 2006 00:00:00 GMT</pubDate></item><item><title>Mix Day 1 Part 2</title><link>https://blog.jongallant.com/2006/03/mix-day-1-part-2/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/03/mix-day-1-part-2/</guid><description>**Overview of Expression - Brad Becker **Splitview and XamlPad are included in the WinFx SDK. You can use them to create the Xaml by hand, but I would stay a...</description><pubDate>Mon, 20 Mar 2006 00:00:00 GMT</pubDate></item><item><title>Office 12 - What do you think?</title><link>https://blog.jongallant.com/2006/03/office-12-what-do-you-think/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/03/office-12-what-do-you-think/</guid><description>Just installed Office12 yesterday…I know a bit late, but I’ve been working like crazy lately and just starting to get caught back up on what else is happenin...</description><pubDate>Thu, 16 Mar 2006 00:00:00 GMT</pubDate></item><item><title>Mix it up!</title><link>https://blog.jongallant.com/2006/03/mix-it-up/</link><guid isPermaLink="true">https://blog.jongallant.com/2006/03/mix-it-up/</guid><description>Just found out that I’ll be hanging in LV for a few days next week at Mix06. For those of you that can’t go - what sessions would you like me to attend on yo...</description><pubDate>Wed, 15 Mar 2006 00:00:00 GMT</pubDate></item><item><title>WirDirStat - Disk Usage Utility</title><link>https://blog.jongallant.com/2005/09/wirdirstat-disk-usage-utility/</link><guid isPermaLink="true">https://blog.jongallant.com/2005/09/wirdirstat-disk-usage-utility/</guid><description>I ran out of disk space today and did a quick search for disk usage analysis tools. With WirDirStat I was able to find out quickly that my tempdb ldf file wa...</description><pubDate>Wed, 07 Sep 2005 00:00:00 GMT</pubDate></item><item><title>Be careful what you have on your clipboard while surfing</title><link>https://blog.jongallant.com/2005/08/clipboard-data-exposed/</link><guid isPermaLink="true">https://blog.jongallant.com/2005/08/clipboard-data-exposed/</guid><description>See how a malicious site could retrieve your clipboard data with a few lines of code… Copy any text with Ctrl+C and then click on the link below. You’ll see...</description><pubDate>Mon, 29 Aug 2005 00:00:00 GMT</pubDate></item><item><title>VSS File Paths</title><link>https://blog.jongallant.com/2004/10/vss-file-paths/</link><guid isPermaLink="true">https://blog.jongallant.com/2004/10/vss-file-paths/</guid><description>Here’s how to get the full path to a file in VSS. Right click on file and select Properties from context menu.2. Click Report Button3. Click Preview Button4....</description><pubDate>Mon, 25 Oct 2004 00:00:00 GMT</pubDate></item><item><title>Outlook 2003 Add-in for XP Events</title><link>https://blog.jongallant.com/2004/10/outlook-2003-add-in-for-xp-events/</link><guid isPermaLink="true">https://blog.jongallant.com/2004/10/outlook-2003-add-in-for-xp-events/</guid><description>In the process of building a COM Add-in for Outlook I ran into the issue of events not being fired with XP. I needed to capture the ItemAdd, ItemSend and Sel...</description><pubDate>Tue, 19 Oct 2004 00:00:00 GMT</pubDate></item><item><title>VSS Cloaking</title><link>https://blog.jongallant.com/2004/10/vss-cloaking/</link><guid isPermaLink="true">https://blog.jongallant.com/2004/10/vss-cloaking/</guid><description>I finally learned what the cloaking feature of VSS does and wanted to share. If you cloak a folder, you are marking it as a folder that you do not want to in...</description><pubDate>Fri, 08 Oct 2004 00:00:00 GMT</pubDate></item><item><title>Name That Control</title><link>https://blog.jongallant.com/2004/10/name-that-control/</link><guid isPermaLink="true">https://blog.jongallant.com/2004/10/name-that-control/</guid><description>What do naming convention do you prefer when naming controls and why? Hungarian:  lblUsername Pascal: UsernameLabel or Username Camel: username  Other?</description><pubDate>Mon, 04 Oct 2004 00:00:00 GMT</pubDate></item><item><title>Beyond Compare</title><link>https://blog.jongallant.com/2004/10/beyond-compare/</link><guid isPermaLink="true">https://blog.jongallant.com/2004/10/beyond-compare/</guid><description>I am amazed at how many developers are still using windiff or VSS diff tool. Beyond Compare is great tool that I use almost daily. It allows you to diff file...</description><pubDate>Sun, 03 Oct 2004 00:00:00 GMT</pubDate></item></channel></rss>