| | Using WCF & Windows Workflow 4.0 | 132 | 08:30 | This session explorers the power of building SOAP and REST based services using Windows Communication Foundation (WCF) and Windows Workflow 4.0. We will walk through how to build a Silverlight application that utilizes the power of WCF and Windows Workflow to manager a complex business process. | Todd Snyder has been a software developer/architect for over 16 years. During that time, he has spent several years as a consultant providing technical guidance and leadership for the development of enterprise class systems on the Microsoft Platform. At Infragistics he is a principal consultant that focuses on the design and construction of RIA and n-tier based applications. Todd is the co-leader for the New Jersey .Net user group ( http://www.njdotnet.net/) and is a frequent speaker at trade shows, code camps, and Firestarters. |  |
| | Introduction to Object-Relational Mappers | 109 | 08:30 | This talk explains the key concepts behind ORMs. Examples are shown in NHibernate and Entity Framework. The point is to focus on the key concepts, not provide with a quickstart for either covered ORM. Now that Microsoft is targeting EF is its premier data access technology it is good to gain an understanding of what an ORM is. | John is a long-time developer using Microsoft platforms dating back to NT 4 and C++ development. He has a BS and MS in computer science from Penn State Harrisburg. He has an omnivorous appetite for computer programming and is an avid follower of ALT.NET activities. |  |
| | Windows Phone 7 from scratch | 108 | 08:30 | This talk will show what you need to get started building Windows Phone 7 apps. We will also show what you need to do to get your app into the marketplace and how to add advertising. | 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 15 years. |  |
| | Intro to BDD with SpecFlow | 134 | 08:30 | Have you had code that passes your tests, but violates a requirement of a previous project? Have you been at odds with your business analyst about how your code meets their specifications? We'll demonstrate and discuss how you can work WITH your analyst, enforcing their specifications on every build | 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 |  |
| | SQL Server XML 101 | 110 | 08:30 | Practical XML usage for SQL Server 2005 and up. Working examples how to load, create, and shred the XML using XPath query methods. The XML tips and tricks. | 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 Alex is Data architect at ePharmaSolutions. He resides in Richboro, PA and provides consulting service from NYC, Philadelphia to Delaware. Alex is guest author for SQLServerSentral.com. |  |
| | Practical MVVM | 106 | 08:30 | Provides an introduction to MVVM with a focus towards real world implementation. Primary topics of discussion include ViewModel to View relationships, ViewModel design patterns, Binding strategies, and Commands. | Joel Cochran is an Expression Blend MVP, an INETA Community Champion, and a Microsoft Certified Technology Specialist (MCTS) in Windows Forms and WPF. He is the founder of BlendSIG, a virtual Special Interest Group focused on Expression Blend. He has been developing in C# since 2003 and is a self-proclaimed "Blend Evangelist". A frequent speaker at User Groups and Code Camps, he enjoys teaching and writing about .NET and other topics. You can find him online at http://www.developingfor.net or on Twitter at http://twitter.com/joelcochran. Joel has served as the Director of Operations for Stonewall Technologies, Inc., an ISV, in Staunton, VA, since 2000. |  |
| | Introduction to ASP MVC 3.0 | 120 | 08:30 | You embraced MVC 1 and MVC 2, and just like that, Microsoft has released yet another version of MVC. MVC 3 represents a bit of a departure from from MVC 1 and 2. At the same time however, MVC 3 remains true to its foundations. In this session, John will provide a primer on the new major new features. Special attention will focus on the Razor View Engine. In addition, John will demonstrate how much more streamlined dependency injection and model validation works. | I've been developing software for 20 years, starting with dBase, Clipper and FoxBase + thereafter, migrating to FoxPro and Visual FoxPro and Visual Basic. Other areas of concentration include Oracle and SQL Server - versions 6-2008. From 1995 to 2001, I was a Microsoft Visual FoxPro MVP. Today, my emphasis is on ASP MVC .NET applications. I am a current Microsoft ASP .NET MVP. Publishing In 1999, I wrote the definitive whitepaper on ADO for VFP Developers. In 2002, I wrote the Absolute Beginner’s Guide to Databases for Que Publishing. I was a co-author of Visual FoxPro Enterprise Development from Prima Publishing with Rod Paddock, Ron Talmadge and Eric Ranft. I was also a co-author of Visual Basic Web Development from Prima Publishing with Rod Paddock and Richard Campbell. Education - B.S Business Administration – Mansfield University - M.B.A. – Information Systems – Saint Joseph’s University - J.D. – Rutgers University School of Law (Camden) In 2004, I graduated from the Rutgers University School of Law with a Juris Doctor Degree. I passed the Pennsylvania and New Jersey Bar exams and was in private practice for several years – concentrating transactional and general business law (contracts, copyrights, trademarks, independent contractor agreements, NDA’s, intellectual property and mergers and aquisitions.). |  |
| | Retrofit WebForms with MVC3 & T4 | 121 | 08:30 | Learn ASP.NET MVC 3 with your existing knowledge of WebForms Themes/Skins, Validation, and Data Binding with side-by-side comparison between the two frameworks.
Learn how to use your own T4 Code Templates together with MVC 3 to generate 80% of the code for you also using T4Toolbox.
Don't get left behind in technology. This session will make it easier for you to transition to ASP.NET MVC framework and be a Super Hero at your workplace. | Soe works on Data Collection applications with complex business logic for the American College of Cardiology located in Washington DC.
He has successfully converted all of the major applications from WebForms to ASP.NET MVC framework with the help of custom T4 Code Templates by generating 80% of the code base and allowing other developers to focus on writing the Business Logic. |  |
| | Silverlight 101: Back to the Basics | 113 | 08:30 | Want to learn Silverlight? Join me as I take you through the basics of developing a Silverlight application. We'll focus on the capabilities of Silverlight 4.0, but also touch on Silverlight before it's latest release. Discover ways to layout your Silverlight application, connect to data, and design. We'll also touch on what's required to set up a development environment, the steps neccessary for application development, and concluding with Silverlight resource references. | Steve Basl has been a key contributor to the support team providing the best solutions for ComponentOne customers. Steve has a strong background in Web development, but also concentrates his skills around the Windows Forms, WPF, and Silverlight platforms. He is actively involved with component training through demos, articles, and Webcasts. Currently Steve is completing his master's degree in Internet Information Systems. |  |
| | XAML: Achieving Your Moment Of Clarity | 125 | 08:30 | Still find XAML initimidating? Well, throw in MVVM and certain design practices and it can get worse. But the truth is that it isn't as complicated as it appears to be. In this short session, I'll give you the basics of how XAML works. I'll cover its syntax, control usage, the visual tree, and the scariest animal of all, binding. I'll give you your moment of clarity, I promise. | 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. |  |
| | Alt.NET is DEAD! Long live Alt.NET? | 141 | 08:30 | 4 years have passed since the "Entity Framework vs. the NHibernate Mafia" encounter which was arguably the catalyst for the "Alt.NET movement." Shortly thereafter, the Philly Alt.NET group was born, and the first "Alt.NET Summit" took place. Since then, much has changed on the .NET landscape and in the Alt.NET community. Some question whether Alt.NET has become mainstream, or faded into the background as Microsoft is slowly but steadily engaging more with the open source community, and becoming more open itself. In this session, we'll quickly review the evolution of Alt.NET, and have an open discussion about where the .NET community is headed, whether Alt.NET is still relevant, and what YOU would like to see from your .NET community. | 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 and @phillyaltnet on Twitter), 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. His consulting company, Vitreo Solutions ( www.vitreosolutions.com), builds custom business software for its clients. |  |
| | Professional SharePoint Development | 111 | 08:30 | SharePoint has long since moved into the realm of "business critical applications" and yet most SharePoint development is still done without the benefit of modern, robust tools and practices. This needs to change. NOW. As practitioners of our craft, we need to improve our ability to deliver solid, robust solutions on the SharePoint framework. But how exactly do we do that? This session will demonstrate topics and tools to help us improve our processes and deliver more reliable, performant code in less time. Taking your SharePoint development skills to the next level is not a matter of working harder; it is a matter of working smarter. | David Mann is an independent Software Architect and trainer focusing on Microsoft’s Information Worker and Collaboration stack. He has been working with portal, information worker, and content management technologies for just shy of 300 years (OK, really for 13 years). He has designed and delivered solutions for Fortune 500, international conglomerates, small family-run businesses, and everything in between--always with a focus on end users and making their lives easier. Dave is the founder of Philly Office Geeks ( http://www.officegeeks.org/philly) a Special Interest Group of Philly.Net focused on developer and administrator topics covering SharePoint and the entire Office System. Dave blogs at http://www.kcdholdings.com/blog. |  |
| | Building Production Ready Cloud Applications with .NET | 122 | 08:30 | Cloud this, cloud that, everything is about the cloud today. But what good is the cloud to you as a software engineer? You want to make use of it to deliver applications, but how? What about the applications you’ve already built? Putting them “in the cloud” doesn’t do you much good if they aren’t built to take advantage of all that the cloud promises to provide.
This session will use a real world example working with the open source codeplex project “Taskr for MVC”, coupled with the SaaSGrid application delivery fabric for .NET, to expose the nuts and bolts of a production ready software as a service application. You’ll learn about the important architecture considerations and see how your existing .NET assets and expertise can be leveraged as you make the move to delivering your software as a service in the cloud. A workshop style approach will dive into Visual Studio, walk through the Taskr project code, SaaSGrid, and more. You’ll also have an opportunity to ask questions, and receive feedback and direction for your own applications.
| Abraham focuses on coordinating engineering efforts and making technology choices. Previously, Abraham worked at SaaS vendor Informz and held a role as Director of Java Development at Eden Communications. Prior to that, he worked at SUNY as a lead engineer on a finance application that supported 40,000 users distributed across approximately 50 SUNY campuses. Abraham holds a Bachelor's Degree in Computer Science from Rensselaer Polytechnic Institute.
|  |
| | Build your own AppHarbor! | 134 | 10:00 | Ever wanted to: "[git|hg] push production master" and be done with deploying? Now you can! 2011 is shaping up to be a great year for .NET hosting. Why not take advantage of some of the techniques used by the new commercial services for your own project deployments! We'll use Windows Server, Git (Mercurial is good too), Ruby (with Albacore) for build tasks (Nant or MSBuild are good too), and a few more to roll our own production-ready push deployment service! | JP is the VP of Application Development for Cognis IT, a full-service IT consulting and software development firm in Conshohocken, PA. On the side he runs a small consulting business, directs Barcamp Philly which he co-founded, and is an active participant and speaker in the greater Philadelphia area .NET community. |  |
| | Windows Phone 7 Games With XNA | 108 | 10:00 | Have you always wanted to build games for modern mobile phones but wanted to leverage your skills as a .NET developer to do it? Windows Phone 7 can deliver surprisingly powerful games with XNA, the managed code framework that delivers the power of DirectX to the C# developer. Windows Phone marketplace waiting to accept your games to be delivered to the masses. Come see how easy it is to get started building games with the XNA framework for Windows Phone 7. We'll start at File >New Project to build a game with no previous game development experience required! By the end you'll understand how games are made and see the capabilities of the phone hardware that's more powerful than the original Xbox. (And if you're wondering if this will all be something you've seen before, let's just say we won't just be "clowning around" this time!) | Chris has been writing Windows software professionally for 17 years. His journey with .NET started in a hotel room after the PDC keynote in 2000. Since then, he's used the technology to power kiosks at theme parks and retail stores. His current work involves reporting and analytics of commercial lending portfolios for financial institutions. In his free time, you'll find Chris playing the latest games on his Xbox 360 and Windows Phone 7. |  |
| | MVC 3 and Razor | 121 | 10:00 | ASP.NET MVC 3 has many new and exciting features for web developers of all types. If you are new to MVC or are an old hat you will find something new and useful in this talk. Including the Razor View Engine, Dynamic ViewModels, DI and IoC support, Global Filters, and much more. Come see what one of the hottest and most talked about frameworks in the .NET stack holds for you. | Nick Berardi is the President at Managed Fusion ( 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 co-authored the title "ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution" published by Wrox.
- He maintains an active blog, Coder Journal (coderjournal.com), and does a lot of public speaking of web based approaches to software development, particularly evangelizing ASP.NET MVC, REST, and jQuery.
- He contributs to the open source project ELMAH (code.google.com/p/elmah/) which is an application-wide error logging facility.
- He developed URL Rewriter (urlrewriter.codeplex.com), a .NET model which handles URL rewriting and reverse proxying for IIS 6 and IIS 7.
- He developed Fluent Cassandra (fluentcassandra.com), a .NET library for interacting with the high scable open source NoSQL database Cassandra.
To find Nick follow him on twitter @nberardi or contact him on his blog (coderjournal.com). |  |
| | Introduction to VS Async and TPL Dataflow | 132 | 10:00 | TPL Dataflow (TDF) is a new .NET library for building concurrent applications. TPL Dataflow utilizes tasks, concurrent collections, tuples, and other features introduced in .NET 4 to bring support for parallel dataflow-based programming into the .NET Framework. It also directly integrates with new language support for tasks and asynchrony provided by both C# and Visual Basic, and with existing language support in .NET 4 for tasks provided by F#. | Joy is a Distributed Application Architect, 10+ yrs of Application Software development experience, 7+ yrs of .NET and C# development experience, 3+ yrs of work experience in ASP .NET web application scaling and performance improvement, with a special interest in distributed and parallel computing. |  |
| | Introduction to NHibernate 3.0 | 109 | 10:00 | Tour the basic features of NHibernate 3.0 while learning to build a basic NHibernate application. Examine the new and advanced features of NHibernate and how well does it stack to other Commercial and non-Commercial products such as Entity Framework 4. | Currently a Managing Consultant for Excella and a Microsoft C# MVP. I have been designing and writing software solutions using Microsoft technology for the past 12 years. I am originally from the Dominican Republic, and the proud father of two beautiful daughters that make my life special. |  |
| | (Almost) Frictionless BDD Testing | 141 | 10:00 | One of the biggest impediments to implementing Test Driven Design (TDD) is the difficulty in setting up tests. When you first get started, it can sometimes be a frustrating amount of work to write all of the code you need to set up the test, before you even write the test! In this talk, I will show you how to write some base classes for your tests that, once created, will make creating tests simple and "frictionless". This will be shown using a simple app written in a TDD manner, not just for unit tests but also for mapping/integration tests. | Erik Peterson has worked with .NET technologies for the past 6 years, primarily working with ASP.NET. He is an avid learner, and a bit test-obsessed. With a degree in Information Systems and an MBA, he is interested in both the development and the business sides of software. He currently works at VertMarkets in Horsham, and his blog can be found at http://erikbase.wordpress.com/ |  |
| | TDD – Thwarting Database Defects | 110 | 10:00 | It’s bad enough to spend hours finding and fixing database defects, explaining to the rest of the team what went wrong and trying to clean up the mess. It’s even worse when a defect causes the end-user to make a bad decision. Database defects are far too costly and most testing practices do not adequately detect or prevent them. This presentation introduces tSQLt, a framework for automated database unit testing. You’ll learn techniques to write SQL code that is resilient to defects and is easier to change and maintain. | Sebastian Meine, PhD is a principal trainer and consultant with sqlity.net llc ( http://sqlity.net). He specializes in T-SQL performance and SQL-TDD and shares his passion and knowledge regularly with audiences world-wide. If you want to get Dennis talking, ask him about database quality and testing. He enjoys sharing his experiences about software development, databases, agile practices and bioinformatics. You can find out more about what he’s up to at: http://curiouslycorrect.com |  |
| | Mocks, Stubs, and Dependency Injection. Oh My! | 106 | 10:00 | So you aren't writing any code without having tests in place…well, except for those tricky things like web services, database calls, and that section of code that no one wants to touch since it's a pile of spaghetti. In this session we will work through refactoring that spaghetti using dependency injection, and learn how to use Mocks and Stubs to isolate the system under test and write cleaner, more effective tests. | Phil Japikse has been working with .Net since the first betas, and developing software for over 20 years. Phil is a Microsoft MVP and also holds MCSD, MCDBA, CSM, and CSP certifications. Phil is an international speaker and a passionate member of the developer community, speaking at events all around the world as well as serving as the Lead Director for the Cincinnati .Net User’s Group. Phil works as the Patterns and Practices Evangelist for Telerik ( www.telerik.com), is a Firefighter/Paramedic, and a volunteer for the Ski Patrol. You can follow Phil on twitter via www.twitter.com/skimedic and read his blog at www.skimedic.com/blog. |  |
| | Building RAD Silverlight Applications using Visual Studio LightSwitch | 113 | 10:00 | Visual Studio LightSwitch is a new development tool (currently in beta) for building business applications. LightSwitch simplifies the development process, letting you concentrate on the business logic and doing much of the remaining work for you. By using LightSwitch, an application can be designed, built, tested, and in your user’s hands quickly. Come explore LightSwitch for forms-over-data applications in a rapid application development fashion. | 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 . |  |
| | Write a Facebook App with .NET and Make Money | 122 | 10:00 | So you know .NET and think you have the next FarmVille up your sleeve and are going to be rich. Well start here as we look at building an actual application using .NET for the biggest social media site in the world. | Mitch Ruebush is the Architecture Team Leader at ING DIRECT, fsb. He is responsible for defining and coordinating the architecture for the applications and infrastructure at ING DIRECT. He has written a number of books and articles on .NET and enjoys spending his time as a father of two great kids, a hobbyist film maker, playing piano and saxophone and trying to write a video game. |  |
| | SharePoint 2010 Lists & Libraries: An Introduction | 111 | 10:00 | Michael will show off a few of the various list and libraries within SharePoint 2010, and conduct walkthroughs of various functionality that is new in SharePoint 2010. See how to manage content types, custom columns, views, validation, versioning, metadata, and templates, and much, much more! | Michael Mukalian is a Director and Architect for LiquidHub, Inc. ( www.liquidhub.com) an information technology consultancy based in the Philadelphia area serving clients worldwide. He is also a contributing author and was awarded Microsoft's MVP award in 2010 for SharePoint Services. With over 20 years of IT experience and certifications in VB.NET and Microsoft Office SharePoint Server 2007 and SharePoint 2010, Michael has architected and developed solutions for companies of all sizes. Check out Michael's blog at http://www.mukalian.com/blog. |  |
| | Expression Media Encoder SDK Decoded | 125 | 10:00 | The Expression Studio suite comes with a powerful media encoding application called Encoder. Encoder can be used to convert media files from any of a numerous amount of formats to another including the available formats for Silverlight, including WMV, and with the second release of Expression Encoder 3, and the release of the recent Expression Encoder 4, the IIS Smooth Streaming format. Encoder offers a rich SDK that can be used to create a number of media encoding solutions for providing rich content to your Silverlight applications.
This session will start off with an overview of the Encoder SDK and some of the objects and capabilities exposed by the API. We will follow this up with a thorough walkthrough of a Windows service that can be used to automatically encode media files dropped into a directory, and publish them to your IIS web server for Smooth Streaming. This is a production ready real world implementation of the kind of solutions intended for the SDK. An additional feature is the ability to pass in an Encoder profile file, to encode to formats other than the default IIS Smooth Streaming format. We will cover every line of code and see it all in action. The service will be downloadable after the meeting and can be used for your own media encoding projects. | 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, as well as video editing and special effect design. 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, SharePoint, InfoPath, WCF, WF, Entity Framework and other .NET technologies. He also works with XNA Game Studio creating 2D and 3D interactive games and game engines for Windows, XBox, and Windows Phone 7.
In addition to being a Microsoft MVP, Mr. Angelini is a Microsoft Solution Advocate and Community Speaker. He contributes to various development communities, as well as maintains a blog that can be found on the Philly XAML website. He presents at Philly.NET CodeCamps, where he is additionally the Silverlight Track Lead. He has been actively working on producing a series of video tutorials that will be available on the Philly XAML website, as well as featured on DevReady.net and Channel 9. |  |
| | MVC? Model View Presenter for Web Forms! | 120 | 10:00 | Using a pattern similar to MVC you can use Web Forms with the advantages of the Model View Controller pattern; separation of concerns and testability. Because it uses web forms, it keeps the rapid appplication development that Web Forms was designed to provide for developers. | 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. |  |
| | Introduction to WCF Data Services and the OData Protocol | 109 | 10:00 | Exposing your data to client applications is a common requirement across most applications; however, there are many ways to accomplish this. Each application seems to implement it a different way which leads to inconsistency across your application spectrum. With the release of the .NET Framework 3.5, Microsoft has introduced WCF Data Services (was ADO.NET Data Services) which is a collection of classes and standards to allow you to expose your data consistently and securely to your client applications. We'll focus on WCF Data Services in .NET 4, in which Microsoft has beefed up the offering, and also the data protocol known as OData. | David Hoerster, a recovering corporate financial analyst, has been working with the Microsoft .NET Framework since the early 1.0 betas. He is the co-founder of BrainCredits ( www.braincredits.com), a recent start-up that is hoping to change the way people learn on the web. David is the co-chair of the Pittsburgh .NET User's Group (PGHDOTNET), organizer of several recent Pittsburgh Code Camps and is also an occasional speaker at Pittsburgh and regional user group and code camp events. David can be found rarely blogging at http://geekswithblogs.net/DavidHoerster and also is an occasional Tweeter (@DavidHoerster). |  |
| | Twilio - Your Website on the Phone | 134 | 11:30 | In this session you'll discover how easy and inexpensive it is to have your website take calls, gather information from the caller, and if time permits even make calls, and send and recieve text messages. Of course, the demo will be done in ASP.NET MVC, but the concepts covered will work in plain old webforms, ASP Classic, or even crappy non-Microsoft web frameworks. If you can respond to a POST, and return some very simple XML, you're ready to put your website on the phone. | Travis Laborde is a Senior Architect, Developer, and DBA specializing in ASP.NET and SQL Server. Travis is a successful trainer and mentor. |  |
| | The Manos Web Framework - Free yourself from IIS and ASP.NET! | 141 | 11:30 | Manos de Mono is a high performance asynchronous environment for building web applications using evented IO with a built in web server. The current benchmark is showing Manos cranking out more than 10k requests per sec. Manos is inspired by the Tornado web server that powers Friend Feed which is written in Python. Manos is trying to fill similar gap for the Mono/.NET platform. Traditionally C# hasn't been the language of choice for rapid web application development. One of the goals of Manos is to make C# a viable solution. Manos is still in its early days. Jackson Haper, a member of the Mono team, is aggressively developing the framework. In this presentation, I'll cover a bit of the history of Tornado web server, and also provide an overview of Manos. | Aaron Feng is a Principal Software Engineer for financial risk management company, Algorithmics. He is a language nerd at heart and has a preference for functional programming languages. He organizes several groups in Philadelphia including Philly Lambda, PhillyAWS, and sometimes Philly Startup Hackathons. In his spare, time he likes to tinker with open source technology. |  |
| | C# Generics and Extension Methods | 132 | 11:30 | In this session I'll take a deep dive into examining generics and extension methods. Sure, they've been in the .NET framework for a while now, but do we really understand what's going on? In this day and age, everything is lambda'd and LINQified. It helps to have a firm understanding of how it all works. I'll be showing some complicated examples, and doing my best to shed some light on this difficult topic. | John Nelson is a passionate C# developer working in the Pittsburgh area. He works primarily in ASP.NET MVC, is a contributor to MvcContrib, and works on several side projects in off hours. Blog: http://johncoder.com/ Twitter: @johncoder |  |
| | Using ASP.NET Authentication with Silverlight Applications | 125 | 11:30 | It's a fair bet that most applications require a membership repository of some sort. With .NET 2.0, Microsoft shipped the ASP.NET Authentication Provider, which made it very easy to add a full-featured membership repository to ASP.NET applications. This same authentication provider can be used in Silverlight applications without a lot of work. In this session, we'll review the capabilities of this provider and see how we can use it with Silverlight applications. | Rich Dudley is a former scientist, but these days instead of studying organisms you’ll find him working with Microsoft Visual Studio. With over 10 years of enterprise development experience, Rich has written articles and given talks relating to ASP.NET, Reporting, SQL, XML, and Azure. He enjoys working with the latest technologies, and finding the potential to solve business problems. As a technical evangelist for ComponentOne, you’ll find Rich at your local user group event or tradeshow or blogging online. His passion for development is evident in his work, whether it’s a demonstration, talk, or sample project. Visit Rich’s blog at |  |
| | Learning MVC for the WebForms Developer | 121 | 11:30 | This presentation will take the developer from something they already know - Asp.Net Webforms and move them into MVC. We will review Asp.Net code to do common tasks, and then see how to do an equivalent task in MVC. No MVC talk would be complete without comparing how to unit test our MVC code. This discussion will also cover common controls (grids, etc) available to the developer and client libraries used to enhance our MVC applications. | Adam has been developing software for over 15 years. He started his work in security and reverse engineering (x86 based - pre .NET) with the direction of going into the software protection and anti-piracy field. This gave him a foundation for learning the internals of other technologies from Win32 systems to CLR systems. Adam has performed security audits and penetration tests for large corporations and small companies alike. He has been deeply involved in .Net internals since early beta and currently works extensively in WCF, ASP.Net, Sql Server, MVC, C#, and Silverlight. |  |
| | What's new in Drupal 7 | 122 | 11:30 | Drupal 7 just was just released in early January after almost 2 years of development time. We'll discuss what's changed from version 6 and how to get started developing Drupal sites on Windows servers quickly and easily using the Web Platform Installer tool from Microsoft. | 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. |  |
| | The Razor Templating Engine: From MVC Views to Maintainable Templating Solutions | 120 | 11:30 | ASP.NET MVC 3 brought with it many additions and of them all Razor stands out as a great new way to write website views. However, there is nothing keeping you from using this powerful new template language in any application you choose - web-based or otherwise! In this talk we will first see the Razor template engine in action doing what it was designed for: rendering HTML for ASP.NET MVC views. Along the way, we'll pop open the hood and see the magic going on behind the scenes. Then, we'll completely ignore what Microsoft had in mind when they created Razor and use the Razor API in applications that have nothing to do with the web what-so-ever! When we're finished, not only will you know how to make the most out of the ASP.NET MVC Razor View Engine, you'll be wanting to use Razor in all of your applications! | Jess Chadwick is an independent software consultant specializing in web technologies. He has over a decade 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 . |  |
| | LOB Application Development with Windows Phone 7 | 108 | 12:20 | This talk will cover developing a LOB application in Silverlight and Windows Phone 7. We will discuss tools, controls, data services, tombstoning, isolated storage, the market place and show you how to get your app on the market place. | John Baird is the founder of Xamlware, a professional consulting firm specializing in Silverlight and Windows Phone 7 development. John has 30 years of experience designing, coding, and implementing software solutions.
John co-founded the Northern Delaware .Net Users group, is heavily involved in the local .Net communities, and travels extensively presenting to user groups, code camps and special interest groups.
John is also a 3 time recipient of Microsoft’s MVP award and is one of the first MVP’s for Windows Phone 7.
|  |
| | Secrets of a .NET Ninja | 106 | 12:20 | In my years developing C# applications, I have seen techniques both good and bad. I will demonstrate those that are good, rant against those that are bad, and reveal those unknown to many. Whether a novice or a seasoned coder, you will find something useful, or perhaps even wicked, that you can do with C# and the .NET Framework. | Chris Eargle is a Telerik Developer Evangelist, Microsoft Most Valuable Professional – C#, and two-time INETA Community Champion from Columbia, SC, USA. He has designed and developed several enterprise and open source applications, and he runs the local .NET User Group: the Columbia Enterprise Developers Guild. He is a frequent guest of conferences and community events promoting best practices and new technologies. His blog, kodefuguru.com, has been featured on ASP.NET, MSDN, and Reddit. |  |
| | Introduction to Microsoft SQL Server Code Name "Denali" | 110 | 12:20 | That's right, Microsoft is working on the next major release of SQL Server code name "Denali". This session will provide a high level overview of SQL Server "Denali" from a developer perspective and maybe a few demos too! | Roger joined Microsoft in 1991 from Sybase, Inc. as a SQL Server trainer for Microsoft University. Since then he has filled a variety of roles including pre-sales Systems Engineer for Microsoft Federal in Washington DC, Software Design Engineer for Windows Server, and Technical Evangelist for Microsoft Developer and Platform Evangelism. In his current role Roger focuses on driving adoption of SQL Server with professional developers worldwide. A graduate of Drexel University, Roger is a native Philadelphian and enjoys mountain biking with his family and searching for an edge in games of chance. |  |
| | Beginner's Guide to WebMatrix and Orchard | 113 | 12:20 | Find out what all the fuss is about with Microsoft's cool new (free) tools - WebMatrix and Orchard. You might have heard about WebMatrix and how to build websites using HTML, ASP.net or Razor. But do you know about Orchard, the new CMS ASP.NET application? See demos of both, how they can work together and how they can build simple but effective websites. | Joan Wolff, a corporate librarian, worked for Wyeth (now Pfizer) Pharmaceuticals for 9 years in Research Information Management. During that time, she had been the Training Team Leader and was instrumental in automating evaluation forms, creating resource and application courseware and standardizing training guidelines. She has coordinated speakers for professional development sessions, handled and managed document requests for chemists, scientists, medical doctors and lawyers and implemented a management system for journal subscription ordering and claiming. Her speciality is working with end-users in SharePoint, Microsoft products and research tools. Visit her on her blog - . Currently, she is Operations Manager for Agility Systems, Dresher, PA |  |
| | SharePoint for the ASP.NET Developer | 111 | 12:20 | The market share for SharePoint has grown in leaps and bounds over the last few years, leading to many developers being told that they are now SharePoint developers. Developing for SharePoint is a strange new world; we will cover what’s new, what’s the same, the top things that every SharePoint developer should know, and a few things to make every new developer’s life easier. | Greg Hurlman is a SharePoint Architect at LiquidHub, gamer, and father (not necessarily in that order). He has been a SharePoint developer since 2006, .NET developer since 2001, and programmer since 1984. He helps run the Princeton SharePoint User Group, and is a co-organizer for SharePoint Saturday NYC 2011. |  |
| | MongoDB Intro | 109 | 12:20 | MongoDB is a document-oriented database that is gaining ground in the .NET community. This talk will provide a brief introduction to MongoDB and explain why a .NET developer would use it instead of a traditional RDBMS like SQL Server. We'll also walk through using MongoDB in a C# application. | Al is a seasoned software developer, presenter and local community organizer. By day, he delivers enterprise solutions built on the .NET framework. By night, he tinkers with whatever technology will make him sound cool talking to other developers. Currently that's Clojure, Mongo, and WP7. | |
| | Submitting from InfoPath 2007 to SharePoint 2007 without Data Connections | 111 | 12:20 | Using CAML queries, we will demonstrate how you can use InfoPath to talk to a SharePoint library or list without the need for data connections. Further, we will be demonstrating the customization of this data and presentation. | Matt Vignau is a senior developer with LiquidHub, Inc specializing in SharePoint. He has worked with SharePoint 2007 for the last 5 years, specializing in the development of features and the packaging of solutions. |  |
| | Introduction to Android Development Using .NET and MonoDroid | 108 | 2:10 | The Android platform has become a major player in the mobile space, but requires writing applications in Java. With the introduction of MonoDroid, .NET developers are now able to leverage the platform and tools they know to write Android applications. This talk will act as an introduction to Android development using MonoDroid, starting with the fundamental aspects of the Android architecture, and then diving into real code examples. | Greg Shackles is a Senior Application Developer at MagazineRadar, a New York City based company providing market research for the publishing industry. Greg holds a M.S. in Computer Science from Stony Brook University, and is also a member of the New York City ALT.NET user group. His blog, which focuses mostly on .NET topics, can be found at http://www.gregshackles.com |  |
| | Webmatrix, jQuery and the Mobile Web | 121 | 2:10 | Webmatrix is a new web development environment that anyone can use to build a web siting using a variety of server-side languages and techniques. jQuery has become the leader of the AJAX frameworks. Combing these two resources a developer can create engaging mobile web experiences. This sessions reviews how to efficiently architect a mobile web application using WebMatrix and jQuery. We will also look at properly architecting a contextually engaging experience in the mobile web context. | Chris Love is currently developing all new web sites in ASP.NET 2.0/4.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. |  |
| | A Beginner's Guide to LINQ | 113 | 2:10 | So what is all this talk about LINQ? What benefit does LINQ give me in my programs? This session will introduce you to the LINQ syntax, how you can use it in your applications, compare LINQ statements to the near counterpart in classic .NET syntax and also introduce you to some tools to help you with your LINQ statements. At the end of this session, you should have a general understanding of what LINQ is, how you can use it in your current applications, and have an understanding how LINQ can be used across a great many different data sources. | David Hoerster, a recovering corporate financial analyst, has been working with the Microsoft .NET Framework since the early 1.0 betas. He is the co-founder of BrainCredits ( www.braincredits.com), a recent start-up that is hoping to change the way people learn on the web. David is the co-chair of the Pittsburgh .NET User's Group (PGHDOTNET), organizer of several recent Pittsburgh Code Camps and is also an occasional speaker at Pittsburgh and regional user group and code camp events. David can be found rarely blogging at http://geekswithblogs.net/DavidHoerster and also is an occasional Tweeter (@DavidHoerster). |  |
| | Intro To Clojure (Or, How I Learned To Stop Worrying And Love The Parens) | 141 | 2:10 | Clojure is a modern dialect of lisp that runs on the JVM and CLR. It's a practical language that's designed from the ground up to handle the increased concurrency we'll all have to deal with as the hardware guys give us more cores rather than faster clocks. This talk is a brief introduction to Clojure, aimed at developers with no prior Lisp experience. Come find out what all those parens are about, and why they make lisps the best (and original) language for writing Domain Specific Languages. I’ll briefly go over Clojure’s defining features: Software Transactional Memory, Persistant Data Structures, reference types with well-defined concurrency semantics, and Lisp style macros. | Michael manages a team of software developers at Comcast Interactive Media. In his free time he enjoys rock climbing, programming, and talking about himself in the third person. |  |
| | Unit Testing Made Easy | 134 | 2:10 | In this demo I'll build a data driven application using C#, WCF and Silverlight and then test it end to end! Unit testing applications isn't really that hard to do. The hard part is writing code that is testable. I'll show you how to use patterns such as Dependency Injection and Single Responsibility to make your code easy to test. I'll also show how to use Mocking to make the tests easier to write. You'll be surprised at how easy these patterns and tools are to use! This demo is for anyone who wants to write testable code! | Andy Schwam is a Microsoft C# MVP and a Senior Application Architect with Music Choice where he gets to work with fun stuff like Silverlight, MVVM, C# and more. For several years he's been designing and delivering testable systems with patterns like Dependency Injection, Single Responsibility and more. He's also got experience with ASP.NET MVC and Web Forms and has delivered many web based, data driven applications. Andy is 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. |  |
| | Cool Microsoft BI Visualizations with Silverlight | 110 | 2:10 | Discussion, demos and lots of code displaying techniques you can leverage to create cool dashboards with compelling visualizations for office-based users and mobile users. This session will be geared toward SQL Server professionals (DBAs & dev) with .NET code samples that can be easily re-used in your SQL Server BI applications. | 16 years in IT and software engineering. 3 years with Microsoft as a product manager, MCS consultant and now data technology specialist. 2 years as a product manager with Oracle and too many years a DBA & developer. |  |
| | Modern Software Architecture: The Process of Design | 106 | 2:10 | In this session I will continue where I left off in my previous Code Camp 2010.1 session on Modern Software Architecture and move into more meatier terrain. In Part II of this three part series, I will focus on what I feel to be the single most important aspect of any modern architectural practice, a clearly defined SOA Design Process. From Able Architecture: “Without a clearly defined SOA Design Process, developers inevitably produce services that look and feel just like objects. This is a sure smell that the architecture will ultimately collapse under its own weight and eventually fail, becoming a maintenance nightmare.” I will reveal what I consider to be the ‘vital aspects’ of any sound Modern SOA Design Process, aspects you can bring to your own practice directly. These aspects have helped my teams maintain focus and produce consistent results time and again. The session continues to draw upon my current work on Modern Software Architecture as presented at the IASA 2010 Architect World Summit in NYC and is derived directly from my first hand experiences as a Software Architect, leading a large SOA initiative. Some of these concepts have also been highlighted as a column in the Perspectives of the IASA, a peer reviewed journal of modern architecture. | 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. He has also practiced the Art of Architecture for over half his career ultimately leading more than one successful SOA Revolution.
Michael’s passion is driving innovation through the expert application of modern process, practice and technology, often becoming an enabler of positive change in almost any environment. He excels at state-of-the-art SOA design and implementation utilizing the power of the .NET platform.
Currently, he is the Chief Software Architect at a large ISV in the healthcare space. He also practices independently as an Architect through his own firm, Quaternion Design (). |  |
| | Developing Custom SharePoint Solutions for SharePoint 2010 | 111 | 2:10 | This track starts off explaining what sharepoint solutions are and then jumps into some code sample on how to brand sites and create custom web parts using sharepoint solutions and visual studio 2010. | Over 10 years of IT experience. Worked for both corporate and consulting firms in the past utilizing client - server, web, and windows applications. Currently concentrating on Share Point technologies and Business Intelligence. Microsoft SharePoint Certified, MCT; WSS 3.0, MOSS2007; Pace University Graduate of 2001 in NYC, Bachelors in Computer Science/Business Minor. |  |
| | WPF : Styles, Templates & Themes | 132 | 2:10 | Ever wondered on how to share the same style and behavior in WPF controls. WPF has several useful controls, but what if you want to inject some flair into basic elements and standardize the visual appearance of your application. Styles are essential tool for organizing and reusing for formatting choices. Also lets explore templates and themes in this session.
| I have been developing applications for last 10 years and spent major part of those years developing on microsoft tools and products. I do have a varied experience in developing software applications right for a financial domain to Healthcare to state welfare programs. I have been mostly an early adopter and looks to dabble in anything new coming out of microsoft stable |  |
| | Easy Scaling with AppFabric Cache and AOP | 120 | 2:10 | The fastest query is the one never run - Using Microsoft Server AppFabric Cache and Aspect Oriented Programming (AOP) you can dramatically improve the performance of your web / enterprise application without investing in big hardware or complicated programming. We'll take a real-world application with performance issues, add AppFabric cache to it using code injection and demonstrate the difference even short term caching can make to your application. | Kendall Miller is one of the founding partners of Gibraltar Software, an Independent Software Vendor (ISV) that developers & markets commercial applications for .NET developers. Introduced commercially in 2009, Gibraltar is an application logging & monitoring platform that is currently used by customers around the world from individual consultants through Fortune 100 companies and governments.
Before starting Gibraltar Software, Kendall worked for multiple startups leading their technology development from beginning through profitability. In each case he's focused on translating Enterprise-level performance and capabilities down to smaller companies. Using different generations of Microsoft technologies over the past 15 years, Kendall is experienced with the details of modern .NET development as well as the challenges that have stayed the same for generations.
Combining both IT administration and development backgrounds, Kendall focuses on application management & monitoring to ensure that solutions work at whatever scale is required to meet the needs of the business. As a consultant, Kendall often works with customers to bridge the divide between business owners, developers, and system administrators to get everyone working together solving the right problems.
|  |
| | Introducing SQL Server Developer Tools: Doing Database Development in a Modern Way | 109 | 2:10 | In SQL Server’s “Denali” release, the SQL Server Developer Tools will provide a brand-new developer experience for database developers by bringing a familiar Visual Studio development paradigm to bear; debug, refactor and maintain your database declaratively, with the same ease you have in approaching C# or VB.NET. This talk will introduce the new tools, cover their roadmap and demonstrate the tools in action. Come and see how you may never need to leave the VS shell again when building SQL Server databases. | Graham Barry is a Technology Architect in the Microsoft Technology Center (MTC) in Malvern, PA. Graham started his career with Microsoft nearly twelve years ago as a consultant building large scale business applications at some of Microsoft’s largest customers in the Philadelphia market in .Net and Windows DNA (if anyone remembers that term). Graham also worked in Developer and Platform Evangelism for two years before relocating to Redmond to work on the Visual Studio product team in 2006. Graham worked on multiple initiatives in Visual Studio including writing Power Tools for TFS, working on the Visual Studio Developer Edition, and on the Visual Studio Database Edition. Prior to Microsoft Graham worked at Arthur Andersen in Philadelphia doing Microsoft based development, and at Vicor Manufacturing doing Computer Integrated Manufacturing development in ANSI C++. Graham holds a BS in Computer Engineering from Boston University. Outside of work, Graham spends most of his time with his wife Tara and two daughters (ages 1 and 2 years), and enjoys mountain biking, Crossfit, and kickboxing. |  |
| | Building Modular Silverlight Applications with MEF | 125 | 2:10 | This presentation is for Silverlight Developers interested in building modular applications using the Managed Extensibility Framework (MEF), which is being included in Silverlight 4. The presentation will begin with an overview of MEF and the attributes available. Then, we go over two separate demonstrations. The first demonstration will be a code preview and debugger walk-through of an existing application that was built with MEF. The second demonstration will show a simple Silverlight page that has a dynamic menu that is created based on available menu item exports from MEF. | Ben Dewey is a Senior Software Developer at Tallan Inc. in New York and is a committer for the Apache Incubator Stonehenge project. He has over 11 years of web development experience and has recently worked on projects using Web Services, REST, WCF, jQuery, Silverlight, and WPF. Ben has launched two apps to the Windows Phone Marketplace, one of which, WordSwipe, is available to try free. Ben strives to create connected system with well defined roles without sacrificing the richness of the user experience |  |
| | Evaluating Your ASP.NET MVC, Web Forms & ASP.NET Web Pages Options | 122 | 2:10 | You’re up to speed with the latest in ASP.NET MVC and Web Forms, but you may be wondering how and when to choose between them. The great news is you don’t always have to choose just one. In this session we’ll talk about factors to consider, options for adoption/migration, and ways to combine all three of our flagship web technologies - ASP.NET Web Forms, MVC and ASP.NET Web Pages w/Razor syntax. | Rachel works as a developer evangelist for Microsoft based in the NYC Metro area. Previous to joining Microsoft, Rachel has worked with a variety of languages, technologies and systems. She has developed software products of all sizes, from small desktop programs to large scale enterprise applications at some of the world’s leading companies. Rachel’s expertise lies within developing solutions that align business and technology using the Microsoft .NET family of products, particularly ASP.NET & SQL Server. She is also a recognized speaker who can be found giving talks at national conferences such as DevConnections, MIX, CodeStock and others. Rachel is also an alumni of the Microsoft MVP award program and INETA Speakers Bureau. |  |
| | Searching with Lucene.NET and SQL Full Text Search | 109 | 3:40 | In this talk we will look at the types of applications that would need a search feature. We use search in many ways in .NET applications already, for example Linq over Dataset or Linq over Xml; so why implement search explicitly ?. We will take an example and see what it takes to implement it in SQL Server Full Text Search as well as Lucene.NET. | I am a learning programmer - have been learning since 18 years, with no end in sight (which is a good thing). I make a living primarily as a developer in Microsoft Technologies. My interests are cutting edge data processing solutions involving among other things SQL Server, BizTalk, NoSQL, Caching, BPM etc. | |
| | Integrating SSRS 2008 R2 with SharePoint 2010 | 110 | 3:40 | Have you ever seen a SharePoint site that integrates reports from SSRS, and wonder how all the pieces fit? If so, this session is for you. I'll cover the necessary integration/configuration steps for integrating SSRS 2008R2 with SharePoint 2010, as well as deploying reports to a SharePoint location. I'll also show how to create custom web pages using SSRS web parts, as well as how to schedule reports for delivery to Sharepoint document libraries.
| SQL Server MVP 2010-2011 Microsoft .NET/C# MVP 2005 - 2009 SQL Server / Business Intelligence Senior Instructor and Curriculum Lead for SetFocus LLC Author of Baker's Dozen Productivity Series in CoDe Magazine Regular speaker at SQL Saturday, CodeCamp, and User Group Events. Have authored one book, and contributed MDX chapters to an MS Press SQL Server 2008 BI Book |  |
| | Windows Phone 7, Silverlight and Azure: Enhancing the User Experience with the Cloud | 106 | 3:40 | Get ready to build more engaging user experiences with Windows Phone 7 and several powerful cloud- and phone-based components. First up is the Microsoft Location Service, which allows you to obtain location information based on GPS, cell and Wi-Fi signals. Next, we’ll cover the Microsoft Push Notification Service, which provides “live” updates for apps running on the device.
| 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. |  |
| | Using PRISM, MVVM, MVP Patterns to Build Enterprise Silverlight Application Based on WCF RIA | 125 | 3:40 | I will talk about how to use PRISM plus MVVM and MVP patterns to design/build highly flexible, complicated composite applications which yet all application components are loosely coupled and independent of one another. This approach makes very complicated enterprise-level applications very easy to maintain and extend. I will show you how to use above techniques together with Silverlight and WCF RIA to build a enterprise-level application. | Shirley Qin has over 12 years software design and implementation experiences. She primarily focus on Microsoft .NET Developer Platform like Silverlight, WCF RIA, ASP.NET. She has extensive experiences on designing and building enterprise-level applications by using cutting-edge technologies. She has Master Degree of Computer Science. |  |
| | Building E-Commerce Sites Using Open Source nopCommerce | 120 | 3:40 | nopCommerce is an open source e-commerce engine written in C# and utilizing Etity Framework. This engine is a great, free product that allows rapid development and low start-up costs and time. We'll go over the basics of the engine, and dive into some code showing how to extend the cart to the user's needs. | Brandon is a consultant with CapTech Consulting located in Richmond, VA. |  |
| | WebOS and The Modern Desktop | 108 | 3:40 | 2009: The Palm Pre and its groundbreaking operating system WebOS are announced at CES. 2010: HP buys Palm. 2011: This session is born from the newest release of WebOS and new devices announced from HP that further blur the desktop/web barrier. | Jon Graves is a Software Engineer who has been working mainly with C# and .NET for the past 6 years. Currently he is working at Neat Receipts, a software company based in Philadelphia that builds paper management software (think filing cabinet on steroids). He has a passion for designing and building stellar user experiences. When he's not coding, you can find him scuba diving, playing piano, or drinking beer. Usually not all at the same time though. |  |
| | OData - Deep Dive | 121 | 3:40 | Azret Botash (DevExpress) will speak about the internals of the WCF Data Services (OData) and will explore ways of going beyond the OData protocol by implementing custom providers. | Azret Botash works at DevExpress where he focuses on emerging technologies to be included in the future versions of the products. |  |
| | Introduction to Google App Engine with Python | 122 | 3:40 | Google App Engine is a web development platform which offers some similar services to Microsoft Azure, and allows developers to use Python or a language on the Java Virtual Machine. This session will offer an introduction to this platform from the Python perspective. I will build a simple application and contrast the process with that for development in the ASP.NET world. I will show you how to you can use some additional libraries to kick development up a notch, and review the various APIs available to developers (Datastore, Memcache etc). You should have an interest in learning how to build web applications and services. Experience with Python, or another scripting language would be useful, but is not required. | Brian Lyttle is a Solution Architect at LiquidHub where he is a member of the Collaboration CoE focusing on SharePoint. For most of his career he has been working with Microsoft technologies such as the .NET Framework, Window Mobile, and even Surface. Being quite the dabbler he has recently been writing some Python code on Google App Engine, data munging with MongoDB, and even hacking on an iPad app.
|  |
| | Energize your Business Applications with Real Time Collaboration using Lync and SharePoint | 111 | 3:40 | Many users frequently use instant messaging to interact with their friends, and increasingly colleagues at work. With Microsoft Lync (as well as Office Communication Server) developers can use real time collaboration as a way to build richer and more interactive applications that integrate business information into real time collaboration and interact more efficiently. This session will provide an overview of the capabilities available to developers with code and demonstrate integrating business data, real time communications, and SharePoint into a live application using Silverlight. The session will cover the Lync APIs, the basics of developing Silverlight in SharePoint, and show how to inject line of business data into an instant messaging conversation. | Chris Keyser is a principal program manager in patterns and practices at Microsoft. In this role he works on a team that publishes guidance on proven practices and patterns to help solution architects and developers use SharePoint as well as other technologies effectively. Chris has worked at Microsoft for about six years with previous positions in Office as the Group Program Manager for Duet, and in DPE as the lead architect for the Global ISV team. Chris spent the decade prior to joining Microsoft working for a series of start-up companies using a variety of technologies in real time and business system development. For the first five years after graduating from Dartmouth College in 1984 Chris raised havoc in the United States Navy as an engineering officer on a nuclear power cruiser, the USS Virginia.
Teo works for Microsoft as a Technology Architect specializing on Unified Communications. Prior to Microsoft worked for enterprise customers: Independence Blue Cross, Catholic Health East, and Comcast Corporation. United States Marine ;-). |  |
| | Distributed Version Control with Mercurial | 134 | 3:40 | Git has taken distributed version control systems (DVCSs) into the main stream. While GitHub has helped make Git a popular choice for developers across a variety of platforms (even .NET), there are alternatives for DVCS. This talk introduces both distributed version control and Mercural (Hg). Mercurial is an open source, cross platform DVCS. Topics covered will include basic workflow, interopibility with SVN, setting up Mercurial on IIS 7 and finding an alternative to GitHub. | John Zablocki is the Development Lead at MagazineRadar, a New York City based information services company supporting the publishing industry. He is also an adjunct professor at Fairfield University in the Dolan School of Business. John holds an M.S. in Computer Science from Rensselaer, where he became an enthusiast of open source technologies. Online, John can be found at http://CodeVoyeur.com or http://dllHell.NET. Offline, he can be found too infrequently with his dog, daughter and his Martin acoustic. |  |
| | Dependency Properties Can Do What? | 132 | 3:40 | I have been using Silverlight since early 2.0 days and have along the way picked up an number of fun tricks that will make you totally rethink what you can and can't do with dependency properties. Some of what i will cover: Passing two values to a value converter, attached dependency properties facilitating on screen text search, attached dependency properties to enable pure XAML field level permissions, XamlProxy the simplest little class you will kick yourself for not making/using all the time, and several more examples. This is not a 100 level you should be familiar with Xaml/WPF/Silverlight. All of what i am showing will work the same with WPF as well. | Matt Van Horn is a Consultant with Services group at Infragistics, a world leader in user interface (UI) development tools and experts in the User Experience (UX) market. In his current role, Matt is responsible for working with our customers to develop innovative applications. Matt, a seasoned developer with proficiencies in a wide-array of programming languages and platforms, focuses on creating flexible and dynamic code tailored to the specific needs of customers. Matt is an experienced presenter, regularly speaking at Usergroup meetings and Code Camps. |  |
| | DSLs in F# | 141 | 3:40 | I plan to demonstrate and explain a simple dsl to describe graphics and charts. I'll parse the dsl using F#. Primary goals of the talk would be 1. To demonstrate usefulness of using a domain specific language to describe, in a human readable format, something like a graph. 2. To demonstrate usefulness of using a functional language like F# in consuming a dsl. | I primarily focus on web development, using C#, JavaScript and F#. I frequent user groups like Philly Lambda and Philly Alt.net. I currently work for Algorithmics Inc, a financial risk management software company. I graduated Drexel University with BS in Computer Science in 2009. |  |
| | Scrum 101 | 113 | 3:40 | What is this agile thing everybody is fighting over and why should I care? Does it really work? In this session we'll cover the basic principles of Scrum, an agile project management methodology. We'll talk about when it is good, what to watch out for, and how to avoid being dogmatic about Scrum.
| Eric Kepes is an aspiring software craftsman specializing in developing distributed systems using agile methods. He enjoys sharing his experiences using technology with the .Net community at user group meetings and Code Camps. He is on the board of directors for the Pittsburgh .Net User Group and the Pittsburgh Code Camps. Having spent over 16 years in software development wearing many different hats, he currently works for McKesson Automation as a Technical Lead Developer building pharmacy automation solutions.
When he’s not playing with computers or studying the latest fads in agile engineering and process, he enjoys spending time with his wife Barbara and two daughters Anna and Paige. Visit Eric’s blog at http://erickepes.com or follow him on Twitter at http://twitter.com/ekepes. |  |
| | The Future of SQL Server – Open Data, the Cloud and Beyond | 110 | 3:40 | | 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. |  |