Wednesday, May 27, 2009 from 7:00 PM - 9:00 PM (ET)
Abstract
Come along to write some real C# code using Test Driven Development through pairing. The intent of this presentation is to introduce the concept of pair programming in such a way that we all participate in a fishbowl style. We'll cover the basics of how to and how two heads can be better than one!
BIO
Jonathan Cogley is the founder and CEO of thycotic - a
software
development company operating in the Washington DC Metro Area
with
offices in Vienna, Virginia. Jonathan has worked for many
interesting
companies over the last decade as a software consultant in both
the UK
and the USA. His company has released various .NET projects and
APIs
including an implementation of Remote Scripting for .NET, a
database
platform independent data access layer for ISVs and various tools
for
the Test Driven Developer. Test Driven Development (TDD) is
the
cornerstone of the thycotic approach to software development and
the
company is committed to innovate TDD on the Microsoft .NET
platform
with new techniques and tools. Jonathan is also a columnist and
editor
for the popular ASP.NET Web site, ASPAlliance. He is an active
member
in the developer community and speaks regularly at various .NET
User
Groups, conferences and code camps across the US. Jonathan
is
recognized by Microsoft as an MVP for C# and has also been invited
to
join the select group of the ASPInsiders who have interactions with
the
product teams at Microsoft.
Who We Are
DC ALT.NET is a DC/Baltimore metro area user group associated with the wider "ALT.NET community.
What is ALT.NET?
At it's purest, the driving force behind the ALT.NET developer community may be described simply as "The pursuit of happiness." While Microsoft has provided developers with a powerful framework and a bunch of very good tools and packages to build upon, it often feels like too much effort was put into a "one-size-fits-all" design philosophy that can make it complex, tedious, or just plain impossible to do things that don't follow Microsoft's prescribed approach.
With other development platforms and languages offering so much choice (Java and it's many quality open source offerings) and elegance (Ruby on Rails with its "beautiful" code and "convention over configuration" philosophy), .NET developers longed to craft cleaner, more elegant solutions without having to leave a framework that has so much to offer.
ALT.NET is about following your own beliefs about application design, and using the .NET platform to support your ideas, rather than retro-fitting your ideas to the platform. While none of these things is a requirement to "being ALT.NET," the community openly embraces:
* Agile, Scrum, XP
* Open Source Packages and Frameworks
* Test Driven Development/Design
* Behavior Driven Development/Design
* Domain Driven Development/Design
ALT.NET is not about spurning Microsoft's platform and tools - it is about being able to decide when it makes sense to use them, having control over how they are used, and having the option to go in another direction without having to abandon the framework.
| View other DC ALT.NET events |
|
|
Contact the Host |
|
|
Subscribe to receive notifications of future events by this host |
Email
Facebook
Twitter
LinkedIn
MySpace
Digg
Delicious
Reddit