Skip to main content

2009.2

Go Search
Home
2008.2
2008.3
2009.1
2009.2
  
philly.net Code Camp > 2009.2 > Sessions  

Sessions

Modify settings and columns
Speakers, session titles, descriptions, times, and rooms
  
View: 
Sort by AttachmentsUse SHIFT+ENTER to open the menu (new window).
BioFilterDescriptionFilter
Sean CarpenterUse SHIFT+ENTER to open the menu (new window).
Escape XML-Hell! Love Your Builds Again with Rake and TeamCity!alt.NET12508:30No
Sean Carpenter is a software developer with 13 years of experience in a variety of industries and environments. He started his career automating pharmaceutical manufacturing equipment on the plant floor. During that time he caught the software development bug and has been doing some form of development since. Sean was a DBA and VB 6 developer for T-Mobile and led a project to create a Compact Framework based mobile sales force automation tool at ProMetrics. He currently works at VertMarkets, Inc. in Horsham where his focus is web development using ASP.Net MVC, NHibernate, and a bunch of other Alt.Net technologies.
Automating a build is composed of many steps including compilation, testing, configuration management, and deployment. Trying to configure all of these steps using an XML-based "programming language" like NAnt or MSBuild can be a nightmare. Using the combination of Ruby's expressiveness as an actual programming language and Rake's power can turn this nightmare into a joy. Couple this with the simplicity of TeamCity and automated, repeatable, verifiable builds are yours. This session will cover setting up a Rake build (including configuration management and testing) and configuring TeamCity to execute that build as part of a continuous integration strategy.
Sean Carpenter
Chris LoveUse SHIFT+ENTER to open the menu (new window).
Bigger, Stronger, Faster - Making Quality .NET Applications Fast and Bug Free Tools10508:30No
I am currently developing all new web sites in ASP.NET 2.0/3.0, but still have a few in ASP.NET 1.1. I am also heavily involved with the online marketing invovled in promoting successful web sites, this includes PPC management and SEO strategies. I have been developing ASP.NET applications since ASP.NET was in Beta 1. So I have a wealth of experience with close to 300 custom built sites in that time frame. My first experience developing web pages was way back in college (NC State) in the early 90's. I quickly saw the great potential in the medium and started to preach the benefits to anyone who would listen that could give me a job after I finsihed my master's degree! First first job was less than interesting as it was developing Power Builder applications for a factory floor. My next job was a whole lot of fun the first couple of years, developing process utilization software for manaufacturing that integrated directly with Schneider Automation's (that's Square D to those of us in the US) PLC lines. I was able to build some web prototypes for our software suite, that now would be considered mobile applications (this was back in 1999). Finally I saw the future was looking pretty limited and looked around for web work, but just found office space jobs and contracts that were just not exciting to me. Finally, with my wife's blessing, I tore out on my own. The rest is current history, but a rugged one to say the least.
Delivering robust, bug free code on time is the goal of any good developer and their team. All of these expectations can be met without sacrificing in any of these areas, if you have the right tools and techniques. This session will show how to leverage Code Generation, Automated Testing and techniques to reduce long term complications.
Chris Love
David IsbitskiUse SHIFT+ENTER to open the menu (new window).
Creating Rich Internet Applications on the Microsoft Platform using Silverlight 3 and Expression Studio 3Featured10708:30No
Ever since creating his first "Choose Your Own Adventure" video game using Commodore BASIC, Dave has been fascinated by the potential of computers and the worlds they can bring to us. Debuting in the Enterprise space with Visual Basic 5, he has worked with Microsoft Technologies all of his career at various Fortune 100/500 companies. He enjoys talking about technology and has taught full day courses on many Microsoft topics as well as being a presenter at VSLive!, Re-Mix, XAMLFest, CodeCamps and other events. His current passion is showing companies in the Mid-Atlantic States the importance of good user experience and how to implement it within their Enterprise. Dave can be found on Twitter at @theDaveDev and frequently posts to his blog at http://CoolStuffWith.Net.
You’re a Developer not a Designer. So how do you shine in this new world of Rich Internet Applications (RIA) while still leveraging your .NET skills? This overview will get you up to speed on the latest Microsoft Silverlight, Expression Studio and Visual Studio has to offer. Go beyond hello world and get the latest tips and tricks to make your application shine. You’ll be surprised how easily you can create a working web application that is engaging to your users, and integrates with your existing web architecture. (Level 200-300)
David Isbitski
Joshua LynnUse SHIFT+ENTER to open the menu (new window).
Advanced Workflow Process in T-SQL (Aka advanced uses of temp tables)SQL & BI10408:30No
Joshua Lynn started programming databases when he was 14 years old.  Professionally, Joshua has 17 years of IT consulting experience specializing in database design, development and performance enhancement.  Though his career he has lead IT and development teams in projects ranging from COLO fit-outs to full n-tier application development on the various incarnations of the Microsoft Platform.  His experience with SQL server goes back to version 6.5 where he thought triggers were real neat. Currently he is working on SQL server 2K5 projects and believes CTEs have enhanced the quality of his professional life.  Surprisingly Joshua's educational background is in Mechanical engineering and has no formal training in what he does for a living but does maintain an unusual passion for SQL and high performance database query algorithms. In his spare time he mentors high school students in building and programming robots for the FIRST Robotics Challenge an international completion with over 1500 teams and 35K students. Additionally Mr. Lynn is an advocate for Deadlock victims’ rights.
What can we do as T-SQL developers to increase our value to the application development team?  What can we learn and adapt from the design principles other software development disciplines to make us more effective?  The goal of the Advanced Workflow Processes in T-SQL presentation is an attempt to illustrate how to implement sophisticated, reusable, and easily adaptable workflows using just T-SQL.  The aim is not to show how to replicate the same functionality other environments can provide, but rather expand the usefulness of T-SQL and the database platform through the application of good design principles enabling the db to excel at what it does best, efficiently storing and manipulating large sets of data.
The presentation contains sections on theory, technique, and real case studies gleaned from over a decade of experience.  There is a lot of code to review as we learn the rules of creating rules and goes way beyond the IF statement.  Hopefully something will provide a spark of new ideas to inspire your own success.
Joshua Lynn
John BairdUse SHIFT+ENTER to open the menu (new window).
Building Silverlight LOB AppsSilverlight10808:30Yes
John Baird began his computer programming career while in the US Navy. In 1982, he helped form and direct the first PC-based computer processing department for training and manpower in the Department of Defense. After leaving the military in 1988, John began a varied career as a consultant developing business applications ranging from computer-based training to vertical market software for resellers.
Today, John is working for the industry leader in financial software for fund administration. John was recently awarded MVP status for device application development.
We will look at the new functionality in Silverlight 3 to build rapid LOB apps using the silverlight Navigation app, and RIA Framework services. We will also demonstrate some other new features of silverlight: based-on styling, merge resources, etc.
John Baird
Judy CallaUse SHIFT+ENTER to open the menu (new window).
The Basics before Getting Started in Visual StudioBeginner I11308:30No
Judy has been a developer since 1989, starting with Basic and COBOL, and then moving to client/server and Web development.  She currently works for Penn National Insurance as a technical team leader in a production support and enhancement development group.  She is the president of Central Penn .NET Users Group in Harrisburg.  Judy specializes in beginner presentations for user group meetings and Code Camps.
This session explores some of the prerequisites of Visual Studio development:
HTML and XML
Object-oriented architecture and how it is implemented in Visual Studio
Design patterns and practices
The Microsoft Framework 
Judy Calla
John PetersenUse SHIFT+ENTER to open the menu (new window).
Looking at the BI Stack of StuffBeginner II11108:30No
John Petersen has been a developer for about 20 years – from dBase and FoxBase + to FoxPro 2.0 to VB 3 to Visual FoxPro, then .NET! He has written several books and spoken at developer events such as TechEd and Developer Days. In 2004, he graduated from the Rutgers University School of Law with a Juris Doctor Degree. Although he never completely stopped, several years ago he returned to software development on a full time basis. Today, John is writing for CoDe Magazine again and is active on the MSDN Forums as well as the Philly .NET, alt.NET and Philly SQL Server User Groups. He actively participate in the Philly SQL Server, .NET, ALT NET and XAML user groups.
Perhaps you only interact with SQL Server as a data storage engine. The fact is, SQL Server, via the Business Inelligence (BI) Stack offers a number of tools that can be valuable additions to your bag of tricks. In this session, John will go over the fundamentals of Integration, Reporting and Analysis Services.
John Petersen
Max ZilbermanUse SHIFT+ENTER to open the menu (new window).
Tour de Enterprise Library 4 Framework10608:30No
Max Zilberman is an Architect Evangelist in the NYC and Mid-Atlantic States district. Max's goal to "Inspire to Innovate"
attempts to show his true nature, thinking outside the boundaries created by others. Max is no stranger with advocating best practices on Microsoft development platform, with over 10 years of professional experience spanning various technical roles, disciplines and concentrations, from Program Management, Software Engineering, Distributed Systems to SDLC. Prior to joining Microsoft, Max has held various senior technical positions at top tier Health Insurer where he established and led the .NET Center Of Excellence creating a vibrant and self sustaining ecosystem for hundreds of developers. Max has also acted in a various consulting capacities for State Government and Fortune 500 companies.
 
