This month we're doing something different and won't have a presentation. We're going to host a hack night where everyone is welcome to build, share, and learn together. Developers of all experience levels are welcome.

Bring your laptop and, optionally, a project to work on. Projects can range from something you're already working on to simply learning something like a new language with someone else. Still not sure what to work on? We'll have a few project ideas that people can get quickly get started with.

We'll get started by doing brief introductions where everyone gives their name and share what they'd like to work on for the night, or if they would prefer work with someone else. We'll then quickly assemble into groups and get going for the night. We'll also have a few extra people available to help out.

Please note that this is the first time we have hosted a Moncton UG meetup in this format.  If you have an questions or suggestions ahead of time, please email us:

P.S.: Don't forget your laptop! =)

Register on Eventbrite

Presentation Summary:

What is Scrum? What does it mean to be Agile? In this session we'll introduce these topics and discuss how software development teams can implement them to deliver value to their customers sooner.

Speaker Biography:

Nick Clark is a Scrum Master at Thomson Reuters helping teams implement Scrum and mature as an Agile organization. Previously he held roles in product management and software development at Trapeze Group, a global leader in public transportation software.

Presentation Summary

A practical discussion on why and how a message queue might be useful for your software project.  The presentation will include a demo in C#, using MassTransit and RabbitMQ.

Speaker Biography

Rémi is an avid software developer with 20 years experience who currently does software consulting with Journeyman Software. He is a contrarian always looking for better ways of doing things. Remi is active on Twitter (@remids), and is always willing to discuss new development tools and techniques.

Have you ever asked the question, "How can I be a better software developer?"  Or, "What will it take to get to the next level as a dev.?"

In our next meeting, we'll attempt to answer those questions (and more) about all aspects of software development, including, but not limited to: gathering requirements, planning, coding, deployment, and support.  We will also attempt to focus on how the answers to these questions change when one is coding as a freelancer vs. a start-up vs. a larger organisation vs. etc.

We are putting together a panel of experienced developers with varied experiences that will help lead the conversation by sharing their knowledge and possibly a story or two. We also strongly encourage questions and input from the group at large.

Join us at the Vennture Garage on Tuesday, October 18th at 6:30 pm, when Adam Greene will talk about pairing Angular 2 with Typescript and Webpack.

Presentation Summary

Angular.js 2 is a just-released upgrade (and rewrite) of Angular.js 1. Angular.js 2 is a component-based single page application framework that is written in, and takes advantage of, the advanced features of Typescript 2.0.  In this session, we will look at writing a single page application in Angular 2 using Typescript, Webpack (for combining, minifying, and inlining), and the Angular CLI.

Speaker Biography

Adam Greene started programming at age 16 on an NEC V20 and never looked back. He has worked for local and international companies from British Columbia to Germany. He has developed software and websites for the financial services industry, a large home-delivery grocery store chain, worked freelance and currently is developing state-of-the-art software at Cognitive X Solutions. He has worked in a wide variety of languages: C/C++, Delphi, COBOL, Java, and now is a diehard fan of C#, working mainly in ASP.NET MVC. Adam is on Twitter as @aspnetaddict.