Omaha .NET User Group July Meeting
Start Time: July 25 2019, 6:00 PM
Now = 12/3/2024 5:47:45 PM Start = 7/25/2019 6:00:00 PM
Login to RSVP

Posted by mruwe at July 16 2019, 10:50 AM

Fellow .NET Users,

I hope you’re all staying cool in the heatwave that is hovering over our area. It sweltering outside, so why not take a break from the heat and have some fun in the air conditioning learning from a few .NET developers. These guys will walk you through a portion of the development transformation journey that Buildertrend is making. They also wanted to encourage you to attend by offering a few giveaways! If you RSVP for the meeting, you will be entered into a drawing for one of 1 $150 and 3 $50 Amazon gift cards, but you must be present to win.

The next .NET UG meeting will take place on Thursday, July 25th, starting at 6:00 PM. Food and drink will be served by our sponsor starting 15-20 minute before the meeting begins. After the meeting join us at Buffalo Wings and Rings for more drinks, appetizers and engaging conversation hosted by our friends at Dynamo!

Location:
Buildertrend
11818 I St
https://goo.gl/maps/UpbHSe9ubyop11du8

Topic #1:
"Buildertrend Facelift: Migrating from Webforms to React"
In late 2018, the engineering team at Buildertrend (BT) began a project to revamp our 13-year-old web application. We've become an industry-leading product by moving fast and focusing on what is important for our customers. This approach has worked extremely well for us, but it does come with tradeoffs. Much of our core web functionality still exists in ASP.NET Web Forms. We've also built APIs that mirror that functionality to support our native apps.

This talk will briefly review the revamp that is in flight and preview upcoming talks at Nebraska.Code() and HDC that will elaborate on this migration.

Speaker #1:
Rich Kalasky is a software architect looking to learn as much as possible from the people I work with. Experience with a wide array of software development tools. Interested in new technology and new business ideas.

Topic #2:
“Advanced troubleshooting and performance tuning in the .NET framework: Real issues from the trenches and strategies to avoid them”
As Buildertrend continues to scale its worldwide platform, we've run into a number of unique challenges. This talk will identify some of those problems and how we addressed them. Topics will include:

  • Hidden concerns with Delegates
  • How to check types efficiently
  • Dangers of binary serialization and how to migrate away
  • Common memory consumption issues in .NET
  • …and more!

Code examples for the problem and solution will be provided. Developers interested in performance or debugging (who isn’t?) should attend this talk.

Speaker #2:
Adam Knodel is an avid programmer, hardware enthusiast and gamer looking to improve the technical world by solving complex issues, primarily in programming. Constantly learning new techniques and strategies to scale software systems for consumers worldwide. Over a decade of programming has provided background in programming styles such as functional and object oriented, architecture, frontend development, and scripting. Always looking to learn and use new tools, frameworks and programming techniques to improve career, personal life, and Destiny. Fight forever guardians!

Sponsor:
Buildertrend is a cutting-edge, cloud-based project management software. With nearly 1 million users across the globe, we empower the construction industry with a better way to build. At Buildertrend, our employees are driven by a collective winning attitude, opportunities for career growth, and the genuine connections experienced every day. We have a relentless focus on continuously improving, winning together and celebrating our successes. To be a member of the Buildertrend team means coming to work every day with high expectations, unbelievable drive and a great attitude. Together, we achieve the impossible.

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!
http://bit.ly/2DwVVvG