• Online: Informal User Group Topic discussion

    Online event

    Hi All,

    We hope that this finds you safe and well!

    Sorry for this late notice!

    While we don't have a formal presentation / demo worked out it's been quite awhile since we've had a meeting. So let's have an informal meeting to sync up and see what folks are thinking. I have a couple of interesting examples we can look at related to

    - GitHub Codespaces https://github.com/features/codespaces
    - Dapr - https://dapr.io
    - docker dev environments - https://docs.docker.com/desktop/dev-environments/

    We can have a look at how to get started with dapr on codespaces and we can discuss trends related to online development environments like codespaces and dev environments.

    If you have anything cool you'd like to briefly discuss or show that would be great and we can cover that as well.

    We can get a feel for what people are thinking about in terms of the future of the user group, meeting in person at some point, as well as potential topics.

    --------

    We'll use Zoom this month.

    Meeting ID:[masked]

    Passcode:[masked]
    RSVP for the meeting link

    This will be an informal meeting to get the local group together and see how things are going for people. We'll discuss any interesting things people have been learning along w/ any especially good courses they have taken, etc, and then on to our main topic.

    See you there!

    ================================================================

    There are so many hot topics these days and we have a lot to pick from. I'd encourage you to do two things

    1) consider giving a presentation to the group
    2) vote on the topics you'd like to see covered for upcoming talks at this link; https://www.meetup.com/Tucson-NET-User-Group/polls/1284099/

    We'd like to thank Nate and TEKSystems who normally provide our venue along with food and drink. Nate is focused on C# and .NET and can be contacted to answer any questions on related job opportunities.

    Check out the list of our sponsors at: https://www.meetup.com/Tucson-NET-User-Group/sponsors

  • No Meeting in September, we'll resume in October, .NET Links

    Needs a location

    Hi Tucson Developers,

    We hope that this finds you well!

    Thank you to the folks in our last meeting as we really had some nice discussions on a number of development topics.

    One of the things we spent a little time on was Dapr (https://dapr.io) and Kubernetes. I've been experimenting with those and will plan to cover them in more detail in an upcoming meeting. It's not ready for this month and so we'll have to wait until next month.

    The .NET blog has interesting and current topics. A couple of recent ones stood out and you may find them interesting as well.

    - https://devblogs.microsoft.com/dotnet
    - https://devblogs.microsoft.com/dotnet/new-dotnet-6-apis-driven-by-the-developer-community
    - https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-6

    If you'd like to present or would like to see a particular development topic covered then let us know.

    Until next time, here's hoping that we'll be able to meet in person again once we get past these nasty COVID variants. Please stay safe!

    ================================================================

    We'd like to thank Nate and TEKSystems who normally provide our venue along with food and drink. Nate is focused on C# and .NET and can be contacted to answer any questions on related job opportunities.

    Check out the list of our sponsors at: https://www.meetup.com/Tucson-NET-User-Group/sponsors

  • Online: Informal User Group Topic discussion

    Online event

    Hi All,

    We hope that this finds you safe and well!

    While we don't have a formal presentation / demo worked out it's been quite awhile since we've had a meeting. So let's have an informal meeting to sync up and see what folks are thinking. I have a couple of interesting examples we can look at related to simple crud w/ entity framework and blazor and maybe some words about DAPR a very cool Distributed Application Runtime for microservices.

    If you have anything cool you'd like to briefly discuss or show that would be great and we can cover that as well.

    We can get a feel for what people are thinking about in terms of the future of the user group, meeting in person at some point, as well as potential topics.

    --------

    We'll use Zoom this month.

    Meeting ID:[masked]

    Passcode:[masked]
    RSVP for the meeting link

    This will be an informal meeting to get the local group together and see how things are going for people. We'll discuss any interesting things people have been learning along w/ any especially good courses they have taken, etc, and then on to our main topic.

    See you there!

    ================================================================

    There are so many hot topics these days and we have a lot to pick from. I'd encourage you to do two things

    1) consider giving a presentation to the group
    2) vote on the topics you'd like to see covered for upcoming talks at this link; https://www.meetup.com/Tucson-NET-User-Group/polls/1284099/

    We'd like to thank Nate and TEKSystems who normally provide our venue along with food and drink. Nate is focused on C# and .NET and can be contacted to answer any questions on related job opportunities.

    Check out the list of our sponsors at: https://www.meetup.com/Tucson-NET-User-Group/sponsors

    1
  • No Meeting in July, we'll resume in August, See Topic Links

    Needs a location

    Hi Tucson Developers,

    Things are looking up and we hope that this finds you well!

    Really didn't want to skip our meeting again this month but things are that busy at the moment that we'll need to extend our break.

    There are so many interesting development projects going on these days that hopefully you have something fun to learn about and experiment with over the summer.

    Below is short list of topics / links that I was considering for talks / discussions. If you have a topic you'd like to present or hear more about please let us know. Otherwise hoping you find something interesting to dig in to.

    EF Core with Azure Static Web Apps
    https://github.com/djaus2/mslearn-staticwebsite-3entities

    Blazor with SignalR example
    https://github.com/DaniJG/blazor-surveys

    Minimal Web APIs in .NET 6
    https://www.daveabrock.com/2021/06/09/low-ceremony-high-value-a-tour-of-minimal-apis-in-net-6/

    Azure Functions with .NET 5
    https://www.daveabrock.com/2021/02/24/functions-dotnet-5/

    Blazor on Docker hosted with NGINX
    https://dev.to/helloitsm3/how-to-setup-blazor-app-with-nginx-and-docker-11le

    Distributed Application RunTime - GA recently - So elegant!
    https://dapr.io/
    https://github.com/dapr/samples/tree/master/dapr-distributed-calendar

    Blazor Fractals
    https://www.youtube.com/watch?v=X9zum_dI3uo
    https://github.com/cveld/blazor-mandelbrot-deepzoom
    https://fernando.andreu.info/blazor-fractals/

    BlazorTrain - Carl Franklin continues to produce new content
    https://blazortrain.com

    Until next time, here's hoping that we'll be able to meet in person again once we get past these nasty COVID variants. Please stay safe!

    ================================================================

    We'd like to thank Nate and TEKSystems who normally provide our venue along with food and drink. Nate is focused on C# and .NET and can be contacted to answer any questions on related job opportunities.

    Check out the list of our sponsors at: https://www.meetup.com/Tucson-NET-User-Group/sponsors

  • No Meeting in June, we'll resume in July

    Needs a location

    Hi Tucson Developers,

    Things are looking up and we hope that this finds you well!

    I'm not available for our meeting this month and so we'll push it out to next month one more time.

    In the mean time if you're interested in the Azure Static web app topic that we've been talking about lately you may want to check out the following event:

    Static Web Apps - Code to Scale, June 30,[masked]:00 AM - 11:30 AM PDT
    https://docs.microsoft.com/en-us/events/learntv/swa-cts-june-2021

    If you are interested in what's coming in the next major version of .NET you may find this or other topics from last month's Build interesting:

    .NET 6 deep dive; what's new and what's coming
    https://docs.microsoft.com/en-us/events/build-may-2021/azure/breakouts/od485

    If you would like to present a topic please let us know.

    Until next time, here's hoping that we'll be able to meet in person again later this year!

    ================================================================

    We'd like to thank Nate and TEKSystems who normally provide our venue along with food and drink. Nate is focused on C# and .NET and can be contacted to answer any questions on related job opportunities.

    Check out the list of our sponsors at: https://www.meetup.com/Tucson-NET-User-Group/sponsors

  • No Meeting in May, we'll resume in June

    Needs a location

    Hi Tucson Developers,

    We hope that this finds you safe and well!

    I've been working on a topic but it's not quite ready yet and so we'll revisit next month. The topic is related to accessing Azure SQL from Azure functions as part of Azure Static Web Apps but there are some issues related to component versioning that need to get resolved.

    Azure Static Web apps moved from preview to general availability last week and with that there are a number of new features. For details: https://azure.microsoft.com/en-us/blog/develop-production-scale-modern-web-apps-quickly-with-azure-static-web-apps.

    Here's an article which is along the lines of what I was thinking about in case you're interested in pulling some things together around Azure Static Web Apps. https://dev.to/ashirwadsatapathi/build-a-student-feedback-analyzer-with-blazor-azure-functions-azure-static-web-apps-and-azure-cognitive-services-4acj

    If you're interested in Blazor Carl Franklin keeps producing nice content here https://blazortrain.com

    If you would like to present a topic please let us know.

    Until next time, here's hoping that we'll be able to meet in person again later this year!

    Stay safe!

    ================================================================

    There are so many hot topics these days and we have a lot to pick from. we'd encourage you to do two things

    1) consider giving a presentation to the group
    2) vote on the topics you'd like to see covered for upcoming talks at this link; https://www.meetup.com/Tucson-NET-User-Group/polls/1284099/

    We'd like to thank Nate and TEKSystems who normally provide our venue along with food and drink. Nate is focused on C# and .NET and can be contacted to answer any questions on related job opportunities.

    Check out the list of our sponsors at: https://www.meetup.com/Tucson-NET-User-Group/sponsors

  • Online: Intro to Azure Static Web Apps with Blazor - Part 2

    Hi All,

    We hope that this finds you safe and well!

    This month lets dive a little deeper into Azure Static Web apps which we first looked at in our February meeting.

    We'll go through the following for Azure Static Web apps
    - Quick overview
    - Quick recap of how to create one from a template using C#
    -- using a Blazor front end and Azure serverless functions backend
    - Quick recap of CI/CD pipeline based on Github Actions
    - How to add authentication and authorization
    - How to create and use a custom domain name
    - How to upload files to Azure blob storage
    - How to view images and videos served from blob storage

    From the documentation

    Azure Static Web Apps is a service that automatically builds and deploys full stack web apps to Azure from a GitHub repository.

    The workflow of Azure Static Web Apps is tailored to a developer's daily workflow. Apps are built and deployed based off GitHub interactions.

    When you create an Azure Static Web Apps resource, Azure sets up a GitHub Actions workflow in the app's source code repository that monitors a branch of your choice. Every time you push commits or accept pull requests into the watched branch, the GitHub Action automatically builds and deploys your app and its API to Azure.

    API endpoints are hosted using a serverless architecture, which avoids the need for a full back-end server all together.

    Key features
    - Web hosting for static content like HTML, CSS, JavaScript, and images.
    - Integrated API support provided by Azure Functions.
    - First-class GitHub integration where repository changes trigger builds and deployments.
    - Globally distributed static content, putting content closer to your users.
    - Free SSL certificates, which are automatically renewed.
    - Custom domains to provide branded customizations to your app.
    - Seamless security model with a reverse-proxy when calling APIs, which requires no CORS configuration.
    - Authentication provider integrations with Azure Active Directory, Facebook, Google, GitHub, and Twitter.
    - Customizable authorization role definition and assignments.
    - Back-end routing rules enabling full control over the content and routes you serve.
    - Generated staging versions powered by pull requests enabling preview versions of your site before publishing.

    --------

    We'll use Zoom this month.

    Meeting ID:[masked]
    Passcode:[masked]
    RSVP for the meeting link

    This will be an informal meeting to get the local group together and see how things are going for people. We'll discuss any interesting things people have been learning along w/ any especially good courses they have taken, etc, and then on to our main topic.

    See you there!

    ================================================================

    There are so many hot topics these days and we have a lot to pick from. I'd encourage you to do two things

    1) consider giving a presentation to the group
    2) vote on the topics you'd like to see covered for upcoming talks at this link; https://www.meetup.com/Tucson-NET-User-Group/polls/1284099/

    We'd like to thank Nate and TEKSystems who normally provide our venue along with food and drink. Nate is focused on C# and .NET and can be contacted to answer any questions on related job opportunities.

    Check out the list of our sponsors at: https://www.meetup.com/Tucson-NET-User-Group/sponsors

  • No Meeting in March, we'll resume in April

    Needs a location

    Hi Tucson Developers,

    We hope that this finds you safe and well!

    I've been working on a topic, but it's not quite ready yet and so it will have to wait until April.

    In April we'll have a continuation of last month's topic about Azure Static Web Applications. I'll show how to add authentication / authorization, how to add a custom domain name, how to do dependency injection in Azure serverless functions along with how to use Azure blob storage and other cloud services to work with images and videos using Blazor WebAssembly for the UI.

    If you're looking for interesting material on .NET related topics there is a lot of information about both .NET 5 which was released last November and .NET 6 which will be released this November and is now in preview.

    https://devblogs.microsoft.com/dotnet/announcing-net-5-0
    https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-1

    Ignite 2021 was held virtually recently and had some interesting information as well. Mesh is a pretty cool look into the future of virtual interaction.

    https://news.microsoft.com/march-2021-ignite

    If you would like to present a topic please let us know.

    Until next time, here's hoping that we'll be able to meet in person again later this year!

    Stay safe!

    ================================================================

    There are so many hot topics these days and we have a lot to pick from. we'd encourage you to do two things

    1) consider giving a presentation to the group
    2) vote on the topics you'd like to see covered for upcoming talks at this link; https://www.meetup.com/Tucson-NET-User-Group/polls/1284099/

    We'd like to thank Nate and TEKSystems who normally provide our venue along with food and drink. Nate is focused on C# and .NET and can be contacted to answer any questions on related job opportunities.

    Check out the list of our sponsors at: https://www.meetup.com/Tucson-NET-User-Group/sponsors

  • Online: Intro to Azure Static Web Apps preview with Blazor

    Hi All,

    We hope that this finds you safe and well!

    I came across Azure Static Web Apps recently and thought it would make a good topic to cover as we've already had a couple of talks on Azure functions which are the backend for Azure Static Web Apps.

    From the documentation

    Azure Static Web Apps is a service that automatically builds and deploys full stack web apps to Azure from a GitHub repository.

    The workflow of Azure Static Web Apps is tailored to a developer's daily workflow. Apps are built and deployed based off GitHub interactions.

    When you create an Azure Static Web Apps resource, Azure sets up a GitHub Actions workflow in the app's source code repository that monitors a branch of your choice. Every time you push commits or accept pull requests into the watched branch, the GitHub Action automatically builds and deploys your app and its API to Azure.

    API endpoints are hosted using a serverless architecture, which avoids the need for a full back-end server all together.

    Key features
    - Web hosting for static content like HTML, CSS, JavaScript, and images.
    - Integrated API support provided by Azure Functions.
    - First-class GitHub integration where repository changes trigger builds and deployments.
    - Globally distributed static content, putting content closer to your users.
    - Free SSL certificates, which are automatically renewed.
    - Custom domains to provide branded customizations to your app.
    - Seamless security model with a reverse-proxy when calling APIs, which requires no CORS configuration.
    - Authentication provider integrations with Azure Active Directory, Facebook, Google, GitHub, and Twitter.
    - Customizable authorization role definition and assignments.
    - Back-end routing rules enabling full control over the content and routes you serve.
    - Generated staging versions powered by pull requests enabling preview versions of your site before publishing.

    --------

    We'll keep it simple and will look at how to quickly get started. We'll also talk about how to access some other Azure services like Cosmos DB and Azure Blob storage from the Azure functions serving as the application back end.

    We'll use Zoom this month.

    Meeting ID:[masked]
    Passcode:[masked]
    RSVP for the meeting link

    This will be an informal meeting to get the local group together and see how things are going for people. We'll discuss any interesting things people have been learning along w/ any especially good courses they have taken, etc, and then on to our main topic.

    See you there!

    ================================================================

    There are so many hot topics these days and we have a lot to pick from. I'd encourage you to do two things

    1) consider giving a presentation to the group
    2) vote on the topics you'd like to see covered for upcoming talks at this link; https://www.meetup.com/Tucson-NET-User-Group/polls/1284099/

    We'd like to thank Nate and TEKSystems who normally provide our venue along with food and drink. Nate is focused on C# and .NET and can be contacted to answer any questions on related job opportunities.

    Check out the list of our sponsors at: https://www.meetup.com/Tucson-NET-User-Group/sponsors

  • No Meeting in January, we'll resume in February, C++ job

    Needs a location

    Hi Tucson Developers,

    Happy New Year! We hope that this finds you safe and well!

    We don't have a topic ready this month and it's an important day with lots coverage that folks may want to focus on and so we'll take a break and look forward to next month for a meeting.

    I've been having some fun in a few areas that would make good topics - Blazor, Entity Framework Core and Microservices. My next topic will likely be Blazor. If you're interested in Blazor I found that this series from Carl Franklin is an excellent resource https://blazortrain.com.

    Many will remember Dave Becker from our group. He has a friend who wants to hire a C++ programmer for a project involving waveform analysis. Anyone interested can contact him at [masked]

    Stay safe!

    ================================================================

    There are so many hot topics these days and we have a lot to pick from. I'd encourage you to do two things

    1) consider giving a presentation to the group
    2) vote on the topics you'd like to see covered for upcoming talks at this link; https://www.meetup.com/Tucson-NET-User-Group/polls/1284099/

    We'd like to thank Nate and TEKSystems who normally provide our venue along with food and drink. Nate is focused on C# and .NET and can be contacted to answer any questions on related job opportunities.

    Check out the list of our sponsors at: https://www.meetup.com/Tucson-NET-User-Group/sponsors