Issue: 2020 - November/December

  • Rod writes about how the pandemic is shifting the perspective about what's the "New Normal" for him.
  • Sahil walks you through a simple ExpressJS-based Web app using TypeScript to help you get started using these great technologies together.
  • Learn to use the mobile browser's navigator.geolocation object to provide latitude and longitude and then embed a Google map on your web page to help people find your business, home or a meeting place.
  • Learn why the Composition API is better than the Options API in Vue 2 and Vue 3. See examples of using Composition API in TypeScript and Vue 3.
  • Get started with the Go programming language. Use Visual Studio Code as your editor to write Go code. Learn Go variables, strings and data structures including arrays, slices, maps, structs and more. Go supports the standard if-else staement and switch statement. It supports the for loop. Learn to use Go functions, goroutines, packages and modules.
  • Overview of .NET Core tools. Why use them? Where do you get them? Step-by-step walkthrough to build, publish and consume a .NET Core Tool package.
  • Microsoft MVPs Markus Egger and Dr. Neil Roodyn discuss that software should be designed with security in mind at the same level as features they are building. They also discuss Decentralized Identity; an identity you control rather than an ID for each major company whose services you use.
  • Learn blockchain basics through sample code examples in VS Code and .NET Core, separate from a blockchain's use in digital currency. Understand block as a container of business data, a nonce value and the previous block's hash. Use a data class, a block class and a chain class.
  • Use Suspense in Vue3 to create an execution context or a boundary around the content it wraps. It displays fallback content while it waits for the component(s) wrapped inside to be ready before displaying it/them. Also, learn to handle errors in applications that use Suspense.
  • What makes a good leader more than just the boss? John offers his insights.