2020 - September/October
In our lead article this month Otto Dobretsberger discusses building applications with client-side Blazor. Additionally, Sahil Malik introduces you to Progressive Web Applications (PWAs), Richard Campbell shares the fascinating history of open source software at Microsoft, Kevin Goff continues his series on analytic reporting using COVID-19 data, Joydip Kanjilal explores localizing ASP.NET Core applications and much more awaits you this issue!
-
The Joy of Being a Beginner
Rod Paddock is spending some of his pandemic time exploring new software technologies including .NET Core, Docker, Vue and Python.
-
Progressive Web Apps (PWAs)
Learn to create a progressive Web application (PWA) which you can deploy through the App Store or Google Play for iOS and Andoid mobile apps. PWAs are built with browser-based technologies but can act just like a native app.
-
Use the MVVM Design Pattern in MVC Core: Part 3
Paul shows you how to use the MVVM design pattern in MVC Core to build a product detail page for adding and editing data, and validating product data and display validation.
-
When Open Source Came to Microsoft
Why did Microsoft join the open source movement? Richard Campbell tells us the history of how Microsoft became an open source software company.
-
Stages of Data: A Playbook for Analytic Reporting Using COVID-19 Data, Part 2
Developers should know their data before they spend a lot of effort analyzing it. For example, at face value, you should know if your data is in the millions or billions, and know "that's what the data said" is not the right answer if the data is bizarre. This article in Kevin Goff's Stages of Data series using PowerBI introduces a new state profile page with ranking formulas, new trend-based measures, defining custom filter groups, and more.
-
En Route to Full-Stack .NET Development with Client-Side Blazor
Learn how to use Blazor on the client-side using Blazor WebAssembly feauting a real world application that makes service calls to REST APIs for data. Blazor allows C# developers to finally create performant web applications as fast, or faster, than websites built using JavaScript. Otto shows you how to use Blazor on the client-side.
-
Prototyping with Microsoft Maquette: A New Virtual Reality Tool
An overview of Microsoft Marquette, a spatial prototyping tool aimed to help designers or developers to mock-up virtual reality (VR) and augmented reality (AR) experiences very fast, before actually building them.
-
A Deep Dive into ASP.NET Core Localization
Joydip shows you how to build multilingual applications in ASP.NET Core using Visual Studio 2019 to enable a broader reach for your applications.
-
Talk to an RD: Dr. Neil Roodyn and Markus Egger - Part 1
Dr. Neil and Markus talk about life in Sydney Australia vs Maui, HI during COVID-19.
-
Interactive Unit Testing with .NET Core and VS Code
John continues exploring unit testing using .NET Core 3 in VS Code, and steps to get ready for .NET 5 and VS Code.
-
CODA: There Are No New Problems
John V. Petersen points out that today's software problems have really already been solved. The hard part about modern software development is how we go about solving the same basic problems.