INETA Specials
   Search
 
Communities Minimize
          
INETA Charter Member
Meetings Minimize
      
Philly Code Camp 2009.2!
November 21, 2006, Microsoft, Malvern Minimize

User Group News

* Please distribute this notice throughout your development community!

We have some great meetings lined up for the next few months. Please take a look at the upcoming schedule on the web site.

November 21 5th Anniversary Party Featuring "15 Minutes of Fame"
Tuesday

Malvern, PA
Our monthly meeting will be held at the Microsoft Greater PA Office in Malvern, PA on Tuesday, November 21 from 5:30-8:30. We have a special format planned. There will be 8-10 presenters each doing a 15 minute session covering one of their favorite .NET topics. We will close with a panel discussion with all presenters. There will be no break this night, but food and drink will be available throughout the evening. Refreshments are provided courtesy of Agility Systems. Please register on our web site.  Detailed directions are on the Microsoft Greater PA web site.
5:30 Marc Ziss, ZConsulting Microsoft AJAX for ASP.NET 5:45 Mark Magliocco, Consultant Live.Com Maps
Marc Ziss  Atlas? ASP.NET AJAX 1.0 Beta 2?, AJAX Futures Nov CTP?, ASP.NET AJAX Control Toolkit? Trying to stay in sync with Microsoft's continually evolving Asynchronous programming tools can leave you lost in a sea of acronyms and outdated documentation. In this brief discussion we will get everyone up-to-date by exploring the latest release of the update panel a user control which can vastly improve application responsiveness and the overall user experience. Mark Magliocco We will be taking a quick tour of the V4 Virtual Earth Map Control (The Virtual Earth map control is a JavaScript control that contains the objects, methods, and events that you need to display Virtual Earth–powered maps on your Web site). We will see how to build a simple map and place some push pins on the map. I will also demo the new interactive SDK the map control and 3d views. Samples at www.markm.com.
6:00 Danilo Diaz, eTech Solutions Fun with Reflection 6:15 Andy Schwam, Diamond Technologies ASP.NET Master Pages
Danilo Diaz

Reflection is a powerful (and dangersous) tool available to .NET developers. In this talk I will show you a nice technique that you could use to save cojnfiguration (or any) data in your projects.

Andy Schwam In my opinion, you can't talk about ASP.NET 2.0 without mentioning Master Pages. I can't imagine creating a web application without it. In this quick 15 minute presentation, I'll show some highlights of "Master Page" use.
6:30 Rob Keiser, Row-5 Systems J# ZIP Classes 6:45 Peter Laudati, Microsoft Whirlwind Tour of .NET 3.0 Framework
Rob Keiser You don't need a third party zip package to do simple zipping and unzipping of files. I'll show how to use the existing libraries to build compression into your .NET application. Peter Laudati I’ll spend 15 minutes taking everyone on an ‘around the world’ tour of the .NET 3.0 framework. Learn about the developer platform that will enable next generation applications on the Windows platform (Vista & XP!). This includes the 3 foundation technologies: Communication, Presentation, and Workflow, as well as the new identity meta-system, CardSpace.
7:00 Sam Gentile, Algorithmics Agile .NET Development 7:15 Kevin Goff, Common Ground Solutions C# Topics from Recent Talks
 Sam Gentile It's time for the .NET community to get on the ball and get Agile. Learn the principles of delivering business value directly to stakeholders using short iterations and high feedback combined with disciplined software development. Kevin Goff Over the last year and a half, I’ve done a variety of presentations for CodeCamps, .NET User Groups, and Devteach, on topics like .Net Generics, T-SQL for application developers, building distributed reporting solutions, ADO.NET, what’s new in C#, and others. In 15 minutes I’ll give an overview of these recent presentations, how to get a copy of them, as well as a brief description of my new book from APress on building reporting solutions.
7:30 Mitch Ruebush, INGDirect Free Developer Tools 7:45 Bill Wolff, Agility Systems philly.net Past, Present, Future
Mitch Ruebush Top 5 Free Tools for Developers in 15 minutes Want to make your life easier? Want to actually hit that deadline? Find out what tools are available on the Internet for free that will make your life easier as a developer. Or at the very least make your fellow developers very envious. Bill Wolff, Agility Systems Bill will reminisce about the early days of philly.net and his involvement with INETA. There are lots of plans for 2007 that will be introduced including our new steering committee. Come hear about our new pub nights, Code Camp III, Center City and South Jersey meetings, study group, and launch events.
8:00 Panel discussion with all presenters
8:30 Closing & Raffle! Books, software, and other goodies!
            
Meeting Notes by Chuck Shadle Minimize

Meeting Overview: PhillyDotNet marked its 5th anniversary celebration by packing out the house at Microsoft’s Great Valley Corporate Center Office.  Nine presenters gave 15 minute sessions covering one of their favorite .NET topics.  A standing room only crowd enjoyed the hospitality of Agility Systems (PhillyDotNet founder Bill Wolff’s company)  which provided subs, chips, cookies, sodas and an anniversary cake in adherence to Bill’s favorite and mandatory policy:  FREE!  Below is a brief if not woefully inadequate synopsis of each talk.

Presenter: Dani Diaz, eTech Solutions Fun with Reflection

