Omaha .NET User Group January Meeting
Start Time: January 25 2024, 6:00 PM
Hosted By: Kiewit Business Center
Now = 7/24/2024 1:00:52 AM Start = 1/25/2024 6:00:00 PM
Login to RSVP
Sponsored by : Kiewit

Posted by mruwe at January 17 2024, 6:08 AM

Fellow .NET Users,

Happy New Year! I hope you enjoyed the holiday season and have had a successful start to 2024! I also hope you're as excited as I am about getting back to our monthly user group meetings.

The first .NET UG meeting of 2024 will take place on Thursday, January 25th, starting at 6:00 PM. Food and drinks will be provided by our sponsor 15-20 minute before the meeting begins. After that I will be giving a 60-90 min presentation (see below). At the end of the meeting, Kiewit will be giving away a high-end mechanical keyboard, a Bluetooth speaker, and a bunch of other developer friendly items! I hope you'll be able to join us for some learning, collaboration, and fun!

Kiewit Business Center

Kiewit's Business Center is located at:
12720 I St
Omaha, NE 68137

You can park anywhere near the building except, of course, the handicapped stalls. Enter the building at the east side entrance.

Understanding Authorization in .NET and Azure Entra ID by Matt Ruwe

After you've setup authentication in your application, the next logical step is to add authorization, but it is complicated. Not only are there various types including RBAC, ABAC, and ReBAC, but Azure has various ways to accomplish each. Additionally, there are some feature gaps in Entra ID that need to be filled with other tools. In this presentation, we'll talk about how to implement solutions to all 3 main types of authorization. By the end you'll be able to secure your web applications like a pro! If you attended my presentation at the Azure UG meeting last year, this one picks up where that one left off. If you missed it, you'll still have no trouble keeping up.

Matt Ruwe

Matt works for Kiewit as the Software Engineering Center of Excellence Lead. In this role, he has the opportunity to collaborate with Kiewit's many talented Software Engineers in an effort to improve the software landscape across the organization. Matt has been building software in a professional setting for more than 25 years and has been leading the Omaha .NET user's group since 2008.


The technology group at Kiewit consists of over 600 IT professionals who serve the engineering and construction business in their mission to deliver important and sophisticated projects to Kiewit’s clients. Kiewit designs and builds some of the most important infrastructure that keeps modern society going. When you turn on the lights, use clean water, drive on smooth roads, receive care in a hospital building, or enjoyed amazing public spaces like Omaha’s Gene Leahy Mall, Kiewit may have played a part in making that possible. These aren’t the only things Kiewit is doing but is a good representation of the diversity of Kiewit’s business.

A business this diverse needs diverse software to help drive the vast number of business processes involved. Software developers at Kiewit experience all aspects of this diversity in their day-to-day work. They are building tools to help support important processes like project estimation, resource assignment, design tool supplements, and many more.

Kiewit is a large Microsoft Azure customer and hosts most of the custom developed applications in the cloud. The development technologies used are diverse, but primarily focus on .NET 8, React/TypeScript, and Python.

Being a 140 year old company has taught Kiewit that people are its most important asset and they have a culture to support this. In addition, Kiewit offers a number of great benefits:

  • Every employee is given a $4,000 / year training budget to support their career advancement.
  • The company has a 6% 401K match + a 2%-4% profit sharing contribution.
  • Being a large company gives Kiewit the ability to provide comprehensive and competitive health benefits.

Find your next career with Kiewit here.

Matt Ruwe
.NET User's Group Co-Leader

Brian Olson
.NET User's Group Co-Leader

Join our slack channel!