Free training for software developers

Upcoming Events:

Rock Your Code Knowledge -- The Game

Thursday, October 26, 2017 6:00:00 PM ( Add to calendar... )


Applied Information Sciences

4721 Emperor Blvd, Suite 350 Durham NC

Registration and event details...

How well can you spot issues in code? Well, in this session we will play a fun game to test your code knowledge by spotting issues with real world examples that are currently in production. Contestants will be called on randomly to answer questions. The contestant with the most points at the end will win a lavish prize!

David McCarter is a Microsoft MVP (Most Valuable Professional), and developer, architect, consultant, professional code reviewer and interviewer in San Diego, California. He is the editor-in-chief of a web site dedicated to helping software engineers in all aspects of programming since 1994. David has written for programming magazines and has published many books including "David McCarter's .NET Coding Standards" available at: He is one of the founders and directors of the San Diego .NET Developers Group ( for 20 years. In 2008 David won the INETA Community Excellence Award for his involvement in the .NET community. David is also an inventor of a software printing system that was approved by the US Patent Office in May 2008. His Microsoft MVP profile is located at: David gives lectures on programming and technical interviewing at user groups, colleges, high schools, and conferences such as Code Camp, SQL Saturday, DevConnections, VSLive and more. He has been teaching at the University of California San Diego for over 18 years. He also runs his own software/ consulting company called NicheWare. You can find upcoming events by going to can be found at: that's not enough David is also an award-winning photographer and works for bands such as Queensryche, Buckcherry, Geoff Tate, Gary Hoey and too many other bands in the United States to list. David is also a guitarist and has had the honor to play with Carl Franklin and the lead guitarist from Lynyrd Skynyrd.

.NET Conf Local

Saturday, October 28, 2017 10:00:00 AM ( Add to calendar... )


Wake Tech Community College

9101 Fayetteville Rd, Raleigh, NC 27603 Raleigh NC

Registration and event details...

.NET Conf is a free day-long developer event co-organized by the .NET community and Microsoft. We have been working on a great set of sessions for you and will announce them here when we are ready.

If you are interested in being a speaker, please submit to here:

Machine Leaning & Artificial Intelligence for Mere Mortals (with Hands-On Labs!)

Wednesday, November 8, 2017 1:00:00 PM ( Add to calendar... )



3025 Carrington Mill Blvd Morrisville NC

Registration and event details...

Register for the event here:

Where: Microsoft Offices (Raleigh) 3025 Carrington Mill Blvd, Morrisville, NC 27560

When: Wednesday, November 8th, 2017.  11:30am Sign-in begins. 12:00pm FREE Lunch. Event begins promptly at 1:00pm until 4:00pm

Machine learning (ML) and artificial intelligence (AI) are making headlines but do you really know what they are and how to use them effectively within your organization's software applications? 

Of course, we're all concerned about someone creating SkyNet from The Terminator and we wanted HAL to open the bay doors in 2001 A Space Odyssey but those are just science fiction movies, right? Well, sort of. Today's voice activated assistants like Alexa, Siri and Cortana have begun to blur the line between the movies and real life. Not surprisingly though, there is so much more to ML and AI than science fiction movies and digital assistants. 

This event will open your eyes to how ML and AI are being used in today's business applications and how you can begin to further your career by using it in your applications.

Register today to claim your spot and you will learn that Machine learning is based on the idea that machines should be able to learn and adapt through experience. Seems pretty simple, right? Everyday examples include:

• Live language translation

• Image and video analysis

• Self-driving cars

• Online recommendation offers like Amazon & Netflix

• Knowing what customers are saying about you on Twitter

• Fraud detection

• And so many more…

Come out and join Jim Duffy from CODE Magazine and TRINUG's own Kevin Feasel (Data Platform MVP) as they introduce you to the world of machine learning and artificial intelligence on the Microsoft Azure platform. You’ll walk away with resources, motivation and completed hands-on labs under your belt!

Register for the event here:

Main Meeting: Programming with Intent – Method Design

Wednesday, November 8, 2017 5:30:00 PM ( Add to calendar... )



3025 Carrington Mill Blvd Morrisville NC

Registration and event details...


You'd be surprised, how simple changes to the way we write code can speak a thousand words, making our intent clear and thus easier to read, understand and maintain. 

Methods are the fundamental units of work and have a direct impact on how we reason about the code we write. Good method design leads to good class design and thus good system/API design. 

In this presentation, we’ll learn about C# principles of good method design and implementation. Method’s that are designed and implemented well: 

1. Clearly express our intent to the caller 

2. Clearly express our intent to the maintainer and our future selves 

3. Make it easier for the maintainer or our future selves to comprehend 

4. Are at the correct level of abstraction 

5. Are efficient 

Speaker: Shiv Kumar

Shiv is an accomplished Solutions and Application Architect and Designer specializing in Cloud based (Paas) solutions using .NET/C#/ASP.NET/MVC/WebAPI/WCF and Object-Oriented design and development. A software craftsman at heart, Shiv uses software and technology as a medium of expression. An Electronics Engineer by qualification, Shiv got introduced to programming starting with assembler (programming MCUs) and later C. Soon after, got more involved in programming and learned C++. Got introduced to Delphi and that  started his long journey in a career in Software Engineering. Lately, (on and off since 2004 but more earnestly since 2014) been getting back to my roots in electronics and programming MCUs. Really enjoying bringing these two skills to work together.

Meeting Agenda: 

5:30-6:00 - Welcome/Food 
6:00-6:15 - Announcements 
6:15-8:00 - Presentation

Thank you to the September Main Meeting sponsor!

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