Meetings

September Meeting – All About Search

How do users find content in your application? Do they have to know exactly what they’re looking for in order to find it? Adding full-text searching to your application is easier than you might think, and that is the topic of this month’s meeting. We’ll take a look at the basics of indexing and searching content, and look at a few different technology choices you can implement.

If you plan to attend please leave a comment or drop a note on the contact form.

Location: McCormick Conference Center, 2419 Montana Ave (Please use the side entrance).

Date: Thursday September 15th, 5:30pm

Speaker: John Clayton

August Meeting – Fluent APIs

Learn to create fluent APIs.  I have been searching for techniques for creating fluent APIs over the last couple years. We will review some successful fluent APIs. Learn popular techniques for creating your own fluent APIs. Learn when fluent APIs are appropriate and what makes a good API.

If you plan to attend please leave a comment or drop a note on the contact form.

Location: McCormick Conference Center, 2419 Montana Ave.

Date: Thursday August 18th, 5:30pm

Speaker: Adam Dockter

July Meeting – An Introduction to F#

This month we will have a gentle introduction to F# for object oriented programmers. Starting with a basic overview of functional programming, continuing to highlight some of the differences between object oriented, and finally functional approaches to solving problems. We will look at cases where functional programming techniques are potentially simpler than or more productive than object oriented approaches.

Specifically we will be looking at:
– F# scripting, and REPL based development
– Basic functional data structures and patterns
– Some examples of asynchronous programming in F#

We will have pizza and refreshments at the meeting. If you plan to attend please leave a comment or drop a note on the contact form.

Location: College of Education, Room 122, MSU Billings (Map)

Date: Thursday July 14th, 5:30pm

Speaker: John Atwood

June Meeting – We’ve Got Robots

Yeah, I said robots.

Want a fun, intellectual, challenging evening? This month we’re going to be building and programming robots using the LEGO Mindstorms robotics kits and Microsoft Robotics Studio.

Since this is an interactive meeting this month, if you have one, please bring a laptop with the Robotics Studio installed.

We will have pizza and refreshments at the meeting. If you plan to attend please leave a comment or drop a note on the contact form.

Location: College of Education, Room 122, MSU Billings (Map)

Date: Thursday June 9, 5:30pm

Speaker: Regina Cain

May Meeting – Getting Started with Windows Phone 7

Learn how to setup your development environment and create simple phone applications using both Silverlight and XNA. Explore some of the native windows phone libraries for screen navigation, providing a custom application tile and more!

We will have pizza and refreshments at the meeting, and have a fresh supply of prizes. If you plan to attend please leave a comment or drop a note on the contact form.

Location: College of Education, Room 122, MSU Billings (Map)

Date: Thursday May 19, 5:30pm

Speaker: Adam Dockter

April Meeting – Set-based String Manipulation in SQL Server

Split, parse, concatenate and more fun with strings in SQL. Learn more about how to turn those procedural string manipulations into powerful set-based declarative statements.

We will have pizza and refreshments at the meeting, and have a fresh supply of prizes. If you plan to attend please leave a comment or drop a note on the contact form. Please note the time – we’re starting at 6:00 this month!

Location: College of Education, Room 122, MSU Billings (Map)

Date (Updated!): Thursday April 14, 6:00pm

Speaker: Michael Smith

March Meeting – Windows Workflow

Applying Windows Workflow to Long-running Interactive Processes

The combination of Windows Workflow, WF4, with Window Communication Foundations, WCF4, promises a powerful new model for the interaction of people, applications, and data stores in complex, long-running activities. Workflow services can manage and track the state of complex processes involving multiple agents. They can express workflow structures in process flow diagrams familiar to business users. Windows Workflow can replace program flow logic embedded in programs with editable declarative flow logic, freeing programmers to concentrate on design activities.

This presentation will present the basics to working with these new tools.

We will have pizza and refreshments at the meeting, and have a fresh supply of prizes. If you plan to attend please leave a comment or drop a note on the contact form.

Location (NEW!): College of Education, Room 122, MSU Billings (Map)

Date: Thursday March 17, 5:30pm

Speaker: Tim Bailey

February Meeting – Windows Communication Foundation 4 Basics

Windows Communication Foundation (WCF) provides a unified programming model for rapidly building service-oriented applications that communicate across the web and the enterprise. Come learn how to create a simple client & server system, improvements made in WCF 4, how WCF error handling works, and other tips and tricks that will come in handy when tackling WCF projects.

Pizza and refreshments will be provided. If you are unable to make it, we’ll be live streaming the meeting as well – click here to join!

Location: 214 North Broadway

Date: Thursday February 10, 5:30pm

Speaker: Jason Unruh

January Meeting – Aspect Oriented Programming

AOP is emerging as an OO concept for implementing cross cutting concerns in a reusable and maintainable way. Learn the power of removing boiler-plate code and replacing it with aspects.

Pizza and refreshments will be provided. If you are unable to make it, we’ll be live streaming the meeting as well – click here to join!

Location: 214 North Broadway

Date: Thursday January 13, 5:30pm

Speaker: Adam Dockter