
Dear colleagues, developers and software testers. On behalf of the team of organizers of the
DevCon 2013 conference, I am pleased to announce the next batch of conference speakers and the first third of the presentations and their descriptions.
Preparations for the conference are in full swing, we previously announced a number of key speakers and a whole range of activities that will go along with the main program: functional programming
school , intensive software testing
training , master classes from
Gaidar Magdanurov on business and
Askhat Urazbayev with Viktor Strelkov on Agile / Scrum agile methodologies, Night Coding
Hackathon .
')
Below you will find a list of the first third of the conference reports and the announcement of the speakers, who will perform as part of the main program at DevCon 2013.
Conference reports
Below is the first part of the conference reports on key topics:
Modern client applications and Windows 8
Romuald Zdebsky , Modern devices and form factors of Windows 8 - how to maximally cover this market
Bernd Schulze , Using AllJoyn to implement a diverse user experience on Windows 8 / RT devices
Dmitry Soshnikov , Reuse of code and components when developing Windows 8 and Windows Phone 8 applications
Alexander Shapoval , Windows Runtime applications in corporate environments and scripts - how it works
Timur Garifzyanov , Expression Blend as a tool for high-speed integration of the design of Windows Store applications
Mikhail Chernomordikov, Maria Anikina , Monetization and promotion of applications - our secrets for Russian developers
Mobile development
Sergey Grebnov , Windows Phone 8: New HTML5 / IE10 Features
Alexander Krakovetsky , How to get a million downloads of your Windows Phone application
Alena Gilevskaya ,
Konstantin Kichinsky , From Simple to Beautiful: The Experience of (Re) Design of Applications for Windows Phone
Cloud computing
Dmitry Robsman , Using Windows Azure Media Services for organizing online broadcasting
Clemens Vasters , Hybrid System Scenario: Local Infrastructure and Public Cloud
Clemens Vasters , All About Windows Azure Service Bus
Anton Vidischev , Development of fault-tolerant cloud architecture
Software Development and Lifecycle Management Tools
Vladimir Gusarov , Tweaking Team Foundation Server to fit your needs
Evgeny Chigirinsky , Experience of using Git by MSN development team
Development Technologies and Programming Languages
Maxim Goldin , Application Diagnostics Using Visual Studio 2012 Tools
Andrei Beshkov , How to develop secure and trusted software using SDL
Dmitry Nesteruk , What's new in ReSharper 8
Andrei Laptev , Functional programming in JavaScript language (within the framework of the functional programming school)
Corporate development, data processing
Alexey Shulenin, SQL Server in the Cloud. Migration, implementation and interaction in distributed scenarios
Sergey Olontsev , How to read a query plan in SQL Server and what to look for
Sergey Olontsev , Features of using stored procedures and functions in SQL Server
Pavel Barketov , Distributed and parallel computing for programs based on SQL Server. Always On, adaptation to real information systems
Dmitry Pilyugin , Column store indices and query optimizer in SQL Server
Vyacheslav Vasilyev , StreamInsight and Workflow. Analyzing Earth and Cloud Data for Monitoring Critical Indicators
Speakers
Below are the new and previously announced conference speakers with descriptions of their reports.
Andy Wigley
Strategic Technology Expert, Microsoft, UK
Andy Wigley is a Microsoft technical evangelist living in the UK. He is familiar to many Windows Phone developers as the author of the “Building Apps for Windows Phone 8 Jump Start” video series, which are available on
Channel9 . He is also a popular speaker at major conferences held by Microsoft, such as TechEd Europe. He is one of the leaders in the mobile developer community. Andy began developing mobile apps since 2000. He had the status of Microsoft MVP (Most Valuable Professional) for 10 years before becoming an employee of Microsoft. He is the author of several development books published by Microsoft Press.
Report : Andy Wigley in the framework of DevCon 2013 will read reports on the development of applications on the Windows Phone platform. The topics of the reports will be clarified later.
Bernd Schulze
Business Development Director, Qualcomm Europe
Dr. Bernd Schulze holds the position of Business Development Director for Qualcomm Europe. As part of the global ecosystem team, it establishes and manages partnerships with mobile application developers and leading service providers in Europe, especially Eastern Europe and Germany.
Dr. Bernd Schulze began his work at Qualcomm in March 2012, where he transferred from the German company Deutsche Telekom. At Deutsche Telekom, Bernd Schulze worked as Head of the Direction on setting up and managing partnerships with startups and cloud providers. Even before Deutsche Telekom, Dr. Bernd Schulze worked as the lead business development manager at the TV operator Sky Deutschland and a strategic consultant at Accenture. Dr. Schulze holds a Ph.D. from the University of Munich.
Report : Using AllJoyn to implement a diverse user experience on Windows 8 / RT devices
AllJoyn is an open source framework designed to develop applications with the ability to exchange data in real time, interacting applications, devices and users via WiFi and Bluetooth, regardless of the type of device. The framework allows you to create remarkable applications that can reach the widest audience of users and offer new ways of how people live and work. The report will provide an overview of the use cases and the benefits of developing with AllJoyn on WinRT, including tools and resources for mobile development, as well as opportunities for cooperation with Qualcomm.
Dmitry Robsman
Development Director, Windows Azure Application Platform, Microsoft
Dmitry Robsman is the director of the development team for creating a Windows Azure application platform. Dmitry leads a team of engineers who create and maintain the performance of a number of Windows Azure services, including Web sites (Web Sites), a management portal (Management Portal), a service bus (Service Bus), media services (Media Services), and others. Dmitry is also responsible for developing the Microsoft web platform, which includes Internet Information Server (IIS), ASP.NET, Windows Communication Foundation (WCF), Workflow Foundation (WF), Entity Framework (EF) and web tools - Visual Web Developer, Web Matrix, Web Platform Installer; Windows Azure SDK and several open source projects.
Over the 15 years of Microsoft’s career in various roles, Dmitry has contributed to the development of a number of products and technologies, including IIS, ASP.NET, .NET development languages ​​and at the moment - Windows Azure. Dmitry loves to write code. Dmitry’s well-known independent projects include the Cassini web server (written entirely in managed code) and the ASP.NET RSS Toolkit (a library for publishing and using RSS feeds in ASP.NET).
Report : Using Windows Azure Media Services to organize online broadcasting
The report focuses on the capabilities of the new Windows Azure Media Services services designed for encoding, storing, protecting and broadcasting media content and online broadcasting. The report will discuss the main features of the platform, the benefits that its users can get and examples of using the platform for organizing not only content delivery on demand (Video on Demand), but also for organizing online broadcasting.
Clemens Vasters
Technical Team Leader, Windows Azure Service Bus, Microsoft
Clemens Vasters is a Principal Technical Lead in the Windows Azure Service Bus cloud messaging development team. Before joining Microsoft, Clemens Wasters was a partner in a consulting company in Germany. Clemens joined the Windows Azure Service Bus team from the very beginning of the development of the service, and also participated in such global projects as designing a middleware layer for Office 365 SharePoint and Halo.
Currently, Clemens occupies the role of the Principal Technical Lead in the Windows Azure Service Bus team and is responsible for the technical development strategy of this technology as part of the Windows Azure platform. In addition, Klemen has spoken at numerous conferences in more than 50 countries (including Russia), has a video blog on Channel 9 and is always available via twitter
clemensv .
Report : Hybrid System Scenario: Local Infrastructure and Public Cloud
In this session, Clemens Vasters, the technical leader of the Windows Azure Service Bus development team, will talk in detail about the technical difficulties and their solutions for creating hybrid applications that may include Windows Azure, local systems or external (3
rd party) data centers or services. Also, special attention will be paid to the tasks of scaling, cross-platform integration, organization of reliable network interaction and ensuring the security of such hybrid solutions. Technologies: Windows Azure Service Bus, Windows Azure Connect, AMQP, SignalR.
Report : All about Windows Azure Service Bus
In this session, Clemens Vasters, technical leader of the Windows Azure Service Bus development team, will talk in detail about the Windows Azure Service Bus, a cloud-based messaging platform. Service Bus offers a wide range of messaging patterns between applications: interaction bypassing local NAT or firewalls (relay connectivity), guaranteed and transactional message delivery, work with web applications and events close to real-time processing, and sending push notifications to a large number of devices. Technologies: Windows Azure Service Bus, SignalR.
Romuald Zdebsky
Head of Technology Strategy, Microsoft in Russia
At Microsoft, he coordinates the work of technical experts in software development and information infrastructure management in terms of key technological priorities of the Microsoft platform. Repeatedly spoke and took a key part in the preparation of a number of technical conferences of the company (Platform, Developer Days, TechDays, launch of Visual Studio 2008/2010, ReMIX, and others). He led the preparation of the Platform 2011 conference and the first international conference Tech Ed Russia 2011.
Report: Modern devices and form factors of Windows 8 - how to maximally cover this market
When an application is created or designed, it is important to understand on which devices it will be used. In this report, we will look at the modern, popular Windows 8-device form factors, and most importantly, we will give practical recommendations on how to make your applications work efficiently on everyone - on screens of various sizes, with touch or keyboard input, on processors different architecture, etc. As a result, you will be able to cover this large and promising market
Dmitry Soshnikov
Technological evangelist, Microsoft in Russia
Ph.D., Technological Evangelist of Microsoft in Russia, Associate Professor at the Department of Management of Software Development at HSE and the Department of Computational Mathematics and Programming at MAI, author of the book “Functional Programming in F #”. He taught courses on Functional and Logic Programming at MAI, MIPT, HSE and at Internet University INTUIT, a member of the F # Software Association (FSSF), the Russian Association of Artificial Intelligence (RAII).
Report : Reuse of code and components when developing Windows 8 and Windows Phone 8 applications.
As part of the transition to Windows Phone 8, there was a fundamental change in the core of Windows Phone - it became one with Windows 8! This has opened up a number of extremely useful scenarios - one of which is the ability to reuse code and components and, in fact, the ability to develop components once for use on both platforms, which saves time and speeds up development. In this session we will learn how this is implemented in practice.
Sergey Grebnov
Lead Specialist, Akvelon / Developer, Microsoft Open Technologies
Apache Cordova / PhoneGap main developer for Windows Phone 8
Veteran company Akvelon, the leader of the mobile development unit. He is currently working on Microsoft Open Technologies initiatives, participating in the development of Apache Cordova, jQuery Mobile, Weinre, other mobile web frameworks and tools. In the past, the winner of the Microsoft Imagine Cup, intern Microsoft Research, winner of ACM. Candidate of Technical Sciences, programmer-fanatic.
The author and participant of the following projects: Apache Cordova / PhoneGap under Windows Phone 8, WP-themes jQuery Mobile under Windows Phone 8, Sencha Touch under Windows Phone 8, Windows Phone 8 Html debugger.
Report: Windows Phone 8: New HTML5 / IE10 Features
You will learn about new interesting features of HTML5 / IE10 in relation to mobile development; Learn about mobile web frameworks that have added / improved support for Windows Phone. You will also see existing debugging tools for Windows Phone HTML5 applications.
Andrey Laptev
Leading JavaScript Specialist, MEPI Teacher
Engaged in the development of web applications since 2006; the last two years has been fascinated by writing the server part on node.js. Loves NoSQL database. He has experience in writing applications on Scala, F #, OCaml. He leads a course on functional programming and Haskell language at the Department of Cybernetics, MEPI. He taught functional programming courses at MIPT.
Report : participation in
the functional programming school in the framework of DevCon 2013
Together with Dmitry Soshnikov and Roman Dushkin, he will give lectures on the school of functional programming. Within the framework of the functional programming school, Andrei Laptev will tell about functional programming in the JavaScript language.
Dmitry Nesteruk
Developer Evangelist, JetBrains
Founder and leader of the St. Petersburg Group ALT.NET, blogger, speaker, podcaster, technical evangelist at JetBrains. A developer with extensive experience in the field of integration and data processing, as well as automation of stock trading.
Report : What's new in ReSharper 8
The most popular plugin for Visual Studio continues to evolve, and once again we are happy to present the next version of ReSharper! In this report, you will learn about all the new and improved features that the 8th ReSharper provides. The report will demonstrate support for the latest software development technologies from Microsoft, as well as various improvements in existing mechanisms.
Vladimir Gusarov
Director of R & D Moscow branch of Dell
Engaged in industrial software development for more than 20 years. He started as an ordinary programmer, and with time he became more and more involved in development management. Took part in such projects as “PDP-11 emulator for Windows NT / DEC Alpha ™ Platform”, “AMSD Ariadna - First Russian Internet Browser”, “Recovery Manager for Exchange”, “Recovery Manager for Active Directory” and others. Currently, Vladimir is in charge of Dell’s Moscow office.
Report : Tweaking Team Foundation Server to fit your needs
Team Foundation Server is not only a ready-to-use tool for providing a development process, but also an excellent platform for expansion. In the report, the author will tell and show how you can fine-tune TFS, such as changing the design pattern, and also show additional tools for TFS that allow you to use server policies, extend the TFS Web UI, and others.
Alena Gilevskaya
Strategic Technology Expert, Microsoft
Since 2013, he is an expert on strategic technologies of Microsoft, where he advises application developers for Windows 8 and Windows Phone. Prior to joining Microsoft, she led the development of software products for power grid companies.
Report : From Simple to Beautiful: The Experience of (Re) Designing Applications for Windows Phone
Andrey Beshkov
Information Security Program Manager, Microsoft
He has been working in IT since the mid-90s. Prior to joining Microsoft, he was involved in building the infrastructure of data centers and implementing OSS / BSS systems in a number of Russia's largest organizations, such as Megafon, Svyazinvest, Rosatom, and Russian Post. At the moment he is responsible for the work of the information security program at Microsoft in the CIS countries. In addition, he advises and helps to implement security, virtualization, and cloud computing technologies in VimpelCom, Sberbank and other companies.
Report : How to develop secure and trusted software using SDL
Ensuring the security of information systems processing confidential information, including personal data or financial data, is becoming one of the most important tasks of IT and security directors. Very often, such systems are created by the developers of the organization itself, and therefore all the shortcomings in these systems will have to be addressed by them. Let's understand how the Secure Development Lifecycle methodology will help reduce the number of vulnerabilities and defects in your software and make it safer. After all, developing high-quality software is much cheaper than fixing it after release. As part of the report, it will be shown how free SDL tools are used at different stages of the project, such as Threat Modeling Tools, BinScope, Attack Surface Analyzer (ASA), which allow finding the majority of product vulnerabilities. In conclusion, let us see how to build a process to respond to information security incidents with the developed software.
Anton Vidischev
Technical team leader and senior developer at Edgar Online
Report : Failover Cloud Architecture Development
The report focuses on architectural approaches and practices that enable the development of scalable and fault-tolerant cloud architecture. As part of the report, we will look at the identification of the application life cycle model, the strategies for working in the modes of accessibility and failure, and most importantly, the newly formed design patterns in the cloud environment.
Maxim Goldin
Senior Visual Studio Ultimate Diagnostics Developer
In the industry since 1995. He started his career at Intel where for 8 years he specialized in developing technologies for simulating the operation of modern microprocessor devices (both functional and performance).
In 2003, Maxim joined the Visual Studio profiling tools development team at Microsoft and continues to work in this team to this day. During his time at Microsoft, he was directly involved in the release of versions of Visual Studio 2005, 2008, 2010 and 2012. Currently, he is working in the diagnostics department of Visual Studio on the next version of the product, simultaneously overseeing the performance issues of code created in the department.
Report : Application Diagnostics Using Visual Studio 2012 Tools
When developing any applications, both for Windows 8 and server applications, for example on ASP.NET, errors inevitably occur. Their search and subsequent diagnosis can be quite time-consuming task. Visual Studio 2012 has a number of features that allow you to quickly find the sources of errors in your client or server applications. For example, you can diagnose your website in a “clean” production environment without installing additional components that may affect the execution time. This report will demonstrate a number of tools, as well as tips on using the Visual Studio debugger that allow you to determine the correct execution of your applications in any programming language C #, VB, C ++, JavaScript, or a combination of these.
Evgeny Chigirinsky
Microsoft Development Team Leader
In the industry since 1994 year. An expert in the development of distributed systems with high load, the methodology of software production processes, modeling and development tools on the Windows platform. In Microsoft since 2003. For a long time he worked on Visual Studio, including projects such as Class Designer v 1.0, Visio for UML and Database solutions, DSL Tools, Team System Data.
From 2008 to the present, I have been developing distributed systems, services and platforms for web developers for Microsoft Network (MSN), as well as programs for web developers developing high load websites, such as WebGrease and Microsoft Ajax Minifier.
Report : Experience using Git with the MSN development team
Recently, the distributed source control toolkit for Git source files has become available as an alternative version control system for Team Foundation Services and can be connected to Visual Studio 2012. The report will cover the main approaches to working with Git as well as the experience and established practices of using the system. Git version control in the MSN portal development team when creating tools
http://webgrease.codeplex.com/ .
Sergey Olontsev
Lead Database Developer, Kaspersky Lab
Sergey Olontsev is the holder of the Microsoft Certified Master certificate in SQL Server - the highest certificate in the industry. Sergey speaks at various conferences and meetings of the User Group. Sergey started working with SQL Server since version 2000, and during that time he had to deal with a very wide range of tasks. The main areas of specialization at the moment are HA / DR solutions, ETL, identification of bottlenecks and performance optimization.
Report: How to read a query plan in SQL Server and what to look for
The report will discuss what the query plan is; about the various operators with whom you can meet, where to start analyzing the plan and what to look for. A few examples will also be shown when, through the analysis of the query plan, the "bottleneck" in the query is identified and corrected.
Report: Features of using stored procedures and functions in SQL Server
This mini session will be about the features that you might encounter when using stored procedures and functions in SQL Server, and how this may affect the performance of your queries.
Pavel Barketov
Technical Director SoftPoint
Technical Director of Softpoint, working since 2005. He is an expert in system performance based on MSSQL-1C. Interests: performance monitoring, data replication, cluster solutions for scaling database servers, parallel computing. He made presentations at various conferences, round tables, seminars.
Report : Distributed and parallel computing for SQL Server based programs. Always On, adaptation to real information systems
The report discusses the possibilities of using Always On technology for load balancing, examples of a working solution for the 1C 8.2 system - Always On, load balancing. Query parallelization technology for arbitrary applications, limitations of practical application.
Dmitry Pilyugin

The speaker first met SQL Server in 2004. Since then, he developed solutions in the field of corporate information systems, was engaged in query optimization and performance issues. Currently involved in the development of systems associated with the processing of large amounts of data.
Report: Column store indexes and query optimizer
The report reviews the Column Store technology indexes, and also discusses some of the features of their interaction with the query optimizer (new plan operators, batch mode, and query writing features).
Vyacheslav Vasilyev
Report : StreamInsight and Workflow. Analyzing Earth and Cloud Data for Monitoring Critical Indicators
The report addresses the solution of the problem of intellectual health monitoring. Technological base-sharing StreamInsight, Reactive Extensions (Rx) and Workflow. First, the possibility of implementing an on-premise solution will be demonstrated. Next, a step-by-step transfer of the solution to the Azure cloud will be carried out. The demo includes analysis of the flow of medical indicators (heart rate, motion detection, etc.) depending on the physical load on the person. Rx pre-processes events on Windows Phone before sending it to StreamInsight. Workflow is used for flexible process control. For the hosting of Workflow, AppFabric for Windows Server (on-premise) and Workflow Manager (Azure) are used.
Alexander Shapoval
Strategic Technology Expert, Microsoft
Works in Microsoft since 2003. Engaged in interaction with IT professionals and specializes in the construction and use of private and hybrid clouds, as well as in general on the Microsoft platform to build modern IT infrastructure of enterprises.
Report : Windows Runtime applications in a corporate environment and scripts - how it works
Is it possible to deploy modern touchscreen Windows Runtime applications not only in the Windows Store, but also in a corporate environment, so that employees, company management and all those who want to use them can use touchscreen scenarios in business activities? The answer is yes! And in this report you will find out how.
Timur Garifzyanov
Team Lead of Windows 8 / Windows Phone, e-Legion
Timur is engaged in professional programming, wrote highly loaded exchange systems, systems for banks. Windows 8/Windows Phone e-Legion. (WP\Win), , Microsoft . Windows Phone/Windows e-Legion
http://mbltdev.ru/school: Expression Blend Windows Store
, . . . Visual Studio ? Blend. Blend. ,
Maria Anikina
, Microsoft
Microsoft 2007 . Windows Phone Windows 8 . - Windows Phone Windows 8.
: –
Windows, – « ». , , , , Microsoft Windows.
, Microsoft
Microsoft c 1996 . , - , , .
: SQL Server . ,
, , on-premise, . PaaS- (Windows Azure SQL Database), IaaS (SQL Server Azure). , , .
About DevCon 2013
DevCon conference is not the first year and has already managed to catch the fancy of Russian developers and guests from other countries. , . At the same time, all conference participants drove into a country holiday home and lived there for two days of the conference, receiving all the pleasant advantages of these places.
The key topics for DevCon 2013 will be the following:
- Mobile development
- Cloud computing
- Software Development and Lifecycle Management Tools
- Development Technologies and Programming Languages
- Development, monetization and promotion of applications for app stores
- Modern Design Microsoft
- Corporate development, data processing
In addition, conference participants will have unique access to various learning activities outside the main program:
Details about the DevCon 2013 conference you can read in
this announcement or on the official website
http://www.msdevcon.ru/ .
Registration for the conference is
already open ! Tickets are sold quickly. Hurry up to take your seats!