Welcome GuestLogin

Northern Utah .NET Users Group



Navigation




Search the site
»

Twitter (@NUNUGUSA):




Community Events:




2011 Event Calendar

RSS

2012 Event Calendar

January 2012

Date: 12 Jan 2012
Topic: Software Gardening
Presenter: Craig Burntson


Creating great software is not like construction. It's more like gardening. In this session you will learn about important software gardening concepts such as soil, water, seeds, light, pruning, insecticide, weeding, and more. Along the way you'll see processes, concepts, tools, and techniques that you can use in your software gardening project. By applying the ideas presented in this session, your software will be lush, green, and vibrant.

February 2012

Date: 2 Feb 2012
Topic: Writing Applications for Metro in Windows 8
Presenter: Nate Zaugg


Windows 8 is expected to be released later this year. There are a lot of neat new features and there are some annoying new features. We'll look at the OS (the good and the bad) and write a simple app in HTML5/JavaScript and C#/XAML for Metro.

March 2012

Date: Automating your builds with FinalBuilder
Topic: Getting up to speed with HTML 5
Presenter: Phil Gilmore


FinalBuilder is a powerful commercial product for automating your software builds. It has built-in support for just about any tool you might be using, a powerful GUI user interface and an integrated debugger, and everything else you need to put together a CI solution. Come and see what it can do for you.

April 2012

Date: 5 Apr 2012
Topic: Getting started with MVVM
Presenter: Brent Bulla


If all you know is codebehind-coding and you're in the great land of WPF/Silverlight, then you are not taking full advantage of the built-in golden nugget (i.e. the DataContext) that allows a level of decoupling that is hard to come by in other technologies. Learn how to use the DataContext to implement the Model-View-ViewModel pattern and allow a granularity of unit testing and reuse that has up til now only been imagined. Come to this class to learn what MVVM is and some of what it isn't, and how to easily integrate it into any XAML-based application.

May 2012

Date: 3 May 2012
Topic: Simplify Testing with Test Doubles
Presenter: David Adsit


This will be an introduction to code seams and a demonstration on how these seams allow us to use Fakes, Dummies, Stubs and Mocks in our testing. With these testing tools at our disposal unit testing will be easier and tests will be faster, more focused and less brittle. We will create test doubles by hand, then introduce 2 popular open source libraries for .NET that simplify this task: RhinoMocks and Moq. These libraries both allow us to reduce duplication and create more focused tests.

June 2012

Date: 7 Jun 2012
Topic: CSS3
Presenter: Nathan Zaugg


Add style to your web pages with CSS3. Learn why and how to implement CSS3 to your existing/new web sites.

July 2012

Date: 5 Jul 2012
Topic: Advanced Android
Presenter: Andy Ridd


Android is an exciting platform to learn, and continues to gain more and more popularity. I'd like to share some features I've learned in some of the projects I have created. This will include code examples and tutorials. The features may include, but are not limited to: GPS, Maps, Chat, WebServices, ListViews, etc.

August 2012

Date: 2 Aug 2012
Topic: LESS CSS & Raspberry Pi Unboxing Party
Presenter: Dan Beus / Phil Gilmore


Dynamic CSS for your web site? Yes, you can! LESS permits functions, mixins and other dynamic content in your CSS!

September 2012

Date: 6 Sep 2012
Topic: Developer Tools Extravaganza!
Presenter: Nate Zaugg / Phil Gilmore / Attendees


We will be showing off our favorite tools, how we use them and the problems they help us solve. This is an audience-participation event. Please bring a list of your favorite tools or a laptop to show them off. Everyone is welcome to take a turn!

October 2012

Date: 4 Oct 2012
Topic: TBA
Presenter: TBA


TBA

November 2012

Date: 1 Nov 2012
Topic: TBA
Presenter: TBA


TBA

December 2012

Date: 6 Dec 2012
Topic: TBA
Presenter: TBA


TBA



2011 Event Calendar

January 2011

Date: 6 Jan 2011
Topic: Monodroid
Presenter: Phil Gilmore


Phil Gilmore will talk to us about MonoDroid and how to get going using the MonoDroid framework.

February 2011

Date: 3 Feb 2011
Topic: .NET Micro Edition Framework
Presenter: Tony Pitman


In this discussion I plan to cover a brief history of the .NET Micro Framework, the developer tools and the hardware options. We can also take a look at some projects that I have done in the past and create a new project from scratch all the way to running in on a developer hardware kit. We can also debug the application and talk about the device emulator. The format will be very informal so come preprared with your thoughts and questions and lets see where the discussion takes us.

March 2011

Date: 3 Mar 2011
Topic: Getting up to speed with HTML 5
Presenter: Nate Zaugg


