Free training for software developers

Upcoming Events:

Geek Speak Toastmaster - A Toastmasters group for everyone.

Tuesday, October 4, 2016 7:30:00 AM ( Add to calendar... )

Location:

Carlisle Place

4721 Emperor Blvd Durham NC

Registration and event details...


Web Apps Sig: Clean code in ASP.NET Core with Dependency Injection

Wednesday, October 5, 2016 6:00:00 PM ( Add to calendar... )

Location:

TekSystems

1201 Edwards Mill Rd # 201 Raleigh NC

Registration and event details...

ASP.NET Core has built in Dependency Injection now so we'll take a look at how to implement DI and use it in a ASP.NET Core MVC app.


Geek Speak Toastmaster - A Toastmasters group for everyone.

Tuesday, October 11, 2016 7:30:00 AM ( Add to calendar... )

Location:

Carlisle Place

4721 Emperor Blvd Durham NC

Registration and event details...


Main Meeting - Roslyn: Deconstructing the .NET Compiler - David Driscoll

Wednesday, October 12, 2016 5:30:00 PM ( Add to calendar... )

Location:

Microsoft's Durham Office

4825 Creekstone Dr Durham NC

Registration and event details...

Traditionally compilers are black boxes, source code goes in one side, and out comes your Assembly or Executable.  Since the invention of C# and VB both compilers have been these black boxes, and what goes on under the covers can only be inferred.  The only real feedback you get from the compiler is in the form of errors or warnings.  Roslyn changes this completely and allows you to tear back the covers of the compiler.  It offers up anyone the ability to inspect the code at various phases in the compiler lifecycle.  In addition, it also allows you to reason about your code, and easily create programs that can reason about or transform your source code.In this talk we’re going to review what Roslyn is and what it offers us as developers.  We’re also going to learn about some of the new features that are being added to C# with the support of the Roslyn Compiler.

Speaker: David Driscoll
David is a Microsoft .NET MVP and Open Source Enthusiast focusing on OmniSharp, Reactive Extensions and TypeScript.  He works at TrialCard right here in the Triangle as a Senior Software Developer.  David is also the Lead Developer on the OmniSharp project.  OmniSharp is a language server that provides C# services for many IDEs and Editors, including Atom Editor, Eclipse Che, Eclipse, EMACS, Vim and even Visual Studio Code.  In his spare time, he attempts to pick up and learn new libraries, tools and even languages to help improve his knowledge and hone his skills.  After all programming is just like any other job, if you want to excel you have to work to learn and learn to work.

Meeting Agenda: 

5:30-6:00 - Welcome/Food 
6:00-6:15 - Announcements 
6:15-7:45 - Presentation 
7:45-8:00 - Give-aways

Thank you to the October Main Meeting sponsor!


Data sig - Kafka for .NET Developers - Kevin Feasel

Wednesday, October 19, 2016 6:00:00 PM ( Add to calendar... )

Location:

Progress Software (DataDirect)

3005 Carrington Mill Blvd Morrisville NC

Registration and event details...

Kafka for .NET Developers

Apache Kafka is a distributed publish-subscribe messaging system which can scale out to handle millions of messages per second. 

 In this talk, we will cover the basics of this powerful tool, including general architecture and design principles. 

We will then look at various .NET drivers for Kafka and build a .NET project which uses Kafka to drive messages.


Polyglot .NET: 7 Languages in 7 Months - Clojure

Tuesday, October 25, 2016 6:00:00 PM ( Add to calendar... )

Location:

THE SELECT GROUP

5520 Capital Center Drive Raleigh NC

Registration and event details...

