- Russel Hooker: Mobx: an OO way to handle state in React with Asp Core API
Managing state in a quick and scalable way is difficult within React. There are several options out there to utilize including the native ContextApi. Mobx is a solution that allows a more object-oriented approach with mutable state. We will be looking at the way that Mobx can increase development speed and give great development experience using observable state. We will build a small application using .Net core's react template and react with Mobx managed state to give both some high level and hands on understanding of the power of Mobx. If you are interested in looking into Mobx a bit ahead here is a link to their git repo. https://github.com/mobxjs/mobx
- Cloud Talk: Exploring Microsoft Azure together
This week come join us for Pizza and Refreshments for a two part Azure discussion. We would like to open the meeting with a discussion on how our members are using Azure to solve innovative business problems as well as an open forum to discuss best practices for how Azure can be used; Come with questions, looking for some engaging discussions from Azure experts as well as newcomers. The second half of the meeting we will have a presentation on the best ways to utilize Windows container based applications in Azure. Your facilitator will be Scott Nichols who is a Cloud Solution Architect (CSA) who works for Microsoft supporting Sothern Idaho.
- Andrew Hanson - Real Time Dashboards with ASP.NET Core SignalR and React
ASP.NET Core SignalR is an open-source library that simplifies adding real-time web functionality to applications. In this presentation we'll investigate how SignalR enables us to create dynamic and personalized web dashboards
- Azure Blockchain Workbench with Ethereum PoA ledger
Scott Nichols will give a primer on the various technologies involved in setting up a consortium based Ethereum proof of authority (PoA) blockchain. In addition, he will review the off-chain technologies Microsoft has developed (demo Blockchain Workbench) to assist companies in adding Blockchain benefits to their organization. Blockchain technologies still have a long way to go on the maturity scale but they have finally reached a point where businesses have enough functionality to develop production ready solutions. Scott is a member of the Microsoft Azure Blockchain advisory board and can answer real world questions how these technologies are being used today and in the near future, as well as real limitations that still need to be solved by the community. Please come with questions and prepare for an interactive discussion around this technology set.
- Mike Larned: Azure Data Factory for Healthcare Data Pipelines
We use claims, cost and EHR data to build timelines of patient care. Team members end up working in different technologies (Cosmo, SQL server, Python, etc.) to help drive parts of that data model. We then use Azure Data Factory to orchestrate those different components into data that drives our app. I’ll walk through how we are currently using Data Factory and plans for integrating Azure Databricks.
- Introduction to Razor Pages in ASP.NET Core
We will take a look at building web applications use the new Razor Pages feature in ASP.Net Core. Razor Pages is a new feature of ASP.NET Core 2.1 or later that makes coding page-focused scenarios easier and more productive. Razor Pages can be used as an alternative to MVC (Model-View-Controller) or even alongside an MVC solution.
- Open forum mixer at Solid Grill and Bar
This meeting we are changing it up a bit. One of our sponsors TEKsystems has been kind enough to sponsor a venue (Solid Grill and Bar) for cocktails and mixers. I highly encourage you to attend this open forum event if at all possible. We wanted to provide a forum for the group to speak about applicable topics so we can continue to build out our community. • Encourage active .Net/Azure community involvement (what is it looking like) • Give dev professionals a chance to network (what are you doing professionally or for fun) • Discuss future meetup topics/presentations (open forum) • Discuss Trends and New Technologies • Local Market Opportunities Additionally, several of our members will have returned from the Microsoft Build conference and should have a wealth of information to share during our discussions. We are planning to have all the leadership members of NetDUG (Scott Nichols, Brian Lagunas, Andrew Hanson, and Richard Hundhausen) in attendance. We would really like to meet as many of you as possible in person and learn what your interest or needs are. Please RSVP if you plan on attending so we have an accurate headcount. Regards NetDUG leadership
- Getting started with containers in Azure (Window & .Net)
• What we'll do Scott Nichols will be demonstrating various options Azure has to set up containers to process Windows and .Net workloads. This will include Azure Service Fabric, Azure App Services, and Azure with Docker. As well as the setup of your local development environment utilizing Windows 10 Pro and local Azure emulators. We will also touch on microservice design and cloud elasticity utilizing these technologies. Scott is a Cloud Solutions Architect specializing in the Azure cloud platform. He has over 25 years of experience developing enterprise line of business (LoB) applications primarily in the Windows and .Net ecosystem. • What to bring • Important to know
- Brian Lagunas - Going Mobile with Flutter
Tonight is "Show and Tell": I've been playing around with a new SDK for developing cross platform mobile applications called Flutter. It was created by Google and utilizes the Dart language. Come join me to see what it takes to get started with Flutter, and how easy it actually is to create beautifully designed applications for iOS and Android using a single code base. I know this is a departure of our .NET topics, but I think this will be a fun exception.
- Randy Kingsmore - C# Async/Await
The goal of this talk is to provide practical working knowledge of C#'s Async/Await pattern. We'll cover the main problems we are trying to solve with the pattern, the mechanics of using it, error handling, and how to unit test async/await methods. Along the way we will try to clarify common misconceptions and highlight some of the pitfalls.