• No results found

Wednesday October 15th Title: HTTP fundamentals for developers

N/A
N/A
Protected

Academic year: 2021

Share "Wednesday October 15th Title: HTTP fundamentals for developers"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

Oceanwide Private DevTeach proposition.

DevTeach will be providing training in the format of 2 days conference. The training will be presenting in Oceanwide facility (Room 660). The dates of this mini DevTeach Conference is Oct. 15,16, 2014. The list of sessions can be found in this document. The limit of attendees depends on the room size.

Location: 3500, De Maisonneuve Blvd. West, Suite 635, (Corner of Atwater and De Maisonneuve)

Westmount (Quebec) H3Z 3C1 Room: 660

This is the list of sessions that will be presented on Oct. 15,16, 2014:

Wednesday October 15th

Title:

HTTP fundamentals for developers

Speaker: Mario Cardinal

Time: 8:00am – 9:15

HTTP is the protocol of the web, and in this session we will look at HTTP from a web developer's perspective. We will cover resources, messages, cookies, and authentication protocols and we will see how the web scales to meet demand using cache headers. Armed with the fundamentals about HTTP, you will have the knowledge not only to build better Web/Mobile applications but also for consuming Web API.

Title: Best Practices for Architecting a Pragmatic Web API

Speaker: Mario Cardinal

Time: 9:30 – 10:45

We've all seen the introduction to MVC showcasing all the neat features. This time, we're actually architecting an application farther than the typical demo. We're going to structure our code to be reusable, testable and if possible pretty.

This session will assume that you already know a bit of MVC and that you know how controllers and views works.

Title: Debugging the web with Fiddler and Chrome

Speaker: Maxime Rouiller

Time: 11:00 – 12:15

Fiddler and Chrome are the hammer and the power drill to help you understand what is going with your website. Ever wondered how the caching on images work? Wanted to know how redirecting a user from one page to another work on a basic level? We'll see how it works with fiddler. Then we'll look at debugging the performance of a web application with Chrome.

(2)

Title: Architecting, testing and developing an MVC application

Speaker: Maxime Rouiller

Time: 13:30 – 14:45

We've all seen the introduction to MVC showcasing all the neat features. This time, we're actually architecting an application farther than the typical demo. We're going to structure our code to be reusable, testable and if possible pretty.

Title: Charting in your browser with JavaScript and HTML5

Speaker : Maxime Rouiller

Time : 15:00 – 16:15

If you wanted to draw a chart in 2004, you needed either SSRS (expensive) or start writing code with the GDI+ api to create images of your charts. It was a painful time. A sad time. Today, we can create

dynamic and interactive charts with pure HTML5, JavaScript and a lot of fun.

Thursday October 16

th

Title:

Introduction to Microsoft Azure Part 1

Speaker: Guy Barrette

Time: 8:00am – 9:15

In this 1 part presentation, we’ll take a look at Microsoft Azure, Microsoft's application platform for the public cloud. We’ll look at Azure’s different components, services and most important, pricing. We’ll cover services like Virtual Machines, Cloud Services, Web Sites, storage and messaging with

presentations and demos. We should also have plenty of time for discussion.

Title: Introduction to Microsoft Azure Part 2

Speaker: Guy Barrette

Time: 9:30 – 10:45

In this 2 part presentation, we’ll take a look at Microsoft Azure, Microsoft's application platform for the public cloud. We’ll look at Azure’s different components, services and most important, pricing. We’ll cover services like Virtual Machines, Cloud Services, Web Sites, storage and messaging with

presentations and demos. We should also have plenty of time for discussion.

Title: Introduction to mobile development with Xamarin

Speaker: Guy Barrette

Time: 11:00 – 12:15

In this presentation we’ll, see how you can leverage your skills in Visual Studio, .NET and C# to build native cross-platform apps for iOS/Android/Windows Phone. We’ll take a look at the challenges in writing apps for the different platforms, compare the Apache Cordova HTML approach and look at how you can maximize code reuse using Xamarin.Forms.

(3)

Title: Understanding .NET Tasks

