Program

Moderator: Mikhail Matveev

  • 9.00

    Registration and welcome-coffee

  • 10.00

    Welcome

    Speakers:

  • 10.10

    Patterns & Practices – Looking Ahead

  • 10.45

    Application Architecture Guide: The Map for Your Journey

    Application architecture is all about making decisions. And the trick to being a good architect is knowing what the right questions are and how to go about answering them. The 2nd edition of the Application Architecture Guide from patterns & practices aims to help you do just that. Attend this session to see how this guide can help ensure you identify the right questions and have a means to answer and communicate them on your journey to delighting customers with software.

  • 11.30

    Coffee-break

  • 12.00

    Making Your Life Easier with Enterprise Library 5.0

    Microsoft Enterprise Library is a collection of reusable application blocks that help address the common problems that software engineers face when developing enterprise applications. This session will provide an overview of the Enterprise Library and walk you through a demo of an application that gradually takes advantage of various application blocks. We will showcase popular features, such as logging, exception handling, policy injection, and Unity dependency injection container. We’ll discuss the underlying design and the architectural refactoring we undertook in v5.0 and give examples of how common scenarios are addressed. The session targets both developers and architects who are new to the Enterprise Library and those who have previously used it

  • 12.45

    Modern Data Access: Patterns & Implementations

    Separating data access logic from business and other types of logic has been a well-known practice for quite a while. Although, there are still a number of ways to accomplish this. While there are proven patterns for how to do build these data access layers, implementing them with modern technologies isn’t always intuitive. Attend this session to see how the Data Access Guidance project from patterns & practices aims to illustrate how to implement these patterns with modern technologies like the Entity Framework.

  • 13.30

    Coffee-break

  • 14.30

    Cloud Computing: implementing scalable internet applications

    Cloud Computing means running your applications from huge datacenters which provide practically unlimited computational resources and guarantees hardware availability. In this session we will look at a real-world scalable internet application developed with Microsoft cloud technologies. We will go through design approaches which can be used to solve problems including scalability, user authentication, secure data storage and transfer, reliable customer data separation (multi-tenancy), authorization, licensing, and transparent service upgrades. Technologies used throughout the session include: Windows Azure Framework, Azure Storage, Active Directory Federation Server (ADFS), Identity Framework, LiveID framework, Windows Communications Foundation, REST, and ASP.NET.

  • 15.15

    How we do agile at p&p

    Microsoft patterns & practices group has the reputation of being early adopters of agile methods at Microsoft. With their insight and enthusiasm, Grigori, Don and Ajoy will give you a taste of their team’s agile process, challenges they faced and present lessons learnt from several projects (both successful and not so successful). They’ll discuss the topics of customer-connectedness, agile planning and estimation, team formation, dealing with distributed teams, and others. They’ll also share their thoughts on agile methods making it to the mainstream of software industry. This session is for any member of the team that builds software, regardless of your role.

  • 16.00

    Coffee-break

  • 16.30

    5 Events Simultaneously:

    Panel Discussion «Modern approaches to Application Architecture. From Idea to Implementation»

    Don Smith (Microsoft), Аjoy Krishnamoorthy (Microsoft), Vladimir Gusarov (Quest Software)

    Panel Discussion "Computing in Cloud or "Beyond the Clouds" Computing? Is Cloud Computing topic actual in Russia?"

    Dmitry Martynov (Microsoft), Dmitry Sotnikov (Quest Software), Dmitry Ivanov (Wild Apricot), Vladimir Strelnikov (parking.ru), Evgeniy Kobzev (SKB Kontur)

    Panel Discussion "What is Agile – methodology, tool or religion?"

    Grigori Melnik (Microsoft), Evgeny Zlobin (Microsoft), Ashat Urazbaev (Agile Russia), Denis Petelin (EPAM Systems)

    Konstantin Kondratiouk Workshop "How to Create a Motivated Team"

    Dmitry Andreev ALM VisualStudio2010 = new ALM(Experience, Process Management, Quality Assurance)

  • 18.00

    Cocktail

Registration closed

© Microsoft, CareerLab 2009