Developing enterprise class applications has become easier.   The Microsoft Enterprise Library is a collection of reusable software components (application blocks) designed to assist software developers with common enterprise development features  (such as logging, validation, data access, exception handling, and many others).
 
Whether you are starting a new project, or evolving an existing application,  Join me in the tour of around the EntLib and learn how a collection of ready to use components be used in your application.
Max Zilberman
Doug HenryUse SHIFT+ENTER to open the menu (new window).
Introduction to Windows Server 2008 R2Enterprise IT10208:30No
Doug Henry is a senior systems engineer on Software Logic’s infrastructure team where he specializes in Microsoft System Center family of products.  His most recent work includes design and deployment of new virtualization solutions based on Hyper-V R2 and System Center Virtual Machine Manager.  Doug is also the technical lead for Windows Server 2008 R2 and Windows 7 deployments for Software Logic's clients who are early adopters.
Doug will discuss and demo the new features of Windows Server 2008 R2 including improvements to Hyper-V virtualization, Network Access Protection,  and Active Directory.  We will also look at features specifically designed to help Windows Server 2008 R2 work better with the upcoming Windows 7 release.
Doug Henry
Alvin AshcraftUse SHIFT+ENTER to open the menu (new window).
Introduction to Microsoft HealthVault Development  Bonus10908:30Yes
Alvin Ashcraft is a Staff Software Development Engineer with Eclipsys. Alvin has been working with the .NET Framework and C# since 2002 and is a Microsoft MVP in Solution Architecture. Before working at Eclipsys, he had a long career building software for consulting firms. He is involved in the Philly ALT.NET User Group which takes ideas and principles of the ALT.NET community to the Philadelphia area with monthly meetings. He is also a contributing editor for DZone Inc.'s .NET Zone where he compiles new and shared content from popular bloggers in the .NET community. His blog can be found at http://www.alvinashcraft.com/
Get up and running quickly with Microsoft's HealthVault SDK. We will build a basic ASP.NET application to manage patient data stored in HealthVault using Visual Studio 2008 and .NET 3.5 SP1.
Alvin Ashcraft
Len SmithUse SHIFT+ENTER to open the menu (new window).
Test Driven Development with Dependency Injection and Mock Objects  Architecture12208:30No
Len Smith has been developing software on Microsoft technologies for over a decade. He is a senior software engineer for Mediacom Interaction in Ann Arbor, Michigan. When not coding he is probably thinking or talking about coding. His passions are all things ALT.NET, Agile/Lean methodologies, Ruby and a fascination with DSLs.
Test Driven Development is essential. In static languages Dependency Injection and Mock Objects are required in order to Unit Test. In this session we'll examine the what and why of TDD, Dependency Injection and Mock Objects, and how we leverage them to write decoupled tests with a bare minimum of code. We'll not be focusing on any particular frameworks but on the principles behind these techniques and how they let us write better quality software.
Len Smith
Andrea ContiUse SHIFT+ENTER to open the menu (new window).
What's New in DotNetNuke 5 (DNN)ASP.NET11008:30No
Andrea first attained his MCSD in 1998. He was a consultant with a few companies and then started his own business with his wife in 2002. WebSquared LLC provides custom software development and training for companies in many industries and sizes. Andrea has developed a few DotNetNuke sites. The first was a large DNN extranet that handled contracts, maintenance, and invoicing for more than one hundred (100) after-school programs. He also created a public website for a large publishing company and another site for a travel startup. He is currently helping a non-profit arts organization with their DotNetNuke system.
This talk will cover changes from 4.x to 5.x of DotNetNuke (DNN). This will include administration changes and coding. DNN is the most widely used Content Management System (CMS) in the Microsoft .Net environment.
Andrea Conti
Brian DonahueUse SHIFT+ENTER to open the menu (new window).
The TDD On-Rampalt.NET12510:00Yes
Brian Donahue is a software developer with 10 years experience with a variety of web application platforms, focusing recently on ASP.NET. He was recently awarded a Microsoft MVP award in the C# language. As an organizer of the Philly ALT.NET user group (http://phillyalt.net), Brian tries to promote best practices and design principles proven throughout the software industry, and encourage continuous learning and improvement in the .NET developer community. Philly ALT.NET recently completed a very successful first run of it's "Foundation Series" , a series of workshops aimed at reinforcing fundamental software principles to help you improve as a developer. His consulting company, Vitreo Solutions ( www.vitreosolutions.com), builds custom business software for its clients. Brian blogs at http://persistall.com
Bring a laptop, and team up with fellow attendees for a hands-on intro to TDD. In this interactive session, myself and other speakers will help attendees through a simple Test Driven Development exercise. TDD has been quickly gaining acceptance and recognition and is perhaps the single most valuable practice for improving as a software developer. Robert "Uncle Bob" Martin even says that if you are not practicing TDD, you can't call yourself a "professional." But, it can be very challenging to make the leap from your current practices and feel productive and comfortable in a test-first approach. In this session, we will help provide you with the knowledge and tools to begin working TDD into your everyday development.
Brian Donahue
Andy SchwamUse SHIFT+ENTER to open the menu (new window).
Intro To ASP.NET MVC  ASP.NET11010:00No
Andy Schwam is an Independent Software Consultant. Working with a variety of Microsoft Technologies focused on web based, data driven applications. He has experience with a variety of web platforms including ASP.Net MVC, Silverlight as well as traditional ASP.Net Web Forms.  Andy is also an experienced speaker and trainer and has spoken at a number of user groups and events, presenting a variety of topics. Andy is a Board Member and Presenter at Philly.Net. He has been creating software applications since 1999.
The MVC pattern has been around for a long time and has gotten very popular as a pattern for web development. Recently, Microsoft released ASP.NET MVC as an alternative to traditional Web Forms.  The MVC pattern offers some interesting advantages to developers who want complete control of HTML markup, separation of concerns, easy testability and more.  This presentation will include an introduction to the concepts (including the model, view, and controller that make up MVC) and run through some demos too.
Andy Schwam
Stan SpottsUse SHIFT+ENTER to open the menu (new window).
Painless UML in Visual Studio 2010Architecture12210:00No
Stan Spotts is in the Global Architecture & Strategy group at SunGard Higher Education, in Malvern, PA.  His duties span strategy, process, software solutions, and infrastructure. His focus includes SharePoint, Silverlight, WCF, and basically any other Microsoft technology, but he's also enjoying learning Ruby.
Visual Studio 2010 now supports UML 2.1.1 and allows you to create use case, component, activity, class and sequence diagrams. We'll see how these work within the IDE, and how they're extended to make them more useful to .NET architects.
Stan Spotts
JP TotoUse SHIFT+ENTER to open the menu (new window).
Using Git & GitHub Source Control for .NET DevelopmentTools10510:00No
JP brings over 10 years of software development and consulting experience covering industries ranging from financial to pharmaceutical. JP has worked for companies big and small but prefers the camaraderie and culture of small shops. He is the co-founder and current head of application development at Cognis IT. JP is the co-founder of Barcamp Philly, is an active member of the local Ruby and Microsoft .NET and ALT.NET communities, and has spoken at local Microsoft Code Camps.
Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Every Git clone is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server. Branching and merging are fast and easy to do. Learn how using Git and GitHub can benefit teams small and large and how it encourages participation in publicly hosted projects!
JP Toto
Todd SnyderUse SHIFT+ENTER to open the menu (new window).
Building Applications with RIA ServicesSilverlight10810:00No
Todd Snyder is a MCSD in .Net and a MCTS in SharePoint & Biztalk. He works in the Infragistics Experience Guidance Group (XDG) as the developer team lead. In his role as the XDG developer team lead Todd is responsible for making sure the samples include with Net Advantage showcase the capabilities of the product and help educate developers on how to tap into those capabilities. Prior to joining Infragistics Todd spent several years working as consultant helping customers build enterprise .Net applications.
RIA Services is a set of new extensions built on top of WCF that simplifies traditional n-tier application development. In this talk we will examine the different components of RIA Service and how they can be used for building a Silverlight application.
Todd Snyder
Miguel CastroUse SHIFT+ENTER to open the menu (new window).
Understanding ASP.NET Under the CoversFeatured10710:00Yes
Miguel Castro is a principal consultant and trainer with SteelBlue Solutions and specializes in building and teaching how to build, .NET solutions. He is a Microsoft MVP, INETA Speaker, Conference Speaker, contributor to CoDe Magazine and DevSource.com, as well as an active blogger, and has been a software developer for over 20 years. With a Microsoft background that goes all the way back to VB 1.0 (and QuickBasic in fact).  Miguel has spoken at numerous user groups, code camps, and conferences around the country.  He has also been featured on the Internet Radio Talk Show, .NET Rocks, .NET Rocks-TV, Microsoft’s ARCast (Architecture Podcast), and The Polymorphic Podcast on numerous occasions.  His blog and other things of potential interest can be found at http://www.steelbluesolutions.com, where you can obtain his new CodeBreeze code-generator.  He currently resides in Lincoln Park, NJ with his wife Elena and his daughter Victoria.
In my humble opinion, nothing makes you a better developer than truly understanding how something works beyond the superficial.  We all know ASP.NET as the great framework and development environment for delivering web applications; but do you truly know what happens, in detail, from the moment you request an ASPX page to the moment the HTML is served?  A lot of this is the web control architecture that resides at the very heart of ASP.NET, and a lot of is based on the fact that ASP.NET is designed for so much more than just serving pages.  In fact, learning how controls work is learning how ASP.NET works.  In this session, I’ll step through the process from the moment you type your URL to the point where you see the page on your browser and every step in between.  While you learn and understand this roadway that is the ASP.NET architecture, you’ll see how it is capable of handling many other things besides web pages.  This session is for the beginner who is new to ASP.NET as well as for the advanced developer who simply wants to get more intimate with how it truly does what it does.  Learn about controls, handlers, modules, page parsing, request, response, etc.  This is not new MVC, or bleeding edge Silverlight.  No egos here, just a terrific appreciation for understanding the ins and outs of something that has successfully let you deliver great web applications for 8 years now; in my opinion, a prerequisite for anything else we do with Microsoft tools on the web today.
Miguel Castro
Joey D'AntoniUse SHIFT+ENTER to open the menu (new window).
Using SQL Profiler to tune your SQLSQL & BI10410:00No
Joey D'Antoni
Nick BerardiUse SHIFT+ENTER to open the menu (new window).
Introduction to the Visual Studio Development Environment  (IDE)Beginner I11310:00No
Nick Berardi is the owner of Managed Fusion (www.managedfusion.com), a U.S.-based company that specializes in the fields of software architecture / development, usability engineering, and cloud-based computing initiatives with a strong focus on .NET, the Web, SEO, SEM, and Microsoft technologies.  He maintains an active blog, Coder Journal (www.coderjournal.com), and does a lot of public speaking on and evangelizing of Microsoft software, particularly ASP.NET and other .NET based web technologies.  He is the sole developer of the Managed Fusion Rewriter and Reverse Proxy (http://urlrewriter.codeplex.com), a .NET based URL rewriter and reverse proxy for IIS 6 and IIS 7.  He is co-author of ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution from Wrox.  To contact Nick, use the contact form on his site (www.managedfusion.com) or his blog (www.coderjournal.com).

This session explores the Microsoft Visual Studio development environment and how it is used to develop Web and Windows applications.  The topics include:
The IDE
Solutions and projects
Templates
Files created
The debugger
The configuration file

Nick Berardi
Jess ChadwickUse SHIFT+ENTER to open the menu (new window).
What's New & Hot in .NET 4.0  Framework10610:00Yes
Jess Chadwick is an independent software consultant specializing in web technologies. He has over 9 years of development experience ranging from embedded devices in start-ups to enterprise-scale web farms at Fortune 500s. He is an ASPInsider, Microsoft MVP in ASP.NET, technical editor of the recently-released Silverlight 3 Programmers Reference (WROX) and is actively involved with the community, leading the NJDOTNET Central New Jersey .NET user group. You can visit his blog at http://blog.jesschadwick.com/.
Despite the fact that the Visual Studio 2010 and .NET 4.0 releases are still out on the horizon, most of the framework is stable enough to take a look at, so that's what we'll do! In this presentation, we'll get to see some of this stuff in action while we take a look at what's new and cool in the next .NET Framework release. After a high-level, whirlwind tour of all the new changes across the .NET spectrum, we'll narrow our focus on the core fundamentals of the framework itself by taking an existing .NET 3.5 application and sprucing it up with the likes of language enhancements, the Managed Extensibility Framework, and even throw in a bit of the Dynamic Language Runtime for good measure!
Jess Chadwick
Scott StumpfUse SHIFT+ENTER to open the menu (new window).
Introduction to Windows 7Enterprise IT10210:00No

With more than 15 years of combined software engineering and IT infrastructure experience, Scott is the Chief Technology Officer at Software Logic, overseeing R&D and deployment of new technologies within the company.   Scott has presented at more than a dozen Windows 7 / Windows Server 2008 R2 pre-launch events and is currently working with clients who are early adopters of Microsoft's latest operating systems.  Away from the office, Scott enjoys spending time with his 18 month old son Evan and playing Texas Hold'em.

What’s new in Windows 7?  Join us for a firsthand look at the latest Windows client operating system.  Scott will discuss and demo new accessibility, security, and management capabilities including Direct Access, Branch Cache, BitLocker To Go, PowerShell 2.0, and much more.
Scott Stumpf
Said SalomonUse SHIFT+ENTER to open the menu (new window).
T-SQL for BeginnersBeginner II11110:00No
Said Salomon has over 25 year experience as an Information Technology Professional.  He has a vast array of abilities in the field in the areas of Network, Desktop Support, DBA, Staff Project Management, Application Software Development, Business Analysis and Quality Assurance. Said carries Microsoft certifications as a MCTS, MCPS, and MCNPS, and multiple certifications from the Insurance Institute of America.
Basics of T-SQL. Learn how to select data from a SQL database. Learn about data types. How to use SELECT, JOIN, CAST, CONVERT, GROUP BY, ORDER BY, and Aggregate functions. Basic use of Microsoft SQL Server Management Studio.
Said Salomon
Evan HoffUse SHIFT+ENTER to open the menu (new window).
Master Data Management Using SQL Server 2008 R2Bonus10910:00Yes
After migrating to .NET shortly after the 1.0 release in 2002, Evan Hoff has spent the past few years working as a consultant and architect in .NET projects both large and small. Having spent time in a number of industries including marketing, financial services, and outsourcing, his experience has given him a diverse perspective on software architecture and development. As an architect for a big 4 accounting firm and in his current role as Software Architect at the Sommet Group in Nashville, TN, Evan loves tearing into complex theory and then breaking it down into usable practices to help the business.
In this session, we will look at Master Data Management (MDM) and it's sweet spot within Enterprise Architecture. We will then examine Microsoft's current implementation and feature set. Specifically, we will be covering the master data hub, the metamodel, human workflow, versioning, and security. At the end of this session, you will have a high level understanding of both MDM and it's implementation within the SQL Server 2008 R2 featureset.
Evan Hoff
Dane MorgridgeUse SHIFT+ENTER to open the menu (new window).
Crossing the Chasm: Develop, Build, and Deploy .NET Apps Cross-Platform with Monoalt.NET12512:30No
Dane Morgridge has been a developer for 9+ years and has worked with .Net & C# since the first public beta. His current passions are WCF, Silverlight and Linq. He works mostly with C#, but is also a big fan of Java and C++ and whatever new technology he happens to come across. In addition to software development, he enjoys dabbling in graphic design, video special effects and hockey. When not with his family he is usually learning some new technology or working on some side projects. He is currently working as the Senior Interactive Developer at Roska Direct in Montgomeryville, PA.
Not too long after the release of .Net, a team sponsored by Novell created the Mono Project. The Mono Project is an open source implementation of the CLR and allows .Net applications to run on multiple platforms lsuch as Mac OS X, Linux, and even on the iPhone. In the session we will take a detailed look into the Mono Project, what it has and what it is missing. We will take a lap around the tools and deployment methods, like deploying Asp.Net applications on Linux and apache. We will even take a look at Mono Touch, the framework that makes it possible to write .Net apps for the iPhone.
Dane Morgridge
Travis LabordeUse SHIFT+ENTER to open the menu (new window).
Continuous Integration Part 1 - MSBuild from 0 to Wow in 90 Minutes Tools10512:30No
Travis Laborde is a Senior Architect, Developer, and DBA specializing in ASP.NET and SQL Server. Travis is a successful trainer and mentor. Travis is currently the Lead Developer at DMi Partners, a performance marketing company in Philadelphia. Travis also runs the NJ chapter of our user group - at www.phillynj.net - come and join us when you can!
Part 1 of a 2 talk series. In this session we'll cover what MSBuild is, how to get started with it, how to get a little more advanced with it, and how to extend it. We'll also cover why you would want to move your builds out of Visual Studio in the first place. You will leave this session ready to implement MSBuild in your own organization.
Travis Laborde
Jeffrey T. FritzUse SHIFT+ENTER to open the menu (new window).
Asp.Net MVC + Asp.Net Webforms = So happy together!  ASP.NET11012:30No
Jeffrey T. Fritz is a .Net developer based in Norristown Pennsylvania. Since 2000, he has architected and developed “Application Service Provider” or “Software as a Service” websites for Fortune 500 companies, cable networks and investment managers. His current efforts include maintaining and developing “Software as a Service” web applications with more than 20 million hits a month. Web Performance, scalability, and redundancy are just a few of the topics that he has a depth of knowledge in.
An Alt.Net enthusiast, Jeffrey’s current toolbox includes Asp.Net 3.5 WebForms, Asp.Net MVC, C#, EC2, jQuery, nUnit, Rhino Mocks, Resharper, TeamCity, and GitHub.  Jeffrey can be found lurking on Twitter at http://twitter.com/csharpfritz
A discussion of the differences between MVC and WebForms, focusing on techniques for integrating these two Asp.Net technologies to serve a single web application. C#, Asp.Net 3.5sp1, Asp.Net MVC
Jeffrey T. Fritz
John AngeliniUse SHIFT+ENTER to open the menu (new window).
XAML Animation Made EasySilverlight10812:30No
John Angelini is a Lead Technical Consultant with Perficient, and specializes in SharePoint architecture, development and customization. Mr. Angelini has a lengthy background in commercial graphic design and 3D animation. Additionally Mr. Angelini is the founder of the Philadelphia XAML Developers Group, Philly XAML.org and has done a lot of work with WPF, Silverlight, WCF, WF and other .NET 3.X technologies.
This session will cover animation basics, including storyboarding, a discussion on Dependency Properties, and some other animation-related topics including Animation Easing. The topics covered will apply to WPF and Silverlight, demonstrating the commonality between the two platforms.
John Angelini
Roger DohertyUse SHIFT+ENTER to open the menu (new window).
SQL Server 2008 R2: The Data Platform for Software Plus Services  Featured10712:30No
Roger Doherty is a Senior Technical Evangelist with Microsoft’s Platform Evangelism team in Redmond.  Roger joined Microsoft in 1991 from Sybase, Inc. and has worked in a variety of database roles as a trainer, pre-sales technical specialist, software design engineer and evangelist.  Currently Roger works with the SQL Server team and other evangelists to drive developer adoption of SQL Server in enterprise and breadth scenarios worldwide.  Roger is a native Philadelphian and enjoys mountain-biking with his wife Jeanne and searching for an advantage in games of chance.
Microsoft SQL Server has evolved into a complete data platform for building custom solutions.  By combining SQL Server’s rich storage and powerful search capabilities, developers can deliver rich database solutions using a variety of delivery models from a mobile device to the cloud.  These same applications can unlock the insight hidden in data assets using SQL Server’s powerful reporting and analytics capabilities, and allow users to collaborate on those findings using familiar tools like Microsoft Office and Microsoft SharePoint Services.  SQL Server 2008 R2 is on the horizon, and will deliver key improvements in end-user analytics, data visualization, real-time event monitoring, database application deployment and multi-server management.  Come hear how SQL Server 2008 R2 will advance the data platform, and how you can take advantage of these improvements in your projects and applications.
Roger Doherty
Lisa RoszkoUse SHIFT+ENTER to open the menu (new window).
Reporting Services Group Therapy  SQL & BI10412:30No
Lisa is a graduate of West Chester University with a Bachelor of Science Degree in Elementary Education.  Post graduation, Lisa pursued an affinity for data and technology in the private sector.  Lisa has extensive experience in customer support, internal customer sales, development of standard and custom reports from data warehouses and has developed dashboards, portal and web pages and end user distributed reporting tools.  Lisa has over eight years of experience at Independence Blue Cross and AmeriHealth Administrators with extensive health plan informatics experience.
Reporting Services 2008 has ushered in enhanced Group functionality.  Learn to maximize the use of groups in your Reporting Services reports.
Lisa Roszko
Dan ClarkUse SHIFT+ENTER to open the menu (new window).
Relational Databases and Data-Driven ApplicationsBeginner I11312:30No
Dan Clark is a senior IT consultant specializing in .NET and SQL Server technologies. He is a Microsoft Certified Solution Developer and Microsoft Certified Database Administrator. For the past decade, he has been developing applications and training others how to develop applications using Microsoft technologies. Dan is a regular speaker at various developer conferences and user group meetings.
This session will explain the basics of relational database theory, connecting to databases in Visual Studio, and retrieving and binding data in an application.
Dan Clark
Edwin AmesUse SHIFT+ENTER to open the menu (new window).
Object Creation and Destruction with C#Beginner II11112:30No
Edwin Ames has been developing software for over a decade. He has written solutions for many industries including Corporate Relocation and Insurance, and is a regular speaker at DotNet events. He is currently with YellowBook USA. His technical interests include design patterns and development methodologies.
Like all C# programmers, your use a lot of objects; but do you really understand their lifecycle? Do you know when to use field initializers and when you need a constructor? Do you know why most classes don't have destructors? If you answered "no" to any of these questions, come to my session. I'll show you a consistent way to think about object creation and destruction. Along the way you'll gain a better understanding of some best practices. What you don't know can hurt you. Don't miss this chance to improve your grounding in a must fundamental aspect of C# and DotNet
Edwin Ames
John BlumenauerUse SHIFT+ENTER to open the menu (new window).
Developing WPF Applications with Prism Framework10612:30No
John Blumenauer is Director of Software Engineering for Metrico Wireless, Inc. in Frederick, MD. Before working in the wireless industry, John designed and developed applications of all sizes in a variety of areas including aerospace/defense, point of sale, engineering and financial. During John’s 13-year career in software development, he has worked with a variety of languages and has contributed to projects of all sizes, including large scale enterprise applications. He enjoys sharing his knowledge and valuable experience with the development community by speaking at code camps and user groups throughout the region.  John is the President and co-founder of the Frederick (MD) .NET User Group (www.frednug.org. His blog can be found at http://geekswithblogs.net/jblumenauer.
The Prism: Composite Client Application Guidance provides the ability for developers to more easily build WPF and Silverlight client applications.  These applications are characterized by multiple screens, rich and flexible user interaction and role-determined behavior built to last and built for change.  In this session, I’ll present the concept of the Composite Application, how it’s evolved, why it exists and a walk-thru demo application based upon WPF, including a look at the Prism Quick Start Kit and integration with WPF control libraries such as AvalonDock.
John Blumenauer
Paul BegleyUse SHIFT+ENTER to open the menu (new window).
Exchange Server 2010 PreviewEnterprise IT10212:30No
Paul is a Solution Architect with over 21 years experience in messaging and related technologies.  His background includes communication and engineering application development projects for Raytheon Engineers (Philadelphia, PA and Cork, Ireland) as well as independent consulting.  Paul came to Unisys from Continental Resources, Inc.   As a Microsoft Solution Manager, his team provided consulting and integration services for Fortune 1000 clients throughout the Northeast United States.  His hobbies include hiking, cycling, participating in charity bicycle rides with his daughters, and terrorizing boys hanging around said daughters.
Learn about the new features of the upcoming release of Exchange 2010.  Paul will discuss and demo new features and enhancements to Exchange 2010 including improvements in high availability, new unified messaging capabilities, and message archiving.
Paul Begley
Al KatawaziUse SHIFT+ENTER to open the menu (new window).
Enterprise MVC Application DevelopmentArchitecture12212:30No
Al Katawazi is owner of Blue Shift Technologies Inc. (http://www.blueshiftonline.com), a software consulting company based out of Upstate New York. He is very fortunate to have worked on a variety of different projects for many notable clients. Most recently his focus has been developing Pennsylvania's new educational portal based entirely on the MVC Framework. He is also best known for authoring the book ASP.NET MVC Website Programming - Problemn - Design - Solution published by Wrox.
This course will take a hard look at applying the MVC Framework to create real world applications. We will discuss topics such as how to best integrate your MVC applications into your existing framework, and how to make a flexible module based MVC architecture to allow you to rapidly deploy new enterprise class MVC Applications. Tons of great code samples and modules will be available for your consumption.
Al Katawazi
Douglas WhiteUse SHIFT+ENTER to open the menu (new window).
What the heck is Drupal and why should I care?Bonus10912:30No
Acting director of the Ocean Information Center at the University of Delaware's College of Earth, Ocean and the Environment.  A technology aficianodo who loves piecing together parts and pieces to solve real world (and some imaginary) problems.  Drupal is one of those "parts" that we're tinkering with these days to quickly roll out dynamic web sites.
Drupal is an open-source, database-driven Content Management System based on PHP.  It runs on Windows, OS-X and *nix operating sytems and it supports multiple back-end databases.  Learn about the layout and structure of the Drupal backend, firing up and maintaining a site, and how it might fit into your arsenal of frameworks/tools.
Douglas White
Stephen BohlenUse SHIFT+ENTER to open the menu (new window).
Refactoring to a S.O.L.I.D. Foundationalt.NET1252:00Yes
Currently a Senior Software Engineer for FirstPaper, LLC, a start-up in the world of digital media, Stephen brings his varied 15-year-plus experience as a former practicing Architect, CAD Manager, IT Technologist, Software Engineer, CTO, and consultant to the design and delivery of Software Engineering Solutions. Stephen is an active contributor to several Open-Source Software projects including NHibernate, NDbUnit, and the ProteusProject. Active in the local NYC area software development community, Stephen blogs regularly and is the author of several popular screencast series focused on Agile and ALT.NET concepts and technologies including the widely-praised 15-part Summer of NHibernate video series introducing viewers to the popular open-source O/RM tool. Stephen is also a founding/organizing member of the NYC ALT.NET user group which meets monthly to discuss Agile-focused techniques and technologies in the world of Microsoft software development and beyond. Stephen holds a BS in Architecture from The Ohio State University.
In this live-coding session we take a small, functional but tightly-coupled, software solution and improve its design using each of Robert C. Martin's S.O.L.I.D. principles of OO design. We'll introduce each principle individually and discuss it's goals and benefits. The principle is then applied to the existing solution, demonstrating the practical application of the principle to working software. As each principle is introduced and applied, you will begin to see how the principles all collaboratively reinforce each other when applied together. PreReq: understanding of basic OO constructs and principles in .NET
Stephen Bohlen
Travis LabordeUse SHIFT+ENTER to open the menu (new window).
Continuous Integration Part 2 - CruiseControl.NET from 0 to Wow in 90 Minutes  Tools1052:00No
Travis Laborde is a Senior Architect, Developer, and DBA specializing in ASP.NET and SQL Server. Travis is a successful trainer and mentor. Travis is currently the Lead Developer at DMi Partners, a performance marketing company in Philadelphia. Travis also runs the NJ chapter of our user group - at www.phillynj.net - come and join us when you can!
Part 2 of a 2 talk series. Now that we've gotten you all set up with MSBuild, we can look at automating the process using a popular free CI server. By end end of the session we'll have a new CI server up and running, polling our SVN repository for source code updates, running our MSBuild scripts, executing unit tests, and notifying us when it's done. If time permits, we'll add other code inspections and even look at other CI serves like Hudson or TeamCity.
Travis Laborde
Michael MontgomeryUse SHIFT+ENTER to open the menu (new window).
When .NET RIA Services are not the AnswerArchitecture1222:00No
Michael Montgomery has been practicing the discipline we call software engineering for over 20 years. His industry experiences range from real-time control systems, to hard science support, to healthcare, always with a Microsoft technology focus. Currently, he is the Chief Software Architect at a large ISV in the healthcare space. His focus is building state of the art SOA (Service Oriented Applications that is) leveraging the power of .NET. His areas of expertise include C#, WCF, LINQ (L2O) and practical application of design patterns. He contributes often to the community at large and writes a column, From the Field, for the IASA (http://www.iasahome.org).
Microsoft is selling .NET RIA Services as the Holy Grail of enterprise SOA in .NET. And, as always, the quick and easy path is a very alluring mistress. But there are times we must be strong and resist the temptation! And not drink that Kool-Aid!
 
This session hopes to reveal, from an architectural perspective, when technologies, such as .NET RIA Services, are an appropriate option and when they will breed certain disaster. The fundamental patterns of high cohesion and loose coupling, essential to any sound architecture, will be used to frame the argument.
Michael Montgomery
Bill WolffUse SHIFT+ENTER to open the menu (new window).
Silverlight Design for DevelopersSilverlight1082:00Yes
Bill Wolff is a Solutions Architect in the Microsoft Practice at Unisys Corporation. Prior to Unisys, Bill was an independent consultant, trainer, and architect specializing in Microsoft development technologies. His company Agility Systems was based in the Philadelphia area. He ran the consulting firm Wolff Data Systems for 15 years and directed armies of consultants in the dot com world. Bill is founder and President of the philly.net user group, a previous INETA board member where he served as Vice President, Speaker Bureau, and involved in several other user communities. Bill was a contributing author on several books. His certifications include trainer, systems engineer, developer, and Microsoft MVP for VB.NET.
XAML is the core markup language for a new wave of interactive applications enabled by the Windows Presentation Foundation and Silverlight. We start with a deep dive into the XAML schema and explore the core elements that provide containers, graphic objects, media control, and event triggers. We then explore the new Microsoft tools that enable rich graphical development. Expression Design is used to create vector graphic designs and import bitmap images. Expression Blend is used to orchestrate transitions and transformations as users interact with the XAML elements. Visual Studio 2008 interacts with Blend to build rich internet applications using Silverlight 2.0 and 3.0. We also look at the DLR client programming model, data retrieval methods including RIA Services, and datagrid binding.
Bill Wolff
Hilary CotterUse SHIFT+ENTER to open the menu (new window).
Stress Testing SQL ServerSQL & BI1042:00Yes
Hilary Cotter is a SQL Server MVP with over 20 years IT experience working for Fortune 500 clients. He is the author of a book on SQL Server Replication and has written numerous white papers and articles on SQL Server and databases.
How do you get the most bang for your buck from SQL Server? In this session Hilary Cotter will show you how determine what the current bottlenecks are on your SQL Server, and how to discover how your SQL Server will respond as your application scales. Take aways from this session are tools to help you with performance tuning and stress testing your SQL Serve,r a methodology for tuning and stress testing your SQL Server workloads, and best practices for performance tuning and stress testing.
Hilary Cotter
Tim DoddUse SHIFT+ENTER to open the menu (new window).
Case Study: Clouds DemysitifiedEnterprise IT1022:00No
Tim Dodd is currently an Enterprise Account Executive at Hosting.com.  He has over 10 years of experience in IT related fields.  His past IT experiences include working at  Diamond Technologies, Digital Health, and the University of Delaware as a Software Developer.  Tim’s technical background is primarily developing enterprise applications in .Net and Java.  Since focusing on sales he has had experience working in the virtual space including HyperV and VMWare.
With all the hype surrounding Cloud Computing Tim is going to discuss Cloud technology and an overview from a programmer’s perspective.  In addition case studies to help developers make sense of the cloud and how it affects their world.
 
Tim Dodd
Rob KeiserUse SHIFT+ENTER to open the menu (new window).
Creating Web Applications and Web Services in Visual StudioBeginner I1132:00Yes
Rob Keiser is a .NET developer, Architect and freelance writer for PC Today magazine. He has been building Windows application using various languages and tools for the past 20 years. His company Row 5 Information Systems has been creating solutions using Microsoft Technologies for 15 years. Rob is the leader of the Windows Special Interest Group of the Philadelphia Computer Society where he gives talks and answers questions on the Windows operating system. His certifications include Microsoft Certified Professional and Microsoft MVP for VB.NET.
This session will introduce how to create web applications and services in Visual Studio 2005/2008.  It will build upon the first three sessions in the Beginner I track.
Rob Keiser
John BlumenauerUse SHIFT+ENTER to open the menu (new window).
Exceptional Exception Handling and Automatic Memory ManagementBeginner II1112:00No
John Blumenauer is Director of Software Engineering for Metrico Wireless, Inc. in Frederick, MD. Before working in the wireless industry, John designed and developed applications of all sizes in a variety of areas including aerospace/defense, point of sale, engineering and financial. During John’s 13-year career in software development, he has worked with a variety of languages and has contributed to projects of all sizes, including large scale enterprise applications. He enjoys sharing his knowledge and valuable experience with the development community by speaking at code camps and user groups throughout the region.  John is the President and co-founder of the Frederick (MD) .NET User Group (www.frednug.org. His blog can be found at http://geekswithblogs.net/jblumenauer.
An often overlooked area in day-to-day to development is the handling of exceptions and the various issues surrounding CLR memory management.  This session will cover the best practices and mechanics of implementing exception handling, demonstrate how it’s implemented differently in third-party components versus n-tier applications and discuss the different issues surrounding memory management, including the IDisposable pattern, finalizers and why the using statement can be so important.
John Blumenauer
Danilo DiazUse SHIFT+ENTER to open the menu (new window).
The Managed Extensibility Framework Framework1062:00No
Danilo Diaz, aka Dani, is a Developer Evangelist for Microsoft's Mid-Atlantic State district. In this role, he helps developers understand Microsoft's product offerings and strategy. Prior to joining Microsoft, he worked at Perficient Philadelphia where he helped establish their Mobility Practice. Dani has over 8 years of experience in the IT industry. His ability to identify and utilize the right blend of technologies to solve business needs has been an asset on all projects he has worked on. Dani's first .NET project was a Web-based eLearning application which was built on ASP.NET 1.0 Beta 2. As a consultant he has served the roles of system architect, technical lead, developer and mentor on various large and small projects. He has worked on SOA-based applications, Web applications, Windows applications and mobile systems.
The Managed Extensibility Framework (MEF) is a new extensibility model in the .NET framework that provides a simple declarative model for application developers and extenders to build openly extensible applications. In this talk you'll learn about our Composition model and the APIs that work with it. You'll learn about composable parts, exports, imports and the composition container that brings them all together. You'll see how using the model you can develop open-ended applications that can easily be extended both internally and by third-parties.
Danilo Diaz
Chris BannonUse SHIFT+ENTER to open the menu (new window).
Build an iPhone feed reader with ASP.NetASP.NET1102:00No
Chris Bannon is familiar with many acronyms,  UX, ASP.NET, AJAX, C#, SQL, & jQuery. As the lead Web Developer at ComponentOne, he has mastered techniques such as CSS Layout, Unobtrusive JavaScript, Semantic Markup, and Progressive Enhancement. Chris manages the product line for many of ComponentOne’s Microsoft Visual Studio products and is trained in Notepad, SQL Management Studio, and Expression Blend.
Since everyone and their Mom has an iPhone, we need to start building web apps that work (well) on them. We will be taking a look at a few techniques for developing iPhone-ready websites. Then we will dive into using ASP.NET to build a working iPhone-optimized web app. The app will be an iPhone feed reader that consumes RSS in .NET and renders UI that looks and behaves like native iPhone UI. We will also build a settings page in the app that lets the end user customize their feed reader. The entire app will be an ASP.NET website built in Visual Studio 2008.  By the end of this session you will be ready to build an iPhone version of your ASP.NET project without ever leaving Visual Studio.
Chris Bannon
Ken LovelyUse SHIFT+ENTER to open the menu (new window).
Developing a WCF Service Library and Hosting it as WCF Web ServiceBonus1092:00No
Ken Lovely is a Sr. .Net developer and architect. He has been designing and developing systems for the financial, banking and insurance industries for over 15 years. His certifications include MCSE, MCDBA and MCTS-SharePoint.
 
We will focus on developing a Windows Communication Foundation (WCF) library, turning it to a WCF web service, hosting it on an IIS web server and test it by developing a WCF web client. We will be following Microsoft's 
Guidelines and Best Practices so our WCF service will be extensible.
Ken Lovely
Don DemsakUse SHIFT+ENTER to open the menu (new window).
BI for the .Net GuyFeatured1072:00Yes
Don Demsak is a Senior Solution Architect at Tellago, based out of New Jersey, who specializes in building enterprise applications with .Net. He has a popular blog at www.donxml.com and is a Microsoft MVP, and a member of the INETA Speakers Bureau. He is currently immersed in building RESTful Services with .Net 3.5, exploring Domain Specific Languages in .Net, and promoting the use of Business Intelligence technologies to the .Net developer community.
You have heard the buzz around Business Intelligence and SQL Server Analysis Services 2008, but you’re a .Net developer and are wondering how to add BI to your .Net applications without having to use Reporting Services, well this is the session for you. We will give you a short introduction to SSAS, show you how to build a data access framework on top of the ADOMD.Net provider to gain access to your SQL Server OLAP Cubes, develop parameterized MDX Queries, and expose the query results via WCF and ASP.Net.
John FeminellaUse SHIFT+ENTER to open the menu (new window).
Ruby for C#/.NET Developers  alt.NET1253:30No
John Feminella is a software developer, technical lead, and agile booster hailing from New York and Charlottesville. Although he has a passion for almost all aspects of software, he is especially enamored of technologies and techniques that make software easier and increase developer effectiveness. Along with his three partners, John is also the founder of Distilled Brilliance, a technology solutions consultancy and laboratory of fun ideas. His clients there run the gamut from non-profit law firms to Fortune 500 companies to cupcake factories. He is a contributor to a number of open-source projects, including Mono, Ubuntu, and Blogofile. He helped found PyCHO, a Charlottesville Python's users group, as well as AgileCville, a group of local professionals dedicated to smarter software. He is the author of a number of Firefox plugins and Greasemonkey scripts.
With the introduction of IronRuby to the .NET platform, existing .NET developers now have a chance to use Ruby, a flexible, expressive language designed to enhance developer productivity. We'll give you a whirlwind tour of what the general flavor of Ruby looks like, starting with simple examples and working our way up to its more powerful features.
John Feminella
Nick BerardiUse SHIFT+ENTER to open the menu (new window).
Extending Visual Studio 2010Tools1053:30No
Nick Berardi is the owner of Managed Fusion (www.managedfusion.com), a U.S.-based company that specializes in the fields of software architecture / development, usability engineering, and cloud-based computing initiatives with a strong focus on .NET, the Web, SEO, SEM, and Microsoft technologies.  He maintains an active blog, Coder Journal (www.coderjournal.com), and does a lot of public speaking on and evangelizing of Microsoft software, particularly ASP.NET and other .NET based web technologies.  He is the sole developer of the Managed Fusion Rewriter and Reverse Proxy (http://urlrewriter.codeplex.com), a .NET based URL rewriter and reverse proxy for IIS 6 and IIS 7.  He is co-author of ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution from Wrox.  To contact Nick, use the contact form on his site (www.managedfusion.com) or his blog (www.coderjournal.com).
I will be showing the basics of how to get started on extending Visual Studio 2010 for custom highlighting and intellisense support for custom Domain Specific Languages that may be used with in a company for configuration or custom processing. I will be using a real world example, of how I am extending visual studio to support the coding of the Apache mod_rewrite style configuration files that are used in my URL Rewriter that was featured in PDC 2008 last year. http://urlrewriter.codeplex.com
Nick Berardi
Kevin GriffinUse SHIFT+ENTER to open the menu (new window).
jQuery From The Ground Up   ASP.NET1103:30No
Kevin Griffin is a .NET Developer for Antech Systems, located in Chesapeake, VA. He’s the leader of the Hampton Roads .NET Users Group. Often, he can be found speaking at or attending other local user group meetings or code camps. He enjoys working with new technology, and consistently works on being a better developer and building the best software he can. Follow Kevin on Twitter: http://www.twitter.com/1kevgriff Read Kevin’s Blog: http://www.kevgriffin.com
Web 2.0 has taken over; there is no doubt about it. However, many developers are being left in the dust. Amazing technologies such as jQuery allow developers to easily add flair to their web applications. In this presentation, Kevin Griffin will guide you through the world of jQuery. Starting from the bottom, we will discuss what is possible with jQuery, how do you obtain and setup jQuery in your projects, and then actually putting jQuery to work. This presentation is designed for developers with no experience with jQuery (or Javascript in general). An understanding of HTML and CSS is recommended. 
Kevin Griffin
Joel CochranUse SHIFT+ENTER to open the menu (new window).
Data Binding in Expression Blend 3Silverlight1083:30No
Originally an AS/400 RPG Programmer, Joel is a former Contributing Editor for ITJungle.com (originally MidrangeServer.com) and has taught various programming languages and Internet technologies at Blue Ridge Community College. He has been developing in C# full time since 2003 and currently devotes most of his development efforts to Blend and WPF. A frequent speaker at User Groups and Code Camps, he enjoys teaching and writing about .NET and other technologies, which he happily shares on his blog at http://www.developingfor.net. Joel has served as the Director of Operations for Stonewall Technologies, Inc., in Staunton, VA, since 2000.
Data Binding is one of the key features of WPF and Silverlight. This presentations demonstrates and explains the Data Binding tools and features of Blend 3. Includes discussions of Value Converters and the new Sample Data feature. With these tools you really can bind anything to anything.
Joel Cochran
Judy CallaUse SHIFT+ENTER to open the menu (new window).
Creating Windows and Batch ApplicationsBeginner I1133:30No
Judy has been a developer since 1989, starting with Basic and COBOL, and then moving to client/server and Web development.  She currently works for Penn National Insurance as a technical team leader in a production support and enhancement development group.  She is the president of Central Penn .NET Users Group in Harrisburg.  Judy specializes in beginner presentations for user group meetings and Code Camps.
This session will explore creating Windows applications, Windows services, and console (batch) applications.  It will building upon the first four sessions of the Beginner I track.
Judy Calla
Rob KeiserUse SHIFT+ENTER to open the menu (new window).
Data Access MethodsBeginner II1113:30Yes
Rob Keiser is a .NET developer, Architect and freelance writer for PC Today magazine. He has been building Windows application using various languages and tools for the past 20 years. His company Row 5 Information Systems has been creating solutions using Microsoft Technologies for 15 years. Rob is the leader of the Windows Special Interest Group of the Philadelphia Computer Society where he gives talks and answers questions on the Windows operating system. His certifications include Microsoft Certified Professional and Microsoft MVP for VB.NET.
Rob will show the various data access methods available in .NET, from simple Readers and Datasets up through Entity Framework and Web Services.
Rob Keiser
Steve AndrewsUse SHIFT+ENTER to open the menu (new window).
Easing ASP.NET Web Deployment with VS 2010 and MSDeployArchitecture1223:30No
Steve Andrews is a Team System MVP and INETA speaker, and has been working as a developer for more than 9 years. During this time, he has designed and developed applications in such widely varying areas as trust accounting, medical information management, supply chain management, and retail systems. Steve is also a MCTS, ICSOO, and community fanatic.
Web deployment is not as easy as it should be. Whether you are deploying to a shared hosting environment or to your company’s web servers there are a lot of manual steps involved. Check out how VS 2010 and MSDeploy can help you deploy your web projects along with their dependencies like databases and IIS settings to any environment with just 1 click. Also check out how you can transport your entire web project in a single .zip file and finally hear all about the web.staging.config, web.release.config etc. and the simple transformation syntax in them to create web.config files per deployment configuration.
Steve Andrews
Michael MontgomeryUse SHIFT+ENTER to open the menu (new window).
Retrofitting Your WCF SOA for SilverlightFramework1063:30No
Michael Montgomery has been practicing the discipline we call software engineering for over 20 years. His industry experiences range from real-time control systems, to hard science support, to healthcare, always with a Microsoft technology focus. Currently, he is the Chief Software Architect at a large ISV in the healthcare space. His focus is building state of the art SOA (Service Oriented Applications that is) leveraging the power of .NET. His areas of expertise include C#, WCF, LINQ (L2O) and practical application of design patterns. He contributes often to the community at large and writes a column, From the Field, for the IASA (http://www.iasahome.org).
So you’ve toiled hard to architect a rich WCF based ecosystem for your SOA when suddenly a Sr. VP shows up in your office and declares, “We need Silverlight!” Easy enough, you think. The mini-CLR supports WCF, right? Then you dive in and the fun really begins!
 
This session will follow the exploits of our wayward Architect as he attempts to satiate the unrelenting market demand for sexy browser UIs by enabling his WCF services for Silverlight. The session begins by identifying needs through a real world example and culminates in revealing original techniques for efficiently managing these needs in your WCF infrastructure.
Michael Montgomery
Sara ChippsUse SHIFT+ENTER to open the menu (new window).
Making Your Personal Projects a RealityBonus1093:30Yes
Sara is a developer specializing in web applications, an irreverent blogger at GirlDeveloper.com, and a writer for Datamation.com. She enjoys participating in and organizing community events such as Code Camps and most recently NJ Tech Drinks and Concept Camp, an opportunity for nerds to go camping together.
Do you have a great idea for an awesome site but have no time to make it? Making your pet personal project can be quite an undertaking, so together we're going to go over what it takes to get things done. We're also going to take a first look at Sara's debuting project http://bundl.it written in the ASP.NET MVC framework, We will learn some cool techniques like:
  • Javascript templating with JQuery
  • JSON web services for async data manipulation
  • Making your own custom Url Shortener
  • Social media integration

We will send you on your way prepared to share your great ideas for rocking software to the world.

Rachel AppelUse SHIFT+ENTER to open the menu (new window).
Whats new in ASP.NET 4.0Featured1073:30Yes
Rachel Appel lives in Northeastern Pennsylvania and is the senior technology consultant at Appel Consulting. Rachel is an MVP and a member of ASPInsiders, and holds the MCT MCAD & MCSD certifications.  She has been working as an instructor, software developer, architect and DBA for a wide variety of organizations. She is the Vice President and a regular speaker of the dotNetValley user’s group, as well as an active member in other local user groups of Northeastern Pennsylvania and the tri-state area.  Rachel’s expertise lies within developing solutions that align business and technology using the Microsoft
.NET family of products.
Take a walk through the 4.0 landscape from ASP.NET and learn how you can get involved in shaping ASP.NET future. This talk focuses on the next release of ASP.NET including web forms and MVC. Do you love web forms? See how you can taking control of your control IDs, display images using the new DynamicImage control, learn about better ViewState managment in GridView and ListView, and get more control over the CSS markup of ASP.NET server controls. See how Dynamic Data makes building you data-driven apps easy. If you're interested in AJAX, we show you further advancements in client rendering and binding. If you're considering MVC, we look at the feature set and understand how to create applications with this technology
Chris RolonUse SHIFT+ENTER to open the menu (new window).
Introduction to SQL AzureEnterprise IT1023:30No

Based in the New York City area, Chris is an Architectural Consultant for Neudesic, a solutions company focused on the delivery of products and services based on Microsoft .Net technologies. Chris brings an extensive technology background with more than 25 years of industry experience in custom application development and implementation. Originally based in Irvine California, Chris has been actively involved with Microsoft’s .NET development community since it was introduced at the Professional Developer’s Conference in 2000. Chris has been an active speaker at MSDN events, Visual Studio launches and user groups throughout Southern California. Since relocating to the New York City area, Chris has spoken at the MSDN Developer Conference and several user groups in the local area. Chris now heads the Windows Azure User Groups in New York and Philadelphia. Chris has expertise in a number of Microsoft technologies, including WCF, Windows CardSpace and Windows WorkFlow, Windows Azure and the Geneva Framework. One of Chris’ passions is application level security and secure coding practices. A consummate early-adopter, Chris utilizes his expertise to translate new, leading-edge technologies into real-world value. His adeptness for assimilating new technologies and deriving pragmatic results has seen him develop many proof-of-concept and technology pilot applications, always moving forward.

 

In this session we will examine Microsoft’s database for the clouds, SQL Azure. We will compare and contrast the features, management, performance, and operational costs of SQL Azure in the cloud vs. SQL Server in the enterprise. Demos will include migrating a simple database to SQL Azure.

Alex GrinbergUse SHIFT+ENTER to open the menu (new window).
Efficiently Shredding XML SQL & BI1043:30No
Alex has more than 15 years IT experience. His primary focus is with the latest Microsoft technologies including .NET (VB and C#), SSRS, SSIS. He provides tuning, optimization, analysis and development service creating new applications, converting legacy technologies (SQL Server, VB.NET and C# ) and one site training. He has worked for the CSC, VerticalNet, Insurance Data Processing, LSAC to name a few and is currently working with Smart LLC. He resides in Richboro, PA and provides consulting service from NYC, Philadelphia to Delaware. Alex is guest author for SQLServerSentral.com.
In this presentation I'll demonstrate how to retrieve values from large XML data efficiently. In addition, I'll go through a variety of techniques for value, query, exist XML data type methods as well as using the nodes function to pull out data.
Alex Grinberg