Announcement of the second wave of speakers and 25 reports of the DevCon 2013 conference
Dear colleagues, developers and software testers. On behalf of the DevCon 2013 conference organizing team, I am pleased to announce the next portion of conference speakers and the first third of the topics of reports and their descriptions.
Preparations for the conference is in full swing, we have previously announced a number of key speakers and a set of activities, which will run parallel to the main program: school of functional programming, an intensive training course on software testing, master classes by Gaidar Magdanurova Business Askhat Urazbayeva with Viktor Strelkov by Agile / Scrum agile methodology, “Coding Night” hackathon .
Below you will find a list of the first third of the conference reports and the announcement of speakers who will perform as part of the main program at DevCon 2013.
Conference Papers
Below is the first part of the conference reports on key topics:
Modern client applications and Windows 8
Romuald Zdebsky , Modern devices and Windows 8 form factors - how to maximally cover this market
Bernd Schulze , Using AllJoyn to implement a diverse user experience on Windows 8 / RT devices
Dmitry Soshnikov , Reusing code and components when developing Windows 8 and Windows Phone 8 applications
Alexander Shapoval , Windows Runtime applications in the corporate environment and scenarios - how it works
Timur Garifzyanov , Expression Blend as a tool for rapid integration of Windows Store application design design
Mikhail Chernomordikov, Maria Anikina , Monetization me and application promotion - 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: experience (re) in designing applications for Windows Phone
Cloud computing
Dmitry Robsman , Using Windows Azure Media Services to Organize Online Broadcasting
Clemens Waters , Hybrid System Scenario: Local Infrastructure and Public Cloud
Clemens Waters , All About Windows Azure Service Bus
Anton Vidischev , Developing Resilient Cloud Architecture
Software Development and Lifecycle Management Tools
Vladimir Gusarov , Fine-tuning Team Foundation Server to your needs
Evgeny Chigirinsky , Experience in using Git by the MSN development team
Development Technologies and Programming Languages
Maxim Goldin , Application diagnostics using Visual Studio 2012 tools
Andrey Beshkov , How to develop secure and trusted software using SDL
Dmitry Nesteruk , What's new in ReSharper 8
Andrey Laptev , Functional programming in JavaScript (as part of the functional programming school)
Corporate development, data processing
Alexey Shulenin, SQL Server in the Cloud. Migration, implementation and interaction in distributed scripts
Sergey Olontsev , How to read the query plan in SQL Server and what to pay attention to
Sergey Olontsev , Features of using stored procedures and functions in SQL Server
Pavel Barketov , Distributed and parallel computing for SQL Server-based programs. Always On, adaptation to real information systems
Dmitry Pilyugin , Column store indexes and query optimizer in SQL Server
Vyacheslav Vasiliev , StreamInsight and Workflow. Analysis of data on the Earth and in the Cloud for monitoring critical indicators
Presenters
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 based in the UK. He is familiar to many Windows Phone developers as the author of the video series “Building Apps for Windows Phone 8 Jump Start,” available on Channel9 . He is also a popular speaker at major Microsoft conferences such as TechEd Europe. He is one of the leaders in the mobile community. Andy began developing mobile apps since 2000. He had Microsoft MVP (Most Valuable Professional) status for 10 years before becoming a Microsoft employee. He is the author of several development books published by Microsoft Press.
Report: Andy Wigley as part of DevCon 2013 will read reports on developing applications on the Windows Phone platform. Subjects of 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 a 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 career at Qualcomm in March 2012, where he moved from Deutsche Telekom, a German company. At Deutsche Telekom, Bernd Schulze worked as Head of Partnerships for Installing and Managing Partnerships with Startups and Cloud Providers. Prior to Deutsche Telekom, Dr. Bernd Schulze worked as a leading business development manager for the TV operator Sky Deutschland and as a strategic consultant for Accenture. Dr. Schulze received his 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 for developing applications with the ability to exchange real-time data, the interaction of 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 examples of use and advantages of development from 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 Development Director of the team creating the Windows Azure Application Platform. Dmitry leads a team of engineers who create and maintain a number of Windows Azure services, including Web sites (Web Sites), Management Portal (Management Portal), service bus (Service Bus), media services (Media Services) and others. Dmitry is also responsible for the development of 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 his career at Microsoft 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. Among Dmitry's well-known independent projects are the Cassini web server (fully written in managed code) and the ASP.NET RSS Toolkit (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, designed to encode, save, protect and broadcast media content and online broadcasting. The report will consider the main features of the platform, the benefits that its users can get and consider examples of using the platform to organize not only the delivery of content on demand (Video on Demand), but also to organize online broadcasting.
Clemens Waters
Clement Wasters, Technical Director of the Windows Azure Service Bus Development Team , Microsoft, is the Principal Technical Lead of 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 the middleware layer for Office 365 SharePoint and Halo.
Clemens now plays the Principal Technical Lead role in the Windows Azure Service Bus team and is responsible for the technology development strategy for this technology as part of the Windows Azure platform. In addition, Klemen has spoken at many conferences in more than 50 countries (including Russia), has a video blog on Channel 9 and is always available via clemensv twitter .
Report : Hybrid System Scenario: Local Infrastructure and the Public Cloud
In this session, Clemens Wasteers, Technical Leader for the Windows Azure Service Bus Development Team, will talk in detail about the technical difficulties and solutions for creating hybrid applications that may include Windows Azure, on-premises systems or external (3 rdparty) data centers or services. Particular 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 Wasters, Technical Leader for the Windows Azure Service Bus Development Team, talks about Windows Azure Service Bus, a cloud-based messaging platform. Service Bus offers a wide range of templates for organizing messaging between applications: organizing interaction bypassing local NATs or firewalls (relay connectivity), guaranteed and transactional message delivery, working 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 technology priorities of the Microsoft platform. He 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). Led the preparations for the Platform 2011 conference and the first international Tech Ed Russia 2011 conference.
Report: Modern devices and Windows 8 form factors - how to reach this market as much as possible
When an application is created or designed, it is important to understand on which devices it will be used. In this report, we will take a live look at the modern, popular form factors of Windows 8 devices and most importantly give practical recommendations on how to make your applications work efficiently on everything - on screens of various sizes, with touch or keyboard input, on processors different architecture, etc. As a result, you can maximally cover this large and promising market.
Dmitry Soshnikov
Technology Evangelist, Microsoft in Russia
Ph.D., Technology Evangelist Microsoft in Russia, Associate Professor, Department of Software Development, National Research University Higher School of Economics and Department of Computational Mathematics and Programming, Moscow Aviation Institute, author of Functional Programming in F #. He taught Functional and Logical Programming courses at the Moscow Aviation Institute, Moscow Institute of Physics and Technology, Higher School of Economics and the Internet University of INTUIT, a member of the F # Software Association (FSSF), the Russian Association of Artificial Intelligence (RAII).
Report : Reusing code and components in developing Windows 8 and Windows Phone 8 applications.
As part of the transition to Windows Phone 8, a fundamental change in the core of Windows Phone took place - 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 significantly saves time and speeds up development. At this session, we will get to know how this is implemented in practice.
Sergey Grebnov
Lead Specialist, Akvelon / Developer, Microsoft Open Technologies
Key Developer Apache Cordova / PhoneGap for Windows Phone 8
Veteran of Akvelon, leader of the mobile development division. Currently working on initiatives of Microsoft Open Technologies, participating in the development of Apache Cordova, jQuery Mobile, Weinre, and other mobile web-based frameworks and tools. In the past, Microsoft Imagine Cup winner, Microsoft Research intern, ACM winner. Candidate of technical sciences, fanatic programmer.
Author and participant of the following projects: Apache Cordova / PhoneGap for Windows Phone 8, WP-themes jQuery Mobile for Windows Phone 8, Sencha Touch for Windows Phone 8, Windows Phone 8 Html-debugger.
Report: Windows Phone 8: New HTML5 / IE10 Features
You will learn about the new interesting features of HTML5 / IE10 in relation to mobile development; Check out the 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 development specialist, lecturer at MEPhI
Has been developing web applications since 2006; the last two years has been passionate about writing the server side on node.js. Loves NoSQL databases. He has experience writing applications in Scala, F #, OCaml. He teaches functional programming and the Haskell language at the Department of Cybernetics, Moscow Engineering Physics Institute. He taught functional programming courses at MIPT.
Report : participation in the functional programming school as part of DevCon 2013
Together with Dmitry Soshnikov and Roman Dushkin, he will give lectures on the functional programming school. At the school of functional programming, Andrey Laptev will talk about functional programming in the JavaScript language.
Dmitry Nesteruk
Developer Evangelist, JetBrains
Founder and leader of the St. Petersburg ALT.NET Group, blogger, speaker, podcast, technical evangelist at JetBrains. A developer with extensive experience in the field of integration and data processing, as well as automation of exchange trading.
Report : What's New in ReSharper 8
The most popular plug-in for Visual Studio continues to develop, and we are once again 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
Dell Moscow R&D Director
Has been involved in industrial software development for more than 20 years. He started as an ordinary programmer, and over time he became more and more involved in the development management. He 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 runs the Moscow office of Dell.
Report : Fine-tuning Team Foundation Server to your needs
Team Foundation Server is not only a ready-to-use tool for supporting the 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 development template, and also show additional tools for TFS that allow you to use server policies, extend TFS Web UI, and others.
Alena Gilevskaya
Strategic Technology Expert, Microsoft
Since 2013, he has been a Microsoft Strategic Technology Expert, where he advises developers of applications 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: Experience (re) in Designing Windows Phone Applications
Andrey Beshkov
Information Security Program Manager, Microsoft
Has been working in the IT industry since the mid-90s. Prior to joining Microsoft, he was engaged in building the infrastructure of data centers and implementing OSS / BSS systems in a number of the largest organizations in Russia, such as Megafon, Svyazinvest, Rosatom, and Russian Post. Currently, he is responsible for the work of the information security program at Microsoft in the CIS countries. In addition, he advises and helps implement security systems, virtualization, cloud computing technologies in VimpelCom, Sberbank and other companies.
Report : How to Develop Secure and Trusted Software Using the 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 IS directors. Very often, such systems were created by the developers of the organization itself, which means that they will have to eliminate all the flaws in these systems. Let's see how the Secure Development Lifecycle methodology helps reduce the number of vulnerabilities and defects in your software and allows you to make it safer. After all, developing quality software is much cheaper than fixing it after release. The report will show how free SDL tools are used at different stages of the project, such as Threat Modeling Tools, BinScope, Attack Surface Analyzer (ASA) to find most vulnerabilities in the product. In conclusion, we’ll figure it out,
Anton Vidischev
Edgar Online Technical Team Leader and Senior Developer
Report : Developing Failover Cloud Architecture The
report focuses on architectural approaches and practices for developing a scalable and resilient cloud architecture. In the framework of the report, we will consider the identification of the application life cycle model, the strategy of working in the accessibility and failure modes, and most importantly, the newly formed design patterns in the cloud.
Maxim Goldin
Senior developer of Visual Studio Ultimate Diagnostics
in the industry since 1995. He began 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 tool developers group at Microsoft and continues to work on this team to this day. While working 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 Visual Studio Diagnostics Department on the next version of the product, while also overseeing the performance issues of the code generated in the department.
Report: Diagnosing applications using Visual Studio 2012 tools
When developing any applications, both for Windows 8 and server applications, for example on ASP.NET, errors will inevitably occur. Their search and subsequent diagnosis can be quite a laborious 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" operating environment without installing additional components that can affect the execution time. This report will demonstrate a number of tools, as well as give 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 thereof.
Evgeny Chigirinsky
Microsoft
Industry Development Team Leader since 1994. An expert in the development of distributed systems with a high load, methodology of software production processes, modeling and development tools on the Windows platform. At Microsoft since 2003. For a long time he worked on Visual Studio, including such projects 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 a platform for web developers for Microsoft Network (MSN), as well as programs for web developers developing high-load sites such as WebGrease and Microsoft Ajax Minifier.
Report : Experience Using Git by the MSN Development Team
Recently, the distributed version 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 describe the main approaches to working with Git, as well as the experience and current practices of using the system Git version control in the MSN portal development team when creating the http://webgrease.codeplex.com/ tools .
Sergey Olontsev
Leading database developer, Kaspersky Lab
Sergey Olontsev is a Microsoft Certified Master in SQL Server - the highest certificate in the industry. Sergey speaks at various conferences and meetings of User Group. Sergey started working with SQL Server since version 2000, and during this time he had to face a very wide range of tasks. The main areas of specialization at the moment are HA \ DR solutions, ETL, identifying bottlenecks and optimizing performance.
Report: How to read a query plan in SQL Server and what to look for
The report will discuss what a request plan is; about the various operators you can meet with, where to start analyzing the plan, and what to pay attention to. Several examples will also be shown when, by analyzing the query plan, a bottleneck in the request will be identified and corrected.
Report: Features of using stored procedures and functions in SQL Server
This mini-session will be about the features that you may encounter when using stored procedures and functions in SQL Server, and how this can affect the performance of your queries.
Pavel Barketov
CTO SoftPoint
CTO "Softpoint", operating since 2005. He is an expert on the performance of systems based on MSSQL-1C. Area of interest: performance monitoring, data replication, cluster solutions for scaling database servers, parallel computing. He made presentations at various conferences, round tables, and 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 1C 8.2 - Always On, balancing management. Query parallelization technology for any application, practical application limitations.
Dmitry Pilyugin
The speaker first met SQL Server in 2004. Since then, he has developed solutions in the field of corporate information systems, dealt with 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 the query optimizer.
The report reviews the technology of the Column Store indexes and discusses some of the features of their interaction with the query optimizer (new plan operators, batch mode and features for writing queries).
Vyacheslav Vasiliev
Report : StreamInsight and Workflow. Analysis of data on the Earth and in the Cloud for monitoring critical indicators
The report discusses the solution to the problem of intelligent monitoring of health status. The technology base is the joint use of 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 an analysis of the flow of medical indicators (heart rate, motion detector, etc.) depending on the physical load on the person. Using Rx, events are pre-processed on Windows Phone before being sent to StreamInsight. Workflow is used for flexible process control. For hosting Workflow are used - AppFabric for Windows Server (on-premise) and Workflow Manager (Azure).
Alexander Shapoval
Strategic Technology Expert, Microsoft
Has been with 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 for building modern enterprise IT infrastructure.
Report : Windows Runtime applications in a corporate environment and scenarios - how it works.
Is it possible to deploy modern touch-sensitive Windows Runtime applications not only in the Windows Store, but also in a corporate environment so that employees, company management and anyone who wants to use touch scripts can use them in business activities? The answer is yes !, and in this report you will learn how.
Timur Garifzyanov
Timlid of the Windows 8 / Windows Phone department, the company e-Legion Timur is engaged in professional programming, he wrote highly loaded exchange systems, systems for banks. Currently holds the post of team lead of the Windows 8 / Windows Phone department in the St. Petersburg company e-Legion. The author of many projects, including the official Rain TV app (WP \ Win), the official Fontanka app and others, the winner of several Microsoft mobile app development contests. Teacher of Windows Phone / Windows school e-Legion http://mbltdev.ru/school Report : Expression Blend as a tool for rapid integration of Windows Store application design
You received application mockups from the designer, what to do next. How to quickly integrate them into the application. How to save time writing animations. What is missing in Visual Studio for application design? Why sometimes you can’t do without Blend at all. Why I love Blend so much. These and other questions in my report
Maria Anikina
Marketing Communications Manager, Microsoft.
Has been with Microsoft in Russia since 2007. He is responsible for marketing activities with developers in the areas of Windows Phone and Windows 8 in the Department of Strategic Technologies. Provides support for major Internet companies and individual developers in promoting applications for Windows Phone and Windows 8.
Report : Monetization and promotion of applications are our secrets for Russian developers
You will learn the state and prospects of the market for applications on the Windows platform, you will learn the market structure - "who are your consumers." Get acquainted with the programs and opportunities for promoting your applications, learn about striking examples of success, important trends, as well as the monetization mechanisms that the Microsoft Windows platform represents.
Alexey Shulenin
Expert in information processing and analysis technologies, Microsoft in Russia.
Works at Microsoft since 1996. Currently, she holds the position of an expert on information processing and analysis technologies of the Department of Strategic Technologies, provides support to partners-independent software providers, conducts promotional and educational activities, and makes presentations at conferences on databases and application development issues.
Report: SQL Server in the Cloud. Migration, Implementation, and Interaction in Distributed Scenarios
The report discusses aspects of implementing distributed scenarios when some of the traditionally on-premise databases are moved to the Cloud. In this case, both PaaS-solution (Windows Azure SQL Database) and IaaS (SQL Server on a virtual machine in Azure) will be considered. We will analyze how migration processes differ in each approach, maintenance and support, and how to implement distributed application logic in a hybrid architecture.
About DevCon 2013
The DevCon conference has been held for several years and has already managed to fall in love with Russian developers and guests from other countries. The key feature of this series of conferences is its suburban format, the venue is carefully selected from the best resorts in the Moscow Region. At the same time, all participants of the conference call in to a country holiday home and live in it for two days of the conference, receiving all the pleasant advantages of these places.
The key themes for DevCon 2013 will be:
- Modern client applications
- Mobile development
- Cloud computing
- Software Development and Lifecycle Management Tools
- Development Technologies and Programming Languages
- Development, monetization and promotion of applications for application stores
- Microsoft Modern Design
- Corporate development, data processing
In addition, conference participants will have unique access to various learning activities outside the main program:
- functional programming school
- intensive training in software testing
- master class of Gaidar Magdanurov from Runa Capital
- master class from Agile guru Askhat Urazbayev and Viktor Strelkov on the subject of Scrum theory and practice;
- hackathon “Night of coding”.
You can read more about the DevCon 2013 conference in this announcement or on the official website http://www.msdevcon.ru/ .
Registration for the conference is already open ! Tickets are on sale fast. Hurry to take your places!