| Speaker | Session | Description | KeyWords | Track |
| Brent Orchard | A Domain Driven Design Layered Approach to Development | Raymond James has been working to create a more standardized approach to development that allows us to follow repeatable patterns but also allows us to stay current with the latest technology trends. We have settled on .Net technologies and Domain Drive Design as the keys to that approach and we are trying to leverage the guidance put forward by Eric Evans. We have also been working with Microsoft and partners to create an application platform and reference application starting from the work introduced by Microsoft Spain called Domain Oriented N-Layer Architecture. At the moment we are leveraging technologies such as ASP.Net MVC3, WCF Data Services, and Entity Framework Code First. | DDD, MVC3, Web, EF | Web Development |
| Esteban Garcia | A Lap Around TFS 2012 | Backlog, Sprint Planning, Task Board, Code Review, My Work, Suspend, Feedback management, Exploratory Testing, Storyboards, and the list goes on. We'll explore the new features of TFS 2012 that will help you become more productive while collaborating with your team to build better software faster. | TFS, ALM, Agile | Visual Studio/TFS |
| Chris Bannon | A Smooth Transition to HTML5 using MVVM | How difficult is it to port Silverlight applications to HTML5? That is the question we hear every day at ComponentOne. Instead of speculating about it, we decided to sit down and try it. Today we will discuss the process and tools we used when doing so. The approach we took was to use the MVVM pattern (from Silverlight) when developing the HTML5/JavaScript version. By choosing this method we were able to port our data access and UI layers quite easily. We take advantage of tools like KnockoutJS and Wijmo to make the process even easier. Our developers were able to minimize the cost of learning new paradigms in this migration by reusing most of their knowledge. What we ended up with was nearly identical applications in Silverlight and HTML5. Come learn how you can smoothly transition to HTML5! | HTML5,JavaScript,Knockout,MVVM,Silverlight,Wijmo | Web Development |
| Slobodan Stipic | Analyze this! - Google Analytics for Windows Phone | If you do not know who your app users are and what they like, you are not optimally utilizing your development resources. Analyzing your Windows Phone app with Google Analytics will allow you to better understand your users and deliver improved user experience. After this talk you will be able to:
- Instrument your app with GA
- Create rich interactive reports on GA portal
- Have the reports sent to your email
- Create custom email notification in case of an event such as app sale or crash.
- Be familiar with GA APIs that expose all the information through REST services
| "Windows Phone", "Google Analytics", Mobile, Phone | Win7 Phone/Mobile |
| Chad England | AOP with Postsharp and cost savings | A fundamental discussion of the Aspect Oriented Framework PostSharp along with the potential ROI of using a tool like this. | PostSharp, AOP, Aspect | .Net Languages/Intro |
| Jim Wooley | Asynchronous Programming in .Net
| While .Net 4 added parallel programming capabilities, these tools primarily help when your application is CPU bound. In many cases, parallel processing doesn't address IO Latency issues. In these cases, we need to provide the perception of responsive applications by using asynchronous programming tools. We will explore some of these options including Delegates, Callbacks, Iterators, Observers, and the new C# Async keywords. | Async, Rx | .Net Languages/Intro |
| Scott Dorman | Asynchronous Programming in .NET 4.5 | You've always been able to write asynchronous code in C#, but .NET 4.5 introduces the Async feature allowing you to write asynchronous code more easily and intuitively. The Async feature makes asynchronous programming almost as straightforward as synchronous programming. We will explore how to use this new feature to write robust and performant asynchronous code. | | .Net Languages/Intro |
| Jim Blizzard | Building a Windows 8 Metro-Style UI | Windows 8 introduces a new and ready-to-use set of user interface controls to help you quickly create beautiful, Metro-style apps. Learn about these powerful and highly flexible controls and how to implement common patterns that deliver great Windows 8 Metro-style apps. We'll look at examples using JS/HTML5 | Windows 8, Metro-style, developer, HTML5, JavaScript | Win8/Metro |
| Jim Zimmerman | Building node.js apps and deploying to azure websites | Node.js is the next web platform that will change your life and give you more time to hang out with your friends and family when you are not geeking out on JavaScript. Come learn how to build simple node,js web applications and how to deploy them to azure websites using git. This session will cover node.js basics, how to connect to mongodb, how to deploy to azure and basic git commands to get you started. | Node.js, azure, mongodb, git | Web Development |
| Shayne Boyer | Building Windows 8 Apps w/ MVVM Light | MVVM Light is a great toolkit for building Window Phone applications and has been updated for building Windows 8 Modern UI apps. In this session, you will learn how to get the package installed, what is different from Windows Phone development in MVVM Light and how to start your first app in Windows 8. | MVVM Light, Windows 8 | Win8/Metro |
| Jose Chinchilla | Business Intelligence Decaffeinated | For many Database Administrators, Data Analysts and other IT and Business Professionals, Business Intelligence (BI) and Data Warehousing (DW) may be a new and uncharted territory with no clear path towards the destination. Others, who have already jumped head-on into the Business Intelligence journey, may be facing challenges that can potentially put their efforts at risk of failure. In this session I will go over some of the basic concepts that are key in understanding BI and DW. I will also go over the natural roadmap towards BI success, its maturity stages and some of the factors that influence a successful BI project. | bi, business intelligence, sql, data warehouse, sql server | SQL Server/BI |
| Scott Dorman | Chalk Talk - Code Style and Standards | Code standards and styles are one of those topics that you either love or hate. Join your fellow developers as we talk about what our experiences have been, what worked, what didn't, and why having them is a good idea. Share your thoughts on what should be considered a standard and why it is important. Along the way we can discover some "best practices" and some creative ways to make adopting code standards at your company a little bit easier. | | .Net Languages/Intro |
| Esteban Garcia | Continuous Delivery: Why and How | Code -> Test -> Build -> Deploy. As teams become more agile, there is a higher expectation to deliver quality software in shorter timeframes. But how do you do that without affecting your productivity and sacrificing quality? This session will cover the steps that you should go through to achieve deliver quality code as often as required by your business. We will leverage TFS to orchestrate builds that include compile, unit tests, functional tests, code analysis, deployment, and more. | TFS, ALM, CI, Agile | Visual Studio/TFS |
| Brian Kassay | Creating a HTML5 Windows 8 native application | The upcoming Windows 8 operating system contains a new framework to do application development called Windows Runtime, or WinRT. There are two ways to develop applications with WinRT, either with XAML or HTML5. In this session I will create an HTML5/JavaScript WinRT application from a blank template and turn it into a working application. I will show how both Visual Studio 2012 and Expression Blend 5 tool are used together to easily create great applications! | Win8 HTML5 Javascript WinRT | Win8/Metro |
| Jose Fuentes | Data Everywhere | Using public data to analyze and get insight into trends using some of the latest technology and tools, data can be public oData sources, twitter, government. How to harness this data and use it is a challenge to every SQL/BI professional. This talk will discuss the various tools and options as well as go though some of the examples as to what can be done and how public data can shape our world for the better. | SQL 2012, SharePoint | SQL Server/BI |
| john mcfetridge | develop phone app using sencha touch with ASP.NET MVC Web API backend | Will show how MVC services work wonderfully with Sencha Touch to develop cross phone apps that run on IPhones, Droids,IPads and soon Windows 8 Phone and Tablets. Now we can write many apps once as long as the UX demands are not extremely demanding such as a game. will overview the capabilities of the framework especially the data package used to access the services. we use MVC 4 Web Api to provide the data with Entity Framework Code First | asp.net, MVC API,SENCHA TOUCH, EF Code First | ASP.Net/MVC |
| Jay Kimble | Developing a Cross WP7/Win8 Library | Developing libraries that target both Win8 and WP7 can be very difficult. This talk will outline lessons learned while developing a Dropbox (oAuth1) client that targets both Win8 and WP7. We will explore the various advantages that Win8 gives us when developing an oAuth client and how we can port these advantages to WP7 as well as we will explore how the new C# Async need not be a hindrance, but it can actually make our development cleaner. | Async, WP7, Win8, Win RT, WinRT | Win8/Metro |
| Bill Reiss | Developing games for Windows 8 using MonoGame | For game development on Windows 8, Microsoft is recommending DirectX and C++. If you're daunted by the learning curve of DirectX and coding in C++ you might want to consider XNA but it's not supported on Windows 8 for Metro style apps. MonoGame is an open source implementation of the XNA framework and is now available for WinRT. This session will get you started creating your first game using MonoGame. | Windows 8 WinRT MonoGame game development | Win8/Metro |
| Brandon Kelly | Dynamics CRM 2011: A dream for developer's | Learn the basics of development with Microsoft Dynamics CRM 2011. Dynamics CRM is a natural extension of the Microsoft development stack, an ideal platform for making Line of Business applications come to life quickly and easily. This course is designed to be an introduction geared towards .Net developers and focuses on platform fundamentals. | Dynamics CRM 2011, SQL Server, Dynamics, CRM | Open Topics2 |
| Sara Hand | Early Stage Funding and Your Startup Business ... |
Whether you are currently looking for funding or think that you might want to at some time in the future, there are some things you should know. We will discuss various stages of business development and funding, as well as answer a few important questions about who does what and what you should consider when looking for funding.
• Do I really need outside funding?
• Are there grants for business development?
• What is the difference between Angel and Venture Capital?
• What types of early stage funding are available?
• What amounts of capital are typically associated with rounds of funding?
• What is it that early stage investors are looking for in a company?
• What should I have in place when looking for funding?
• What resources are currently available to help me?
| early stage funding, resources, business development | Open Topics |
| David Giard | Effective Data Visualization: The Ideas of Edward Tufte | We spend much of our time collecting and analyzing data. That data is only useful if it can be displayed in a meaningful, understandable way.
Yale professor Edward Tufte presented many ideas on how to effectively present data to an audience or end user.
In this session, I will explain some of Tufte's most important guidelines about data visualization and how you can apply those guidelines to your own data. You will learn what to include, what to remove, and what to avoid in your charts, graphs, maps and other images that represent data.
| Data;Reporting | Open Topics |
| Stan Schultes | Exposing Cloud Data Through Services | We will explore using WebAPI and Entity Framework to easily expose your cloud data via web services. | WebAPI, Entity Framework, Data, Cloud | Visual Studio/TFS |
| john mcfetridge | Facebook integration with WinRT XAML (login and Photos) | This session will show how to use facebook C# sdk available at http://csharpsdk.org/ to access facebook apis for login and traversing the facebook graph to access and add photos.
uses WinRT camera api for camera capture which of course requires a webcam. | winrt,xaml,camera | Win8/Metro |
| Michael Stark | Get Remote Data to Windows Phone using WCF | Get your remote data to the phone using WCF. During the session we'll create a WCF service. Then we will create a Phone app to consume the service. | Phone 7, Data, WCF | Win7 Phone/Mobile |
| Greg Leonardo | Getting started with Development in Windows 8 | Trying to figure out how to get started with Windows 8 development? This is a great session to get started. You will get an overview of how to started and dive into development considerations. | Microsoft, Windows 8, Greg Leonardo, Webonology | Win8/Metro |
| Jim Blizzard | How and when Win 8 Metro-style apps run | Learn the fundamentals of Process Lifetime Management and how to structure your app to suspend and resume quickly, save app states properly, and behave consistently. For media or real-time communications, we’ll show you how to keep your experiences available and always connected, while still letting Windows manage the system resources - providing a great end-user experience and long-lasting battery life. Demos will be in HTML5/JS | Windows 8, Metro-style, developer, JavaScript, HTM | Win8/Metro |
| David Giard | How I Learned to Stop Worrying and Love jQuery | JavaScript is an excellent way to add rich client-side functionality to a web site. But differences in the DOM implementation by the various browsers and platforms can make JavaScript difficult. JQuery solves this by providing a library of functions that provide simplified, consistent, cross-browser, cross-platform JavaScript support.
In this session, I will show how to add jQuery to your applications and use it to add rich functionality to your web sites.
This presentation is heavy on examples, showing jQuery syntax and functionality; showing Ajax calls with jQuery; and showing jQuery UI examples.
| JavaScript;jQuery | Web Development |
| David Giard | HTML5 is the Future of the Web (new) | The next version of tools for the web will include more semantic markup, powerful APIs for JavaScript , and better native styling. In this presentation, I will show the important features of HTML5 and CSS3 and how you can use them today in your web applications.
I will demonstrate code that can be used today in browsers that support HTML5 features and that can be handled gracefully by browsers that do not support these features.
| HTML5;CSS3 | Web Development |
| Jim Blizzard | Integrating the Windows 8 Experience with Contracts | Contracts are agreements between Windows and your Metro-style app that allow you to integrate Windows 8 features into the app. For example, Windows 8 enables users to share content from one application to another by using the Share contract. In this session, you'll learn how contracts work, and how to implement built-in contracts such as Search, Share, and Settings. Demos will be in HTML5/JS | Windows 8, Metro-style, developer, HTML5, JavaScript | Win8/Metro |
| John Wang | Intro to Open Data Protocol (OData) | In this session, we will provide an overview of OData and using .NET 4 on consuming and creating an OData endpoint. The Open Data Protocol (OData) applies web technologies such as HTTP, AtomPub and JSON to enable a wide range of data sources to be exposed on the web in a simple, secure and interoperable way. | | Azure/Cloud/SQL |
| Shayne Boyer | Introduction to ASP.NET WebAPI - Why you should be using it. | This is an introduction to ASP.NET WebAPI and how easy it is to get started and use it in your application development when building RESTful services. | Web-API, REST, Web Services, Mobile | ASP.Net/MVC |
| Randy Patterson | Introduction to Azure Web Sites | Get 10 web sites for FREE! Windows Azure Web Sites is a simple and powerful hosting platform that allows developers to easily build and rapidly deploy web applications on Windows Azure using their favorite languages, frameworks, and tools. Join Randy Patterson as he demonstrates how you can use Azure Web Sites to run ASP, ASP.NET, MVC 4 and PHP. He will also demonstrate how to deploy your code using FTP, Web Deploy, TFS and Git | Azure, ASP, MVC, Cloud | Azure/Cloud/SQL |
| Bill Reiss | Introduction to developing Windows 8 Apps With C++ and XAML | One of the more interesting additions to the options for developing apps for the Windows 8 Store is the ability to use C++ with XAML. One of the biggest headaches when developing Windows apps in C++ in the past was having to deal with MFC or ATL, all that is gone and replaced with the power and flexibility of XAML. Learn how to leverage this powerful new platform to build an entire app or to use C++ to build the pieces that need a performance boost. | C++ XAML WinRT Windows 8 | Win8/Metro |
| Michael Stark | iOS and MonoDevelop and JSON data | Use your .Net skills to write an iOS app. In this session we will create a JSON data feed on a server in .Net using JSON serializer. Then we will consume that same JSON in an iPhone App using Mono and .Net on a Mac. | iOS, Mono, JSON | Win7 Phone/Mobile |
| Sara Hand | Just Because I Can, Doesn't Mean I Should… | Just because you can build another couponing site, another local directory, another mobile ap, doesn’t mean you should does it? In working with entrepreneurs there are several things they often do based on what they see around them.
• Build what is not immediately in front of them
• Hire from their immediate circle of friends
Neither of these habits is necessarily bad. However, if you don’t know that the marketplace is flooded with exactly what you want to build and much better funded than you and with an exceptional team, that could be a problem. Or maybe your best friend is incredibly supportive, but that doesn’t mean that you want them to be your business development director does it?
A very successful serial entrepreneur friend says, “Fail fast.” Market research and feasibility can tell you if “this” is the idea to put your efforts to or maybe there could be a better choice.
Build Better – Gain Market Share Faster – AND Make Money Sooner
| Feasibility, Market research, product development, | Open Topics |
| Sara Hand | Just Because I Can, Doesn't Mean I Should… | Just because you can build another couponing site, another local directory, another mobile ap, doesn’t mean you should does it? In working with entrepreneurs there are several things they often do based on what they see around them.
• Build what is not immediately in front of them
• Hire from their immediate circle of friends
Neither of these habits is necessarily bad. However, if you don’t know that the marketplace is flooded with exactly what you want to build and much better funded than you and with an exceptional team, that could be a problem. Or maybe your best friend is incredibly supportive, but that doesn’t mean that you want them to be your business development director does it?
A very successful serial entrepreneur friend says, “Fail fast.” Market research and feasibility can tell you if “this” is the idea to put your efforts to or maybe there could be a better choice.
Build Better – Gain Market Share Faster – AND Make Money Sooner
| Feasibility, Market research, product development, early stage | Open Topics |
| john papa | KnockoutJS | Do you write a lot of HTML and Javascript code to push and pull data? In this session you will learn popular techniques to use data binding to bind your data to your target controls in HTML writing less code, but gaining more power. See how to consume JSON data, use JSON objects in JavaScript, use declaritive binding and using KnockoutJS. You will also see how to use the MVVM pattern to write data-centric JavaScript code that follows good separation patterns and creates highly maintainable code. | knockout, mvvm, javascript, patterns | Web Development |
| Greg Leonardo | Line of Business Development using MVC4 | Ever wonder how to leverage MVC in you line of business development? This session was designed to help provide some best practices and insight into leveraging the power of MVC to provide business solutions. | Microsoft, ASP.NET, MVC4, Greg Leonardo, Webonolog | ASP.Net/MVC |
| BarCamp | Local Gov't and Tech - Panel Discussion | Local Gov't and Tech - Panel Discussion | | Open Topics |
| Scott Dorman | Memory Management Fundamentals – Garbage Collection Deep Dive | Memory management in .NET is one of the fundamental aspects of .NET, yet it also seems to be one of the most misunderstood concepts in the CLR. Take an in-depth look at how .NET manages memory, allocates resources, and how the Garbage Collector works. | | .Net Languages/Intro |
| Scott Dorman | Memory Management Fundamentals – IDisposable and the Dispose Pattern | Continuing the discussion on memory management in .NET, we’ll re-cap the basics of how the garbage collection system works and then talk about the IDisposable interface and the Dispose pattern. This will cover not just how to use the pattern but also how to implement the pattern into your own classes. | | .Net Languages/Intro |
| Anand Raja | MVVM Distilled: JavaScript | The Model-View-ViewModel (MVVM) pattern is fundamental for those who develop well-structured web or desktop apps. The goal of this presentation is to provide the audience with a clear understanding of MVVM fundamentals, objectives, and it’s application. A JavaScript web application will be used to demonstrate the practical application of the pattern. A walk-through of a WPF MVVM sample app will be done to provide C# developers with a familiar point of reference. | MVVM, KnockoutJs, jQuery, JavaScript | Open Topics |
| Jose Fuentes | Next Architecture revolution (infrastructure) | This is a discussion around architecture infrastructure covering the following:
• Windows 2012
o HyperV
o FileServer
• SQL 2012
o Always On
• SharePoint using the above infrastructure
• Cloud Disaster Recovery (IAAS)
• Moving to the Cloud (Onsite/offsite(cloud))
How to map out, how to structure a solution for small to medium businesses/organizations that can put together a very highly available solution at a better price and with less resources than ever before. This will discuss real world issues and problems around the proposed solution.
| hyperV, windows 2012, SQL 2012, SharePoint | Architecture / Agile |
| Kevin D. Wolf | NiVek GO! QC1 (Quad Copter) Demo | This session will review the hardware and software used in the creation of a custom fly by wire, quad copter. This topic won't go into any great deal but is interesting from the perspective of controlling hardware with software that includes a custom Windows 8 flight console. | NETMF Netduino Hardware | Open Topics |
| Gary Blatt | Office 365-Developing for the Cloud | As Microsoft increases the functionality of this online environment, the popularity has increased exponentially. Come see how you can take advantage of this new paradigm using your current skills as well as some new ones.
Developing for the Cloud does have some challenges, but there are many ways to work within those parameters and add great value to your organizations implementation. We will look at the restrictions as well as some of the new tools to enable a successful deployment of your code. | | Azure/Cloud/SQL |
| Jyoti Chawla | Peeling off the Powershell and opening the Windows 8 | Learn the tips and tricks of the Powershell 3.0 and Windows 8. How to let Powershell un-shell itself to you!!! | Windows 8, Powershell 3.0 | Win8/Metro |
| David Giard | Persistence In The Cloud: How to use Azure Storage | Azure Storage allows you to store data in the cloud in a way that is durable, scalable, and highly-available. Azure Storage provides queues, blobs, and tables in which to store data. In this session, you will learn about each of these storage mechanisms and how to access them from your .NET and Windows Azure applications. | Azure;Cloud | Azure/Cloud/SQL |
| Muhammad Siddiqi | Portable Library Tools | This session would be an introduction of Portable Class Library Tools. This is a recent addition by Microsoft in developers' toolbox. The session would discuss why we need such a concept, how to use them and their application in MVVM design. | Portable Library Tools, MVVM, Assembly Portability | Architecture / Agile |
| Jose Chinchilla | PowerPivot+Power View = Self-service BI Revolution | SQL Server 2012 introduced several new features and tools that have sparked the self-service BI revolution. Learn how PowerPivot and the new ad-hoc dashboarding tool called PowerView are revolutionizing the way Business Intelligence is being delivered and consumed by the end users themselves. In this session you will also understand what is the role of IT in this new self-service paradox. | powerpivot, power view, sql server, sql, bi, dw, business intelligence, data warehouse, self service, self-service | SQL Server/BI |
| Jim Wooley | Reactive Extensions (Rx) in Action | You may have seen the theoretical discussions of Reactive Extensions and heard about the duality of IEnumerable and IObservable, but are still scratching your head to know how and when to use them. In demo filled session, we'll cover a number of cases where it makes sense to consider RX to declaratively compose complex operations over observable sequences in an elegant LINQ like syntax. We may even have some chocolate induced audience participation along the way. | Rx, RxJs | .Net Languages/Intro |
| Jeff Hardy | ServerSilo | ServerSilo | | Open Topics |
| Gary Blatt | SharePoint for .Net Developers | SharePoint has become the flagship for Microsoft and there is a large demand in the IT industry for more reosurces. Come learn how to parlay your .Net knowledge into a successful SharePoint developer career.
We will be looking at such development tasks as creating custom webparts, event handlers and workflows using .Net in a SharePoint environment. | | Portals/SPS/DNN |
| Showdown Vendor | Showdown - HTML+JS | Showdown - HTML+JS | Showdown HTML JavaScript | Open Topics |
| Showdown Vendor | Showdown - iPhone | Showdown - iPhone | Showdown iPhone | Open Topics |
| Showdown Vendor | Showdown - Windows 8 | Showdown - Windows 8 | Showdown Windows 8 | Open Topics |
| Showdown Vendor | Showdown - Windows Phone | Showdown - Windows Phone | Showdown Windows Phone | Open Topics |
| john papa | Single-Page-Apps | Single Page Applications (SPAs) focus on delivering better user experiences with significant client-side interactions using JavaScript, HTML5 and CSS. This session explores how to build end-to-end SPA solutions using data binding and MVVM on the client, data services for abstracted calls, navigation and routing, responsive design for mobility,and local storage. On the server, we will explore layered patterns, MVC WebAPI for RESTful services returning JSON and Entity Framework for data access. | HTML5, Knockout, MVVM, JavaScript, jQuery, ASP.NET | Web Development |
| Jose Chinchilla | SSIS Viagra: Top 10 Quick and Easy Performance Enhancers for Your Integration Services Packages | Learn from Jose Chinchilla's (aka SQLJoe) Top 10 proven techniques from the field to speed up SSIS Package performance. As a bonus, attendees will learn how to maximize SSIS multi-threading capabilities using the (free) SSIS Balanced Data Distributor (BDD). It's like Viagra for your SSIS Package Performance!
We will do an overview of important design considerationswith SSIS regarding:
- Parallelism
- Memory buffers
- Synchronous and asynchronous operations
- Blocking, non-blocking and semi-blocking operations
- Row-by-agonizing-row (RBAR) vs.set based operations
- Change Data Capture techniques for incremental loads | ssis, sql, sql server, change data capture, incremental, loads, ETL, dw, bi, data warehouse, business intelligence, CDC | SQL Server/BI |
| BarCamp | Startup Funding in Florida - Panel Discussion | Startup Funding in Florida - Panel Discussion | | Open Topics |
| Shayne Boyer | Telerik Controls for Windows 8 | Telerik has just released a set of controls for Windows 8 development. In this session, we'll take a look at the set of controls and see how easy it is to get started using these to make your Windows 8 apps pop. | Windows 8, Telerik, XAML | Win 8 Beginner |
| Michael Stark | Telerik Controls in Windows Phone App | See how to implement several Telerik controls in your Windows Phone 7 App. You will see transitions, tile, window, picker, and infinite loop control. | Phone 7, Telerik | Win7 Phone/Mobile |
| Michael Stark | The Adventures of Porting your Windows Phone 7 App to Windows 8 | Travel along as we migrate a Phone 7 App to Windows 8. We'll discuss similarities in technologies and point out differences in technology and desgign. We'll highlight new features of .Net4.5/WCF, Marketplace Submission, the Simulator, and the WACK (Windows Application Certification Kit). | Win8, Migration, WCF | Win8/Metro |
| David Liebman | The Great Tile Experience in Windows 8 | In this presentation I will show how the most core part of your Windows 8 application the Tile can be used. I will show you how to update your apps live Tile using polling and local API's so you can make you Windows 8 application shine!!! | Tile, Push Notifications, Badge Updates | Win8/Metro |
| Jay Hill | Unlocking the Power of Object-Oriented C# | This session will draw and enforce connections among object-oriented design principles and patterns through visualization and short live coding demonstrations.
This session is NOT an introductory, step-wise overview of SOLID principles; it is an exploration of how these and other principles fit into real-world coding patterns and engineering methodologies to create a highly flexible, highly maintainable codebase.
Attendees will gain exposure to some underexposed design patterns, deepen their understanding of core object-oriented design principles, and see the value proposition of adhering to these principles in practice. | C# OOP patterns principles practices | .Net Languages/Intro |
| Walter V. Williams, Jr. | Using SQL Server Compact Edition (CE) in a .NET application | When you have projects that need a database, but don't need the overhead of SQL Server (Express or Full), consider using SQL Server Compact Edition (CE). It is FREE, SMALL and easy to use.
This session will cover:
* Brief summary of pros & cons of using CE rather than SQL Server Express.
* Creating a CE database through .NET.
* Walkthrough of .NET project code that accesses the CE database.
* Session attendees can request a working copy of a Security Front end
that uses SQL Server CE for its database. | SQL Server CE .NET | SQL Server/BI |
| David Giard | Using the Database features of Visual Studio 2010 | Visual Studio provides a set of integrated tools that assist developers in managing and deploying SQL Server database objects.
In this session, I will explain and demonstrate how to use each of the following tools.
• Database projects
• Refactoring Database objects
• Schema Compare tool
• Data Compare tool
• Generating Data
• Database Unit Tests
| Database;VisualStudio;DataDude | SQL Server/BI |
| Paul Beaton | Using Windows Azure in a Windows 8 Application | In this session, you will learn how easy it is to implement a SQL instance in Azure, code a WCF service to be hosted in Windows Azure and use that data in a Windows 8 application. | Windows8 Azure Metro SQL WCF | Win8/Metro |
| Chris Hance | What kind of date is this? | Because of time zones, "right now" always spans at least two dates, and with optionally-observed daylight savings and the +13 & +14 zones, sometimes spans three. This can cause inconsistencies when two machines don't share a time zone, or when an intermediate layer decides to "help" you by transforming a local date to or from UTC. If you record only the date, even a shift of one time zone between data and UI can transform 2012-10-13T00:00:00 to 2012-10-12T23:00:00, then strip off the time.
While we're "supposed" to always store dates in UTC, not everyone got the memo. This session will begin with a discussion of the problem, then walk through how to get dates with no embedded time zone information from SQL Server to EF, and send it as Json through WCF or Web API to a Javascript client. It will show at least one method of keeping the actual date consistent throughout. | WCF Web API javascript date Entity Framework EF | Web Development |
| Jose Chinchilla | What’s new for T-SQL in SQL Server 2012 ? | SQL Server 2012 introduced new T-SQL commands and functions that make SQL programming a lot easier. Join this session to learn about the most important T-SQL improvements in SQL Server 2012 including functions for error-handling, casting and converting, paging, date and time and others. | sql, t-sql, sql server, 2012 | SQL Server/BI |
| Jim Wooley | Windows 8 Application Integration: Contracts, Charms & Pickers | Windows 8 provides an entirely new set of API’s for developers to learn and understand. Among these API’s, Microsoft has added some interesting integration points through a set of charms and pickers. Now, we can view Windows as an application integration hub to facilitate client applications to share information. With these common contracts, you can now architect your apps to expose and consume data with other systems, even if they are not yet created. We’ll take a look at the new FilePicker, ContactPicker, Search Charm and Share Charm features. | Win8, Charms | Win8/Metro |
| Jim Blizzard | Windows 8 Metro-style development for Web developers | Learn how to use your web skills to build Windows 8 Metro-style apps. In this session, you’ll discover how to harness the rich capabilities of Windows 8 through JavaScript and Windows Runtime. You’ll also learn about navigation, user experience patterns and controls, inherent async design, and the seamless operating system integration that enables you to create incredible, Metro-style apps. | Windows 8, Metro-style, developer, JavaScript, HTM | Win8/Metro |
| Walter V. Williams, Jr. | WiX-A free Windows Installer front end alternative | Many of us need to use Windows Installer to install our applications. However, Windows Installer is not easy to work with directly. So people use front ends such as
InstallShield or Wise Installer. These work well, however they have a price tag. WiX is a free alternative front end for using Windows Installer. It can be used through
Visual Studio. Microsoft supports WiX and they use it to build their Office and Visual Studio installs.
This session will cover:
* What is WiX.
* How to get it.
* How to link it into Visual Studio
* How to use it.
* Simple demo using WiX.
* Review of a major WiX project. | Wix Windows Installer | Open Topics |
| Showdown Room 1100 | Wrap-Up | | | .Net Languages/Intro |
| Showdown Room 1100 | Wrap-Up | | | Architecture / Agile |
| Showdown Room 1100 | Wrap-Up | | | ASP.Net/MVC |
| Showdown Room 1100 | Wrap-Up | | | Azure/Cloud/SQL |
| Showdown Room 1100 | Wrap-Up | | | Open Topics |
| Showdown Room 1100 | Wrap-Up | | | Portals/SPS/DNN |
| Showdown Room 1100 | Wrap-Up | | | Silverlight/SQL |
| Showdown Room 1100 | Wrap-Up | | | SQL Server/BI |
| Showdown Room 1100 | Wrap-Up | | | Visual Studio/TFS |
| Showdown Room 1100 | Wrap-Up | | | Web Development |
| Showdown Room 1100 | Wrap-Up | | | Win7 Phone/Mobile |
| Showdown Room 1100 | Wrap-Up | | | Win8/Metro |