Free training for software developers

Upcoming Events:

Microsoft Data Science Cross-Post

Tuesday, January 24, 2017 6:00:00 PM ( Add to calendar... )


Registration and event details...

Dev Craftsmanship SIG: Mocking - Making fun of unit tests using DI

Wednesday, January 25, 2017 6:00:00 PM ( Add to calendar... )



2501 Blue Ridge Road Raleigh NC

Registration and event details...

Do you avoid writing unit tests because of your database? Are your unit tests hundreds of lines long, with a ton of setup and teardown code? Have you heard of Dependency Injection and want to see examples of it in action? Do you wonder what the D is in the SOLID principles? Are people around you always talking about "mocks", and you want to see what all the hubbub is about? Have you inherited a project that has no unit tests, and you are struggling with how to add them after-the-fact? Would you like to see a logical follow-up to the Nov 30th presentation on Unit Testing? 

If you said 'Yes' to any of these questions, this presentation is for you. In this presentation, we will discuss two key topics: Dependency Injection and Mocking. I will show a piece of code that is already 'complete', without any DI or mocking. We will then walk through refactoring that code, step-by-step, until it is fully unit-tested, using newly-written mocks. If you have never written a mock, I invite you to come see how they are created, and, more importantly, why they are useful. This presentation is entirely in PowerPoint, so all you need to bring is yourself. Come see why mocking is another great tool to have in your software development toolbelt!

Presenter: Derick Linkous

ASP.NET Core Application Development Study Group

Wednesday, February 1, 2017 6:00:00 PM ( Add to calendar... )


Applied Information Sciences

4721 Emperor Blvd, Suite 350 Durham NC

Registration and event details...

During the months of Feb and March, TRINUG is going to host a special 4 meeting series.  Every other Wednesday a group of volunteers will lead us through content outlined on the MSPress book “ASP.NET Core Application Development".

Participants should have worked through the related chapters of the book prior to each meeting. The meeting content will provide a basic overview and we'll discuss additional information building on what is covered in the book.  Each meeting will be followed by an hour of hack time to work through examples from the meeting and explore.

The book is available from MS Press, Amazon, Google Play, and others.


Feb 1: Kickoff, Sprint 1 with focus on chapters 3 (MVC), 5(Builds), 6 (Deployment)

• Feb 15: Sprint 2 - Chapters 8 (cross platform), 9 (containers), 10 (EF Core), 12 (Config/logging)

• Mar 1:   Sprint 3 - Chapters 13 (Identity/security), 14 (Dependency Injection), 16 (Dependency Management), Optionally 18 (Caching)

• Mar 15: Sprint 4 - Chapters 19 (Reusable Components), 20 (Testing), 21 (Extensibility) Optionally 24 (Organizing the code)

SQL Saturday Raleigh 2017

Saturday, March 11, 2017 8:00:00 AM ( Add to calendar... )


William Peace University

15 East Peace Street Raleigh NC

Registration and event details...

Please note that you *must* sign up at We are using that site for registration and not Meetup. It's fine to RSVP on Meetup, but you will also need to register at the SQL Saturday site linked here in order to be on our list. SQL Saturday is a free, full-day training event that will take place on Saturday, March 11th at William Peace University. Registration for the event is free; if you would like lunch at the event, the cost is $15.

Other Local Group Events:

Triangle SQL Server User Group

What is TRINUG?

A user group that brings together .Net developers and technology enthusiasts from around the Triangle of North Carolina. Membership ranges from brand new developers of .Net, to seasoned practitioners. Membership is always free and all are welcome.

What kind of Meetings and gatherings do you have?

  • We meet Every Wednesday!
  • A Main meeting where locally & nationally recognized speakers present. (2nd Wed)
  • SIGs (Special Interest Groups) discussions and deep dives that each meet once a month. (1st, 3rd, and 4th Wed)
  • Free, day-long events like RDU Code Camp.
--> Sign up for the weekly newsletter...

Member Blogs

Elaine Cahill

Jamie Dixon

Justin Saraceno

Steven Suing

Ash Tewari

Derik Whittaker

David Wilson

Rob Zelt

(c) 2017 Triangle .Net User Group

Free software developer training and resources for Raleigh, Durham, Chapel Hill, North Carolina