# Tuesday, July 7, 2009

Thursday, July 16, 2009
Project Stonehenge for .NET

Subject: 
You must register at https://www.clicktoattend.com/invitation.aspx?code=139381 in order to be admitted to the building and attend.
Project Stonehenge is an open source project created to build reference applications that demonstrate the use of WS-* Standards in real-world project implementations. Project Stonehenge is sponsored by the Apache Software Foundation, a leader in the Open Source community. Project Stonehenge’s flagship application the StockTrader Application currently has interoperable layers in .NET, PHP (unmanaged-C), and JAVA.
This session will provide an overview of the WS-* standards, a history of Apache Stonehenge and the StockTrader application, an demo of the StockTrader web services interoperability, and walk-thru of the StockTrader .NET WCF code and configuration.

Speaker: 
Ben Dewey, twentysix New York
Ben Dewey is a Senior Software Developer at twentysix New York and is a committer for the Apache Incubator StoneHenge project. He has over 10 years of web development experience and has recently worked on projects using WebServices, REST, WCF, jQuery, Silverlight, and WPF. Ben strives to create connected system with well defined roles without sacrificing the richness of the user experience.

Date: 
Thursday, July 16, 2009

Time: 
Reception 6:00 PM , Program 6:15 PM

Location:  
Microsoft , 1290 Avenue of the Americas (the AXA building - bet. 51st/52nd Sts.) , 6th floor

Directions:
B/D/F/V to 47th-50th Sts./Rockefeller Ctr
1 to 50th St./Bway
N/R/W to 49th St./7th Ave.

posted on Tuesday, July 7, 2009 7:48:33 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback
# Monday, July 6, 2009

Last week I did the Agile Estimation session at the NYC Agile Firestarter. Thanks to Alex Hung for taking the video and posting it!

Some back story: all the presenters were trying to out do each other in making up words. :)

Agile Estimation from Alex Hung on Vimeo.

posted on Monday, July 6, 2009 9:05:04 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback
# Thursday, June 25, 2009

I have been to Nepal several times and trekked to the Everest Base camp twice. Since 2003, I have used a sherpa, Ngima, who totally rocks. Here is a photo of him on top of Mt. Everest:

DSC01433

While trekking to Everest base camp last year, Ngima invited me to come visit him at his home village Chyangba. I wanted to eat his mother’s cooking (dal bhat!) and visit the school children in his village. (They can help me improve my soccer skills.)

One thing led to another and it turns out that his Uncle, Pemba, is in the States and is working to build a school, library, and bring running water to the village. They are leading a trip this September that will raise money for the library via a US based charity called Elevation Education. We will be going to Chyangba with Ngima, Pemba, and Elevation Education on September 25th, to both raise money and do physical labor in the town. (Yes think of me giving up the laptop for a week and chopping wood and building a library.)

You can donate here. Please do.

posted on Thursday, June 25, 2009 10:49:41 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback
# Wednesday, June 10, 2009

Thursday, June 18, 2009
An Introduction to Oslo

Subject: 
You must register at https://www.clicktoattend.com/invitation.aspx?code=138919 in order to be admitted to the building and attend.
"Oslo" is the code name for a family of new technologies that enable data-driven model based development. First we will explore the nature of model driven development and then apply the concept of model driven development to Oslo. Learn about the three major components of Oslo: the new “M” language, the “Quadrant” data visualization tool, and the Oslo repository. An M tutorial will show you how to capture all aspects of an application schematized in the Oslo repository and use Oslo directly to drive the execution of deployed applications. In addition to learning how to use M to model an application, we will use M to build and interact with domain specific languages (DSLs). See how Oslo interacts with Visual Studio and .NET. We will finish up with a discussion on where Oslo is going and how and when you can adopt it. (Note, there will be enough time for an enjoyable Q&A.)

