davidwesst.com

Blog

I've been blogging for longer than what is posted here, but hopefully I dig up a backup of my content prior to 2015. Until then, take a peek.


From Travis CI to GitHub Actions (and GitHub Pages)

November 10 2020

Travis CI announced a new pricing model that could have impact on open source projects that are using Travis for continuous integration and…

New Artwork and a Complete Rewrite...ish | Out the Door Devlog

November 09 2020

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…

A Solo Gamejam Experience | A Ludum Dare 47 Story

October 23 2020

I submitted a game to Ludum Dare 47 I call Out the Door (Play Now in your Browser) as a solo, amateur game developer with a non-gamedev day…

Game Portfolio Self Evaluation (in prep for Ludum Dare 47)

September 18 2020

My Portfolio What was that? You wanted to know where to find and play my games?! Well then, if you're inclined to try some of my games (and…

Release Notes for Little Shop of Wall Street 0.1.0-beta

July 02 2020

Finally! The 0.1 beta has arrived for Little Shop of Wall Street! In this video, DW walks through the new features rolled out both in-game…

I Miss Blogging

June 24 2020

I miss blogging. I do a lot of game development these days, and I enjoy doing the YouTube videos, but there is something about tech and…

How Github Makes Game Making Easier for Noncoders

February 19 2020

In this video, DW goes through five things he's been using in Github while designing his latest prototype that require zero coding skills…

Jan 2020 Devlog

February 04 2020

Did you know that I really try and make video games and not just talk about them? Me neither, but this video will fix all that! I tend to…

Where to Find Your Gamedev Community

January 18 2020

Four places to find your new game development and/or design and/or technology community and figure out if it's even good! Did you know there…

Gamejam Pro Tips and Lessons Learned

January 03 2020

Sharing my lessons learned from my GameOff game jam experience and how they will be applied to my game development practice moving forward…

GitHub Game Off 2019 Game Jam featuring DW

November 26 2019

For the past month I have been participating in the GameOff 2019 Gamejam hosted by GitHub over on Itch.io and I've been devlogging about it…

Streaming Code and Play on Mixer every Thursday and Sunday

September 27 2018

I recently started streaming twice a week on Mixer. The streams happen at 9:30pm CT (7:30pm PT or 10:30pm ET) on Thursdays and Sundays…

F12 Chooser is a Dev Tool Thing

March 28 2018

The F12 Chooser is a development tool thing that I like and you should know about if you want your web application or web extension to…

Picking between TypeScript and JavaScript

March 15 2018

Which one should you pick: TypeScript or JavaScript? They are both great languages, people always ask me when you should use one or the…

Crowdsourcing Documentation is Cool

March 13 2018

The idea of these large enterprises crowdsourcing their technical documentation is pretty cool. More cool than I had originally realized…

Windows Subsystem for Linux is Cool. No really, it is.

September 20 2017

This is part of a series of posts capturing the highlights from my experience at the Microsoft Edge Web Summit 2017 With the Fall Creators…

Sonar, the Linter I Never Knew I Wanted

September 19 2017

This is part of a series of posts capturing the highlights from my experience at the Microsoft Edge Web Summit 2017 Meet Nellie the Narwhal…

Service Workers and PWAs are Super Cool

September 18 2017

This is part of a series of posts capturing the highlights from my experience at the Microsoft Edge Web Summit 2017 One of the core items…

Posh-GVM, the Groovy Version Manager for Powershell

August 17 2017

Here's another dev thing I use: Posh-GVM, a Groovy version manager that works for Windows. You remember Groovy right? The language that was…

Jabba, the Java Version Manager for Everyone

August 16 2017

Here's another dev thing I use: Jabba, a cross-platform Java version manager that works for Windows. Over the the past few years, I've been…

No Cost Game Design Toolbox

August 15 2017

In 2020, I have been focusing my energy into game design. In this video, I share my game design toolbox and process and how it literally…

NVS, the Node Version Manger for Everyone

August 15 2017

Here's another dev thing I use: NVS, a cross-platform Node version manager that works for Windows. It's no secret that I like JavaScript…

