Web Dev

I gave a talk to one of our internal groups at Microsoft today on Progressive Web Apps, PWAs, and thought the notes would also be helpful for those of you interested. I’ve recorded videos on Hosted Web Apps in the past, and they are equally useful, so I’d suggest taking a look at those first.…

Mozilla recently announced a new process for making WebAssembly running in the browser even faster. I’ve been using Firefix as my default browser for some time now, so it’s great to see these additions. Firefox 58 now includes a new 2-tiered compiler. The new baseline compiler compiles code 10–15 times faster than the optimizing compiler.…

One of my colleagues at Microsoft, David Catuhe (@DeltaKosh) has been building Babylon.js, a free and open source WebGL framework for gaming and visualizations over the last few years. I fell in love with it immediately, largely due to the documentation, samples, and sandbox to learn and play around in. ———————– @DaveVoyles Subscribe to my…

The HTML5 gamepad API allows you interact with the web browser through a traditional gamepad, whether it is from Microsoft, Sony, or some other third party product. Bear in mind that it is an experimental technology, so that means it isn’t implemented in every browser (yet). Mozilla has some fantastic docs and examples for the…

@JamesQQuick@DaveVoyles So you’ve created a web app (a website designed for a mobile device), but now you need to figure out how to debug it, because the mobile browser just doesn’t have the tool built in. In comes Vorlon, a free tool to do exactly that. Dave Voyles joins James Quick to show us how…

Wordpress powers 25% of the internet, and hosts everything from blogs and personal projects to e-commerce sites. I want to show you how to create a free wordpress site of your own, utilizing Microsoft’s BizSpark program for Startups, and a Azure. Using Azure SQL as a database for Wordpres Typically, wordpress sites use MySQL…

TLDR: Type safety, productivity, intellisense, and debugging. UPDATE: TypeScript 2.0 was released on Sept. 22, 2016 In continuing with my recent trend of using TypeScript, I wanted to illustrate how to create functions and variables in TypeScript, because this initially threw me into a loop. The code for this example can be found here. JavaScript and C#…

TLDR: Use typings install –ambient <name of framework> to install type definitions UPDATE: TypeScript 2.0 was released on Sept. 22, 2016 The code for this project can be found in this repository. I’m still pretty new to TypeScript and trying to get the hang of things. One thing I’ve had a difficult time with is getting type…

I recently started using TypeScript for a new project, and hit a few snags along the way. The first of which, was that my local project was using an older version of TypeScript, specifically 1.0.3.0 . This was odd, because I had just installed the latest version of TypeScript, but globally and locally. I searched around and…