Introduction and enhancements to Visual Studio Online Cloud Load Testing at Ottawa Dev Day May 30

If you missed Ignite or Build and live in Ottawa then you are in luck!

A lot of that great content can be found at the Ottawa Dev Day May 30th. …While i have included their entire session list below i have to call out my favorite topic Cloud Load Testing will be there!

Introduction to Cloud Load Testing

Since November of 2012 when Cloud based Load Testing was released an amazing amount of value has been added to the Cloud based load test offering. 

The ability to scale to 100 cores (1000 cores when using parallel runs!!) the ability to author and initiate load tests from a browser experience, the ability the run load tests up to the 72 hours (yes 72 hours!), the ability to author and initiate load tests from Azure, the ability to integrate with Application Insights in Azure, the ability to integrate load testing into a release pipeline and the number one customer request the ability to specify where your load test traffic is initiated from.  This session by noted performance expert Ahmed Al-Asaad will walk through what has been released, what is being worked on and Microsoft’s vNext plans

Speaker: Ahmed Al-Asaad
Leverage Azure and VSO to do Cloud load testing
Track: The Cloud – Room: Room 2 – Time: 2:00 PM

 

image

 

Ottawa Dev Day 2015 Sessions

Azure App Services
Speaker: Adarsha Datta
A web presence is key to any organization today. However, the requirements have changed from just hosting and websites to something more. What you really need is an agile, secure and scalable environment which expands across form factors and platforms! Come join us where we will delve into what WebApps (formerly Websites), Mobile Services and API management can do for you and your organization.
Track: The Cloud – Room: Room 2 – Time: 10:30 AM

10 things for developers to know about developing for Windows 10
Speaker: Colin Melia
10 things for developers to know about developing for Windows 10
Track: NextGen WinApps – Room: Room 3 – Time: 2:00 PM

Azure Data Services
Speaker: Marc Gagne
Bring data in its original form and mix and match across a variety of data services for innovative, modern application designs. Azure data services offers a consistent experience with relational and non-relational data, big or small. Whether you are a SQL junky or a NOSQL kind of guy: from Azure SQL to Table & Blob storage, from Mongo/DocumentDB to BigData – we have you covered. Come join us to see how the cloud platform is optimized to serve your data service requirements in this world of modern apps!
Track: The Cloud – Room: Room 2 – Time: 12:30 PM

Building iOS applications with Xamarin and C#
Speaker: Tom Walker
Xamarin has made it possible for C# developers to leverage their skills in developing iOS applications.  In this session we’ll build a simple multi-screen app that will show the basic app creation using Xamarin Studio, Storyboards, iOS’s MVC pattern, debugging, and more. This will be a comprehensive talk but not too difficult of a dive into iOS development using Xamarin and C#.
Track: Master Mobile – Room: Room 4 – Time: 2:00 PM

Create one UX for all screen sizes with Universal apps!
Speaker: Christian Hissibini
With the coming of Windows 10 and the total convergence ofdifferent platforms, we will give you the keys of the adaptive multi-devices design. This session will help you understand with the right tools, design or porting your "universal app" application to design a unique experience that will fit all screens.

Come and be inspired by the design of your universal application to create a consistent and engaging user experience for all screens.

Track: NextGen WinApps – Room: Room 3 – Time: 10:30 AM

Designing Mobile Apps
Speaker: Mario Cardinal
Lately, I have been involved in the design of a personal task manager for IOS, Android and Windows Phone (built with Xamarin.Forms). Explore with me what I learned during this unique journey. Among others, discover the psychology behind the design elements that attract users and keep them "hooked". Based on the saying attributed to Einstein—that everything must be made as simple as possible, but not one bit simpler—we will explore the intersection of software development with user experience and consumerization. 
Track: Master Mobile – Room: Room 4 – Time: 9:00 AM