IstanbulJS Code Coverage Reports in VSTS

August 03 2017

Here's another dev thing I use: IstanbulJS in Visual Studio Team Services (VSTS) builds and display the test reports as part of the build…

Mocha Test Reports in VSTS

August 01 2017

Here's another dev thing I use: MochaJS in Visual Studio Team Services (VSTS) builds and display the test reports as part of the build…

Conquest April 2017 Devblog

May 02 2017

This is the April 2017 update for my video game project I call "Conquest". This month, I have continued to make progress on my game project…

Introducing My Game Project - March 2017 Devblog

April 03 2017

I've wanted to make a video game since I was very young. It got me into programming during my university career, and is something of a…

How to Compile TypeScript into a Single File with SystemJS Modules with Gulp

March 14 2017

I've been messing around with TypeScript again for my game project and wanted a module loader to consume the single file produced by the…

Initial Thoughts on Using Phaser

March 07 2017

I'm not a game dev, but have always wanted to make a video game. I've started and stopped so many project over the years, that I have…

How to Blog with VSTS (Part 4)

November 21 2016

This is part 4 of 5 of my How to Blog with VSTS series. Links to the other parts will be added as they are made available. Part 1: Setup…

How to Blog with VSTS (Part 3)

November 14 2016

This is part 3 of 5 of my How to Blog with VSTS series. Links to the other parts will be added as they are made available. Part 1: Setup…

How to Blog with VSTS (Part 2)

November 07 2016

This is part 2 of 5 of my How to Blog with VSTS series. Links to the other parts will be added as they are made available. Part 1: Setup…

How to Blog with VSTS (Part 1)

October 31 2016

This is part 1 of 5 of my How to Blog with VSTS series. Links to the other parts will be added as they are made available. Part 1: Setup…

How to Use Global NPM Packages on a VSTS Self-Hosted Build Agent

October 24 2016

I took a couple of weeks off of blogging to focus on a building my presentation for Deliver. In my spare time, I started tinkering with…

Windows Not Required - The New Microsoft Development Story (Video)

October 03 2016

This is a recording of my recent Winnipeg .NET User Group talk about using Microsoft tools without requiring Windows. It's not the most…

How to Fix node-gyp Error on Windows

September 26 2016

I hit this problem once or twice a year and always seem to forget how easy it is to fix the problem. This blog post will ensure that not…

How to Build ReactJS with Gulp

September 19 2016

I wanted to play with ReactJS last week and figured I would just add another gulp talk to my build process, being that it's all the rage…

How to Compile Typescript into a Single File with AMD Modules with Gulp

September 12 2016

I've been tinkering with TypeScript lately and was trying to setup my project to compile all of my modules into a single file, which would…

How to Use Highlight.Js with Bower and Gulp

August 29 2016

One of the challenges I faced when getting my new blog theme up and running was getting highlight.js working as I wanted it to. The library…

Mobile First Design Tips

August 16 2016

Last weekend I released an updated version of my blog and website that share a similar design. I decided to go with a mobile-first approach…

Keeping Your Edge on an Extended Break

July 18 2016

I recently came off of four months of parental leave where I had a fantastic time bonding with my new daughter. Although four months doesn't…

Measuring in CSS is Cool

March 07 2016

(Originally posted on WebNotWar.ca) If you're a CSS expert, this post probably isn't for you. But for those of you who live inside of…

Using text-overflow:ellipsis with Inline Flex

February 29 2016

Dave Paquette, a fellow Western Dev, hit a strange CSS snag the other day. He wanted to use the text-overflow: ellipsis on a flexbox item…

JavaScript Framework or JavaScript Core (Part 2)

February 22 2016

A friend and I decided to make a video game using JavaScript. When deciding on whether or not to use a JavaScript game framework I went with…

JavaScript Framework or JavaScript Core (Part 1)

February 16 2016

A friend and I decided to make a video game using JavaScript. When deciding on whether or not to use a JavaScript game framework I went with…

Exploring JavaScript Game Frameworks

February 08 2016

Last month I explored a number of JavaScript-based game frameworks in an attempt to pick the perfect one for my first game. I thought I'd…

