Free training for software developers

Upcoming Events:

Main Meeting: Unit Testing JavaScript Applications - Ben Dewey

Wednesday, July 8, 2015 5:30:00 PM ( Add to calendar... )


Microsoft's Durham Office

4825 Creekstone Dr Durham NC

Registration and event details...

Web apps aren't just for getting and posting content from a client and a server anymore. With increased power of client machines and the creation of numerous frameworks and tools, JavaScript is becoming an ever increasing code asset within many applications. While this dynamic language is powerful, the absence of a compiler forces execution of every line of code to ensure it's functioning correctly. This presentation shows techniques for unit testing JavaScript, so you can leverage the richness of JavaScript in your application, while maintaining a high level of quality.

You will learn:

• Popular tools for unit testing your JavaScript

• Techniques for managing unit testing JavaScript in your application

• How to create testable JavaScript code

Presenter: Ben Dewey

Ben Dewey is a Microsoft MVP, INETA Community Speaker, and published author with over 16 years of experience writing applications and continually striving to create SOLID applications of the highest craftsmanship while paying special attention to clean User Experiences (UX).  Ben is currently leading the Windows Division of the Mobile Practice at Tallan, Inc. and consults regularly in New York City on Web, XAML, and Cloud based technologies. He has also worked to deploy numerous high-quality, engaging apps to the Windows Store.  When he's not consulting, Ben is busy training, mentoring, blogging and speaking at various conferences and community events around the country.  He also recently authored the book “A Guide to Windows 8 Apps”, published by O'Reilly.  Outside of work, Ben spends most of his time playing with his three young kids, working around the house, or, if it's windy, kitesurfing.  You can find Ben online on Twitter, StackOverflow, or on his blog at

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 July Main Meeting sponsor!

F#/Analytics: Much Ado About Hadoop

Tuesday, July 28, 2015 6:00:00 PM ( Add to calendar... )


Met Life NEW BUILDING!!!!!

9000 Weston Parkway Cary NC

Registration and event details...

Hadoop is a hot topic right now, and Microsoft is betting that Hadoop and SQL Server will go together like peanut butter and chocolate.  This presentation will spend a little bit of time on the theory behind Hadoop, but the rest will be a demo-driven look at how to get a handle on Hadoop before somebody introduces it into your enterprise.  We will be coding in F#, which is like, an ice cream sunday to go with your peanut butter cup, to carry an analogy to far...

Kevin Feasel is a database engineer at ChannelAdvisor, where he specializes in SSIS development, performance tuning, and pulling rabbits out of hats on demand. He is a contributing author to Tribal SQL ( A resident of Durham, North Carolina, he can be found cycling the trails along the triangle whenever the weather's nice enough.

F#/Analytics: Reactive Functional Programming

Tuesday, August 18, 2015 6:00:00 PM ( Add to calendar... )


Met Life NEW BUILDING!!!!!

9000 Weston Parkway Cary NC

Registration and event details...

Using Functional Reactive Programming to handle event-stream of values over time provides an alternative to the Observer pattern which produces a series of unique responses to discrete changes in state. FRP is useful anywhere the Observer pattern is common, and provides an elegant way to express computation in domains such as video games, networking, user interfaces and simulation. Once understood, it can greatly simplify your project and code dealing with asynchronous events with nested callbacks, complex list filtering/transformation, or timing concerns.

During this presentation I will delve into the Reactive Extensions from a functional prospective using F#. I will create, consume and compose event streams with Observables and RX leveraging asynchronous computation expression.

You will walk away with the knowledge and excitement of how to use the Functional Reactive Programming approach and how to leverage the reactive programming power to build high-performance and responsive applications.


Riccardo Terrell, is a Senior Software Architect at Microsoft who is passionate about functional programming. He is active in the F# community and started the DC F# user’s group. Riccardo believes in polyglot programming as a mechanism for finding the right tool for the job. He likes to describe himself as a functional guy living in an imperative world.

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

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