GANG CELEBRATES 10 YEARS
This fall, marks 10 years since the founding of the
Great Lakes Area .NET User Group (GANG). To celebrate, we are hosting a
special all-day event October 1 at the Southfield Microsoft office.
This event will feature technical presentations by those who helped build GANG over
the last 10 years. Founders, former officers, and some of the earliest speakers
will be on hand to share their knowledge in this very special day. In addition,
we will be sharing good food (breakfast and lunch included), fellowship, and some
fun surprises.
Current GANG supporting members will receive a code for 50% off.
SPEAKERS
Keynote: Leon Gersing
"You"
Drawing from personal experience and research from leading behavioral psychologists,
this session aims to empower developers to explore themselves and their craft. Helping
them to establish confidence in their career, establish their voice in a highly
competitive market, manage conflicts healthfully and communicate more effectively
with others. No matter where you happen to be on your journey of continual improvement,
reflecting on yourself and the effects of interpersonal relationships can provide
valuable insight towards achieving your goals technically and emotionally. Learn
to leverage the wisdom of those around you to cultivate powerful positive relationships
without sacrificing the most important asset in your toolkit: yourself.
Leon is a software artisan with EdgeCase, LLC. (
edgecase.com).
He works primary with web technologies providing custom solutions to our worldwide
clients. He has recently started a new endeavor No Spoon Software, with co-founder
Jerry Nummi, that seeks to bring new and exciting solutions to the emerging mobile
markets. No Spoon's first app is a Campfire business chat client called Sparks which
is available now for iPad, iPhone and iPod Touch in the Apple App Store. You can
read more about No Spoon Software at
http://nospoonsoftware.com.
Bill Wagner
Async programming: Past, Present and Future
Asynchronous programming is hard. That's why the tools continue to change. In this
session, we'll examine the deficiencies in previous asynchronous models, the current
APIs, and why the next version of C# is adding new features to make asynchronous
programming more natural. We'll examine how and why these enhancements make asynchronous
programmer easier, but not necessarily easy. We'll see how they improve readability
of code that leverages asynchronous models.
Bill Wagner has spent most of his professional career between curly braces, starting
with C and moving through C++, Java, and now C#. He's the author of Effective C#
(2nd edition released in 2010), More Effective C# (2009), and is one of the annotators
for The C# Language Specification, 3rd and 4th editions. He is a regular contributor
to the C# Dev Center, and tries to write production code whenever he can.
Josh Holmes
HTML5 for Mobile
Mobile devices becoming more and more powerful and most of the modern devices have
HTML5 compliant browsers. Understanding the mobile platform and developing a site
specifically geared for mobile is becoming critical to success. For example, there
are more than 250 million active users currently accessing Facebook through their
mobile devices. People that use Facebook on their mobile devices are twice as active
on Facebook than non-mobile users. There are more than 200 mobile operators in 60
countries working to deploy and promote Facebook mobile products. Mobile is here
to stay and is only becoming more important. In this 30 minute session, Josh Holmes
(Architect Evangelist for Microsoft Ireland and co-founder of GANG) will dive into
the why HTML5 for Mobile and how to get started.
Via live video from Dublin, Ireland.
Josh Holmes is a passionate soul who gets his kicks solving problems with deep fried
awesomeness. He is currently employed by Microsoft Ireland as an Architect Evangelist.
Prior to joining Microsoft in October 2006, Josh was a consultant working with a
variety of clients ranging from large Fortune 500 firms to smaller sized companies.
Josh is a frequent speaker and lead panelist at national and international software
development conferences focusing on web technologies on the Microsoft stack such
as ASP.NET, PHP, IronRuby, JavaScript and more. Community focused, Josh has founded
and/or run many technology organizations from the
Great
Lakes Area .NET Users Group to the
Ann
Arbor Computer Society and was on the forming committee for CodeMash.
You can contact Josh through his blog at
http://www.joshholmes.com.
Richard Hale Shaw
Programming in the Zone: Learning to Monitor and Manage Your Mental State and Discipline
Why are some Software Developers wildly successful? What brings them to the point
of being able to address every problem with eagerness and skill? Why do some nearly
drool over the opportunity to root out a bug while others cringe?
In this highly interactive, thought-provoking session, Richard will show you how
many of your deep-seated premises regarding customers, other team members, and the
art and science of software development itself can affect your mental state. Further,
you'll learn how monitoring and managing your mental state can bring you to the
point where each new roadblock is not a drudgery, but an opportunity. Our goal will
be to open you up to thinking differently about core ideas that you've held since
you began to write software, and how to take control of those ideas going forward.
Richard Hale Shaw is an out-spoken questioner of patterns and practices (not to
mention software industry sanity), and a consultant and lecturer who specialized
in developing Managed Code applications and components using Microsoft's .NET technology
and the C# and F# programming languages. A Microsoft MVP for Visual C# since 2003
and speaker since 1990, Richard has taught software development principles to thousands
of developers, from large conference groups to small teams. Richard's latest focus
is on how software developers think, developer psychology, and how software developers
grow by changing their self-talk, their habits, their goals and -- ultimately --
their thinking. You can reach him at
www.CodeWithConfidence.net.
Darrell Hawley
A Tale of Project Management
We've all been there; poor project management leads to poor decisions by team members
which finally leads to...well, an end. Usually, that end is viewed as a success
by some and a failure by others. In this session, two approaches to project management
will be highlighted through stories. Though the project in question has nothing
to do with software, the situations encountered will seem strangely familiar. Join
us as we try to makes sense of the decisions made by the Swamp King and his retinue
of experts and what we can learn from the consequences to improve our real-world
software projects.
Husband, Father, Coach, Agile Enthusiast, Python Developer, Ruby and Javascript
Explorer, .NET Veteran, Occasional Speaker, Sometimes Leader, Sometimes Follower,
But Always a Team Player.
Godfrey Nolan
Executable Requirements or BDD in .Net
Behavior Driven Design or BDD focuses on obtaining a clear understanding of desired
software behaviour through discussion with stakeholders. It extends Test Driven
Development or TDD by writing executable test cases in a natural language that non-programmers
can read. This session looks at the options currently available for writing executable
requirements for your .Net projects.
Godfrey Nolan is president of RIIS LLC, a IT consultancy based out of Southfield,
MI. He last spoke at GANG about unraveling the .Net executable and can't believe
that was 10 years ago.
Speakers and topics subject to change.
SCHEDULE
8:00 AM
Sign-in" and Breakfast
9:00 AM
Leon Gersing Keynote - "You"
10:00 AM
Josh Holmes HTML5 for Mobile
10:40 AM
Darrell Hawley The Swamp King’s Vision: A Tale of Project Management
11:40 AM
Lunch
12:40 PM
Bill Wagner Async programming: Past, Present and Future
1:50 PM
Richard Hale Shaw Programming in the Zone: Learning to Monitor and Manage Your Mental
State and Discipline
3:10 PM
Godfrey Nolan Executable requirements or BDD in .Net
4:15 PM
Closing Ceremonies and Giveaways