• Memphis .NET User Group

    Online event

    This month we will have two presentations. Jeff Scarpace will speak about containers and .NET and Douglas Starnes will show the upcoming .NET Interactive in Visual Studio Code.

    RSVP for the link to the Teams meeting.

    1
  • Memphis .NET User Group - Application Architecture Patterns w/ Joseph Guadagno

    Architecting an application can be hard. What do you do to keep your application flexible to ever constant requirement changes? How do you handle landscape changes (cloud, on-premises, databases)? How do you avoid over-engineering the application? How do you make sure your application plays well with other applications?

    In this session, we’ll take a look at some well understood and practiced Software Architecture patterns. We’ll cover these patterns at a high level to give you an understanding of how to use these patterns in different scenarios. You’ll walk away with some knowledge, tips, and tricks that you’ll be able to use for new and existing applications.

    Joe Guadagno is a Director of Engineering at Quicken Loans, the nation’s largest mortgage lender based in Detroit, Michigan. He has been writing software for over 20 years and has been an active member of the .NET community, serving as a Microsoft MVP in .NET for over 10 years. At Quicken Loans, he leads three software development teams building and modernizing our internal services. He has spoken through the United States and international events on topics ranging from Microsoft .NET, Microsoft Azure, Ionic, Bootstrap, and many others. You can see the complete list at https://www.josephguadagno.net/presentations.

    When not sitting at a computer, Joe loves to hang out with his family and play games. When not playing games with the family, Joe is checking out the latest in Home Automation. You can connect with Joe on twitter at @jguadagno, Facebook at JosephGuadagnoNet, and on his blog at https://www.josephguadagno.net.

    -----

    This will be an online event. The link to the meetup will be available on this page for those who RSVP a few days prior to the event.

    3
  • Memphis .NET User Group

    Online event

    This month: Lightning Talks!

    A lightning talk is a talk 10-15 minutes in length about a technical subject. If you're interested in speaking in front of a user group, but don't want to commit to a long presentation, this is your opportunity! Tweet to @memdotnet or @jscarpace to sign up, or leave a message on this Meetup page.

    Also, we will be going over the meeting calendar for the first half of the year, so if you're interested in giving a full-length talk to the group, please attend or tweet at us beforehand.

  • MNUG - RÖCK YOÜR CÖDE: Coding Standards for Microsoft .NET w/ David McCarter

    This month: RÖCK YOÜR CÖDE: Coding Standards for Microsoft .NET ™

    This session will guide any level of programmer to greater productivity by providing the information needed to write consistent, maintainable code. Learn about common coding mistakes, code style, application setup, writing better types and much, much more. Code tips are included to help you write better, error-free applications. Lots of code examples in C# and VB.NET. This session is based on my book, Rock Your Code: Coding Standards for Microsoft .NET. After attending this session, you will be a Code Shark™ just like me! This is part 1 in my 6 part series titled “Improving Code Quality… One Developer At A Time”. Note: Even though code examples in this session are in .NET, the concepts can be applied to any language.

    About our speaker:

    David McCarter has been a Microsoft MVP (Most Valuable Professional) for 14 years, C# Corner MVP, solutions architect, speaker, consultant, professional code reviewer, and interviewer in San Diego, California. He is the editor-in-chief of dotNetTips.com, a web site dedicated to helping software engineers in all aspects of programming since 1994. David has written for programming magazines and has published many books including “David McCarter’s .NET Coding Standards” available at http://bit.ly/dotnetdavestore. He is one of the founders and directors of the San Diego .NET Developers Group (www.sddotnetdg.org) for 20 years. In 2008 David won the INETA Community Excellence Award for his involvement in the .NET community. David is a featured writer and MVP on C# Corner. David is also an inventor of a software printing system that was approved by the US Patient Office in May 2008. His Microsoft MVP profile is located at http://bit.ly/davidmvp.

    David gives lectures on programming and technical interviewing at user groups, colleges, high schools, and conferences such as C# Corner Conference (India), Code Camp, SQL Saturday, DevConnections, VSLive, and more. He has been teaching at the University of California San Diego for over 18 years. He also runs his own software/consulting company called NicheWare. You can find upcoming events by going to http://bit.ly/dotnetdaverocks.

    If that’s not enough David is also an award-winning photographer and works for bands such as Queensryche, Buckcherry, Geoff Tate, Lit, Gary Hoey, P.O.D., Steel Panther and too many other bands in the United States to list. David is also a guitarist and has had the honor to play with Carl Franklin and the lead guitarist from Lynyrd Skynyrd.

    -----

    This will be an online event. The link to the meetup will be available on this page for those who RSVP beginning at least one week prior to the event.

  • Memphis .NET User Group: ASP.NET Core in Linux and Windows Containers

    Docker is carefully tucked between virtualization, continuous deployment, and pure awesome. ASP.NET Core is a cross-platform, open-source reimagination of the Microsoft stack. They come together in beautiful synchrony. Whether you're targeting Linux or Windows workloads, you can build your ASP.NET app into containers, and still have the F5 debugging experience you expect.

    Rob Richardson is a software craftsman building web properties in ASP.NET and Node, React and Vue. He’s a Microsoft MVP, published author, frequent speaker at conferences, user groups, and community events, and a diligent teacher and student of high quality software development. You can find this and other talks on https://robrich.org/presentations and follow him on twitter at @rob_rich.

    -----

    This will be an online event. The link to the meetup will be available on this page for those who RSVP shortly.

    1
  • Memphis .NET User Group - What's New in C# 8 Interfaces with Jeremy Clark

    What's New in C# 8 Interfaces (and how to use them effectively):
    C# 8 brings new features to interfaces, including default implementation, access modifiers, and static members. We'll look at these new features, and see where they are useful and where they should be avoided. The world of interfaces has changed; the line between interfaces and abstract classes has blurred; and C# now has multiple inheritance. With some practical tips, "gotchas", and plenty of examples, we'll see how to use these features effectively (and safely) in our code.

    About Jeremy:
    Jeremy Clark makes developers better. By drawing on over 15 years of experience in application development, he helps developers take a step up in their skill set with a focus on making complex topics approachable regardless of skill level. He is a Microsoft MVP for .NET, and he has authored seven courses for Pluralsight, including "C# Interfaces", a course aimed at giving developers a clear understanding of abstraction. He loves speaking and has delivered over 300 technical presentations in the last 9 years in the United States and Europe. Jeremy lives in northern Washington with his lovely wife, 3 cats, 2 hound dogs, and a banjo.

    -----

    This will be an online event. The link to the meetup will be available on this page for those who RSVP beginning at least one week prior to the event.

  • Memphis .NET UG - Microservices: The Easy Way Is the Wrong Way w/Sean Whitesell

    This meetup's topic: "Microservices -- The Easy Way is the Wrong Way".

    In the effort to be buzz-word compliant you get onboard and start making a microservice for nearly everything. You have learned that the only way to grow in this programming industry is to use microservices so you took a look at your codebase and started hacking away. Months later you pull your head out only to realize you have spent way too much time and money going the wrong direction from the start.

    In this presentation I will talk about pros and cons of microservices. You will learn when and how to get started creating microservices and when you absolutely under no uncertain terms should create them. When and how to tear apart existing applications to well defined services.

    Our speaker: Sean Whitesell

    Sean is an ASP Insider and Microsoft MVP. He has been the President of Tulsa .NET User Group since 2009, and a Cloud Architect with TokenEx. Sean has been programming and playing with electronics for over 20 years. He also has multiple black belts in martial arts.

    -----

    This will be an online event. The link to the meetup will be available on this page for those who RSVP beginning at least one week prior to the event.

    1
  • Memphis .NET User Group - Serverless CQRS with Jason Pugh

    In this talk, we will be discussing Serverless CQRS (Command and Query Responsibility Segregation). This talk uses .NET Core 3.1 with MySQL as the database, CQRS, and a little bit about AWS Serverless Lambda.

    Our Speaker: Jason Pugh, ServiceMaster Director of Application Services and Innovation

    "Software Engineering has been a passion, hobby and job of mine for many years. Software has the advantage of being extremely flexible on what you want to do since the world has evolved into being extremely dependent on software systems. My goal has always been to keep up with the technology of software patterns, libraries, and technologies. This field is challenging in that it moves quickly. My biggest reward during software development is to sit down with a team or customer and solve a problem. Requirements and potential software issue problem solving is where I excel."

    -----

    This will be an online event. The link to the meetup will be available on this page for those who RSVP.

    1
  • Memphis .NET User Group

    Online event

    Machine Learning for .NET Folks Without (or With!) a Ph.D.
    The modern world has already been impacted by machine learning and will continue to be impacted even more. It is critical that more software developers have access to this skill. With ML.NET, .NET developers are not left out! ML.NET is an open-source and cross platform framework to train custom machine learning models, utilize pre-trained models, including those from TensorFlow in .NET applications for screens of all shapes and sizes. Built on the successful experience of products such as Power BI and Outlook, ML.NET can be applied to a variety of predictive analytics scenarios with just a few lines of C# or F# code. This session will explore the fundamentals of ML.NET and several common machine learning tasks. It will also cover integrating pre-trained models from ML.NET and TensorFlow. And it will show how to leverage ML.NET from web and mobile projects.
    Douglas Starnes is a tech author and Microsoft Most Valuable Professional in developer technologies in Memphis, TN. He is published on Pluralsight, Real Python and SkillShare. Douglas is co-director of the Memphis Python User Group, Memphis .NET User Group, Memphis Xamarin User Group and Memphis Power Platform User Group. He is also on the organizing committees of Scenic City Summit in Chattanooga, and TDevConf, a virtual conference in the state of Tennessee. A frequent conference and user group speaker, Douglas has delivered more than 70 featured presentations and workshops at more than 35 events over the past 10 years. He holds a Bachelor of Music degree with an emphasis on Music Composition from the University of Memphis.

  • Memphis .NET User Group

    Online event

    This month: Cosmic Full-Stack: a Blazor, ML.NET, and CosmosDB Mashup

    Are you ready to count down to liftoff? In this session, we test the limits of the .NET stack in an incredible mission to build BlazePort, a futuristic ride share app for space travel. We'll use a mashup of the latest in .NET technologies: leveraging CosmosDB for data persistence, model travel prices with ML.NET (via an Azure Function), and go full-stack with ASP.NET Core and Blazor for an end-to-end C# development experience. Strap yourself in for fast paced demos and hot bits on this journey through the .NET ecosystem.

    Our speaker: Ed Charbeneau

    Ed is a Microsoft MVP and an international speaker, writer, online influencer, a Developer Advocate for Progress, and expert on all things web development. Ed enjoys geeking out to cool new tech, brainstorming about future technology, and admiring great design.

    Ed has shared his insights, experiences, and advice around collaboration, knowledge management, social computing, and training at many industry events around the United States. Highly ethical and engaging with an uncanny business acumen, he is a creative community builder and outside the box thinker. Long term business relationships throughout the world within internal communications, employee engagement and marketing as well as IT. Focusing on Financial, Healthcare, Manufacturing, Agency and Professional Services. He has defined, architected, implemented line of business solutions with a touch of style and UX best practices.

    -----

    This will be an online event. The link to the meetup will be available on this page for those who RSVP beginning at least one week prior to the event.

    1