Houston .NET Users Group

To explore, examine, develop and advance applications and services built with the .Net Development platform. Effectively aiding the widespread learning and sharing of the .Net Development Platform in the Houston Technology Marketplace with our members, who are both individuals and corporations.

Presented by: Joseph Hart

Thu, Feb 9 18:00

C# and .NET have gone through a lot of changes in recent years and it's easy to miss some recent developments, particularly for those of us still working in .NET Framework codebases. In this class we'll go over some of the big ones (such as records) as well as some lesser-known features you should probably start using. And a few you maybe shouldn't, just for fun.

Details

Presented by: Claudio Lassala

Thu, Mar 17 18:30

Outdated technology? Unmaintainable codebase? Politics? Those are just some of the reasons that cause software rewrites. Whether a rewrite is really needed or not, chances are we all work in such projects. Do we rewrite the entire software? Can we rewrite just parts of it? Where do we start? Can we automate the process? Since the early 2000s, I’ve worked in a variety of such projects. I’d like to share the most important lessons I’ve learned in these projects. In this talk, I’ll share some of the different types of rewrites and techniques, what I learned from it, and how it changed my way of approaching both software rewrites as well as greenfield projects.

Details

Presented by: Claudio Lassala

Thu, Sep 9 18:30

It’s very common for developers to follow a “one test fixture per class/component” approach; that is, one file containing all of the tests that verify a given class or component. Then a new bug report comes in, the fix is a simple one-liner, but it requires 50 new lines of test code. There’s also a new feature that’s supposed to be easy to implement, but too hard to write tests for it because the test files are too messy. In both cases, the tendency is to simply ignore the tests, write the code, and call it done. In this talk, we’ll take a look at context-based testing as an approach to organizing tests, making them easier to read, write, and maintain. It works for many types of tests, such as unit, integration, and end-to-end. And it keeps both developers and the business happy!

Details

Presented by: Garo Yeriazarian

Thu, Jun 10 18:30

In this talk, we'll examine one strategy of combining a highly productive development framework ASP.NET Core with a serverless auto-scaling deployment model of AWS Lambda, go through the code, dive into the deployment, and talk about what works well and what could be better.

Details

Presented by: Razi Syed

Thu, Apr 15 18:30

Tired of messing with SSRS? Wish there was an easier way to design and embed reports? Can the users do their own damn reports already! Well say hello to dotnet report. In this session we'll start from a blank project and we'll add ad hoc reporting using dotnet report and by connecting to a local sql database, learning how to leverage this front end open source solution to easily embed a robust and feature rich reporting solution with minimal efforts. We'll also cover how to embed it in an existing solution and discuss the architecture.

Details