Speaker: 
Stephen Forte, Telerik
Stephen Forte is the Chief Strategy Officer of Telerik, a leading vendor in .NET components. He sits on the board of several start-ups including Triton Works and is also a certified scrum master. Prior he was the Chief Technology Officer (CTO) and co-founder of Corzen, Inc, a New York based provider of online market research data for Wall Street Firms. Corzen was acquired by Wanted Technologies (TXV: WAN) in 2007. Stephen is also the Microsoft Regional Director for the NY Metro region and speaks regularly at industry conferences around the world. He has written several books on application and database development including Programming SQL Server 2008 (MS Press). Prior to Corzen, Stephen served as the CTO of Zagat Survey in New York City and also was co-founder of the New York based software consulting firm The Aurora Development Group. He currently an MVP, INETA speaker and is the co-moderator and founder of the NYC .NET Developer User Group. Stephen has an MBA from the City University of New York.

Date: 
Thursday, June 18, 2009

Time: 
Reception 6:00 PM , Program 6:15 PM

Location:  
Microsoft , 1290 Avenue of the Americas (the AXA building - bet. 51st/52nd Sts.) , 6th floor

Directions:
B/D/F/V to 47th-50th Sts./Rockefeller Ctr
1 to 50th St./Bway
N/R/W to 49th St./7th Ave.

posted on Wednesday, June 10, 2009 6:34:23 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback
# Wednesday, June 3, 2009

Are you just starting out with Agile, XP or Scrum and need to get up to speed? Or do you know a thing or two about Agile but want to learn the basics so you can implement it in your organization? Then this Firestarter is for you. We’ll take you from 0 to 60 in 8 hours. Bring a laptop with Visual Studio 2008 Express edition or better for an all day hands on seminar led by some of the NY area’s Agile practitioners.

When: Saturday June 27th

Where:

Kaye Scholer LLP
425 Park Avenue
New York, NY 10022

Time: Registration and welcome 8:30am

Cost: $8 (to cover the pizza and materials)

To Register: http://agilefirestarter2009.eventbrite.com

Agenda:

• Registration and Welcome

• Intro to Agile (Steve Bohlen)

• Agile Estimation (Steve Forte)

• Test Driven Development (Steve Bohlen)

• Pizza!

• Continuous Integration (Alex Hung)

• Refactoring (Mark Pollack)

• Dependency Injection (Mark Pollack)

• Retrospective Erik Stepp

• Wrap up

Register today, space is limited! More info is here: http://www.agilefirestarter.net

posted on Wednesday, June 3, 2009 5:28:22 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback
# Saturday, May 30, 2009

Here is the code from Mary and my session about building front ends to SQL Server with spending any money. It is an Access 2007 Front end that consumes the Twitter RESTful API and eventually allows the user to augment that data in Access then dump it back into a SQL Server table via a SQL TVP. Pretty cool.

posted on Saturday, May 30, 2009 7:25:49 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback
# Thursday, May 28, 2009

Here is a recording of the Daily Scrum Q&A talk that Joel and I did at the Enterprise Development and Solutions Conference in New York City earlier this month.

posted on Thursday, May 28, 2009 10:23:06 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback
# Friday, May 22, 2009

Last week at TechEd and this week up at the Montreal Users Group (yes I spoke in French! :) ), I presented the “Data Access Hacks and Shortcuts” a session where I walk through 5 different scenarios and have 5 solutions/hacks/tips. It is a unique style of presentation and people either love it or hate it. If you hate it, well, no worries, just go find a presentation that works for you. If you loved it, here are the scenarios and download link to the presentation and code:

  • Passing a custom .NET collection (that uses IEnunerable) to a Stored Procedure (SQL Server 2008 TVP)
  • Using SQL Server Profiler to spy on your LINQ queries and write better LINQ queries (or debug LINQ queries)
  • Modeling complex 1 to many relationships as flatter views for better data access
  • Binding to REST (ADO .NET Data Services) data in Silverlight, also has a nice hack on dealing with Silverlight asynchronous processing issues
  • Using reporting tables and data warehouse tables as part of your application architecture

You can download the slides and code here. Enjoy.

posted on Friday, May 22, 2009 3:58:35 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback