TECHFESTS.COM


Home
Agenda
Speakers
Tracks
Prizes
Sponsors
Sponsor
FAQs
Media Kit
Register NOW!
Attendees
  

 Featured Speakers


Bob Gowdy, Microsoft Enterprise Strategy Executive, MicrosoftChris Koenig, Developer Evangelist, MicrosoftKevin Walsh, Principal Consultant, Microsoft
Michael Dereszynski, Principal Consultant, Microsoft Certified Architect for Solutions, Professional Architect with IASA, MicrosoftRob Tennyson, Application Development Manager, MicrosoftRod Fournier, Senior Premier Field Engineer, Microsoft
David Walker, Senior Application Development Manager (ADM), MicrosoftJay Smith, PMO Architect and Evangelist, Microsoft MVP, Tyson Foods, Inc.Rob Vettor, Application Architect and Technical Lead, Microsoft C# MVP, SolArc
Tom DuPont, Vice President, CodeSmith Tools, LLCRandy Walker, INETA Membership Mentor, Microsoft MVP, Owner, Harvest I.T.Tim Rayburn, Microsoft MVP - Connected Systems, Principal Consultant, Improving Enterprises
Brian Sullivan, Application Developer, Falcon Applications, LLCChris Conley, CEO, C Solutions, Inc.Corey Roth, Enterprise Consultant, Stonebridge
Dennis Bottjer, Solutions Architect / Consultant, Bank of AmericaDevlin Liles, Senior Consultant, Improving EnterprisesJP Jones, Creative Director, Designer, Author, Teacher, Owner of Paige1Publishing, Co-Owner of Collipsis Web Solutions, LLC.
JP Thompson, Senior Technical Expert, WalmartMichael Perry, Solutions Architect, AmerisourceBergenSarah Daigle Scott, @TechTeacherGirl, Sass Interactive
Todd Stone, Senior Software Developer, HBS SystemsFaiz Farazi, Microsoft SQL Server Support Engineer, Tyson Foods, Inc.Michael Smith, Channel Manager, Faronics

 Bio

Michael Perry, Solutions Architect, AmerisourceBergen

Michael Perry, Solutions Architect, AmerisourceBergen

Throughout his career, Michael has applied mathematical concepts to the construction of software. As a Solutions Architect at AmerisourceBergen, he applies the concepts of eventual consistency, event sourcing, and CQRS to building scalable and robust enterprise systems. He has written about the mathematical underpinnings of various algorithms in C/C++ Users Journal, Delphi Informant, and Code Magazine. Craig Shoemaker interviewed him on the Polymorphic Podcast about Update Controls, an open source project based on the mathematical concept of dependency. You can find out more at qedcode.com.

 Sessions

Hands-on MVVM

As people apply data binding to real applications, patterns have emerged. One of the most prevalent is Model-View-ViewModel. In truth, MVVM is not just one pattern. It is a collection if interrelated patterns. Each person has a different idea of what MVVM actually looks like. This is my opinion.

We will walk through the emergence of MVVM in a WPF application. The goal of this exercise is to understand why it is good to follow these patterns. We are going to start with direct data binding. We won?t add any code until we need it. When we find that things don?t work, we?ll add code to make them work. When things start to get messy, we will refactor to clean them up.
March 25th - 1:00 PM
March 25th

Data Binding without INotifyPropertyChanged

Data binding in WPF and Silverlight is extremely powerful. However, it can also be painful. The most painful part is knowing when to raise PropertyChanged events.

Update Controls is an open source library that takes that pain out of XAML development. It discovers dependencies within your code, and fires PropertyChanged events on your behalf. It's not simply an INotifyPropertyChanged wrapper. It's completely automatic.

In this talk, I'll show you how to data bind in both WPF and Silverlight without INotifyPropertyChanged. I'll demonstrate patterns, starting with MVVM and MVC, and going beyond to Navigation Model and VM Tuple. These patterns enable a fluid style of rapid feature development not previously possible.
March 25th - 2:30 PM
March 25th

The CAP Theorem and its Consequences

In 2000, Eric Brewer postulated the CAP Theorem. It defines the behavior of distributed systems. Since then, we have based several architectures on this work.

The CAP Theorem states that any subsystem can have only two of these three attributes:

* Consistency
* Availability
* Partition Tolerance

Consistency is the property that two users see the same state. Availability means that a node gives a meaningful response in a reasonable period of time. Partition Tolerance allows a system to continue operating in the face of repeated message loss.

If you can have only two, which two do you choose? Traditional architectures have chosen consistency over partition tolerance. New architectures are reversing that trend.

We will discuss architectural decisions, such as:
* Eventual Consistency
* Event Sourcing
* Command Query Responsibility Segregation

I will demonstrate ways of coding these architectures, and the benefits and drawbacks of each technique.
March 25th - 4:00 PM
March 25th
 
 

 Proud Sponsors


At Microsoft, we're motivated and inspired every day by how our customers use our software to find creative solutions to business problems, develop breakthrough ideas, and stay connected to what's most important to them.


TEKsystems provides technology staffing and services, helping businesses deploy high-caliber IT and communications expertise under a range of delivery options including Staffing Services, Infrastructure and Application Services, Global Services, and Workforce Management Services. Ranked by Staffing Industry Analysts, Inc. as the nation's top IT staffing firm, we've become a billion-dollar services company by continually building on what we do best - blending superior client service with an unrivaled ability to source and manage IT and communications talent, resulting in successful technology executions.Our offerings address a wide array of applications, infrastructure, and communications needs including technology deployment services, enterprise software support services, and asset management services. Our commitment to customer service has also led to the development of market specializations as a further way to put our expertise to work efficiently and creatively.For more information visit http://www.teksystems.com


