The Team Foundation Service at tfs.visualstudio.com brings together Microsoft Visual Studio, Team Foundation Server, and Windows Azure and now it's time to find out how to get started. In this session we begin by demonstrating creating an account, setting up team projects, tracking issues and working on a website project. We also discuss how Team Foundation Service differs from Team Foundation Server and what that means to you.
In the end, you get rated on your software's ability to meet your customers' goals. All the Agile practices wrap around one core, inner loop: writing the software. In this hands-on session, we explore that inner loop. How do you write fluid software? How do you test first and design last? How do you get a good design to emerge, every time, even when your first ideas are guaranteed to be wrong? We will explore the engine that makes Agile go: TDD and Refactoring. You will do these in both basic and advanced cases. And we'll do it in the real world, indebted code and all.
In this session the Randy will discuss core Windows Azure capabilities including: Virtual Machines, Cloud Services, Web Sites, Mobile Services, Storage, and the Building Block Services. A demo of Azure management portal through a simple ASP.NET web application will show the power of Windows Azure service deployment and operational model.
Today's modern apps are increasingly moving towards richer experiences on the client as Windows Phone and Windows 8 apps become increasingly popular. Far from being the rich client apps of yore, today's modern client apps are highly interactive with back end services and there's no better way to deliver these than via Web API._x000D_ The web poses all sorts of online threats which put not just our browser based apps at risk, but those consuming from web services as well. This includes everything from the threats posed by a man in the middle to weaknesses in authentication and authorisation schemes. What's more, the risks tend to be more out of sight in the API world as they're not as highly visible as websites loaded in the browser. But make no mistake, cyber attackers can easily sniff out insecure API implementations and many of them are being readily exploited._x000D_ This session introduces attendees to the security paradigms available to them in Web API and consumable through Windows Phone and Windows 8 apps. It provides them with essential knowledge to ensure that the server interactivity provided to them within this new rich client world is properly secured at various levels as the principles of 'defence in depth' are applied.