Free training for software developers

Upcoming TRINUG Events:

Git Introduced - Part 2/2

Wednesday, March 27, 2019 6:00:00 PM ( Add to calendar... )



2501 Blue Ridge Road Raleigh NC

Registration and event details...

This meetup is going to be the second of a two-part introductory series on Git. We will pick up where we left off at the end of Part 1. This time we will focus on how to use Git well when working with a team.

This is a follow-along session. Attendees need to bring a laptop (Windows), and be prepared to follow-along, typing the same commands seen during the presentation. There will be no PowerPoint slides or other materials. The intention, similar to learning a musical instrument, is to gain muscle memory. We will only be using the command-line; no source control UIs will be shown.

This series will be programming-language-agnostic. Although this is a .NET meetup group, the content of these sessions will be not be C#/F#/VB. Instead, we will use simple text files, editable in notepad, and at least one other arbitrary language-agnostic binary file type.

The goal is two-fold: To learn the most common/valuable Git commands, and, what practices one can follow to fully harness the enormous power of what is arguably the best version control system available today.

Part 1:
What is a repository?
How does Git compare to other systems like Subversion/TFS?
Initial read-only commands
What is a staging area?
How to add/remove/modify text files
Recovering from mistakes made during local development
Basic merge conflict resolution

Part 2:
Branching strategies for working on (multiple parallel) teams
Advanced merge conflict resolution

Installation is covered during Part 1, so attendees who are only attending Part 2 will need to come with Git already installed and setup. Installation will not be covered during Part 2.

Disclaimer: Git is very powerful, and has a very large amount of commands. The purpose of this two-part series is to learn the smallest amount of commands needed to achieve the most amount of value from Git, in a standard/normal software development environment. As such, advanced scenarios, rarely-needed commands, alternate practices/patterns, etcetera, will not be discussed. The purpose is to end up with a single tried-and-true recipe that will work on the vast majority of software projects.

Southern Fried F#

Saturday, April 13, 2019 9:00:00 AM ( Add to calendar... )


100 E Davie St

100 E Davie St Raleigh NC

Registration and event details...

IMPORTANT NOTE: Please sign up through Eventbrite at This meetup notice is intended to be informative but not the place of record for registration.

Southern Fried F# is a free, full-day conference full of talks on the F# language and the F# ecosystem.

Come for the F#, stay for the chicken and waffles.

Global Azure Bootcamp

Saturday, April 27, 2019 9:00:00 AM ( Add to calendar... )


Insight Digital Innovation

5440 Wade Park Blvd Raleigh nc

Registration and event details...

We have been running a RTP location of Global Azure Bootcamp ever since it started. This year we decided to get back to the roots of a bootcamp by doing a day-long lab. That's right - all day, boots on the ground, hands on the keyboard. Less Blah Blah Blah. More code. The primary lab will be led by Keith Wood from Insight Digital Innovation and will focus on chatbots. You'll learn how to build chatbots and how to use technologies including Cognitive Services / LUIS (Language Understanding Intelligent Service, Azure Search, Azure Bot Service, Microsoft Bot Framework, QnA Maker, and Bing Search API. You'll get an overview of bots and AI in the morning, followed by lab-style exercises where you'll build your own intelligent bots and supporting services with the help of experts. There are plans for a Machine Learning lab also - stay tuned for that. ******Important****** Since this is hands-on day, you will need to have a laptop with Visual Studio Code installed and a subscription to Azure. Although we can't help you with the laptop, we can help you with an Azure subscription and installing visual studio code if you don't have one.

Other Local Group Events:

Triangle SQL Server User Group

Triangle DevOps

Triangle Javascript

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) 2019 Triangle .Net User Group

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