2020 - November/December
In our lead article this month Wei-Meng Lee introduces you to the Go language and shares why companies are flocking to it. Paul Sheriff explores geolocation and working with Google Maps, Editor Rod Paddock talks about the challenges we face today in the shadow of COVID-19 and the temporary and more lasting changes in the “new normal”, CODE Publisher Markus Egger shares part 2 of his interview with Microsoft Regional Director, Dr. Neil Roodyn, and that’s not even half of the magazine! We hope you enjoy this issue.
-
The New Normal
Rod writes about how the pandemic is shifting the perspective about what's the "New Normal" for him.
-
A Simple ExpressJS and TypeScript Project
Sahil walks you through a simple ExpressJS-based Web app using TypeScript to help you get started using these great technologies together.
-
Using Geolocation and Google Maps
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.
-
Vue’s Composition API
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.
-
Introduction to the Go Programming Language
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.
-
Using .NET Core Tools to Create Reusable and Shareable Tools and Apps
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.
-
Talk to an RD: Dr. Neil Roodyn and Markus Egger - Part 2
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.
-
Blockchain: A Practical Application
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.
-
The Complete Guide to Suspense in Vue3
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.
-
CODA: What Makes a Leader: An Objective Analysis
What makes a good leader more than just the boss? John offers his insights.