We are going to take a bit of a departure in this SIG for the rest of 2016. We are going to work through 7 languages in 7 weeks (found here: https://www.amazon.com/Seven-Languages-Weeks-Programming-Programmers/dp/193435659X/ref=sr_1_1?ie=UTF8&qid=1467250147&sr=8-1&keywords=7+languages+in+7+weeks) . In our case, it will be 7 languages in 7 months. At this session, Jean and Ed are going to lead us through Clojure. So get the book, setup your laptop, and let's have some fun!


Dev Craftsmanship sig: VS 2015 with .NET Core Tooling

Wednesday, October 26, 2016 6:00:00 PM ( Add to calendar... )

Location:

Vaco

2501 Blue Ridge Road Raleigh NC

Registration and event details...

Learn about the .NET Core coding tools.
What's available and how and when to use them.


Code Camp Pre-Conf Workshop - Intro to Machine Learning

Friday, October 28, 2016 8:30:00 AM ( Add to calendar... )

Location:

Carlisle Place

4721 Emperor Blvd Durham NC

Registration and event details...

We are experimenting with offering paid pre-conference workshops that occur 1 day before Code Camp.  Code Camp is FREE to attendees.  If the pre-conf idea is popular, we will considering offering more workshops next year.

Introduction to Machine Learning

Machine Learning is a very hot topic these days and is moving from point-in-time/ad-hoc analysis to integration with many types of applications including business applications, customer-facing web applications, IoT application, and games.   In this workshop, you will get an overview of the machine-learning process, two hands-on labs, and exposure to time-series analysis and anomaly detection.  At the end of the workshop, attendees will have a basic understanding of machine learning, exposure to the R, Python, or F# languages, and confidence to continue discovering machine learning topics.

1.  The presentation portions of the workshop is designed to be engaging, fun, and lively.  No prior experience with statistics and machine learning is needed.

2.  The labs will be in R, Python, or F# - the student picks which one they want to use.  No prior experience in these languages is assumed, however the attendees should have coding experience. 

3.  To do the labs, you will need a laptop running either Jupyter notebooks with R, Python, and/or F# installed or Visual Studio with Python Tools for Visual Studio, R Tools for Visual Studio, and F# installed.  Specific instructions will be e-mailed to you before the workshop.  There will not be time in the workshop to help you set up so please come prepared. 

4.  All materials will be available on GitHub for attendees for 30 days after the workshop

5.  A light breakfast, lunch, and an afternoon snack will be provided.  We will contact you ahead of time to order your lunch and to address any dietary restrictions.

The schedule is:

08:30-09:00 Registration and light breakfast

09:00-10:00 Introduction to Machine Learning

10:00-12:00 Classification + Lab

12:00-01:00 Lunch

01:00-03:00 Regression + Lab

03:00-03:15 Break

03:15-04:45 Time Series Analysis and Anomaly Detection

04:45-05:00 Wrap Up

The price is:

$150/person, refundable up to the day before the workshop.  You will be contacted before the workshop with a link from Paypal to pay.  Once payment is received, you will receive instructions for setting up your laptop and an order form for lunch.

Instructor: Jamie Dixon

Jamie Dixon has been writing code for as long as he can remember and has been getting paid to do it since 1995. He was using C#and javascript almost exclusively until discovering F# and now combines all three languages for the problem at hand. He has a passion for discovering overlooked gems in data sets and merging software engineering techniques to scientific computing. When he codes for fun, he spends his time using Phidgets, Netduinos, and Raspberry Pis or spending time in Kaggle competitions using F# or R. Jamie has a BSCS in Computer Science and a Masters in Public Health. He is the former Chair of his town's Information Services Advisory Board and is an outspoken advocate for Open Data. He also is involved with his local .NET User Group (TRINUG) with an emphasis on data analytics, machine learning, and the internet of things (IoT). He is the author of Mastering .NET Machine Learning,


Web sig: ASP.NET Core MVC Filters

Wednesday, November 2, 2016 6:00:00 PM ( Add to calendar... )

Location:

TekSystems

1201 Edwards Mill Rd # 201 Raleigh NC

Registration and event details...

The ability to build modular apps is an important aspect of ASP.NET Core MVC and Filters are part of a developers toolkit to make this happen.


Main Meeting: Xamarin! Build native iOS and Android apps with .NET - Ed Snioder

Wednesday, November 9, 2016 7:00:00 PM ( Add to calendar... )

Location:

Microsoft's Durham Office

4825 Creekstone Dr Durham NC

Registration and event details...

With Microsoft's recent acquisition of Xamarin it is now possible for any .NET developer to build native mobile apps for iOS, Android and Windows with .NET! In this talk Xamarin MVP Ed Snider will show how you can leverage your .NET skills and tools such as Visual Studio to tap into the wonderful world of native mobile development. Learn how Xamarin works, how to use it, and some common patterns and practices for using Xamarin to build multi-platform native mobile apps. We will also take a look at many of the new features that Xamarin recently announced


Data sig - Historical Crud

Wednesday, November 16, 2016 6:00:00 PM ( Add to calendar... )

Location:

Progress Software (DataDirect)

3005 Carrington Mill Blvd Morrisville NC

Registration and event details...

Historical CRUD
This discussion will cover what historical CRUD is and a few of the particular coding situations it presents us.
A few possible solutions will be considered.


Geek Speak Toastmaster - A Toastmasters group for everyone.

Tuesday, November 22, 2016 7:30:00 AM ( Add to calendar... )

Location:

Carlisle Place

4721 Emperor Blvd Durham NC

Registration and event details...


Main Meeting Location:

Microsoft's RTP Office

4825 Creekstone Dr, Durham, NC (map)

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

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