<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>David Wesst Blog</title><subtitle>Articles, gamelogs, and dungeonlogs.</subtitle><link href="https://david.wes.st/feed.xml" rel="self"/><link href="https://david.wes.st"/><id>https://david.wes.st/feed.xml</id><updated>2026-08-22T00:00:00.000Z</updated><author><name>David Wesst</name><uri>https://david.wes.st</uri></author><entry><title>Desktop Explorer</title><link href="https://david.wes.st/blog/desktop-explorer/"/><id>https://david.wes.st/blog/desktop-explorer/</id><updated>2026-08-22T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>The Mermaid Mask</title><link href="https://david.wes.st/blog/the-mermaid-mask/"/><id>https://david.wes.st/blog/the-mermaid-mask/</id><updated>2026-08-14T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>I Used Stacked PRs and Liked It</title><link href="https://david.wes.st/blog/i-used-stacked-prs-and-liked-it/"/><id>https://david.wes.st/blog/i-used-stacked-prs-and-liked-it/</id><updated>2026-08-12T00:00:00.000Z</updated><summary>Stacked pull requests helped me organize and merge a set of dependent changes to this website—and gave me a little faith in GitHub as a platform again.</summary></entry>
<entry><title>Paranormasight: The Mermaid&apos;s Curse</title><link href="https://david.wes.st/blog/paranormasight-the-mermaids-curse/"/><id>https://david.wes.st/blog/paranormasight-the-mermaids-curse/</id><updated>2026-07-23T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>The Incident at Galley House</title><link href="https://david.wes.st/blog/the-incident-at-galley-house/"/><id>https://david.wes.st/blog/the-incident-at-galley-house/</id><updated>2026-07-23T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Final Fantasy IV (Pixel Remaster)</title><link href="https://david.wes.st/blog/final-fantasy-iv/"/><id>https://david.wes.st/blog/final-fantasy-iv/</id><updated>2026-07-22T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>The Ratline</title><link href="https://david.wes.st/blog/the-ratline/"/><id>https://david.wes.st/blog/the-ratline/</id><updated>2026-05-24T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Mixtape</title><link href="https://david.wes.st/blog/mixtape/"/><id>https://david.wes.st/blog/mixtape/</id><updated>2026-05-14T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Kathy Rain 2: Soothsayer</title><link href="https://david.wes.st/blog/kathy-rain-2-soothsayer/"/><id>https://david.wes.st/blog/kathy-rain-2-soothsayer/</id><updated>2026-03-23T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>The Queen Who Refused to Die</title><link href="https://david.wes.st/blog/2026-03-16/"/><id>https://david.wes.st/blog/2026-03-16/</id><updated>2026-03-16T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>TR-49</title><link href="https://david.wes.st/blog/tr-49/"/><id>https://david.wes.st/blog/tr-49/</id><updated>2026-02-17T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Webs, Statues, and a Queen Who Won’t Die</title><link href="https://david.wes.st/blog/2026-02-08/"/><id>https://david.wes.st/blog/2026-02-08/</id><updated>2026-02-08T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>A Monkey, a Lie, and a Garden Full of Teeth</title><link href="https://david.wes.st/blog/2026-01-25/"/><id>https://david.wes.st/blog/2026-01-25/</id><updated>2026-01-25T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Retro Mystery Club Vol. 1 - The Ise-Shima Case</title><link href="https://david.wes.st/blog/retro-mystery-club-vol-1/"/><id>https://david.wes.st/blog/retro-mystery-club-vol-1/</id><updated>2026-01-10T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>The Thighs, the Stars, and the Scream</title><link href="https://david.wes.st/blog/2026-01-05/"/><id>https://david.wes.st/blog/2026-01-05/</id><updated>2026-01-05T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Little Rocket Lab</title><link href="https://david.wes.st/blog/little-rocket-lab/"/><id>https://david.wes.st/blog/little-rocket-lab/</id><updated>2025-12-30T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>A Long Way Down Is Still a Way Out</title><link href="https://david.wes.st/blog/2025-12-27/"/><id>https://david.wes.st/blog/2025-12-27/</id><updated>2025-12-27T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>The Séance of Blake Manor</title><link href="https://david.wes.st/blog/seance-at-blake-manor/"/><id>https://david.wes.st/blog/seance-at-blake-manor/</id><updated>2025-12-17T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Dispatch</title><link href="https://david.wes.st/blog/dispatch/"/><id>https://david.wes.st/blog/dispatch/</id><updated>2025-12-16T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>The Prophecy That Wanted Us Dead</title><link href="https://david.wes.st/blog/2025-12-15/"/><id>https://david.wes.st/blog/2025-12-15/</id><updated>2025-12-15T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>When the Room Let Us Go</title><link href="https://david.wes.st/blog/2025-12-01/"/><id>https://david.wes.st/blog/2025-12-01/</id><updated>2025-12-01T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>The Room That Remembered Us</title><link href="https://david.wes.st/blog/2025-11-17/"/><id>https://david.wes.st/blog/2025-11-17/</id><updated>2025-11-17T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Smoke over Fernia</title><link href="https://david.wes.st/blog/2025-10-18/"/><id>https://david.wes.st/blog/2025-10-18/</id><updated>2025-10-18T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Firefinger</title><link href="https://david.wes.st/blog/2025-09-01/"/><id>https://david.wes.st/blog/2025-09-01/</id><updated>2025-09-01T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>The Pachinko Gambit</title><link href="https://david.wes.st/blog/2025-08-18/"/><id>https://david.wes.st/blog/2025-08-18/</id><updated>2025-08-18T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Heart of Ubutao</title><link href="https://david.wes.st/blog/2025-08-04/"/><id>https://david.wes.st/blog/2025-08-04/</id><updated>2025-08-04T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Clair Obscur: Expedition 33</title><link href="https://david.wes.st/blog/clair-obscur-expedition-33/"/><id>https://david.wes.st/blog/clair-obscur-expedition-33/</id><updated>2025-07-08T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Tangle Tower</title><link href="https://david.wes.st/blog/tangle-tower/"/><id>https://david.wes.st/blog/tangle-tower/</id><updated>2025-04-21T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Blue Prince</title><link href="https://david.wes.st/blog/blue-prince/"/><id>https://david.wes.st/blog/blue-prince/</id><updated>2025-04-20T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>The Red Strings Club</title><link href="https://david.wes.st/blog/the-red-strings-club/"/><id>https://david.wes.st/blog/the-red-strings-club/</id><updated>2025-02-19T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>The Roottrees are Dead</title><link href="https://david.wes.st/blog/the-roottrees-are-dead/"/><id>https://david.wes.st/blog/the-roottrees-are-dead/</id><updated>2025-02-19T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>From 11ty to Wordpress and Back Again</title><link href="https://david.wes.st/blog/from-11ty-to-wordpress-and-back-again/"/><id>https://david.wes.st/blog/from-11ty-to-wordpress-and-back-again/</id><updated>2025-01-30T00:00:00.000Z</updated><summary>I stepped away from blogging thinking that the problem was that my Eleventy (11ty) setup and continually tinkering with it was keeping me away from blogging. So, to make it &quot;easier&quot; I spent a couple of months worth of my B-time moving my website over to Wordpress site. Once it was done, I had a fancy editor, a bunch of plugins, and all the tooling I could ever want. I didn&apos;t write a single post. This is post is my experience (not) blogging with Wordpress and returning to 11ty.</summary></entry>
<entry><title>Return to Grace</title><link href="https://david.wes.st/blog/return-to-grace/"/><id>https://david.wes.st/blog/return-to-grace/</id><updated>2025-01-27T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Sagres</title><link href="https://david.wes.st/blog/sagres/"/><id>https://david.wes.st/blog/sagres/</id><updated>2025-01-04T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Indiana Jones and the Great Circle</title><link href="https://david.wes.st/blog/indiana-jones-and-the-great-circle/"/><id>https://david.wes.st/blog/indiana-jones-and-the-great-circle/</id><updated>2025-01-02T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Defining the Problem before the Solution</title><link href="https://david.wes.st/blog/defining-problem-before-the-solution/"/><id>https://david.wes.st/blog/defining-problem-before-the-solution/</id><updated>2023-01-27T00:00:00.000Z</updated><summary>Before you create a solution, you need to understand the problem. It sounds obvious enough, yet I see developers (including myself) getting into the code and design phase before they really understand the problem they are trying to fix. These are the steps I take a properly understand a problem I am trying to solve, prior to coding or solution-ing anything.</summary></entry>
<entry><title>Docker Build Hangs When Adding Key with apt-key in WSL2</title><link href="https://david.wes.st/blog/docker-build-hangs-on-apt-key-in-wsl2/"/><id>https://david.wes.st/blog/docker-build-hangs-on-apt-key-in-wsl2/</id><updated>2023-01-11T00:00:00.000Z</updated><summary>The solution to the problem where an apt-key command seems to run forever in your docker build.</summary></entry>
<entry><title>Highlight Reel for 2022</title><link href="https://david.wes.st/blog/highlight-reel-for-2022/"/><id>https://david.wes.st/blog/highlight-reel-for-2022/</id><updated>2023-01-05T00:00:00.000Z</updated><summary>When a new year arrives, it is a great opportunity to take a moment to reflect on where you started at the beginning of the year, and where you ended. When I look back on 2022, I noticed events reflected in my GitHub contribution graph that highlight some common cycles in my own behaviour. I want to take a moment to document this, and hopefully you can use this an example to examine your own progress and behaviour patterns that might be aiding (or impeding) your own personal and professional growth.</summary></entry>
<entry><title>Speaking at Tech Events Helps You Grow</title><link href="https://david.wes.st/blog/speaking-at-tech-events-helps-you-grow/"/><id>https://david.wes.st/blog/speaking-at-tech-events-helps-you-grow/</id><updated>2022-12-20T00:00:00.000Z</updated><summary>A large part of my career growth is tied directly to speaking at tech events like conferences and user groups. I have had many people ask me about my experience and wanted to share it for others who might be wondering what benefits actually are. </summary></entry>
<entry><title>Docker Desktop for Linux is not the same as Docker Engine</title><link href="https://david.wes.st/blog/docker-desktop-is-not-docker-engine/"/><id>https://david.wes.st/blog/docker-desktop-is-not-docker-engine/</id><updated>2022-12-13T00:00:00.000Z</updated><summary>With Docker for Desktop available for Linux (which I like), I managed to get myself confused regarding its role on my Linux-based development machine. This post clarifies a few things I discovered while triaging an issue I had trying to test my GitHub Workflows locally.</summary></entry>
<entry><title>Prairie Dev Con 2022 Takeaways</title><link href="https://david.wes.st/blog/prairie-dev-con-2022-takeaways/"/><id>https://david.wes.st/blog/prairie-dev-con-2022-takeaways/</id><updated>2022-12-06T00:00:00.000Z</updated><summary>The talented speakers that come together for Prairie Dev Con always bring fresh ideas to my mind and give me pause to think about my own efforts and how I can learn from their experience. Although not a complete list, these ideas the ones that stood out the most from Prairie Dev Con 2022.</summary></entry>
<entry><title>Open Graph Tools and Resources for Web Nerds (Like Me)</title><link href="https://david.wes.st/blog/open-graph-tools-and-resources-for-web-nerds/"/><id>https://david.wes.st/blog/open-graph-tools-and-resources-for-web-nerds/</id><updated>2022-11-29T00:00:00.000Z</updated><summary>A compilation of tools and resources I used to implemented the Open Graph Protocol (OGP) for my website to make posts and pages more engaging on LinkedIn and other social networks.</summary></entry>
<entry><title>Does GDPR Apply to Personal Websites?</title><link href="https://david.wes.st/blog/does-gdpr-apply-to-personal-websites/"/><id>https://david.wes.st/blog/does-gdpr-apply-to-personal-websites/</id><updated>2022-11-16T00:00:00.000Z</updated><summary>While rebuilding my personal website in 2022, I wanted to know how or if GDPR applied to my little side project. My internet sleuthing did not bring up any clear and cut answers, but I put together some thoughts that might help others answer it for themselves.</summary></entry>
<entry><title>How much is enough documentation?</title><link href="https://david.wes.st/blog/how-much-is-enough-documentation/"/><id>https://david.wes.st/blog/how-much-is-enough-documentation/</id><updated>2022-11-08T00:00:00.000Z</updated><summary>Documentation is important, but it takes a lot of time and if you are a solo developer, what documentation to you really need? Still, good docs can provide the context I forget after putting a project on the shelf, or explains how to fix something in older code I use, but haven&apos;t touched in a long time. So how much is &apos;enough&apos; documentation and what types of documentation do I need to invest in give my future self the the best value for the effort I put in?</summary></entry>
<entry><title>How to fork (a repo) like a boss!</title><link href="https://david.wes.st/blog/how-to-fork-like-a-boss/"/><id>https://david.wes.st/blog/how-to-fork-like-a-boss/</id><updated>2022-11-01T00:00:00.000Z</updated><summary>Everyone thinks about forking. It is a natural thing, yet how do get the job done and fork? I used to ask myself the same thing, until I learned these pro-tips and forked like a boss.</summary></entry>
<entry><title>Azure Static Web Apps (SWA) are fine, just not great</title><link href="https://david.wes.st/blog/azure-static-web-apps-are-fine-just-not-great/"/><id>https://david.wes.st/blog/azure-static-web-apps-are-fine-just-not-great/</id><updated>2022-10-12T00:00:00.000Z</updated><summary>Azure Static Web Apps feel like a good idea, but in practice I struggled with understanding what the product is trying to be. This post documents my experience working with SWAs on a few projects, namely this website, along with the problems and workarounds/solutions I found to those problems.</summary></entry>
<entry><title>Working around &apos;Refuses to Connect&apos; Issues with IFrame Embedded Twitch Players</title><link href="https://david.wes.st/blog/fixing-twitch-embed-refuses-to-connect/"/><id>https://david.wes.st/blog/fixing-twitch-embed-refuses-to-connect/</id><updated>2022-01-26T00:00:00.000Z</updated><summary>With me doing more livecoding sessions on Twitch, I wanted to embed some clips into my blog posts and hit some weird issues. I managed to get it working and wanted to document the workaround so I don&apos;t forget it.</summary></entry>
<entry><title>Cannot Find Module Bootloader.js in VSCode DevContainer</title><link href="https://david.wes.st/blog/missing-bootloader-in-vscode-devcontainer/"/><id>https://david.wes.st/blog/missing-bootloader-in-vscode-devcontainer/</id><updated>2022-01-18T00:00:00.000Z</updated><summary>Problem: When running node commands from within a DevContainer, you receive the error &apos;Cannot find module bootloader.js&apos;. This post contains the solution.</summary></entry>
<entry><title>Personal and Professional Fulfillment through Cake and Ice Cream</title><link href="https://david.wes.st/blog/fulfillment-through-cake-and-ice-cream/"/><id>https://david.wes.st/blog/fulfillment-through-cake-and-ice-cream/</id><updated>2022-01-12T00:00:00.000Z</updated><summary>I made a cake and two kinds of ice cream, from scratch, for my daughter&apos;s birthday. The process of making a plan, adapting, executing, delivering, and being validated highlighted how important it is to feel fulfilled, both personally and professionally.</summary></entry>
<entry><title>Advent of Code 2021: Day 1</title><link href="https://david.wes.st/blog/advent-of-code-2021-day-01/"/><id>https://david.wes.st/blog/advent-of-code-2021-day-01/</id><updated>2021-12-02T00:00:00.000Z</updated><summary>My initial thoughts after completing the first day of my first journey into the Advent of Code</summary></entry>
<entry><title>I am NOT trying to be a Game Developer</title><link href="https://david.wes.st/blog/i-am-not-trying-to-be-a-game-developer/"/><id>https://david.wes.st/blog/i-am-not-trying-to-be-a-game-developer/</id><updated>2021-07-22T00:00:00.000Z</updated><summary>It&apos;s time for me to come clean about something: I am not trying to become a game developer. BUT...I am still trying to make video games.</summary></entry>
<entry><title>Finding Inspiration in Princess Tomato and the Salad Kingdom [NES]</title><link href="https://david.wes.st/blog/finding-inspriation-in-princess-tomato-and-the-salad-kingdom/"/><id>https://david.wes.st/blog/finding-inspriation-in-princess-tomato-and-the-salad-kingdom/</id><updated>2021-07-20T00:00:00.000Z</updated><summary>In search for inspiration in my own game collection I&apos;ve decided to explore this text-based salad adventure.</summary></entry>
<entry><title>YouTube and Twitch: My Revengence</title><link href="https://david.wes.st/blog/youtube-and-twitch-my-revengence/"/><id>https://david.wes.st/blog/youtube-and-twitch-my-revengence/</id><updated>2021-07-05T00:00:00.000Z</updated><summary>I miss making video content, but what value does YouTube and Twitch content give you?</summary></entry>
<entry><title>I Can Teach Your Dog Quantum Physics</title><link href="https://david.wes.st/blog/i-can-teach-your-dog-quantum-physics/"/><id>https://david.wes.st/blog/i-can-teach-your-dog-quantum-physics/</id><updated>2021-06-28T00:00:00.000Z</updated><summary>It&apos;s true! I read a book about it and everything. Let me breakdown the highlights of this book that does a pretty good job of explaining the physics behind quantum computing.</summary></entry>
<entry><title>What Value Does Making Content Bring to Me? (not a typo)</title><link href="https://david.wes.st/blog/what-value-does-making-content-bring-to-me/"/><id>https://david.wes.st/blog/what-value-does-making-content-bring-to-me/</id><updated>2021-06-14T00:00:00.000Z</updated><summary>I realize it&apos;s a selfish question, but if the post isn&apos;t valuable to me then why would it be valuable to you?</summary></entry>
<entry><title>Should you bother with a Website?</title><link href="https://david.wes.st/blog/should-you-bother-with-a-website/"/><id>https://david.wes.st/blog/should-you-bother-with-a-website/</id><updated>2021-06-07T00:00:00.000Z</updated><summary>It&apos;s 2021. Websites are sooooooo....2006. With social media dominating the way people consume content these days, what is the point of having a website today? I asked myself this question as I put the effort into reviving my dead website and I stand by the idea that having a website for yourself, project, or business is a need rather than a nice-to-have.</summary></entry>
<entry><title>My Secret Addiction to Likes</title><link href="https://david.wes.st/blog/my-secret-addiction-to-likes/"/><id>https://david.wes.st/blog/my-secret-addiction-to-likes/</id><updated>2021-05-31T00:00:00.000Z</updated><summary>I decided to take a month off of contributing to social media. More specifically Twitter and YouTube, but Facebook and Instagram as well. That single month has turned into just over three months now, and I learned a few things about myself and how I think my return to some social media will be a good thing.</summary></entry>
<entry><title>Lucky Number v7</title><link href="https://david.wes.st/blog/lucky-number-v7/"/><id>https://david.wes.st/blog/lucky-number-v7/</id><updated>2021-05-24T00:00:00.000Z</updated><summary>I fixed up my blog-website-thingy again. I&apos;m calling this v7, although I&apos;m pretty sure there are a few incarnations of the site that were lost early on in my years, but v7 seems about right for the content I&apos;m sharing here. In any case-- I thought I&apos;d share the &quot;why&quot; around the new website revamp and how I think a project like this is just what I need.</summary></entry>
<entry><title>From Travis CI to GitHub Actions (and GitHub Pages)</title><link href="https://david.wes.st/blog/from-travis-ci-to-github-actions/"/><id>https://david.wes.st/blog/from-travis-ci-to-github-actions/</id><updated>2020-11-10T00:00:00.000Z</updated><summary>We recently migrated the continuous integration and deployment workflow for the Western Devs website from Travis CI to GitHub Actions. These are the steps I followed to get it done.</summary></entry>
<entry><title>New Artwork and a Complete Rewrite...ish | Out the Door Devlog</title><link href="https://david.wes.st/blog/out-the-door-post-jam-update/"/><id>https://david.wes.st/blog/out-the-door-post-jam-update/</id><updated>2020-11-09T00:00:00.000Z</updated><summary>My effort continues on Out the Door with some new artwork, a rewrite (of sorts) to fix the build process, which has led to something of a self-driven code review.</summary></entry>
<entry><title>A Solo Gamejam Experience | A Ludum Dare 47 Story</title><link href="https://david.wes.st/blog/a-solo-gamejam-experience-ld47/"/><id>https://david.wes.st/blog/a-solo-gamejam-experience-ld47/</id><updated>2020-10-23T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Game Portfolio Self Evaluation (in prep for Ludum Dare 47)</title><link href="https://david.wes.st/blog/game-portfolio-evaluation-2020/"/><id>https://david.wes.st/blog/game-portfolio-evaluation-2020/</id><updated>2020-09-18T00:00:00.000Z</updated><summary>Ludum Dare 47, a weekend long global gamejam, is coming up in a few weeks. In order to prep for the event, I decided to take the time for review and reflect on my game portfolio to see what I learning objective and goals I can set for myself.</summary></entry>
<entry><title>Release Notes for Little Shop of Wall Street 0.1.0-beta</title><link href="https://david.wes.st/blog/little-shop-01-release-notes/"/><id>https://david.wes.st/blog/little-shop-01-release-notes/</id><updated>2020-07-02T00:00:00.000Z</updated><summary>Little Shop of Wall Street has a 0.1-beta release!</summary></entry>
<entry><title>I Miss Blogging</title><link href="https://david.wes.st/blog/i-miss-blogging/"/><id>https://david.wes.st/blog/i-miss-blogging/</id><updated>2020-06-24T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>How Github Makes Game Making Easier for Noncoders</title><link href="https://david.wes.st/blog/how-github-makes-game-making-easier-for-noncoders/"/><id>https://david.wes.st/blog/how-github-makes-game-making-easier-for-noncoders/</id><updated>2020-02-19T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Jan 2020 Devlog</title><link href="https://david.wes.st/blog/jan-2020-devlog/"/><id>https://david.wes.st/blog/jan-2020-devlog/</id><updated>2020-02-04T00:00:00.000Z</updated><summary>A vlog post where I review the progress I&apos;ve made on the game Car Scientist.</summary></entry>
<entry><title>Where to Find Your Gamedev Community</title><link href="https://david.wes.st/blog/where-to-find-your-gamedev-community/"/><id>https://david.wes.st/blog/where-to-find-your-gamedev-community/</id><updated>2020-01-18T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Gamejam Pro Tips and Lessons Learned</title><link href="https://david.wes.st/blog/gamejam-protips-and-lessons-learned/"/><id>https://david.wes.st/blog/gamejam-protips-and-lessons-learned/</id><updated>2020-01-03T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>GitHub Game Off 2019 Game Jam featuring DW</title><link href="https://david.wes.st/blog/gameoff2019-gamejam-devlog/"/><id>https://david.wes.st/blog/gameoff2019-gamejam-devlog/</id><updated>2019-11-26T00:00:00.000Z</updated><summary>For the past month I have been participating in the GameOff 2019 Gamejam hosted by GitHub over on Itch.io and I&apos;ve been devlogging about it over on my YouTube channel.</summary></entry>
<entry><title>Streaming Code and Play on Mixer every Thursday and Sunday</title><link href="https://david.wes.st/blog/streaming-code-and-games-on-mixer/"/><id>https://david.wes.st/blog/streaming-code-and-games-on-mixer/</id><updated>2018-09-27T00:00:00.000Z</updated><summary>This month I started livestreaming game code and gameplay every Thursday and Sunday night at 9:30pm CT</summary></entry>
<entry><title>F12 Chooser is a Dev Tool Thing</title><link href="https://david.wes.st/blog/f12-chooser-is-dev-tool-thing/"/><id>https://david.wes.st/blog/f12-chooser-is-dev-tool-thing/</id><updated>2018-03-28T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Picking between TypeScript and JavaScript</title><link href="https://david.wes.st/blog/typescript-or-javascript/"/><id>https://david.wes.st/blog/typescript-or-javascript/</id><updated>2018-03-15T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Crowdsourcing Documentation is Cool</title><link href="https://david.wes.st/blog/crowdsourcing-docs-is-cool/"/><id>https://david.wes.st/blog/crowdsourcing-docs-is-cool/</id><updated>2018-03-13T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Windows Subsystem for Linux is Cool. No really, it is.</title><link href="https://david.wes.st/blog/websummit-wsl/"/><id>https://david.wes.st/blog/websummit-wsl/</id><updated>2017-09-20T00:00:00.000Z</updated><summary>With the Fall Creators update of Windows 10, you can go to the Windows Store and install Linux. Yeah, that&apos;s a thing now and it&apos;s pretty cool.</summary></entry>
<entry><title>Sonar, the Linter I Never Knew I Wanted</title><link href="https://david.wes.st/blog/websummit-sonar/"/><id>https://david.wes.st/blog/websummit-sonar/</id><updated>2017-09-19T00:00:00.000Z</updated><summary>Meet Nellie the Narwhal, the official mascot for Sonar, the linting tool for the web. Nellie represents a tool that is long-overdue. It provides any web application the ability to verify they are meeting a high level of quality when it comes to their web applications, and not miss any common mistakes.</summary></entry>
<entry><title>Service Workers and PWAs are Super Cool</title><link href="https://david.wes.st/blog/websummit-pwa/"/><id>https://david.wes.st/blog/websummit-pwa/</id><updated>2017-09-18T00:00:00.000Z</updated><summary>One of the core items highlighted by the Microsoft Edge team, along with many others who were just web professionals, was the importance of Progressive Web Apps (PWAs). I started out thinking they were something that could be interesting one day, but left the conference convinced that this will change the way we think of the web.</summary></entry>
<entry><title>Posh-GVM, the Groovy Version Manager for Powershell</title><link href="https://david.wes.st/blog/posh-gvm/"/><id>https://david.wes.st/blog/posh-gvm/</id><updated>2017-08-17T00:00:00.000Z</updated><summary>Here&apos;s another dev thing I use: Posh-GVM, a Groovy version manager that works for Windows.</summary></entry>
<entry><title>Jabba, the Java Version Manager for Everyone</title><link href="https://david.wes.st/blog/jabba/"/><id>https://david.wes.st/blog/jabba/</id><updated>2017-08-16T00:00:00.000Z</updated><summary>Here&apos;s another dev thing I use: Jabba, a cross-platform Java version manager that works for Windows.</summary></entry>
<entry><title>No Cost Game Design Toolbox</title><link href="https://david.wes.st/blog/no-cost-game-design-toolbox/"/><id>https://david.wes.st/blog/no-cost-game-design-toolbox/</id><updated>2017-08-15T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>NVS, the Node Version Manger for Everyone</title><link href="https://david.wes.st/blog/nvs/"/><id>https://david.wes.st/blog/nvs/</id><updated>2017-08-15T00:00:00.000Z</updated><summary>Here&apos;s another dev thing I use: NVS, or the Node Version Switcher. It works on Windows and it&apos;s great.</summary></entry>
<entry><title>IstanbulJS Code Coverage Reports in VSTS</title><link href="https://david.wes.st/blog/istanbuljs-in-vsts/"/><id>https://david.wes.st/blog/istanbuljs-in-vsts/</id><updated>2017-08-03T00:00:00.000Z</updated><summary>Here&apos;s another dev thing I use: IstanbulJS in Visual Studio Team Services (VSTS) builds and display the test reports as part of the build reports.</summary></entry>
<entry><title>Mocha Test Reports in VSTS</title><link href="https://david.wes.st/blog/mocha-in-vsts/"/><id>https://david.wes.st/blog/mocha-in-vsts/</id><updated>2017-08-01T00:00:00.000Z</updated><summary>Here&apos;s another dev thing I do: Display my MochaJS test report in the Visual Studio Team Services (VSTS) build report.</summary></entry>
<entry><title>Conquest April 2017 Devblog</title><link href="https://david.wes.st/blog/conquest-april-2017-devblog/"/><id>https://david.wes.st/blog/conquest-april-2017-devblog/</id><updated>2017-05-02T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Introducing My Game Project - March 2017 Devblog</title><link href="https://david.wes.st/blog/conquest-march-2017-devblog/"/><id>https://david.wes.st/blog/conquest-march-2017-devblog/</id><updated>2017-04-03T00:00:00.000Z</updated><summary>This is the first of monthly status update posts on my video game project I call Conquest.</summary></entry>
<entry><title>How to Compile TypeScript into a Single File with SystemJS Modules with Gulp</title><link href="https://david.wes.st/blog/how-to-compile-typescript-into-a-single-file-with-systemjs-modules-with-gulp/"/><id>https://david.wes.st/blog/how-to-compile-typescript-into-a-single-file-with-systemjs-modules-with-gulp/</id><updated>2017-03-14T00:00:00.000Z</updated><summary>I decided to move a TypeScript project from AMD modules (i.e. RequireJS) to SystemJS, still using Gulp. In this post, I walk you through the sample project I&apos;ve created and share the lessons I learned along the way.</summary></entry>
<entry><title>Initial Thoughts on Using Phaser</title><link href="https://david.wes.st/blog/new-post-initial-thoughts-on-phaser/"/><id>https://david.wes.st/blog/new-post-initial-thoughts-on-phaser/</id><updated>2017-03-07T00:00:00.000Z</updated><summary>As a side project, I started making another JavaScript-based video game and decided to go with Phaser as my framework of choice. Here are my initial thoughts about Phaser after using it on my project for the past two months.</summary></entry>
<entry><title>How to Blog with VSTS (Part 4)</title><link href="https://david.wes.st/blog/how-to-blog-with-vsts-part-4/"/><id>https://david.wes.st/blog/how-to-blog-with-vsts-part-4/</id><updated>2016-11-21T00:00:00.000Z</updated><summary>I wanted to understand how to use Visual Studio Team Services (VSTS) for a &quot;real&quot; project. Being a noob, I decided to move my blog to VSTS to understand how _any_ project can benefit from ALM practices using VSTS. In part 4 of 5, we setup a _Build_ script.</summary></entry>
<entry><title>How to Blog with VSTS (Part 3)</title><link href="https://david.wes.st/blog/how-to-blog-with-vsts-part-3/"/><id>https://david.wes.st/blog/how-to-blog-with-vsts-part-3/</id><updated>2016-11-14T00:00:00.000Z</updated><summary>I wanted to understand how to use Visual Studio Team Services (VSTS) for a &quot;real&quot; project. Being a noob, I decided to move my blog to VSTS to understand how _any_ project can benefit from ALM practices using VSTS. In part 3 of 5, we start to make plans and _Work_ on our blog.</summary></entry>
<entry><title>How to Blog with VSTS (Part 2)</title><link href="https://david.wes.st/blog/how-to-blog-with-vsts-part-2/"/><id>https://david.wes.st/blog/how-to-blog-with-vsts-part-2/</id><updated>2016-11-07T00:00:00.000Z</updated><summary>I wanted to understand how to use Visual Studio Team Services (VSTS) for a &quot;real&quot; project. Being a noob, I decided to move my blog to VSTS to understand how _any_ project can benefit from ALM practices using VSTS. In part 2 of 5, we get our blog into source control.</summary></entry>
<entry><title>How to Blog with VSTS (Part 1)</title><link href="https://david.wes.st/blog/how-to-blog-with-vsts-part-1/"/><id>https://david.wes.st/blog/how-to-blog-with-vsts-part-1/</id><updated>2016-10-31T00:00:00.000Z</updated><summary>I wanted to understand how to use Visual Studio Team Services (VSTS) for a &quot;real&quot; project. Being a noob, I decided to move my blog to VSTS to understand how _any_ project can benefit from ALM practices using VSTS. In part 1 of 5, we get things setup.</summary></entry>
<entry><title>How to Use Global NPM Packages on a VSTS Self-Hosted Build Agent</title><link href="https://david.wes.st/blog/how-to-use-global-npm-packages-on-a-vsts-self-hosted-build-agent/"/><id>https://david.wes.st/blog/how-to-use-global-npm-packages-on-a-vsts-self-hosted-build-agent/</id><updated>2016-10-24T00:00:00.000Z</updated><summary>I setup a self-hosted build agent in Visual Studio Team Services. My build installed global NPM packages, but the tasks that used them later on in the script would fail because they were unable to use them. This post describes what I did to get them working.</summary></entry>
<entry><title>Windows Not Required - The New Microsoft Development Story (Video)</title><link href="https://david.wes.st/blog/windows-not-required-video/"/><id>https://david.wes.st/blog/windows-not-required-video/</id><updated>2016-10-03T00:00:00.000Z</updated><summary>I delivered a presentation at the Winnipeg .NET User Group last week, where I recorded it and posted it on YouTube. I go over a number of Microsoft development tools and technologies that don&apos;t require Windows and deliver the demos on my Linux machine.</summary></entry>
<entry><title>How to Fix node-gyp Error on Windows</title><link href="https://david.wes.st/blog/how-to-fix-node-gyp-error-on-windows/"/><id>https://david.wes.st/blog/how-to-fix-node-gyp-error-on-windows/</id><updated>2016-09-26T00:00:00.000Z</updated><summary>Whenever I get a new machine, I pull down a new project using the `npm install command and get an error related to python and node-gyp. This post will remember the fix for this problem that I always forget.</summary></entry>
<entry><title>How to Build ReactJS with Gulp</title><link href="https://david.wes.st/blog/how-to-build-reactjs-with-gulp/"/><id>https://david.wes.st/blog/how-to-build-reactjs-with-gulp/</id><updated>2016-09-19T00:00:00.000Z</updated><summary>I started to tinker with React last week and needed to do some digging on how to transpile the React JSX files using Gulp. In this post, we walkthrough my newly updated Gulp task that transpiles JSX and JavaScript files.</summary></entry>
<entry><title>How to Compile Typescript into a Single File with AMD Modules with Gulp</title><link href="https://david.wes.st/blog/typescript-with-amd-and-gulp/"/><id>https://david.wes.st/blog/typescript-with-amd-and-gulp/</id><updated>2016-09-12T00:00:00.000Z</updated><summary>The lessons I learned and the steps I took to compile TypeScript modules into a single file with AMD modules using Gulp, along with how I consumed those compiled modules in my HTML application.</summary></entry>
<entry><title>How to Use Highlight.Js with Bower and Gulp</title><link href="https://david.wes.st/blog/how-to-use-highlight-js-with-bower-and-gulp/"/><id>https://david.wes.st/blog/how-to-use-highlight-js-with-bower-and-gulp/</id><updated>2016-08-29T00:00:00.000Z</updated><summary>One of the best libraries I&apos;ve seen for syntax highlighting on the web is highlight.js, IMHO. The catch to using the library is that it takes a bit more effort to setup than just adding a script tag and being done with it. In this post, I&apos;ll walk you through the steps I took to get this up and running with Bower and Gulp.</summary></entry>
<entry><title>Mobile First Design Tips</title><link href="https://david.wes.st/blog/mobile-first-design-tips/"/><id>https://david.wes.st/blog/mobile-first-design-tips/</id><updated>2016-08-16T00:00:00.000Z</updated><summary>When redesigning my personal website and blog, I started from scratch and attempted to apply a mobile-first design approach. Here are a few tips that I picked up along the way while creating and implementing my new design that might prevent some mistakes on your own sites.</summary></entry>
<entry><title>Keeping Your Edge on an Extended Break</title><link href="https://david.wes.st/blog/keeping-your-edge/"/><id>https://david.wes.st/blog/keeping-your-edge/</id><updated>2016-07-18T00:00:00.000Z</updated><summary>A few quick tips on how I kept up-to-date in the professional world while taking a four month hiatus for parental leave _without_ giving up time with my daughter.</summary></entry>
<entry><title>Measuring in CSS is Cool</title><link href="https://david.wes.st/blog/measuring-in-css-is-cool/"/><id>https://david.wes.st/blog/measuring-in-css-is-cool/</id><updated>2016-03-07T00:00:00.000Z</updated><summary>I&apos;ve been on this CSS kick for the past while, and I had forgotten how much CSS can do now. More specifically how things have changed when it comes to measuring height and width.</summary></entry>
<entry><title>Using text-overflow:ellipsis with Inline Flex</title><link href="https://david.wes.st/blog/using-overflow-ellipsis-in-inline-flex/"/><id>https://david.wes.st/blog/using-overflow-ellipsis-in-inline-flex/</id><updated>2016-02-29T00:00:00.000Z</updated><summary>Two out of three Dave&apos;s hit this obscure CSS problem that turned out to be expected behaviour. David Wesst walks us through the reason why and how to fix it.</summary></entry>
<entry><title>JavaScript Framework or JavaScript Core (Part 2)</title><link href="https://david.wes.st/blog/javascript-framework-or-javascript-core-part-2/"/><id>https://david.wes.st/blog/javascript-framework-or-javascript-core-part-2/</id><updated>2016-02-22T00:00:00.000Z</updated><summary>Is it always better to use JavaScript Frameworks? David continues his analysys and shares the pros and cons of writing your JavaScript from scratch.</summary></entry>
<entry><title>JavaScript Framework or JavaScript Core (Part 1)</title><link href="https://david.wes.st/blog/javascript-framework-or-javascript-core-part-1/"/><id>https://david.wes.st/blog/javascript-framework-or-javascript-core-part-1/</id><updated>2016-02-16T00:00:00.000Z</updated><summary>Is it always better to use JavaScript Frameworks? David analyzes the pros and cons of using JavaScript frameworks versus only using core JavaScript.</summary></entry>
<entry><title>Exploring JavaScript Game Frameworks</title><link href="https://david.wes.st/blog/exploring-javascript-game-frameworks/"/><id>https://david.wes.st/blog/exploring-javascript-game-frameworks/</id><updated>2016-02-08T00:00:00.000Z</updated><summary>David reviews a handful of JavaScript-based game frameworks he went through before selecting one for his new game.</summary></entry>
<entry><title>Why ChakraCore OSS is Important</title><link href="https://david.wes.st/blog/why-chakracore-oss-is-important/"/><id>https://david.wes.st/blog/why-chakracore-oss-is-important/</id><updated>2016-01-14T00:00:00.000Z</updated><summary>It&apos;s pretty cool that Microsoft has released the source code of their JavaScript engine Chakra. But, why it is important and how do developers actually benefit from this?</summary></entry>
<entry><title>Highlight Reel for 2015</title><link href="https://david.wes.st/blog/highlight-reel-for-2015/"/><id>https://david.wes.st/blog/highlight-reel-for-2015/</id><updated>2016-01-01T00:00:00.000Z</updated><summary>David Wesst takes a moment to look back at his personal and professional development throughout 2015.</summary></entry>
<entry><title>Looking Forward into 2016</title><link href="https://david.wes.st/blog/looking-forward-into-2016/"/><id>https://david.wes.st/blog/looking-forward-into-2016/</id><updated>2016-01-01T00:00:00.000Z</updated><summary>DW documents and shares his planning session for 2016 based on what he&apos;s learned from 2015.</summary></entry>
<entry><title>Code - The Visual Studio for Everybody</title><link href="https://david.wes.st/blog/code-the-visual-studio-for-everybody/"/><id>https://david.wes.st/blog/code-the-visual-studio-for-everybody/</id><updated>2015-12-07T00:00:00.000Z</updated><summary>Last week I delivered three presentations: one at the Winnipeg .NET User Group and the other two at Winnipeg Code Camp. Being as awesome as we are, the user group presentation was recorded and has been published on the YouTube page.</summary></entry>
<entry><title>Code - The Visual Studio for Everybody</title><link href="https://david.wes.st/blog/vscode-the-visual-studio-for-everybody/"/><id>https://david.wes.st/blog/vscode-the-visual-studio-for-everybody/</id><updated>2015-12-07T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Inspiration From MVP Summit 2015</title><link href="https://david.wes.st/blog/inspiration-from-mvp-summit-2015/"/><id>https://david.wes.st/blog/inspiration-from-mvp-summit-2015/</id><updated>2015-11-20T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>My Favourite Online Dev Tools</title><link href="https://david.wes.st/blog/my-favourite-online-dev-tools/"/><id>https://david.wes.st/blog/my-favourite-online-dev-tools/</id><updated>2015-10-28T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Using Java Build Script Tasks in Visual Studio Code</title><link href="https://david.wes.st/blog/using-java-build-script-tasks-in-visual-studio-code/"/><id>https://david.wes.st/blog/using-java-build-script-tasks-in-visual-studio-code/</id><updated>2015-10-21T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Custom Tasks for Java in Visual Studio Code</title><link href="https://david.wes.st/blog/custom-tasks-for-java-in-visual-studio-code/"/><id>https://david.wes.st/blog/custom-tasks-for-java-in-visual-studio-code/</id><updated>2015-10-14T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Capture HTTPS Traffic in Java with Eclipse, and Fiddler</title><link href="https://david.wes.st/blog/capturing-https-traffic-in-java-with-eclipse-and-fiddler/"/><id>https://david.wes.st/blog/capturing-https-traffic-in-java-with-eclipse-and-fiddler/</id><updated>2015-10-07T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Downgrading Windows Phone 10 Technical Preview - The Lowlights</title><link href="https://david.wes.st/blog/downgrading-windows-phone-10-technical-preview-the-lowlights/"/><id>https://david.wes.st/blog/downgrading-windows-phone-10-technical-preview-the-lowlights/</id><updated>2015-09-22T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Western Devs (and MVP) Found My Spirit Animal</title><link href="https://david.wes.st/blog/western-devs-found-my-spirit-animal/"/><id>https://david.wes.st/blog/western-devs-found-my-spirit-animal/</id><updated>2015-08-12T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Docker on Windows 10 Problems</title><link href="https://david.wes.st/blog/docker-on-windows-10-problems/"/><id>https://david.wes.st/blog/docker-on-windows-10-problems/</id><updated>2015-08-10T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Running Tomcat Apps on Docker through Eclipse</title><link href="https://david.wes.st/blog/running-tomcat-apps-on-docker-through-eclipse/"/><id>https://david.wes.st/blog/running-tomcat-apps-on-docker-through-eclipse/</id><updated>2015-08-07T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Considerations When Migrating Your Blog</title><link href="https://david.wes.st/blog/considerations-when-migrating-your-blog/"/><id>https://david.wes.st/blog/considerations-when-migrating-your-blog/</id><updated>2015-08-01T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Why Networking is Critical</title><link href="https://david.wes.st/blog/why-networking-is-critical/"/><id>https://david.wes.st/blog/why-networking-is-critical/</id><updated>2015-07-09T00:00:00.000Z</updated><summary>With my new gig as an Application Developer, I started back into technology podcasts. I&apos;m not sure how I came across MSDevShow, but I did notice that Lori Lalonde, the wizard of mobile development in Microsoft-land, was in an episode and decided: Why not?.</summary></entry>
<entry><title>Conference recap extravaganza!</title><link href="https://david.wes.st/blog/conference-recap-extravaganza/"/><id>https://david.wes.st/blog/conference-recap-extravaganza/</id><updated>2015-06-11T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>My Top 5 Sessions Picks - MVP Virtual Conference 2015</title><link href="https://david.wes.st/blog/my-top-5-sessions-picks-mvp-virtual-conference-2015/"/><id>https://david.wes.st/blog/my-top-5-sessions-picks-mvp-virtual-conference-2015/</id><updated>2015-05-13T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Living on the (Microsoft) Edge on May 5 &amp; 6</title><link href="https://david.wes.st/blog/living-on-the-microsoft-edge-on-may-5-6/"/><id>https://david.wes.st/blog/living-on-the-microsoft-edge-on-may-5-6/</id><updated>2015-05-04T00:00:00.000Z</updated><summary>2015 brought introduced a lot of new stuff in the Microsoft space, including how Windows 10 is changing up the web application game.</summary></entry>
<entry><title>MSDevShow...A Dev Podcast Review</title><link href="https://david.wes.st/blog/msdevshow-a-dev-podcast-review/"/><id>https://david.wes.st/blog/msdevshow-a-dev-podcast-review/</id><updated>2015-04-30T00:00:00.000Z</updated><summary>I like podcasts. Especially the technical kind, but I find it&apos;s challenging to find quality dev podcasts in the sea of options out there. MSDevShow is one that a discovered, and it did not disappoint.</summary></entry>
<entry><title>Zany Video Game Quotes - Live and in the Cloud</title><link href="https://david.wes.st/blog/zany-video-game-quotes-live-and-in-the-cloud/"/><id>https://david.wes.st/blog/zany-video-game-quotes-live-and-in-the-cloud/</id><updated>2015-04-28T00:00:00.000Z</updated><summary>I&apos;ve been working on a side project for roughly 5 years now, and this past week I managed to finally launch it. Zany Video Game Quotes, is a site worked on acquired by a very close friend of mine. He worked on the content and enlisted me as the lead developer.</summary></entry>
<entry><title>Traf-O-Data and Windows NT on LGR Tech Tales</title><link href="https://david.wes.st/blog/traf-o-data-and-windows-nt-on-lgr-tech-tales/"/><id>https://david.wes.st/blog/traf-o-data-and-windows-nt-on-lgr-tech-tales/</id><updated>2015-04-08T00:00:00.000Z</updated><summary>In recent days, a specific YouTube channel has my caught my attention. It&apos;s called Lazy Game Reviews, and last night I came across a great playlist of only four episoded called: LGR Tech Tales where LGR, the host, goes through a specific event in computer history.</summary></entry>
<entry><title>Retrospective: The YouTube Experiment</title><link href="https://david.wes.st/blog/retrospective-the-youtube-experiment/"/><id>https://david.wes.st/blog/retrospective-the-youtube-experiment/</id><updated>2015-02-05T00:00:00.000Z</updated><summary>At the beginning of the month I announced I&apos;d be doing a web series on YouTube called Script Unscripted. </summary></entry>
<entry><title>NetFront-- the Unknown Browser Everyone Owns</title><link href="https://david.wes.st/blog/netfront-the-unknown-browser-everyone-owns/"/><id>https://david.wes.st/blog/netfront-the-unknown-browser-everyone-owns/</id><updated>2015-01-14T00:00:00.000Z</updated><summary>Netfront is a web browser that I hadn&apos;t heard of before, but I have installed on six of my devices.</summary></entry>
<entry><title>Video Games Preventing Cancer with AGDQ</title><link href="https://david.wes.st/blog/video-games-preventing-cancer-with-agdq/"/><id>https://david.wes.st/blog/video-games-preventing-cancer-with-agdq/</id><updated>2015-01-08T00:00:00.000Z</updated><summary>I wanted to share something I find freaking cool. It&apos;s called Awesome Games Done Quickly, or AGDQ.</summary></entry>
<entry><title>Make New Habits with New IE VMs in the New Year</title><link href="https://david.wes.st/blog/make-new-habits-with-new-ie-vms-in-the-new-year/"/><id>https://david.wes.st/blog/make-new-habits-with-new-ie-vms-in-the-new-year/</id><updated>2015-01-07T00:00:00.000Z</updated><summary>Happy New Year! Time to start working on self improvement and developing new habits.</summary></entry>
<entry><title>Script Unscripted Starts January 8th</title><link href="https://david.wes.st/blog/script-unscripted-starts-january-8th/"/><id>https://david.wes.st/blog/script-unscripted-starts-january-8th/</id><updated>2015-01-06T00:00:00.000Z</updated><summary>Last week I launched my first YouTube video with Get to the Point.</summary></entry>
<entry><title>IE...err...Spartan Makes IGN News</title><link href="https://david.wes.st/blog/ie-err-spartan-makes-ign-news/"/><id>https://david.wes.st/blog/ie-err-spartan-makes-ign-news/</id><updated>2015-01-02T00:00:00.000Z</updated><summary>Watching my YouTube based video game news on IGN News, I came across this report that blends the two worlds.</summary></entry>
<entry><title>Highlight Reel for 2014</title><link href="https://david.wes.st/blog/highlight-reel-for-2014/"/><id>https://david.wes.st/blog/highlight-reel-for-2014/</id><updated>2015-01-01T00:00:00.000Z</updated><summary>This past year has been a rough one for me personally, but professionally, not so bad.</summary></entry>
<entry><title>Get to the Point: My Pilot Video</title><link href="https://david.wes.st/blog/get-to-the-point-my-pilot-video/"/><id>https://david.wes.st/blog/get-to-the-point-my-pilot-video/</id><updated>2014-12-30T00:00:00.000Z</updated><summary>To close out the year, I&apos;m kicking off a new project that I&apos;ve wanted to do for a long time now.</summary></entry>
<entry><title>Ghost 0.5.X from Source to Azure Websites on Canadian Developer Connection</title><link href="https://david.wes.st/blog/ghost-0-5-x-from-source-to-azure-websites-on-canadian-developer-connection/"/><id>https://david.wes.st/blog/ghost-0-5-x-from-source-to-azure-websites-on-canadian-developer-connection/</id><updated>2014-12-04T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>JavaScript Coding is Gameplay in Screeps</title><link href="https://david.wes.st/blog/javascript-coding-is-gameplay-in-screeps/"/><id>https://david.wes.st/blog/javascript-coding-is-gameplay-in-screeps/</id><updated>2014-11-19T00:00:00.000Z</updated><summary>I found this on reddit last week. It&apos;s called Screeps and it comes out tomorrow (November 20th).</summary></entry>
<entry><title>Think Before You Tweet: A Lesson in Humility</title><link href="https://david.wes.st/blog/think-before-you-tweet-a-lesson-in-humility/"/><id>https://david.wes.st/blog/think-before-you-tweet-a-lesson-in-humility/</id><updated>2014-11-17T00:00:00.000Z</updated><summary>Over the weekend I tripped over brain and sounded like a goof on Twitter while trying to engage a number of technology experts.</summary></entry>
<entry><title>Can ASP.NET Become the Next Node.JS?</title><link href="https://david.wes.st/blog/can-asp-net-become-the-next-node-js/"/><id>https://david.wes.st/blog/can-asp-net-become-the-next-node-js/</id><updated>2014-11-14T00:00:00.000Z</updated><summary>I realize how crazy that sounds, but after yesterday&apos;s keynote from Microsoft at the VS Connect event in New York, I&apos;m wondering if my goal to find a true cross-platform technology is sitting back at base camp just...leveling up.</summary></entry>
<entry><title>November 27 - Going Terminal: Learning to be IDE Free</title><link href="https://david.wes.st/blog/november-27-going-terminal-learning-to-be-ide-free/"/><id>https://david.wes.st/blog/november-27-going-terminal-learning-to-be-ide-free/</id><updated>2014-11-13T00:00:00.000Z</updated><summary>I&apos;m making my public speaking comeback after nearly a full year off with a new original presentation called Going Terminal: Learning to be IDE Free.</summary></entry>
<entry><title>Remote IE - No More Testing Excuses</title><link href="https://david.wes.st/blog/remote-ie-no-more-testing-excuses/"/><id>https://david.wes.st/blog/remote-ie-no-more-testing-excuses/</id><updated>2014-11-03T00:00:00.000Z</updated><summary>Today the IE team released Remote IE. This is awesome. Let me explain.</summary></entry>
<entry><title>SimCity in the Browser...with Source Code</title><link href="https://david.wes.st/blog/simcity-in-the-browser-with-source-code/"/><id>https://david.wes.st/blog/simcity-in-the-browser-with-source-code/</id><updated>2014-10-31T00:00:00.000Z</updated><summary>If you haven&apos;t played the classic SimCity, I mean Micropolis then you missed out.</summary></entry>
<entry><title>Why the Humble Mozilla Bundle is Awesome</title><link href="https://david.wes.st/blog/why-the-humble-mozilla-bundle-is-awesome/"/><id>https://david.wes.st/blog/why-the-humble-mozilla-bundle-is-awesome/</id><updated>2014-10-29T00:00:00.000Z</updated><summary>Last week, I saw my worlds collide in this Humble Bundle my mind was blown.</summary></entry>
<entry><title>Installing Games JavaScript Style</title><link href="https://david.wes.st/blog/installing-games-javascript-style/"/><id>https://david.wes.st/blog/installing-games-javascript-style/</id><updated>2014-10-24T00:00:00.000Z</updated><summary>I bought the Humble Mozilla Bundle earlier this week and I wanted to take a moment to show people what it looks like to install a JavaScript game in the browser.</summary></entry>
<entry><title>Humble Bundle Games Go JavaScript</title><link href="https://david.wes.st/blog/humble-bundle-games-go-javascript/"/><id>https://david.wes.st/blog/humble-bundle-games-go-javascript/</id><updated>2014-10-23T00:00:00.000Z</updated><summary>Last week, I noticed a playable game on the Firefox start page.</summary></entry>
<entry><title>ThatOneVideoGamer Brought To You By: Me</title><link href="https://david.wes.st/blog/thatonevideogamer-brought-to-you-by-me/"/><id>https://david.wes.st/blog/thatonevideogamer-brought-to-you-by-me/</id><updated>2014-10-22T00:00:00.000Z</updated><summary>Yep, that&apos;s me. It&apos;s all me. It&apos;s awesome!!!!</summary></entry>
<entry><title>What is Bower?</title><link href="https://david.wes.st/blog/what-is-bower/"/><id>https://david.wes.st/blog/what-is-bower/</id><updated>2014-10-16T00:00:00.000Z</updated><summary>I mentioned Bower last time when talking about npm.</summary></entry>
<entry><title>Always Use Node (Even on Non-Node Projects)</title><link href="https://david.wes.st/blog/always-use-node-even-on-non-node-projects/"/><id>https://david.wes.st/blog/always-use-node-even-on-non-node-projects/</id><updated>2014-10-09T00:00:00.000Z</updated><summary>That&apos;s right. I said it: Always use Node, no matter what! Even if your server isn&apos;t going to be a Node server, just have it installed because you&apos;ll use it.</summary></entry>
<entry><title>Why do you RequireJS?</title><link href="https://david.wes.st/blog/why-do-you-requirejs/"/><id>https://david.wes.st/blog/why-do-you-requirejs/</id><updated>2014-10-07T00:00:00.000Z</updated><summary>Get it? RequireJS is a dependency management framework I use in JavaScript to manage...well my dependencies. But, the title is a play on words cause...of course you require JS...cause...JavaScript is required to...</summary></entry>
<entry><title>Nintendo Builds Rich HTML5 Experiences</title><link href="https://david.wes.st/blog/nintendo-builds-rich-html5-experiences/"/><id>https://david.wes.st/blog/nintendo-builds-rich-html5-experiences/</id><updated>2014-10-02T00:00:00.000Z</updated><summary>I need to throw a shout out to Nintendo.</summary></entry>
<entry><title>Why do you CoffeeScript your JavaScript?</title><link href="https://david.wes.st/blog/why-do-you-coffeescript-your-javascript/"/><id>https://david.wes.st/blog/why-do-you-coffeescript-your-javascript/</id><updated>2014-09-30T00:00:00.000Z</updated><summary>I was asked this the other day: Why don&apos;t you just write your code in JavaScript directly? As in, why would you use a langugage that abstracts JavaScript, which  doesn&apos;t require compiliation?</summary></entry>
<entry><title>Why do I JavaScript?</title><link href="https://david.wes.st/blog/why-do-i-javascript/"/><id>https://david.wes.st/blog/why-do-i-javascript/</id><updated>2014-09-25T00:00:00.000Z</updated><summary>The answer is simple: I don&apos;t want to limit about my platform options on day one.</summary></entry>
<entry><title>The MVP Network is Awesome</title><link href="https://david.wes.st/blog/the-mvp-network-is-awesome/"/><id>https://david.wes.st/blog/the-mvp-network-is-awesome/</id><updated>2014-09-23T00:00:00.000Z</updated><summary>Over the weekend I hit a Windows Azure issue in my side project that totally blocked me. Yesterday, I reached out on Twitter, and the Canadian MVP network picked it up and helped me solve it in 30 minutes.</summary></entry>
<entry><title>IE on Reddit - Highlight Reel</title><link href="https://david.wes.st/blog/ie-on-reddit-highlight-reel/"/><id>https://david.wes.st/blog/ie-on-reddit-highlight-reel/</id><updated>2014-08-15T00:00:00.000Z</updated><summary>To me, this is IamA (I am a something ask me anything) is historic with web platforms.</summary></entry>
<entry><title>Whatcha doin&apos; DW?</title><link href="https://david.wes.st/blog/whatcha-doin-dw/"/><id>https://david.wes.st/blog/whatcha-doin-dw/</id><updated>2014-07-29T00:00:00.000Z</updated><summary>Lot&apos;s of stuff really, but here&apos;s the big ones at 50,000 feet.</summary></entry>
<entry><title>Hypertext Gaming - Starting June 29th on Twitch</title><link href="https://david.wes.st/blog/hypertext-gaming-starting-june-29th-on-twitch/"/><id>https://david.wes.st/blog/hypertext-gaming-starting-june-29th-on-twitch/</id><updated>2014-06-24T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Back to Basics: The Text Editor</title><link href="https://david.wes.st/blog/back-to-basics-the-text-editor/"/><id>https://david.wes.st/blog/back-to-basics-the-text-editor/</id><updated>2014-04-24T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>End of Support for Windows XP FAQ</title><link href="https://david.wes.st/blog/end-of-support-for-windows-xp-faq/"/><id>https://david.wes.st/blog/end-of-support-for-windows-xp-faq/</id><updated>2014-04-09T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>Microsoft IE MVP - Year Four</title><link href="https://david.wes.st/blog/microsoft-ie-mvp-year-four/"/><id>https://david.wes.st/blog/microsoft-ie-mvp-year-four/</id><updated>2014-04-05T00:00:00.000Z</updated><summary>That&apos;s right everyone, I&apos;ve been awarded the the Microsoft MVP award in the area of Internet Explorer again for 2014.</summary></entry>
<entry><title>Answering the question: When will IE support that HTML feature?</title><link href="https://david.wes.st/blog/answering-the-question-when-will-ie-support-that-html-feature/"/><id>https://david.wes.st/blog/answering-the-question-when-will-ie-support-that-html-feature/</id><updated>2014-04-03T00:00:00.000Z</updated><summary>Tired of waiting to hear from Microsoft on whether or not IE will support the latest HTML5 feature?</summary></entry>
<entry><title>BUILD 2014 Cool Stuff - Day 1</title><link href="https://david.wes.st/blog/build-2014-cool-stuff-day-1/"/><id>https://david.wes.st/blog/build-2014-cool-stuff-day-1/</id><updated>2014-04-03T00:00:00.000Z</updated><summary>I haven&apos;t been to BUILD, but I always follow it as Microsoft makes a bunch of really cool announcements throughout that pump me up.</summary></entry>
<entry><title>Pro Tip: Office 365 to Simplify Communication</title><link href="https://david.wes.st/blog/pro-tip-office-365-to-simplify-communication/"/><id>https://david.wes.st/blog/pro-tip-office-365-to-simplify-communication/</id><updated>2013-11-05T00:00:00.000Z</updated><summary>I believe the key to being professional is communication.</summary></entry>
<entry><title>DW on Tour</title><link href="https://david.wes.st/blog/dw-on-tour/"/><id>https://david.wes.st/blog/dw-on-tour/</id><updated>2013-10-29T00:00:00.000Z</updated><summary>That&apos;s right, I&apos;m heading out on a small tour out west in November and December to do some talking about HTML and JavaScript. I suggest you find your way to DevTeach in Vancouver or Saskatoon in November to learn some awesome tricks. </summary></entry>
<entry><title>Hover! A Next-Gen HTML Experience</title><link href="https://david.wes.st/blog/hover-a-next-gen-html-experience/"/><id>https://david.wes.st/blog/hover-a-next-gen-html-experience/</id><updated>2013-10-02T00:00:00.000Z</updated><summary></summary></entry>
<entry><title>The Heisenberg Second Screen Experience in HTML</title><link href="https://david.wes.st/blog/the-heisenberg-second-screen-experience-in-html/"/><id>https://david.wes.st/blog/the-heisenberg-second-screen-experience-in-html/</id><updated>2013-09-27T00:00:00.000Z</updated><summary>Breaking Bad is coming to an end.</summary></entry>
<entry><title>HTML Gaming for Core Gamers</title><link href="https://david.wes.st/blog/html-gaming-for-core-gamers/"/><id>https://david.wes.st/blog/html-gaming-for-core-gamers/</id><updated>2013-09-07T00:00:00.000Z</updated><summary>This is part of a blog series discussing my afterthought on attending PAX Dev and Prime 2013 in Seattle.</summary></entry>
<entry><title>Instant Eyedropper: The Colour Picker Tool I&apos;ve Been Missing</title><link href="https://david.wes.st/blog/instant-eyedropper-the-colour-picker-tool-i-ve-been-missing/"/><id>https://david.wes.st/blog/instant-eyedropper-the-colour-picker-tool-i-ve-been-missing/</id><updated>2013-08-20T00:00:00.000Z</updated><summary>I came across this today, and I wanted to share it as this is the first time I&apos;ve found a simple, minimalistic eyedropper tool that allows me to get the HEX value (or another variety of colur value) of any colour that is on my screen.</summary></entry>
<entry><title>Picking The Technology for my Game</title><link href="https://david.wes.st/blog/picking-the-technology-for-my-game/"/><id>https://david.wes.st/blog/picking-the-technology-for-my-game/</id><updated>2013-08-01T00:00:00.000Z</updated><summary>I want to develop a game, and not just produce it.</summary></entry>
<entry><title>The Difference between Apps and Games</title><link href="https://david.wes.st/blog/the-difference-between-apps-and-games/"/><id>https://david.wes.st/blog/the-difference-between-apps-and-games/</id><updated>2013-07-30T00:00:00.000Z</updated><summary>No, really. Are they actually that different?</summary></entry>
<entry><title>Excited about WebGL because of Grandia II</title><link href="https://david.wes.st/blog/excited-about-webgl-because-of-grandia-ii/"/><id>https://david.wes.st/blog/excited-about-webgl-because-of-grandia-ii/</id><updated>2013-07-18T00:00:00.000Z</updated><summary>Last week, I was asking my partner for some advice on what game I should play. This is a regular occurrence for both of us, as we are both video game lovers and tend to lean towards single player games, and only have one television to share between us. Ultimately, we enjoy watching each other play through video games, but want to make sure that the non-player is at least going to enjoy themselves to a certain degree as we go through some kind of virtual adventure over the next few days.</summary></entry>
<entry><title>Time for a Real Change</title><link href="https://david.wes.st/blog/time-for-a-real-change/"/><id>https://david.wes.st/blog/time-for-a-real-change/</id><updated>2013-07-07T00:00:00.000Z</updated><summary>I know I seem to change my blog once a year saying &apos;this time it&apos;s different&apos;. The message this time around isn&apos;t different than that, except the change is leading to a completely different direction. </summary></entry>
<entry><title>Stop Hating IE and Be a Professional (Part 3)</title><link href="https://david.wes.st/blog/stop-hating-ie-and-be-a-professional-part-3/"/><id>https://david.wes.st/blog/stop-hating-ie-and-be-a-professional-part-3/</id><updated>2013-01-18T00:00:00.000Z</updated><summary>This post is part three of three. Part 1 (Be a Realist) and Part 2 (Be a Strategist) are already published and available.</summary></entry>
<entry><title>Stop Hating IE and Be a Professional (Part 2)</title><link href="https://david.wes.st/blog/stop-hating-ie-and-be-a-professional-part-2/"/><id>https://david.wes.st/blog/stop-hating-ie-and-be-a-professional-part-2/</id><updated>2013-01-17T00:00:00.000Z</updated><summary>This post is part two of three. Part 1 (Be a Realist) and Part 3 (Be a Leader) are also available.</summary></entry>
<entry><title>Stop Hating IE and Be a Professional (Part 1)</title><link href="https://david.wes.st/blog/stop-hating-ie-and-be-a-professional-part-1/"/><id>https://david.wes.st/blog/stop-hating-ie-and-be-a-professional-part-1/</id><updated>2013-01-16T00:00:00.000Z</updated><summary>This post is part one of three. Part 2 (Be a Strategist) and Part 3 (Be a Leader) are available as well.</summary></entry></feed>