Why ChakraCore OSS is Important

January 14 2016

Chakra is the new JavaScript engine developed by Microsoft, which was first released as part of the, no longer supported Internet Explorer…

Looking Forward into 2016

January 01 2016

{% img http://blog.davidwesst.com/2016/01/Looking-Forward-into-2016/sunrise.png %} This is the spiritual sequel to my previous {% post_link…

Highlight Reel for 2015

January 01 2016

{% img http://blog.davidwesst.com/2016/01/Highlight-Reel-for-2015/thinker.png %} I just finished reading my post about 2014. If I were to…

Code - The Visual Studio for Everybody

December 07 2015

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…

Code - The Visual Studio for Everybody

December 07 2015

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…

Inspiration From MVP Summit 2015

November 20 2015

I'm back from the summit and have had a week to digest everything I saw. And now I will share with the top three topics that really stuck…

My Favourite Online Dev Tools

October 28 2015

I'm talking about online or web-based tools, not toolboxes. So entire development suites like Cloud9 or Visual Studio Online are off the…

Using Java Build Script Tasks in Visual Studio Code

October 21 2015

I previously shared how I setup a custom problem matching in Visual Studio Code for compiling Java and displaying the errors inline with a…

Custom Tasks for Java in Visual Studio Code

October 14 2015

Now that I'm a Java Developer, I no longer worry about the bloating feeling I get when I need to open up the original Visual Studio. Now I…

Capturing HTTPS Traffic in Java with Eclipse and Fiddler

October 07 2015

I've been struggling with a JSON parsing error where my application is using the Spring to send and receive messages from a RESTful Web…

Capture HTTPS Traffic in Java with Eclipse, and Fiddler

October 07 2015

I've been struggling with a JSON parsing error where my application is using the Spring to send and receive messages from a RESTful Web…

Downgrading Windows Phone 10 Technical Preview - The Lowlights

September 22 2015

{% img pull-left "http://blog.davidwesst.com/2015/09/Downgrading-Windows-Phone-10-Technical-Preview-The-Lowlights/windows-10-device-screen…

Western Devs (and MVP) Found My Spirit Animal

August 12 2015

What you're looking at is a lobster, in a ditch, drinking scotch, whose mouth is on fire. That is my spirit animal that was created on the…

Docker on Windows 10 Problems

August 10 2015

UPDATE -- Solution Found Another Western Dev that goes by the name of Dave White found a solution and I confirmed that it works. The…

Running Tomcat Apps on Docker through Eclipse

August 07 2015

If you didn't already know, Docker is pretty cool. Not sure what it is? My fellow Western Dev Kyle Baley explains it really well and…

Considerations When Migrating Your Blog

August 01 2015

I'm talking about small-scale, personal blogs or projects. The word "enterprise" isn't used once to describe any part of the project, yet…

Why Networking is Critical

July 09 2015

With my new gig as an Application Developer, I started back into technology podcasts. I'm not sure how I came across MSDevShow, but I did…

Conference recap extravaganza!

June 11 2015

I've been head down preparing and delivering presentations all over the place for the past few weeks, and wanted to share the latest…

My Top 5 Sessions Picks - MVP Virtual Conference 2015

May 13 2015

Tomorrow marks day one of the first ever Microsoft MVP Virtual Conference. This is awesome, because it's a conference that I can attend that…

Living on the (Microsoft) Edge on May 5 & 6

May 04 2015

2015 brought introduced a lot of new stuff in the Microsoft space, including how Windows 10 is changing up the web application game. One of…

MSDevShow...A Dev Podcast Review

April 30 2015

I like podcasts. Especially the technical kind, but I find it's challenging to find quality dev podcasts in the sea of options out there…

Zany Video Game Quotes - Live and in the Cloud

April 28 2015

I'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…

Traf-O-Data and Windows NT on LGR Tech Tales

April 08 2015

In recent days, a specific YouTube channel has my caught my attention. It's called Lazy Game Reviews, and last night I came across a great…

Traf-O-Data and Windows NT on LGR Tech Tales

April 08 2015

In recent days, a specific YouTube channel has my caught my attention. It's called Lazy Game Reviews, and last night I came across a great…

Retrospective: The YouTube Experiment

February 05 2015

At the beginning of the month I announced I'd be doing a web series on YouTube called Script Unscripted. It was planned to be a sort of…

NetFront-- the Unknown Browser Everyone Owns

January 14 2015

Image Source: Wikimedia NetFront is a web browser that I hadn't heard of before, but I have installed on six of my devices. It is a WebKit…

Video Games Preventing Cancer with AGDQ

January 08 2015

I wanted to share something I find freaking cool. It's called Awesome Games Done Quickly, or AGDQ. It's a fund raising marathon, where for…

Make New Habits with New IE VMs in the New Year

January 07 2015

Happy New Year! Time to start working on self improvement and developing new habits. Not sure what habits to work on? Well, I'll give you…

Script Unscripted Starts January 8th

January 06 2015

Last week I launched my first YouTube video with Get to the Point. This week, I'm taking a step further. Starting January 8th at 8pm CST, I…

IE...err...Spartan Makes IGN News

January 02 2015

Image Source - Imgur Watching my YouTube based video game news on IGN News, I came across this report that blends the two worlds. {% youtube…

Highlight Reel for 2014

January 01 2015

This past year has been a rough one for me personally, but professionally, not so bad. I spent a good amount of time doing self reflection…

Get to the Point: My Pilot Video

December 30 2014

To close out the year, I'm kicking off a new project that I've wanted to do for a long time now. I bring you the pilot episode of my…

Ghost 0.5.X from Source to Azure Websites on Canadian Developer Connection

December 04 2014

Check it out! I am a guest author for a three part blog series on getting Ghost 0.5.x running up in Azure cloud on the MSDN's Canadian…

JavaScript Coding is Gameplay in Screeps

November 19 2014

I found this on reddit last week. It's called Screeps and it comes out tomorrow (November 20th). {% asset_img screeps.png "JavaScript Coding…

Think Before You Tweet: A Lesson in Humility

November 17 2014

Over the weekend I tripped over brain and sounded like a goof on Twitter while trying to engage a number of technology experts. This ended…

Can ASP.NET Become the Next Node.JS?

November 14 2014

I realize how crazy that sounds, but after yesterday's keynote from Microsoft at the VS Connect event in New York, I'm wondering if my goal…

November 27 - Going Terminal: Learning to be IDE Free

November 13 2014

I'm making my public speaking comeback after nearly a full year off with a new original presentation called Going Terminal: Learning to be…

Remote IE - No More Testing Excuses

November 03 2014

Today the IE team released Remote IE. This is awesome. Let me explain. IE on Everything I realize it doesn't sound impressive, but with…

SimCity in the Browser...with Source Code

October 31 2014

If you haven't played the classic SimCity, I mean Micropolis then you missed out. But you know what would make it cooler? Playing it in…

Why the Humble Mozilla Bundle is Awesome

October 29 2014

Last week, I saw my worlds collide in this Humble Bundle my mind was blown. Let me explain. JS Compilation in the Real World JavaScript and…

Installing Games JavaScript Style

October 24 2014

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…

Humble Bundle Games Go JavaScript

October 23 2014

Last week, I noticed a playable game on the Firefox start page. The link at the base of the page lead me to this: You can buy games on…

ThatOneVideoGamer Brought To You By: Me

October 22 2014

Let me explain. The Completionist During my bit of professional soul searching, I rediscovered my true passion for video games. In that time…

What is Bower?

October 16 2014

I mentioned Bower last time when talking about npm. If you haven't heard of it, neither of many people. So, I'm going to fix that now…

Always Use Node (Even on Non-Node Projects)

October 09 2014

That's right. I said it: Always use Node, no matter what! Even if your server isn't going to be a Node server, just have it installed…

Why do you RequireJS?

October 07 2014

Get it? RequireJS is a dependency management framework I use in JavaScript to manage...well my dependencies. But, the title is a play on…

Nintendo Builds Rich HTML5 Experiences

October 02 2014

I need to throw a shout out to Nintendo. I came across a rising subreddit last night about the new play.nintendo.com site that is built to…

Why do you CoffeeScript your JavaScript?

September 30 2014

I was asked this the other day: Why don't you just write your code in JavaScript directly? As in, why would you use a langugage that…

Why do I JavaScript?

September 25 2014

The answer is simple: I don't want to limit about my platform options on day one. JavaScript is the native language of that whole "Internet…

The MVP Network is Awesome

September 23 2014

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…

IE on Reddit - Highlight Reel

August 15 2014

To me, this is IamA (I am a something ask me anything) is historic with web platforms. Thursday, August 14 was the day IE showed the…

Whatcha doin' DW?

July 29 2014

Lot's of stuff really, but here's the big ones at 50,000 feet. Reader Beware: This is just a personal brain dump. If you're looking for…

Hypertext Gaming - Starting June 29th on Twitch

June 24 2014

Starting Sunday, June 29th I will be hosting a livestream on Twitch I call Hypertext Gaming. The stream is my efforts to combine my two…

Back to Basics: The Text Editor

April 24 2014

Goal To use a minimalist toolset to build and manage an HTML and JavaScript/NodeJS project from the ground up. Minimalist Toolset? Simple…

End of Support for Windows XP FAQ

April 09 2014

If you are still holding on to Windows XP even though Microsoft has officially ended support for it as of yesterday read this. Brian Bourne…

Microsoft IE MVP - Year Four

April 05 2014

That's right everyone, I've been awarded the the Microsoft MVP award in the area of Internet Explorer again for 2014. This is year four, and…

BUILD 2014 Cool Stuff - Day 1

April 03 2014

I haven't been to BUILD, but I always follow it as Microsoft makes a bunch of really cool announcements throughout that pump me up. I know…

Answering the question: When will IE support that HTML feature?

April 03 2014

Tired of waiting to hear from Microsoft on whether or not IE will support the latest HTML5 feature? Well wait no more with the new site…

Pro Tip: Office 365 to Simplify Communication

November 05 2013

I believe the key to being professional is communication. I wanted to share a pro tip with everyone on how I facilitate and ensure high…

DW on Tour

October 29 2013

That's right, I'm heading out on a small tour out west in November and December to do some talking about HTML and JavaScript. I suggest you…

Hover! A Next-Gen HTML Experience

October 02 2013

The remake of Hover! (http://hover.ie) was released today to the web from the Internet Explorer. I want to highlight the importance of this…

The Heisenberg Second Screen Experience in HTML

September 27 2013

Breaking Bad is coming to an end. We actually signed up for cable because we wanted AMC to watch the final season live and PVR it in case we…

HTML Gaming for Core Gamers

September 07 2013

This is part of a blog series discussing my afterthought on attending PAX Dev and Prime 2013 in Seattle. You can read the others here and…

Instant Eyedropper: The Colour Picker Tool I've Been Missing

August 20 2013

I came across this today, and I wanted to share it as this is the first time I've found a simple, minimalistic eyedropper tool that allows…

Picking The Technology for my Game

August 01 2013

I want to develop a game, and not just produce it. That's not to say that I don't like producing, but I would like to get my hands dirty at…

The Difference between Apps and Games

July 30 2013

No, really. Are they actually that different? A lot of us are app developers and look at video games like they are some kind of foreign…

Excited about WebGL because of Grandia II

July 18 2013

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…

Time for a Real Change

July 07 2013

I know I seem to change my blog once a year saying "this time it's different". The message this time around isn't different than that…

Stop Hating IE and Be a Professional (Part 3)

January 18 2013

This post is part three of three. Part 1 (Be a Realist) and Part 2 (Be a Strategist) are already published and available. It’s 2013, and it…

Stop Hating IE and Be a Professional (Part 2)

January 17 2013

This post is part two of three. Part 1 (Be a Realist) and Part 3 (Be a Leader) are also available. It’s 2013, and it is time for people to…

Stop Hating IE and Be a Professional (Part 1)

January 16 2013

This post is part one of three. Part 2 (Be a Strategist) and Part 3 (Be a Leader) are available as well. It’s 2013, and it is time for…