January 2019

*** DATE CHANGE FOR A SPECIAL GUEST SPEAKER ***

CINNUG

Our next monthly meeting will be held on Thursday, January 17th at Max Technical Training in Mason, OH at 6 pm. Note that this is a date change for January only.

Implementing Security in ASP.NET Core: Claims, Patterns, and Policies

There are two sides to security: Authentication and Authorization. Authentication is logging in to an application and establishing who you are. Authorization is figuring out what the user can do and ensuring that they can’t do things that they aren’t supposed to.  I don’t know about you but sometimes it feels like everyone focuses on authentication and forgets about the authorization stuff.

 

In this session, we’ll focus on implementing Authorization in ASP.NET Core MVC and WebAPI. We’ll talk about claims-based security in ASP.NET Core, writing custom ASP.NET Core Middleware, authorizing using ASP.NET Policies, Authentication Requirements, and Authentication Handlers. Along the way, we’ll talk about how to use the Strategy Pattern to encapsulate authorization decisions in your app so that your security code stays clean and maintainable.

 

About our Speaker:

Benjamin Day is a consultant and trainer specializing in software best practices using Scrum with Microsoft’s DevOps tools. Ben’s main areas of emphasis include Team Foundation Server, Scrum, software testing, and software architecture. He is a Microsoft Visual Studio ALM MVP, a certified Scrum trainer via Scrum.org, and a speaker at conferences such as TechEd and Visual Studio Live! When not developing software, Ben’s been known to go running and sea kayaking in order to balance out his love of cheese, cured meats, and champagne. He can be contacted via http://www.benday.com.

 
Pizza, drinks and conversation will follow our speaker!

As usual, after we wrap our pizza break we will be holding another CINARC (Cincinnati Software Architecture Group). This session will feature more discussion on topics chosen the night of the meeting. The focus of the meeting will be to discuss issues of software architecture relevant to the members of the community.

November 2018

CINNUG

Our next monthly meeting will be held on Tuesday, November 27th at Max Technical Training in Mason, OH at 6 pm. This month's topic will cover ASP.NET Core hosted by Phil Japikse. ASP.NET has changed in revolutionary ways.  In this session Phil will show us what you need to know to move to ASP.NET Core for Web applications and RESTful services.

 
About our Speaker:

An international speaker, Microsoft MVP, ASPInsider, MCSD, PSM II, PSD, and CSM, and a passionate member of the developer community, Phil Japikse has been working with .NET since the first betas, developing software for over 35 years, and heavily involved in the agile community since 2005. Phil is co-author of best selling "C# and the .NET 4.6 Framework" (http://bit.ly/pro_csharp) and "Pro C# 7" (http://bit.ly/pro_csharp7), the Lead Director for the Cincinnati .NET User’s Group (http://www.cinnug.org) and the Cincinnati Software Architect Group, co-hosts the Hallway Conversations podcast (http://www.hallwayconversations.com), founded the Cincinnati Day of Agile (http://www.dayofagile.org), and volunteers for the National Ski Patrol. Phil is also a published author with LinkedIn Learning (https://www.lynda.com/Phil-Japikse/7908546-1.html). During the day, Phil works as an Enterprise Consultant and Agile Coach for large to medium firms throughout the US. Phil enjoys to learn new tech and is always striving to improve his craft. You can follow Phil on twitter via http://www.twitter.com/skimedic and read his blog at http://www.skimedic.com/blog.

 
Pizza, drinks and conversation will follow our speaker!

As usual, after we wrap our pizza break we will be holding another CINARC (Cincinnati Software Architecture Group). This session will feature more discussion on topics chosen the night of the meeting. The focus of the meeting will be to discuss issues of software architecture relevant to the members of the community.

October 2018

CINNUG

Our next monthly meeting will be held on Tuesday, October 23rd at Max Technical Training in Mason, OH at 6 pm. Come join us as we celebrate the community launch of Azure DevOps, hosted by Phil Japikse.

 
About our Speaker:

An international speaker, Microsoft MVP, ASPInsider, MCSD, PSM II, PSD, and CSM, and a passionate member of the developer community, Phil Japikse has been working with .NET since the first betas, developing software for over 35 years, and heavily involved in the agile community since 2005. Phil is co-author of best selling "C# and the .NET 4.6 Framework" (http://bit.ly/pro_csharp) and "Pro C# 7" (http://bit.ly/pro_csharp7), the Lead Director for the Cincinnati .NET User’s Group (http://www.cinnug.org) and the Cincinnati Software Architect Group, co-hosts the Hallway Conversations podcast (http://www.hallwayconversations.com), founded the Cincinnati Day of Agile (http://www.dayofagile.org), and volunteers for the National Ski Patrol. Phil is also a published author with LinkedIn Learning (https://www.lynda.com/Phil-Japikse/7908546-1.html). During the day, Phil works as an Enterprise Consultant and Agile Coach for large to medium firms throughout the US. Phil enjoys to learn new tech and is always striving to improve his craft. You can follow Phil on twitter via http://www.twitter.com/skimedic and read his blog at http://www.skimedic.com/blog.

 
Pizza, drinks and conversation will follow our speaker!

As usual, after we wrap our pizza break we will be holding another CINARC (Cincinnati Software Architecture Group). This session will feature more discussion on topics chosen the night of the meeting. The focus of the meeting will be to discuss issues of software architecture relevant to the members of the community.

September 2018

CINNUG

Our next monthly meeting will be held on Tuesday, September 25th at Max Technical Training in Mason, OH at 6 pm. This month our presenter is Chris Woodruff who will present a talk on JetBrains Rider. This topic will help you get more out of your development time.

Rider is a new cross-platform .NET IDE from JetBrains. In this talk we're going to spend 50 minutes seeing how you can be productive and work efficiently using the keyboard, focusing on the task at hand and not being distracted by the environment. We'll learn how to maximize the tool for your .NET and web development needs, as well as learn some hidden tips and tricks.

About our Speaker:

Chris Woodruff (or Woody as he is commonly known as) has a degree in Computer Science from Michigan State University’s College of Engineering. Woody has been developing and architecting software solutions for over 20 years and has worked in many different platforms and tools. He is a community leader, helping such events as GRDevNight, GRDevDay, West Michigan Day of .NET and CodeMash. He was also instrumental in bringing the popular Give Camp event to Western Michigan where technology professionals lend their time and development expertise to assist local non-profits. As a speaker and podcaster, Woody has spoken and discussed a variety of topics, including database design and open source. He has been a Microsoft MVP in Visual C#, Data Platform and SQL and was recognized in 2010 as one of the top 20 MVPs world-wide. Woody is a Developer Advocate for JetBrains and evangelizes .NET, .NET Core and JetBrains' products in North America.

Pizza, drinks and conversation will follow our speaker!

As usual, after we wrap our pizza break we will be holding another CINARC (Cincinnati Software Architecture Group). This session will feature more discussion on topics chosen the night of the meeting. The focus of the meeting will be to discuss issues of software architecture relevant to the members of the community.