Sessions
56 sessions.
Tag! You're it! Click on a session to edit its tags.
(Just) The Semantic Web
Location: Eliot Center, Room A204
Last year I held a session on "Clojure and the Semantic Web". Well, it turned out that an intro to clojure *and* the semantic web was too much for one session. This session for 2011 is just about the semantic web: what is RDF? what is an "ontology"? what is the SPARQL query language? How does this relate to relational and non-relational databases generally? (In roughly that order.)
Acceptance Test Driven Development with Visual Studio
Location: Eliot Center, Room B202-203
Involving testing professionals in the Scrum process and moving testing forward in the process are among the most difficult yet valuable changes that a team can make to deliver the right products that work correctly. This session will demonstrate the practical use of Visual Studio and Fitnesse to create Acceptance Tests in the form of examples from the problem and using Unit Test Driven Development to create the solution and finally hook the Acceptance Tests up to the solution to see the tests pass.
Android 3.1
Location: Eliot Center, Room A201
Android 3 allows application developers to build applications for tablets such as the Motorola Xoom. Android 3 delivers an enhanced UI and an improved programming model. In this presentation, we'll discuss Android tablets, Android's new platform API's, and the Android 3.1 developer SDK.
Asynchronous Programming Futures for .NET (C# 5 / VB 11)
Location: Eliot Center, Room A203
This session will take a peek into the future and examine some of the features proposed for C# 5.0. This includes studying async methods which are part of C# 5.0 and build on the PFx Task library. We will also briefly look at the PFx Task libraries to gain the necessary background for working with the new language features. Note that Visual Basic 11 will also have these identical features so in essence we'll be covering VB 11 as well.
Cloud Formation
Location: Eliot Center, Room A202
Where the cloud came from, what it is, who is pushing the envelope of cloud computing and where does the .NET Community stand in all of this? Followed with deployment demos to Windows Azure, Amazon Web Services, and AppHarbor!
Code Generation with T4 Templates
Location: Eliot Center, Room B204
T4 Templates (Text Template Transformation Toolkit) is the code generator built into Visual Studio. This session is a basic introduction to code generation in C# and .NET using T4 Templates in Visual Studio 2008. I will takes you on a journey starting from the basic "Hello World" template into a world where you can wrote reusable templates and interrogate SQL Server or an ADO.NET DataSet for table descriptions.
Composing New Applications using AppFabric
Windows Server AppFabric and Windows Azure AppFabric are recent services for composing applications together on-premise and in the cloud, respectively. Traditionally, these kinds of capabilities have been available to "enterprise-level" applications: AppFabric makes these capabilities are available to all kinds of applications.
Connecting WP7 and Azure with WCF
Location: Eliot Center, Room A201
Windows Phone 7 and Azure are hot topics this year, and the two together is a winning combination. In this session, we'll have a short overview of Azure and WCF, then look at the free tools and guidelines used to build applications for WP7 (you don't even need a phone to get started). We'll then dig in and create a Windows Phone 7 application which utilizes data stored in SQL Azure and accessed via WCF web services.
Creativity and the art of computer science
Location: Eliot Center, Room B204
So aren't these two topics diametrically opposed? Aren't Nerds supposed to fail Arts and Crafts? Don't tell me this presentation is going to be about making my website prettier, I've got people for that! Computer programming has a bad image as dull and boring. On the exciting career scale, programming may be a step up from being an accountant or a lawyer, but it's no Neil Armstrong step, more like the step of a little old lady with a stroller. Yet somehow, when conversing with developers, you'll often find some deep satisfaction for the field. You will also find some resentments for the political process that goes along with it. Computer Science is an industry that attempts to solve a multitude of problems in our modern world. Yet without proper foresight a solution can be worse than the problem. What makes for a good solution? How do we know a solution is the best one? Finally, Is there any way to improve our ability to intuit better solutions to our computer problems? The common misconception in the industry is that it takes a very talented programmer to write a successful application, when what it really takes is indeed a talented programmer with a clear understanding of the problem and a great vision for solving it. Creative problem solving is an everyday experience in computer science, yet the topic of creativity is rarely if ever addressed in the vast array of manuals on the subject. This presentation may not help you in your arts class. It will give you a set of tools that may help you find better solutions to your assignments. Hopefully, it will also give you a deeper appreciation for your work as a computer programmer.
Engaging the mobile end-user
Location: Eliot Center, Room A201
There are a lot of mobile applications out there and even if you manage to get yours on someone's device, what keeps them from forgetting about it the next day? We'll discuss how to use push notifications in your application to keep end-users up to date, entertained and informed so that your app goes from being an end-user fling to being the next big thing.
Facebook Canvas App in an hour with the Facebook C# SDK
Location: Eliot Center, Room B204
Starting with just a blank MVC 3 application we’ll build a simple (hey we only have an hour), but functional application that runs in a Facebook canvas. We’ll use features such as NuGet to load the SDK and get up and running quickly. We’ll talk about some of the gotcha’s you might encounter and how to deal with them, such as authenticating users in the context of the canvas. We’ll also discuss where to find online resources to help you as you build out your own applications beyond what we can do in 1 hour. Stop on by whether you have an immediate need, are curious about developing Facebook apps, or just want to hear Will swear like a sailor as the clock ticks down.
Fluently Persistent: Creating a conventional persistence layer
Location: Eliot Center, Room B302-303
Working with NHibernate can be very daunting and error prone, especially when using XML configuration. Fluent NHibernate was created to reduce that friction. Learn how to configure your application to use NHibernate using Fluent NHibernate. We will explore fluent-mapping and auto-mapping. We will also create our own auto-mapping conventions. Time permitting, we will explore setting up (Fluent) NHibernate in an ASP.NET MVC application using convention-over-configuration principals.
Getting Started with Azure in 2011
Location: Eliot Center, Room A202
This session will give you a tour of the current Windows Azure software development environment. You'll learn how to get started writing an ASP.Net MVC app that harnesses Azure Compute, Storage Services, SQL Azure and AppFabric. You'll also see tips and tricks for building fault tolerance, application monitoring, automated deployment, and the Azure pricing model.
Getting Started with Git - A Hands-On Session
Location: Eliot Center, Room B201
The best way to learn is a source control system is by getting your hands on it and working with the ideas. Join Adron Hall and other experienced Git users, and start using Git together.
Getting Started with Umbraco CMS
Location: Eliot Center, Room A201
Umbraco CMS is a free, open-source, feature-rich, and highly extensible content management platform based on ASP.NET that is being used by over 80,000 websites including companies like Fox, Heinz and Microsoft. In this session we will jump right in to Umbraco and build a functional and manageable website while learning about document types, templates, XSLT, macros, user controls, and more. CMS just got awesome!
Git Init: Real World Version Control
Git is an powerful, flexible, and popular open-source version control system. Its distributed nature has helped it quickly become one of the dominant tools for collaborative software development. Used for many popular projects like the Linux Kernel, jQuery, Ruby on Rails, Android, Drupal, and PostgreSQL, Git can help you build software better. By the end of this talk, you’ll have a solid grasp on the basics – cloning repositories, staging and committing changes, branching and merging, and working with remotes. We’ll also cover repository hosting options (such as GitHub), and ways you can use Git to improve your team’s software development workflow.
GLSL v1.20
Location: Eliot Center, Room B204
Learn the basics of the OpenGL shading language (GLSL v1.20). GLSL is used in games and scientific visualization. This version of GLSL corresponds to OpenGL 2.1, which is supported by many graphics cards.
Hackathon: Let's Write Our First Windows Phone 7 Apps Together!
Location: Eliot Center, Room B202-203
Bring your own laptop to write your own app, or follow along with the group. No experience necessary! We'll start with File | New | Project, and build from there. You will be amazed how much application you can write in very little time!
How To Become a MEF Head
Location: Eliot Center, Room B301
In this fast moving presentation we'll cover what it means to be a MEF Head and how you can join this exclusive club. “Application requirements change frequently and software is constantly evolving. As a result, such applications often become monolithic making it difficult to add new functionality. The Managed Extensibility Framework (MEF) is a new library in .NET Framework 4 and Silverlight 4 that addresses this problem by simplifying the design of extensible applications and components.” We'll cover the following features of MEF: • Parts • Catalogs • Metadata • "Stable Composition" • Integrating MEF into Existing Applications • Debugging Strategies • Application Strategies: Desktop vs. Silverlight vs. WP7 • MEF Futures • Your questions & specific features! Do you have a specific feature of MEF you would like to see presented, or an aspect of the framework that you’d like to see a deep dive? Contact me via my blog or Twitter!
How to speak good - Public speaking for tech professionals
Location: Eliot Center, Room A204
As tech professionals, we have many opportunities to speak in public, whether just at a work meeting or a formal conference. This session will give you the tools needed to overcome fear, create your presentation and use PowerPoint effectively.
HTML5 Canvas Mastery
Location: Eliot Center, Room B304
The HTML5 canvas element introduces an extremely powerful graphics capability for the browser. If you write web-based applications, you owe it to yourself to see what can be done with hardware-accelerated custom drawing. The HTML5 canvas element has potential for everything from line of business apps to games, and more. See firsthand how simple the API's are, some of the gotchas to be aware of with immediate mode graphics manipulation, advanced techniques - and see a real-world example of what can be accomplished without any special browser plugins.
Integrating External Data With CMS Content
Location: Eliot Center, Room B201
This session will use jQuery and SharePoint Web Services to demonstrate how to populate a Bing map with Geo data. You will be learning the basics of using jQuery in creating AJAX pages using the XML data provided by the SharePoint Web Services.
Interview Programming
Location: Eliot Center, Room B301
In this presentation I will go through my favourite interview question. We'll discuss possible solutions and ways to analyze them.
Introduction to Windows Phone 7
Location: Eliot Center, Room A106
Microsoft ISV Architect Evangelist Bruce Kyle will provide a basic introduction to developing Windows Phone applications showing code. We'll build out a Pivot table and edit and store data. He'll explain lessons learned from building his real-world app.
Javascript HTML Frameworks, the sequel
Location: Eliot Center, Room B202-203
Nick Muhonen examines some of the recently released frameworks for JavaScript and dynamic HTML 5 development including: JQuery templates, knockout.js, and backbone.js.
jQuery and n-tier apps on the Microsoft stack
Location: Eliot Center, Room B304
Ever used $.ajax() to get data into your jQuery app? Come discuss your experiences and see what new features we have to offer. Bring an example to show, ask questions of MS team members, and let's solve a problem together!
Keynote: Lego, Open Source and Sucking Less: An Overview of the MS Web Stack of Love
Location: Eliot Center, Sanctuary
Oh yes. Building web applications on the Microsoft stack continues to evolve. There are lots of great tools to leverage but it can be difficult to keep up with all the options. In this technical and fast-paced session, you’ll learn from Scott Hanselman how the pieces fit together. We’ll look at ASP.NET MVC 3, MvcScaffolding, Entity Framework Code First (Magic Unicorn Edition), SQL Compact 4, jQuery and more. We’ll also see how many times Scott can say “unobtrusive” in a single talk. You’ll leave this session with a clear understanding of the technology options available on the Microsoft Web Stack. What’s changed since PDC? What direction are we doing? Let’s see what we can build in an PowerPoint-free hour with the Microsoft Web Stack of Love.
Learn MVVM Basics
Location: Eliot Center, Room A204
Learn many of the basic design principles behind the ever-growing MVVM (Model-View-ViewModel) development pattern. Learn the what's, why's and how's of MVVM in a simple WPF application created from the ground up. We will walk through MVVM basics, such as XAML data binding and commanding. Not familiar with MVVM or not sure what all the fuss is about? If not, or even if you develop in Silverlight, you should attend to find out. This is considered a level 200 session because attendees should be somewhat familiar with WPF or Silverlight.
Making Money with Android Apps
Location: Eliot Center, Room A106
Many of you may dream of making revenue selling mobile apps, in order to make extra income or quit your day job. As an independent developer, you may not have access to a huge advertising budget or brand recognition. This session includes marketing tips that even a developer can understand, including things that most developers are not doing. I will cover some ideas of how to market apps effectively through the Android Market and track results. I will mention some advertising methods that will probably burn money without any results. I will include ideas for promoting apps through the web and video marketing. I will also include ideas for getting all this work done when you might be a one man show. Open discussion is encouraged so that others can share their own best ideas as well.
Making Money with Windows Phone 7
Location: Eliot Center, Room A106
Striking it rich in a mobile marketplace is a very intriguing and yet intimidating idea. Here's some of the questions I faced when first getting started: How many hours does it really take? Do I have to have a device? What if I don't think I have a good idea? Is a designer really necessary? How can I compete against an Xbox Live title? In this session I break down my experience with Alchemy, a relatively successful Silverlight game. I talk about the approach I took which has allowed the majority of my revenue to come from sales and not advertisements. I'll be sharing hard numbers and analytics, and tips that I believe are best practices for building an engaging and compelling app.
Mixing bits with electrons
Location: Eliot Center, Room B301
This session is for those who still are hackers at heart. There's nothing like the thrill of seeing ethereal computer instructions turn into very real, physical effects and actions. If you've heard the noise about Arduino and wondered what the heck it is about, come on over as we will take a look at the latest version and run a couple of demos showing how dead simple it is to use. We will also visit the .NET Micro Framework, an interesting alternative. Platforms like these are frequently used by people with little or no background in electronics in very creative ways.
Optimizing C++ Applications
Location: Eliot Center, Room A203
General strategies for optimizing C++ applications with real examples.
Powershell SQL Server Usage Examples
Location: Eliot Center, Room B301
Powershell is an excellent tool for Windows automations; it can also be effective for managing SQL Server complex tasks. This session discusses Powershell basic building blocks of SQL administrations and automations. Joshua will walk-through Powershell code examples of using SQL SMO, WMI, ADO.net, Registry, ADO.net object models and data access. Powershell enables you stitching pieces data together from variety of sources and transforming them into information for decision making.
Programming in RobotC
Location: Eliot Center, Room B301
RobotC is a C variant designed specifically for robotics programming with intrinsics for parallel processing. RobotC works on the LEGO Mindstorms NXT and Tetrix robotics platforms, VEX Robotics Cortex and PIC robot controllers, and the Arduino Uno and Mega micro-controllers. This session is an introduction to the language, its differences from standard C and extensions for robotics applications including the IDE which supports wireless debugging of your robot.
Push Notifications and Tiles for Windows Phone
Location: Eliot Center, Room A106
Windows Phone has provided a refreshing new interface in its use of Live Tiles. In this session I’ll demonstrate how to use push notifications to update Tiles, provide Toast notifications, and raw data notifications. We’ll take a look under the covers on how this done today, and what’s coming in the Mango update for Windows Phone.
Recipe for UI Success: Silverlight and Expression Blend
Location: Eliot Center, Room B202-203
Expression Blend is a fabulous tool for creating Silverlight components and applications. It boasts the most powerful Silverlight graphics editor among the available Microsoft tools and it handles the trickiest UI design with ease. But many developers are still hesitant to use Blend, perhaps due to its unfamiliar IDE metaphors or possibly because they aren't aware of the potent tools hidden within. This session takes a grand tour of Blend and shows you which tools are indispensible to crafting great UI. Among these tools are the new Sketchflow prototyping tool and the enhanced Assets panel. In addition you'll see how Expression Blend 4 adds new configurable behaviors and learn about the enhance support for data-binding and the MVVM pattern. This talk is loaded with tidbits that will speed up your UI creation and a few secrets that will drastically reduce the amount of XAML you’ll need to write.
Repeat: Creativity and the art of computer science
Location: Eliot Center, Room A202
So aren't these two topics diametrically opposed?
Repeat: Rocking Webforms with jQuery
Location: Eliot Center, Room A202
Reports of WebForms' demise are very premature; in fact, WebForms still rock! And by adding just a little jQuery UI magic, they can rock even more. Whether you're beginning a new WebForms application, or maintaining an existing one, it's very easy to add a little UI razzle-dazzle that can both make your code cleaner and the application more user friendly. In this session, we'll look at what jQuery is, how to use it in ASP.NET WebForms applications, and what it can do for our WebForms applications. If you've used the ASP.NET Ajax Toolkit in your applications, you'll want to see what is replacing it.
Repeat: SOLID Object Oriented Design
Location: Eliot Center, Room A202
SOLID is term that stands for five basic patterns of object-oriented programming and design. By using the principles, you are much more likely to create a system that more maintainable and extensible. SOLID can be used to remove code smells by refactoring. You will learn about the following SOLID principles: Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion.
Reveal the code: Expressive C# tests
Location: Eliot Center, Room A203
I like BDD; I practice it, mostly. But BDD tests often have a layer of “readability” (whether in test code arranged into Given/When/Then patterns, or in logic that Gherkin can be parsed to) that I don’t have time for. Or rather, I want the readability but not the layer. I don't want to invest in readable tests; I want tests to be readable as a consequence of my code being readable and reflecting the domain. I want my test framework to encourage those traits in my code: to reveal the system as it is. And, I don’t want to have to check good practice at the door just to write conforming tests. (G/W/T, I’m looking at you and your reliance on methods with side effects.) NUnit and MS Test aren’t doing enough to help, either. Arrange/Act/Assert made sense given the tools that were available at the time, in .NET almost ten years ago, when NUnit was ported from JUnit. But today, the tools are sharper. Today, C# has generics, language support for internal DSLs (e.g., extension methods), and lambda expressions. The VS IDE has far more sophisticated IntelliSense, and ReSharper is life-altering. Today, Fowler and Ayende have books out about DSLs, and Linq has exposed every developer to fluent syntax. It’s a whole new world of expressive possibilities. So here’s the pitch. I’m spiking out out a new approach to test syntax, using modern idioms. It’s what I’d want if I started from scratch in 2011 instead of 2001. It works with NUnit or MS Test. So far it’s called NJamb. It’s open sourced at njamb.codeplex.com. In this talk, I’ll explain it and show many examples of how it improves on the syntax of classic xUnit assertions and puts pressure on code to be readable and correct. Call it "unobtrusive readability".
Rocking Webforms with jQuery
Location: Eliot Center, Room A204
Reports of WebForms' demise are very premature; in fact, WebForms still rock! And by adding just a little jQuery UI magic, they can rock even more. Whether you're beginning a new WebForms application, or maintaining an existing one, it's very easy to add a little UI razzle-dazzle that can both make your code cleaner and the application more user friendly. In this session, we'll look at what jQuery is, how to use it in ASP.NET WebForms applications, and what it can do for our WebForms applications. If you've used the ASP.NET Ajax Toolkit in your applications, you'll want to see what is replacing it.
Scalability Patterns on the Azure Platform
Location: Eliot Center, Room B202-203
An exploration of how to use principals and patterns to scale out an Azure application. We'll follow the story of a fictitious development team as they face the issues of writing a scalable social application. We'll look at patterns such as CQRS and Eventual Consistency and how to implement them using the various Azure services. We'll also take a look at how our merry band of developers came to their decisions and the trade offs they made along the way.
Service Versioning Strategy Patterns
Location: Eliot Center, Room A204
Versioning is simply one of those things that you *really* want to plan and design for *before* you release software. But too often it slips off the radar, and after the fact you're reacting, not planning, which can become unpredictable and costly. The loose-coupling that often accompanies services can mean that a service and its clients may have little to no control over, or even knowledge of one another: that makes versioning of services that much more critical to long-term success. So come learn the three fundamental patterns for service versioning strategies, and different techniques that are available to you for implementing them. I'll dig into how the details differ between SOAP and REST messaging. My examples will use WCF, but the topic applies to all message-based service technologies. And I will illustrate how different strategies apply with a couple of real-world case studies. By the end, you'll be able to select which strategies offer the best solution to your particular situation. Become your team's Versioning Superstar now!
SOLID Object Oriented Design
Location: Eliot Center, Room A201
SOLID is term that stands for five basic patterns of object-oriented programming and design. By using the principles, you are much more likely to create a system that more maintainable and extensible. SOLID can be used to remove code smells by refactoring. You will learn about the following SOLID principles: Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion.
The NoSQL Movement, LINQ, and MongoDB - Oh My!
Location: Eliot Center, Room B302-303
Learn how to leverage MongoDB to build .NET applications using LINQ as the data access language. This session will introduce the ideas around the so-called NoSQL movement. We will examine one of the up and coming open source databases called MongoDB. From there we will build out a .NET application using LINQ and MongoDB in a series of interactive demos using Visual Studio 2010 and C#. We will also be covering the NoRM LINQ to MongoDB library in our demos. [Note: If you attended this talk last year, similar but not identical content.]
The nuts and bolts of WCF Web API
Location: Eliot Center, Room B302-303
WCF Web API is designed to allow you to build systems that communicate naturally over HTTP. We've deliverd many sessions at conferences on the value of HTTP/REST, basics of web api and how you can get going. This is not one of those talks. In this session we're going to jump right into code where we will stay for the majority of the time. We'll then explore various part of web api including several areas that we have not focused on in those other talks. There will also be plenty of room for Q&A.
The Science of Great UI
Location: Eliot Center, Room B202-203
Explore the how and why of great UI. If you believe you’re not an artist, that UI is subjective, or that a great UI is not worth the effort, then this session is for you. We’ll learn how to measure UI quality, covering user models, entry points, orienteering and discoverability. Regardless of whether you’re building desktop, Web or Mobile applications, you’ll learn how to reduce visual noise, lower barriers to entry, enhance clarity and make your applications a pleasure to use. It’s all about improving your customers' efficiency, and this session will show you how.
Thinking Outside of the Box
Location: Eliot Center, Room B201
Have you ever heard the term “what can it do out of the box” used with a CMS. They mean what you can do with it without writing any code. I have struggled with this problem for the last five years. I have found you can do just about anything you want with a CMS if you think outside of the box. I have learned to change the out of the box capabilities of SharePoint to meet the needs of my customers. Add in some jQuery code and the use of SharePoint Web Services and you can make major changes to SharePoint sites. Come learn how to think outside the box, when all other avenues are taken away from you and someone is busy trying to slam the lid on you.
Tools for Tracking Emerging Technology Trends?
Location: Eliot Center, Room A204
New shifts create new opportunities. How do you build yourself a set of tools for tracking emerging technology trends and opportunities? How do you validate them? In this talk we will look at some of the available tools and things you can build on your own.
Tuning WCF for performance
Location: Eliot Center, Room B204
Getting the best performance from WCF can be difficult. This session will cover some useful techniques for diagnosing performance problems using real customer examples. Specific topics include investigating how threads and requests work in ASP.NET and WCF, tools and techniques for finding bottlenecks, and helpful resources available online.
Umbraco: The Open-Source .NET CMS Without Limits
Location: Eliot Center, Room B201
As more and more users discover the only limit to Umbraco - the easy to use, developer-friendly, free and open-source CMS - is what you can imagine, Umbraco continues to be adopted by organizations of all sizes – from Microsoft to Wired Magazine. In this session find out what makes Umbraco a compelling choice for your CMS. In a market crowded with legacy bound, clunky, o-so-yesterday CMS’s Umbraco stands out with a simple, flexible, and powerful approach. Whether you work with CSS and jQuery, HTML and XSLT, C# and AJAX, or IronRuby; Umbraco allows you to maintain complete control over your site – from the code to the markup Umbraco never interferes with the way you work already. Umbraco allows you to work with the tool of your choice, be it WebMatrix, Visual Studio, or any other editor or IDE. Umbraco shines in the cloud and on your mobile device too. We'll finish off the session by creating a mobile-enabled version of our site and deploy it to Windows Azure. It'll be a fun, fast-paced session and you'll leave with everything you need to build and deploy your own sites.
WebSockets: TCP for the Web
Location: Eliot Center, Room B302-303
WebSockets is a new technology designed to bring real-time bidirectional communication to the Web, combining the performance of TCP with the reach of HTTP. In this session we will cover the basics of the protocol and then dive into the WebSockets programming experience for both client and server.
What Optimizations C#/VB Compilers do
Location: Eliot Center, Room A203
When you debugging your code, have you ever noticed that, sometimes, your code looks perfect fine, but you are not able to stop at it even you specifically put a breakpoint on it. Well, it might be compiler does something (a.k.a. optimization) behind the scene. Illustrating through code samples, I’ll talk about what kind of optimizations C# and/or VB compilers do or not do for you (with or without /optimize option). So you don’t have to wonder what happens to your code, don't have to worry about things that compilers can do for you, concentrate on your task on hand instead.
Windows Phone “Mango”
Location: Eliot Center, Room B302-303
Windows Phone 7 turned a lot of heads last year when it entered the mobile ecosystem. Last week the new features for Mango were announced and now the platform stands on its own as a serious competitor and a great strategic play. In this 2.5 hour “hands-on” session we’ll be diving into the newly released beta tools and building apps that showcase how to take advantage of these new features. If you’ve been waiting to jump on the Windows Phone bandwagon and are now thinking about testing the waters, this is the session for you to get your questions answered.
Windows Phone 7: The App submission Grind:
Location: Eliot Center, Room A106
You will be educated on how the application submission process works. You will learn about common pitfalls experienced when trying to get your application submitted. You will learn application patterns that help you avoid these common pitfalls. The Application submission process can be a nightmare, come learn some tips-n-tricks on avoiding the worst pitfalls.
WIT: Work and Life Balance
Location: Eliot Center, Room B201
You are invited to share experiences and challenges of balancing work, family and life in general. How do you find balance between work and family while at the same time trying to achieve your personal and career goal?