Omaha .NET User Group June Meeting
Fellow .NET Users,
This month's meeting is delayed due to the Tech Omaha Summer Party as well as the 4th of July holiday. Our June meeting will be held on July 10th, but our July meeting will return to the regular schedule. Additionally, we'll be having lightning round sessions this month, which are always a blast. We have 3 presenters lined up, each of which has a great topic that you can read about below. If we have time left at the end of the meeting, we'll do a bring your question and answer session where you can ask any relevant questions of Brian and I or the audience. These are always fun sessions and I hope you'll be able to join us. Again, the meeting will be held on July 10th, starting at 6:00 PM. Food and drinks will be served by our sponsor, Dynamo starting 15-20 minutes before the start of the meeting. Please join us for some time to learn and chat with like minded software developers.
Host:Kiewit Business Center (LV1)
12312 Port Grace Blvd, La Vista, NE 68128
You can park anywhere near the building and enter at the southwest entrance. You will be greeted by the front desk security. Let them know you are attending a .NET User's Group event and they will notify someone to escort you to the room. If there is any confusion, ask the security to notify Matt Ruwe that a guest has arrived. If you need additional assistance, you can call Matt Ruwe at 402-578-2539
Topic:
A quick intro intro into Web UI testing via PlayWright.NET by Alexander Moguilner
Code Sample https://github.com/amoguilner/sample-playwright-net
Topic:
Event Sourcing by Erik Shafer
Topic:
Options Pattern in .NET by Christopher Petree
Alexander Moguilner
I've been excited about software development ever since I watched The Terminator at age five and my father (also a software developer) explained to me that the strange text you see through the T-800's eyes is actually code. My first code edits came shortly after, when he brought me to work and showed me how you could cheat in the game Gorillas, written in BASIC, by editing its code.
I've been developing software professionally since 2008, with a focus on quality through architecture, coding standards, and testing. In terms of testing, I've been doing end-to-end testing for web apps since 2011 using various frameworks. On my recent project at Kiewit, we adopted the Node.js version of Playwright. Lately, with all the buzz around Blazor as a way to stay within the .NET ecosystem, I wanted to evaluate the .NET version of Playwright and share my findings
Erik Shafer
Erik Shafer is a software engineer, consultant, and developer advocate located in Omaha, Nebraska. He enjoys building reliable, well-engineered, domain-centric systems that unravel complexity, delight developers, and offer answers to the business before they're asked. He advocates using Event Sourcing, CQRS, and Event-Driven Architecture to achieve those objectives. Add a dash of Domain-Driven Design and pragmatism to taste.
He is a Senior Consultant at Improving, aiding with their Modern APIs practice. In his off-hours, he is a Core Member of the JasperFX team, which provides open-source solutions to the .NET ecosystem, such as Marten and Wolverine.
In his free time, Erik enjoys playing various tabletop role-playing games, board games, and video games with friends. Additionally, he loves to travel, listen to music, and taste quality beer and food.
Christopher Petree
Christopher started learning to code at the tail end of 2016. Not knowing what he was doing he immediately jumped into the .NET ecosystem using Windows Forms and quickly shifting to Xamarin. He began to get some minor mentorship in 2018 and did some ad hoc scripts, etc, but continued to build bad apps until 2020 when he got his first full time developer position. AngularJS front end with a .NET backend. He started to learn BlazorĀ at the end of 2021 and immediately began a love affair with it. Early 2024 he migrated to MidlandsChoice where we are deeply entrenched in the Microsoft stack top to bottom and are even rebuilding legacy apps in Blazor, but still support some public facing sites using modern Angular.
Sponsors:Dynamo
Dynamo is a Business Consulting and Technology Services company that provides executive leaders with the teams and tools to build a competitive advantage in today's dynamic landscape.
The IT industry is changing at an unprecedented rate, which means your options should remain equally as fluid. Dynamo's proprietary calibration frameworks, in-depth knowledge of tech talent market trends, and our unrelenting pursuit to "get it right the first time" provide the foundation to create meaningful career change.
Whether you're passively testing the water or actively seeking a career change, Dynamo provides the data, insights, and guidance necessary to inform your decision.
Interested in learning more? Hit us up, we'd love to chat...
DiscoverDynamo.com
email: Hello@DiscoverDynamo.com
Thanks,
Matt Ruwe
mruwe@omahamtg.com
.NET User's Group Co-Leader
Brian Olson
bolson@omahamtg.com
.NET User's Group Co-Leader
Join our slack channel!
https://bit.ly/2nIjSNB