Overview: Ah reflection, that little piece of magic that reveals to us what is in our assembly.  Dani utilized some demo code he had to drive home the possibilities that reflection can provide us.  Reflection allows us to get information about an assembly’s types.  We can then instantiate these types and, believe it or not we can even generate assemblies on the fly.  Have fun using .GetTypes, .GetProperties, etc. but be careful, you will take a hit.  Instead of using it repeatedly, load it up and store it for use during later operations.

Links: 

Presenter:  Marc Ziss, ZConsulting Microsoft AJAX for ASP.NET

Overview: Anyone responsible for Pub Night can’t be all bad, and Marc proved just how slick he was at Ajax.  Turns out Atlas is actually made up of three parts:  1)  Ajax Extensions for ASP.NET 1.0 Beta2, 2)  Ajax Control Toolkit, 3)  Ajax Futures CTP (Nov).  Marc showed us how the Update Panel will allow refresh of just its contents without doing a full post back of the page.  Pretty cool!  Not only that, since you don’t have a clue how the Update Panel is progressing we also can use an Update Progress control.  So use it as is or override, you just got more bang for your buck!

Links:   

Presenter:  Mark Magliocco, Consultant Live.Com Maps

Overview: Where in the world is Mark Magliocco?  Now that he’s harnessed the power of the Virtual Earth Map Control (V4) it could be literally anywhere.  Include a free controllable map in your next web site without bending over backwards!  You can scroll around, include your ‘what and ‘where’ criteria, locate places with standard pushpins or customized pins…which begs the questions, ”what’s Mark not telling us about the skull and crossbones”.  Download and reference the JS object and with the amazing interactive SDK site, you’ll be wowing your customers in no time.

Links:  http://markm.com/markm/index.htm,http://markm.com/markm/philly_dotnet_2006_1121/Live_map_control.pdf

Presenter:  Andy Schwam, Diamond Technologies ASP.NET Master Pages

Overview: Master your web page development with Master Pages.  Instead of slides, Andy developed a web site utilizing the components of his talk.  Create a Master Page, create a Content page and reference its Master to see the grayed out Master around the Content’s design.  Have nested Masters for save private and public access.  Of course, if you do, you won’t be able to see it in the design pane.  Hint, you could always set the Master page in the Page_PreInit (note:  Page_Load wouldn’t work).  Andy also showed us how you can interact between the Master and Content pages to truly become the master of your domain!

Links: 

Presenter: Rob Keiser, Row-5 Systems J# ZIP Classes

Overview: Need a little zip in your life?  Rob showed us a very cool trick to create our own zips without having to buy anything.  Reference:  vjslib.dll, Namespace:  java16, java.util.zip, Distribution:  j# runitime lib.  Note:  Must compile for x86 to run on 64bit.  Why not just shell out another free zip product…that’s fine but they needed a lot more information than what would be available doing that.  Why not compressed folders?  Compressed folders were ~ 25% compression and zipping this way was ~90%.  So far transferring ~ 5 gigs / night is working without any problems.  Rob used ZipGenius 6 to look at the zips.

Links:  http://www.row-5.com/

Presenter:  Peter Laudati, Microsoft Whirlwind Tour of .NET 3.0 Framework

Overview: Peter is a Microsoft Dev-Evangelist.  His actual area is supposed to be something like North Jersey/New York but for more than a year now he’s been covering our area.  Peter talked about all the events coming up and stuff coming out.  And by the way, .NET 3.0 is here!  Don’t worry about downloading it, it’s just .NET 2.0 with stuff  (Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation, and Windows CardSpace).

Links:  http://blogs.msdn.com/peterlau/, http://www.netfx3.com/

Presenter:  Kevin Goff, Common Ground Solutions C# Topics from Recent Talks

Overview: Kevin must know what time management is, because he’s been in high demand.  Kevin covered at the 2000 ft level what he’s been speaking on in Devteach, code camps and user group meetings.  From SQL 2000 to 2005 code, Kevin made it look easy.  He also covered generics in his talk.  In his estimation Carl Franklin’s (you know, www.dotnetrocks.com) definition for generics was probably the best simple explanation he’s heard…no I didn’t get it so call Carl up in New London, CT if you want it.  It was something like ‘if you have a number of methods that mainly only differ by the object(s) they receive you may have a good candidate for generics’.  How’s that for butchering the thing?  Kevin has a great book out that you got to check out!  Pro VS 2005 Reporting using SQL Server and Crystal Reports

Links: http://www.commongroundsolutions.net/, http://www.amazon.com/Reporting-using-Server-Crystal-Reports/dp/1590596889

Presenter:  Mitch Ruebush, INGDirect Free Developer Tools

Overview: Mitch shows us just what it means to be a MVP.  In addition to the heavy work-load he carries at INGDirect he scours the globe for the tools we love most (FREE!)  Mitch referenced and/or gave a short show and tell of the following (and oh yeah, Sysinternals is now MS):

  1. .NET Reflector
  2. Paint.Net
  3. Notepad2
  4. Process Explorer
  5. Regular Expression Workbench
  6. Windows Snapshot Maker
  7. Wisdom-soft AutoScreenRecorder

Links: 

Presenter: Bill Wolff, Agility Systems philly.net Past, Present, Future

Overview: Kudos and congratulations to Bill!  It’s been 5 years and PhillyDotNet has been an invaluable resource for knowledge transfer, networking and collaboration for the area’s IT development professionals.  Bill talked about the past and then shared upcoming plans for meetings, code camps, pub nights, and web site transition to SharePoint.

Links: http://www.businessagility.net/, http://www.phillydotnet.org