Red Gate Software makes ingeniously simple tools for over 500,000 Microsoft technology professionals working with SQL Server, .NET, and Exchange.  The company's product line includes tools for comparing, synchronizing, backing up and recovering SQL Server databases understanding and fixing .NET code problems and email archiving for Exchange. www.red-gate.com


Telerik is a leading vendor of development, automated testing, and team productivity tools, as well as UI components and content management solutions for Microsoft .NET. Created with passion, Telerik products help software development teams every day to be more productive and to deliver reliable applications on time and under budget. Telerik was founded in 2002 by a few friends with a simple idea - to `quotdeliver more than expected`quot. Nowadays, a market leader with a team of more than 220 professionals spread around the globe in 5 offices, Telerik is still true to its motto - building outstanding products and serving customers with fanatical dedication.


Apress is a technical publisher devoted to meeting the needs of IT professionals, software developers, and programmers, with more than 700 books in print and a continually expanding portfolio of publications. Apress provides high-quality, no-fluff content in print and electronic formats that help serious technology professionals build a comprehensive pathway to career success.The Apress editorial and production team work hand-in-hand with all authors to ensure that their unique voices come through in each book. We are committed to supporting the ever-growing programming community by taking risks on publishing books in niche and nascent technologies.We are very happy to have Apress sponsor the conference! Please visit Apress.com for to purchase their great titles.


CodeSmith is a software development tool to help you get your job done faster. Technically speaking it is a template driven source code generator that automates the creation of common application source code for any language (C, Java, VB, PHP, ASP.NET, SQL, etc.).CodeSmith includes many useful templates as well as entire sets of templates for generating proven architectures (.netTiers, CSLA, NHibernate, PLINQO, Wilson's ORMapper, APOSA, and more). You can easily modify any templates or write your own to generate your code exactly the way you want it.CodeSmith can help you produce higher-quality, more consistent code in less time. Read More


As a leading component vendor in the Microsoft Visual Studio Industry Partner program, ComponentOne provides a wide range of Visual Studio Components, IDE tools and Web Parts for Microsoft Office SharePoint Server and Windows SharePoint Services. For the past 22 years, ComponentOne has reached designers? developers? and architects worldwide helping them to deliver rich, responsive Windows Forms, Web, and mobile applications on time and on budget. ComponentOne's flagship product, ComponentOne Studio Enterprise is the best and most complete set of components for Windows, Web, and mobile applications. Visit www.componentone.com for details on a 0-day trial.


Complete Spreadsheet, Reporting, Analysis and Business Intelligence Tools for .NET. Founded in 180, GrapeCity is a Microsoft Gold Certified Partner, a Premier Visual Studio Industry Partner, an international award-winning software firm, and the world?s largest provider of developer components and tools that includes the ActiveReports and Spread product lines. GrapeCity PowerTools, a division of GrapeCity, delivers products that are deep in functionality, unleash real business value, and are driven by an unwavering commitment to the highest quality standards. We are a strong organization with over two decades of consistent growth. We have more than 850 employees and tens of thousands of global customers.


JetBrains has a passion for making developers more productive. We design intelligent development tools to simplify your challenging tasks, automate the easy ones, and help you develop with pleasure.


Mike Murach and Associates - For over 0 years, professional developers have been relying on Murach books for quick, practical training and reference. As one developer put it, `quotI started off as a mainframe programmer and I read other books, but none ? and I really mean none ? were as useful as Murach?s. Now I've crossed over into Visual Basic land with their book. As usual, it's the best book out there.`quotFrom the beginning, our goal has always been the same: To develop the best book possible on any programming subject. That's why our books are written by our own staff of experienced developers who know how to produce great training material. That's why each book is packed with tested business examples. That's why we format the content in `quotpaired pages,`quot an approach that developers praise for both training and reference. And because we put that kind of time and care into each book, developers come back to us year after year, whenever they need career-related training.


Nevron Software is a global leader in component based data visualization technology for a diverse range of Microsoft centric platforms. Built with perfection, usability and enterprise level features in mind, our components deliver advanced digital dashboards and diagrams that are not to be matched. Today Nevron components are used by many Fortune 500 companies and thousands of developers and IT professionals worldwide.


O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, research, and conferences. Since 178, O'Reilly has been a chronicler and catalyst of leading-edge development, homing in on the technology trends that really matter and galvanizing their adoption by amplifying `quotfaint signals`quot from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme- making, and evangelism. For more information, go to http://oreilly.com


Founded by industry experts in 2001, Syncfusion, Inc. provides the broadest range of enterprise-class software components and tools for the Microsoft .NET platform.With Syncfusion, developers can move beyond simply coding applications to delivering real business innovation ? the elegant user interfaces, business intelligence dashboards, and sophisticated reporting that today's business users need, in the formats they demand. Our award-winning .NET components and controls are designed to meet your evolving development needs, whether you're working in Windows Forms, WPF, ASP.NET, ASP.NET MVC, or Silverlight.


Isocentric Networks is your answer to enterprise- level web hosting and colocation related services.  We know that businesses need solutions that drive growth and improve productivity.  Isocentric Networks is an experienced, trusted provider of internet solutions.  We can design, implement, and support your critical data and infrastructure allowing you to focus on your core business strengths.