• Introduction to ASP.NET Core Web APIs

    TEKsystems Offices

    Hi All, Let's celebrate the first day of spring with a meeting! This month I'll give a talk on leveraging ASP.NET Web APIs using the latest features in ASP.NET Core 2.2 along with hints about what's coming in ASP.NET Core 3.0. We'll talk about - How REST APIs work - How to design and document APIs with Swagger / Open API - How to test and debug your APIs - How to call REST APIs from C#, TypeScript / Angular, PowerShell - Best practices for creating production ready APIs -- Security, versioning, style guides, and more - What's driving current trends with APIs and Microservices - Deployment including deploying with Docker and deploying to Azure - A variety of tools that can help - My personal research project generating fractals via REST APIs along with where it's heading and some options for future talks I'd like you to come away with a good understanding of the basics with the ability to quickly get started creating APIs along with information about the follow-on steps and considerations you'll want to be aware of in order to deploy and use your APIs in production. I'd like to thank Bryant and Nate from TEKSystems who will provide our venue along with food and drink. Nate is focused on C# and .NET and will be there to answer any questions on related job opportunities. Please RSVP so that we know how much food and drink to get. See you there! Checkout the list of our sponsors at: https://www.meetup.com/Tucson-NET-User-Group/sponsors

  • No meetup in February, we'll resume in March

    Needs a location

    Hi All, Well I really don't like to skip this many meetings in a row, but again we don't have a speaker this month and so we'll skip and plan for a meeting next month. If you know of anyone who would like to present a topic in one of the upcoming months please let me know. It would be great to get a number of talks queued up. I'm open to any ideas on how to get more speakers. If you have an idea about that please let me know. I did hear from a couple of potential speakers and hopefully we'll see a talk or two as a result in the upcoming months. I also have a project that will be good for a talk or two once it bears fruit. If you're looking for a good developer roadmap for .NET Core I came across this and it may be of help. https://github.com/MoienTajik/AspNetCore-Developer-Roadmap Until next time - some more learning resources... Microsoft Connect() December 2018, keynotes, coding sessions, on demand videos https://www.microsoft.com/en-us/connectevent Free learning https://docs.microsoft.com/en-us/learn/ Free books - there are more linked from this page https://www.manning.com/books/exploring-dot-net-core .NET related topics https://dotnetfoundation.org/ If you're interested in presenting but don't have time to prepare a presentation consider using or building on these presentations that are here to be reused. https://dotnet-presentations.github.io/ See you next time...

  • No meetup in January, we'll resume in February

    Needs a location

    Hi All, Happy 2019! We don't have a speaker this month and so we'll skip and plan for a meeting next month. If you know of anyone who would like to present a topic in one of the upcoming months please let us know. It would be great to get a number of talks queued up. I'm working on a talk about ASP.NET core authentication and authorization using Azure Active Directory and the Microsoft Authentication Library (MSAL). The idea is to rely on Azure to manage user accounts to protect your apps and APIs. If interested check out more here. https://docs.microsoft.com/en-us/azure/active-directory/develop/reference-v2-libraries. In the mean time some learning resources... Microsoft Connect() December 2018, keynotes, coding sessions, on demand videos https://www.microsoft.com/en-us/connectevent Free learning https://docs.microsoft.com/en-us/learn/ Free books - there are more linked from this page https://www.manning.com/books/exploring-dot-net-core .NET related topics https://dotnetfoundation.org/ If you're interested in presenting but don't have time to prepare a presentation consider using or building on these presentations that are here to be reused. https://dotnet-presentations.github.io/ See you next time...

  • No meetup in December, we'll resume in January, good learning resources

    Hi All, Sorry for the late notice but as we don't have a speaker / topic lined up at the moment we'll skip this month and look forward to January and the rest of 2019. On behalf of the group I'd like to give a big thanks to Bryant and TEKsystems for providing us with the best meeting place we've had so far along with food and drink - it's much appreciated! Thanks to all were able to participate last month - we had a very good turn out and meeting with lots of good discussion. I was happy to hear that Marnee has some topics she can present in 2019 and that Alicia will be able to co-host the meetings as well! I've been experimenting with Azure Active Directory for authentication and authorization for a small test app with an Angular front end and .Net core back end deployed in multiple containers hosted in Azure and I think it will make a good talk for an upcoming meeting. I encourage you to consider giving a talk in 2019. It's a great way to dig in and learn about a particular topic. When you learn a topic well enough to describe it to others it really sinks in. The following may give you some ideas and good stuff in any case. Happy Holidays and have a safe and Happy New Year! Mike .NET Core 2.2 is out .NET Core 3.0 preview available - supports desktop apps, etc Microsoft Connect() December 2018, keynotes, coding sessions, on demand videos https://www.microsoft.com/en-us/connectevent Free learning https://docs.microsoft.com/en-us/learn/ Free books - there are more linked from this page https://www.manning.com/books/exploring-dot-net-core .NET related topics https://dotnetfoundation.org/ If you're interested in presenting but don't have time to prepare a presentation consider using or building on these presentations that are here to be reused. https://dotnet-presentations.github.io/

  • Introduction to structured logging in ASP.NET Core - Meeting is on for tonight

    Hi All, We had enough people RSVP so the meeting is on for tonight - see you there! In honor of Thanksgiving, let's have our November meeting a week later than usual - on Wed, Nov 28th. Let's talk about logging in ASP.NET core and .NET core! I know, it doesn't sound too exciting but when it comes to troubleshooting especially in production, everyone knows how important logging is. .NET core has introduced a nice, clean, streamlined API for logging which is also used throughout .NET core itself. The topic pulls in some interesting related areas which we'll touch on including: - ASP.NET Core configuration - Dependency Injection - Hosting (Web Host) (Generic Host - introduced in .NET 2.1) - Structured Logging - Analytics and Machine Learning - Docker, containers, and microservices We'll look at how to configure logging for Web and Console applications. We'll look at log filtering options. We'll look at structured logging and how to use Serilog as a logging provider. We'll look at tools like Seq and the Elastic stack - ElasticSearch, LogStash, Kibana (which we'll run in docker on Windows 10) in order to centralize and then analyze and visualize the information. See you there! Have a great Thanksgiving! Mike

    2
  • No meetup in October, we'll resume in November, See ignite, UofA Job posting

    Hi All, This is turning out to be a tough year for meetings... As much as I wanted to have a meeting this month, we don't have a speaker and I'm not quite ready to present the next topic I have. But I will present it next month - Centralized, structured logging with ASP.NET Core, Serilog and the Elastic stack I hope that some of you made it to the desert code camp! There are plenty of good sessions to review from Ignite. Some of these may inspire one of your own talks. https://www.microsoft.com/en-us/ignite Melanie and Meredith at the UofA shared a job posting for (2) junior level .NET programmers. Here's the link if you know someone who may be interested. UofA is seeking a Web Application Developer/Analyst, please feel free to review or share: https://uacareers.com/postings/31904 ----- One thing we could really use is speakers! If you would like to present to the group or if you know someone who would please let me know. If there are any development related topics that you would like to see covered please let me know that as well and we'll see what we can do to find a speaker. See you next time. Mike

  • No meetup in September, we'll resume in October - See Ignite, Desert Code Camp

    Hi All, We don't have a speaker / topic for this month and so we'll skip the meeting and pick it up again next month. Two .NET related events are coming up with lots of education options. Ignite - Sep 24-28 - see live or recorded sessions https://www.microsoft.com/en-us/ignite Desert Code Camp - Saturday, October 6th https://oct2018.desertcodecamp.com/home One thing we could really use is speakers! If you would like to present to the group or if you know someone who would please let me know. If there are any development related topics that you would like to see covered please let me know that as well and we'll see what we can do to find a speaker. See you next time. Mike

  • Introduction to ASP.NET Core SignalR

    TEKsystems offices

    Hi All, Alicia Espinoza gave us a great presentation on Microsoft's Quantum development kit in March and now she will share with us how to get going with the recently released ASP.NET Core SignalR which provides real-time web functionality using an abstraction over WebSockets and related fallback techniques. More details to follow... About Alicia Espinosa Alicia is a Software engineer with 15 years of experience in the area. She's managed projects for private, educative and government sector.

    2
  • Getting Started with Docker and .NET

    TEKsystems Offices

    Hi All, It's hard to believe that 3 months have flown by without a meeting but we are now set for a couple of months. 7/13 Getting Started with Docker and .NET, Mike Collins 8/15 Introduction to ASP.NET Core SignalR, Alicia Espinosa Note that we are meeting at a new location with a big thanks to Carlos Coronado and TEKsystems who have kindly let us meet at their office location. For this month's meeting we'll talk about virtualization, specifically about using Windows and Linux Docker containers for developing Microservice based solutions using .NET. We'll cover - a little background - some design patterns - how to leverage multi-stage Docker files and Docker Compose - which Docker images to use as base images and when - a little about CI/CD We'll create a couple of small distributed sample applications. We'll use Visual Studio Code and Visual Studio 2017. We'll look at web applications including using Angular and REST APIs using .NET Core. We'll run and debug them locally, and then deploy them to Azure. See you there! Mike

    1
  • No meetup in June, we'll resume in July with Getting Started with .NET on Docker

    Hi All, Again we don't have a speaker / topic for this month and so we'll skip the meeting and look to pick it up again next month. I will give a talk next month on Getting Started with .NET on Docker There are a ton of great sessions here and hopefully you have some time to check them out. There are a lot of very cool topics that are worth looking at from this year's Build conference. Here's a link to the 465 sessions available https://mybuild.microsoft.com/sessions One thing we could really use is speakers! If you would like to present to the group or if you know someone who would please let me know. If there are any development related topics that you would like to see covered please let me know that as well and we'll see what we can do to find a speaker. See you next time. Mike