Hello world of the Natural User Interfaces
Speaker: Andrei Marukovich
Do you want to build applications with Minority Report-style interface or let your users to control system like Ender from Ender’s Game? Technologies to build such complex UIs are not there yet, but devices like Kinect and Leap Motion let us to interact with computers in a new way.
During this talk, you will be introduced to products already presented on the market, like Microsoft Kinect and Leap Motion, as well as upcoming Intel RealSense technology. You will have a chance to learn about features, development models and tools for these devices. Real hardware will be used to demonstrate elements of the Natural User Interfaces implemented in WPF and Windows Store applications.
Track: NextGen WinApps – Room: Room 3 – Time: 9:00 AM

Implementing DDD in C#
Speaker: Pascal Laurin
10 years after the release of the original book Domain Driven Design by Eric Evans we are seeing more and more applications built on the core concepts of DDD. Still, there is a long way to go before we fully grasp all its potential. First we need to change the way we do things in our projects. In this session I will show one of the possible implementation in C# that I’ve been using for many years now.
Track: Architecture – Room: Room 1 – Time: 10:30 AM

Introduction to Azure
Speaker: Marc Gagne
Introduction to Azure
Track: The Cloud – Room: Room 2 – Time: 9:00 AM

Introduction to Cloud Load Testing
Speaker: Ahmed Al-Asaad
Leverage Azure and VSO to do Cloud load testing
Track: The Cloud – Room: Room 2 – Time: 2:00 PM

Middle Tier Systems for Mobile Apps
Speaker: Atley Hunter
Client platform agnostic middel tier developed in .NET to serve apps in all platforms.
Track: Master Mobile – Room: Room 4 – Time: 10:30 AM

OAuth2, OpenID & JWT security stack for modern applications.
Speaker: Taswar Bhatti
In this session we will go through an introduction of using oauth2, openid, and Json Web Token that are designed to work together to build a security foundation and authentication for you modern applications.
Track: Architecture – Room: Room 1 – Time: 9:00 AM

Panel Discussion: Cloud
Come listent to:
– list of panelists
talk about:
– list of questions
Track: Panel 2 – Room: Room 2 – Time: 3:30 PM

Panel Discussion: Mobile and Apps
Come listent to:
– list of panelists
talk about:
– list of questions
Track: Panel 1 – Room: Room 4 – Time: 3:30 PM

Prize Draws
Prizes\Draws\Final Farewells
Track: Panel 1 – Room: Room 4 – Time: 4:20 PM

Real Time Web Application Attack Detection and Response
Speaker: Joel Hebert
This session will demonstrate how one can pro-actively defend against modern attack vectors by implementing intrusion detection and automated response into an existing application by layering the security implementations.
Track: Architecture – Room: Room 1 – Time: 12:30 PM

The Psychology of In App Purchase
Speaker: Atley Hunter

Are you interested in app monetization but not sure what works? There is a ton of bad information out there on best practices and developer tips. There is NOTHING out there though like the research Atley has done in the area of in app purchase psychology.

Join Atley as he guides you through the ins and outs of your user’s inner purchasing thoughts.

Track: Architecture – Room: Room 1 – Time: 2:00 PM

The 10-Commandments – building up a foundation for UI command binding with XAML
Speaker: Colin Melia
The 10-Commandments – building up a foundation for UI command binding with XAML.
Track: NextGen WinApps – Room: Room 3 – Time: 2:00 PM

Welcome to ODD 2015
Why ODD? Why are we here? We’re talking IT and software. What is the purpose of today?
Peter Henry gets the day rolling with an overview of the ODD sessions.
Track: Keynote – Room: Room 1 – Time: 8:45 AM

Xamarin.Forms or Write Once, Run Anywhere
Speaker: Tom Walker
Does the idea of writing one native UI code that can be used across several mobile platforms sound like developer’s dream come true?  Well that dream has come true, Xamarin has recently released a new UI abstraction framework called Xamarin.Forms.   We’ll build a simple app using Xamarin.Forms XAML, Styles, DependecyService, Localization and utilize the MVVM (Model View-ViewModel) for the application architecture.   This will be a comprehensive talk but not too difficult of a dive into Xamarin.Forms development.
Track: Master Mobile – Room: Room 4 – Time: 12:30 PM