Speaker: Vincent Grondin

Time: 13:30 – 14:45

.NET Tasks are more and more present in our daily work, whether you simply consume them or create and use them. Building asynchronous code that works using tasks appears simple and straight forward... but is it really?. Join me for this presentation where I'll show you many of the pitfalls you must avoid when using Tasks and will also cover the following:

What are Tasks?

When should you use Tasks? Various kind of Task relationships Exception handling in Tasks Cancellation handling in Tasks

Title: Optimizing your 3 tier applications using current technologies

Speaker : Vincent Grondin

Time : 15:00 – 16:15

In this presentation, I'll show you a classic 3 tier application and how you could leverage today's technologies to optimize this application. We are going to cover Tasks, the Task Parallel Library and Async-Await. After this, I'll give you a few tips we used in a real life 3 tier application to ensure our performance was as high as it can be.

(4)

Speakers Bio

Mario Cardinal

A long-time agile coach specializing in software architecture, Mario Cardinal is the co-founder of Slingboards Lab, a software publisher that empowers people to get a sense of fulfillment. An experimenter and an entrepreneur, he love to seize the opportunities that emerge from the unexpected. For ten consecutive years, he received the Most Valuable Professional (MVP) award from Microsoft. MVP status is awarded to credible technology experts who are among the very best community members willing to share their experience to helping others realize their potential. An experienced Scrum practitioner, he has spent more than 20 years designing large-scale information systems. He is the author of the book "Executable Specifications with Scrum". His friends like to describe him as someone who can extract the essence of a complicated situation, sort out the core ideas from the incidental distractions and provide a summary that is easy to understand. http://about.me/mario.cardinal

Guy Barrette

Guy Barrette is a freelance Solutions Architect based in Montreal, Canada. He is the Microsoft Regional Director for the Montreal region and a Windows Azure MVP. He's been working and developing with Microsoft development tools since the launch of VB 3 in 1994. His focus is helping organizations build better software using Microsoft technologies. He's been a speaker at developers' conferences like Microsoft TechDays and DevTeach. Guy leads the Montreal .NET Community and he is the Visual Studio Talk Show podcast co-host.

Maxime Rouiller

Maxime Rouiller is a passionate .NET technology specialist, working for 10 years in large software development, advocating Agile and good software practices. He intervenes as a specialist in the .NET Montréal user group and acts regularly as a speaker in Montreal. He is an ASP.NET/IIS MVP for 4 years in a row and loves to share his passion.

Vincent Grondin

I have over 16 years of experience in the software development field and I've been using .NET in enterprise projects over 11 years now. I was involved in many enterprise projects for large corporations like Hydro-Quebec, Desjardins, Domtar, Cascades and Alcoa but I was also part of a few projects for various government branches. I like to learn new technologies related to .NET, use the new tools that are designed for .NET and I love to share it all with my peers. Yes, I'm a confessed .NET addict and I'm currently working at Fujitsu as a Senior Consultant. I also received an MVP award in C# from Microsoft for the fifth year in 2014.

(5)

References

Related documents

In this module, students learn how to create a modular web application and host it using Azure Cloud Service W eb

For all Virtual Machines that have two or more instances deployed across two or more Availability Zones in the same Azure region, we guarantee you will have Virtual

Among public cloud platforms, Microsoft Azure, Citrix CloudPlatform and Amazon Web Services are the most likely avenues for cloud migration from Win- dows Server 2003..

The solutions that are part of the Noah Mobile cloud service are based on the core Platform-as-a-Service (PaaS) services on the Microsoft Azure Platform.. The Noah Mobile

* It takes multiple types of software to address a full solution. Policy Management

Accenture and Avanade’s application services for the Microsoft Windows Azure platform provides customers with deep expertise with application development and management services. •

As a Microsoft Gold partner for Cloud Platform, Ultima are able to help you use RemoteApp to implement an agile, cloud-based application delivery platform, powered by Azure and

As part of that process, Artis helped Ziosk to preview Microsoft cloud technologies including Azure Machine Learning, Azure Data Factory, Azure HDInsight, and Power BI for