HTML 5 is a big and important update to the HTML specification. The new standard incorporates features like video playback and drag-and-drop that have been previously dependent on third-party browser plug-ins such as Adobe Flash and Microsoft Silverlight. If you are familiar with HTML and want to be HTML 5 savvy then this is the session for you.

April 2011

Date: 7 Apr 2011
Topic: Agile Development with Outsystems
Presenter: Rebecca Hall


Outsystems has developed an innovative web development platform that redefines what an agile development tool is supposed to do.

Benefits:

  • Tight integration of data modeling allows you to streamline changes to the data model while also maintaining a consistent UI.
  • Visual nature of platform allows for anyone to see what the action does. Code is self-documenting.
  • Platform allows you to "think out loud" making any kind of changes painless.
  • The platform is completely scalable in all aspects (logging, database maintenance, extensibility)
  • Platform features allows any developer to be truly agile (versioning, logging, reporting, continuous integration)


May 2011

Date: 28 Apr 2011 - (May meeting is being held one week earlier to accommodate our speaker)
Topic: Practical parallel computing, types, problems, solutions, and trends.
Presenter: Brad Peterson


Brad will discuss the state of practical parallel programming today, and what the future will bring. He'll show demonstrations and explain the pros and cons of various types of parallelism, what kinds of problems work in parallel, and future trends, such as:

  • Why adding additional CPU cores now will add little value.
  • Where GPUs are going, and how each updated architecture helps less and less.
  • Hybrid chips that contain GPUs and CPUs merged into one (AMD calls them APUs).
  • Also various other approaches such as cores of differing "sizes". (For example, Microsoft is working on a chip design that adapts itself into doing all sorts of various parallelism, depending on the need).
  • Who will be programming in parallel, and who won't be.
  • When the day soon comes when chipmakers just can't make our programs any faster.

Brad is a former .NET developer and now teaches at Web State University.

June 2011

Date: 2 Jun 2011
Topic: Fubu MVC
Presenter: Corey Kaylor, Bob Pace


FubuMVC is a Front Controller-style MVC framework for .Net written in the C# language. FubuMVC was started by a team of developers who wanted to stay on the .Net platform but were unhappy with the shape and direction of ASP.Net MVC

July 2011

Date: 7 Jul 2011
Topic: KnockoutJS
Presenter: Joe McBride


Knockout is a javascript framework that can help you simply building dynamic UIs by applying the Model-View-View-Model (MVVM) pattern. In this presentation we’ll go over the basics of Knockout to bind data to html elements, including how to use jQuery templates. We’ll then quickly build out a small application using the new WCF Web Apis to provide our application a JSON service to work with. You can find out more about Knockout at http://knockoutjs.com/.

August 2011

Topic: Distributed Version Control Systems (DVCS)
Presenter: Cory Kaylor
Date: Thursday August 04, 2011
Time: 6:00pm Birds of a Feather Round-table; Session starts at 6:30pm


Distributed Version Control Systems (DVCS) are all the rage today, with Git and Mercurial being the clear leaders. We'll be taking a deep dive into how to use this type of version control system and how it might make us more productive. We'll also cover options for users that are "stuck" with their current version control whether it be TFS, or SVN.

September 2011

Date: 1 Sep 2011
Topic: Get Going with HTML5
Presenter: Nate Zaugg


Now that you know the why and when of HTML5, we'll start working on the how and where! Get answers to the questions that everyone has when getting started with this new technology. We'll tackle the questions about browser compatibility, mobile support, CSS3, Canvas, Video, and much more.

October 2011

Date: 6 Oct 2011
Topic: Unit Testing with Microsoft Moles and PEX
Presenter: Michael Christian
Theme: Deal with SCARY Code!

You have just inherited legacy code with no unit or integration tests. Your reputation as a developer is now staked on someone else's (probably shaky) code, with little time to refactor the architecture to make it more testable. Microsoft's Research in Software Engineering (RiSE) team developed the Moles and PEX tools for this very purpose. Use Moles to isolate dependencies by detouring calls to managed assemblies, third party APIs, otherwise sealed or static types, and even avoid building mocks through use of lambda expressions. Follow up by running PEX, to generate parameterized unit tests, providing up to 100% code coverage. With Moles and PEX on your utility belt, your reputation may be more secure than you think.

November 2011

Date: 3 Nov 2011
Topic: Programming in DirectX using SlimDX
Presenter: Richard Thomson
Theme: Thank goodness for SlimDX!

TBA

December 2011

Date: 1 Dec 2011
Topic: Programming in iOS 5
Presenter: TBA
Theme: You can't spell St. Niklaus without iOS

TBA

Community Events



(c) 2011 - Northern Utah .NET Users Group