What we're about

The North Houston .Net User's Group (NHDNUG) is for programmers interested in a variety of frameworks, languages, and development methodologies. Our group is primarily geared towards .Net, but we also have speakers related to JavaScript, SQL Server, NoSql, and Software Craftsmanship.

We meet on the third Thursday of every month.

Come out and learn something new!

Visit our home page! (https://www.nhdnug.org)

Twitter: @nhdnug (https://twitter.com/nhdnug)

Upcoming events (2)

Measure Twice, Code Once – A Guide To Performance Measurement in .NET

1780 Hughes Landing Blvd #1100

This is a great opportunity to create community, relationships, and learn about new technology!

SCHEDULE

5:30pm - Arrival/Registration + Food/Drinks + Networking
6:00pm - Speaker/Presentation
7:15pm - Food/Drinks + Networking
8:00pm - End

FOOD/DRINKS
Food and drinks will be provided! Please contact us if you have any dietary restrictions/food allergies.

DIRECTIONS AND PARKING INSTRUCTIONS

Meeting will be held in the offices of SmartDraw Software, 1780 Hughes Landing Blvd #1100 on the 11th floor.

Enter through the main doors of the building and take the elevator to the 11th floor; the door to SmartDraw's suite is in the elevator lobby on the 11th floor.

If you arrive at 1780 Hughes Landing after 6pm a member of the SmartDraw team will help you enter the building the travel up to the 11th floor.

Parking:

Park in the garage directly opposite. You'll need to take a ticket to enter but there is no fee to leave - parking is free.

Talk

Measure Twice, Code Once – A Guide To Performance Measurement in .NET

Highly performant code is important, all the more so in our modern cloud-centric pay-per-cpu costing model. But given the ever-evolving nature of our industry, if the new coolness also efficient or just cool? I’ve been developing software as a consultant for over 20 years, focused on large distributed systems, and that has led me to some very clear opinions about where and how to measure performance, what trade-offs are worth it, and which are not. In this session you’ll learn what tools I use to evaluate performance, the areas of an application to focus on for performance, and how each of these interact with cloud-based hosting strategies of today.

High Optionality Programming: Architectural Choices That Mitigate Technical Debt

1780 Hughes Landing Blvd #1100

This is a great opportunity to create community, relationships, and learn about new technology!

SCHEDULE

5:30pm - Arrival/Registration + Food/Drinks + Networking
6:00pm - Speaker/Presentation
7:15pm - Food/Drinks + Networking
8:00pm - End

FOOD/DRINKS
Food and drinks will be provided! Please contact us if you have any dietary restrictions/food allergies.

DIRECTIONS AND PARKING INSTRUCTIONS

Meeting will be held in the offices of SmartDraw Software, 1780 Hughes Landing Blvd #1100 on the 11th floor.

Enter through the main doors of the building and take the elevator to the 11th floor; the door to SmartDraw's suite is in the elevator lobby on the 11th floor.

If you arrive at 1780 Hughes Landing after 6pm a member of the SmartDraw team will help you enter the building the travel up to the 11th floor.

Parking:

Park in the garage directly opposite. You'll need to take a ticket to enter but there is no fee to leave - parking is free.

Speaker & Talk

Aaron Stannard

Aaron Stannard is the Founder and CEO of Petabridge, the company behind the popular Akka.NET distributed actor framework in .NET.

Aaron will be discussing the following:

High Optionality Programming: Architectural Choices That Mitigate Technical Debt

"High Optionality Programming" - the practice of paying a small design & programming premium today in order to avoid a massive accumulation of technical debt later. This is a technique we've successfully used at large scale in our previous business and in the businesses of many of our customers. The key to implementing high optionality programming correctly is to assess the likelihood of a future change to your system and to plan for its eventuality in advance when it's cheap to do so: early on in the software development lifecycle.

In this talk we explain the concepts behind high optionality programming, offer some case studies of how it's been used successfully, and introduce the techniques that actively curb the long-term accumulation of technical debt in software projects.

Past events (83)

The Coming Open Source Sustainability Crisis

1780 Hughes Landing Blvd #1100