{"jsonschema":"cursor","name":"TheSchedule","rows":[{"activityid":460,"activityname":"Activity","activitytype":2,"conferenceid":27,"description":"","duration":240,"language":1,"level":0,"room":"","roomid":0,"scheduledate":"2017-07-04T08:00:00","scheduleid":0,"sessioncode":"","sessiondetailsurl":" ","sessionid":0,"speaker":" ","speakerid":0,"tag":"","techno1":" ","techno2":" ","technoid1":0,"technoid2":0,"title":"Registration ","track":"","trackid":0},{"activityid":459,"activityname":"Activity","activitytype":2,"conferenceid":27,"description":"","duration":45,"language":1,"level":0,"room":"","roomid":0,"scheduledate":"2017-07-04T08:30:00","scheduleid":0,"sessioncode":"","sessiondetailsurl":" ","sessionid":0,"speaker":" ","speakerid":0,"tag":"","techno1":" ","techno2":" ","technoid1":0,"technoid2":0,"title":"Continental breakfast","track":"","trackid":0},{"activityid":469,"activityname":"Activity","activitytype":2,"conferenceid":27,"description":"More details soon...","duration":60,"language":1,"level":0,"room":"","roomid":0,"scheduledate":"2017-07-04T09:00:00","scheduleid":0,"sessioncode":"","sessiondetailsurl":" ","sessionid":0,"speaker":" ","speakerid":0,"tag":"","techno1":" ","techno2":" ","technoid1":0,"technoid2":0,"title":"Microsoft's Open Source Journey By Scott Hanselman ","track":"","trackid":0},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"We live in an era where developers are rock stars. I don’t like that expression as much as you, but let’s be honest, the supply and demand right now are insanely good for us, developers, which means that there is no better time than today to start your f","duration":60,"language":0,"level":1,"room":"Tchaikovsky ","roomid":142,"scheduledate":"2017-07-04T10:15:00","scheduleid":2597,"sessioncode":"WEB101","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2494","sessionid":2494,"speaker":"Frédéric Harper","speakerid":577,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"From employee to freelance developer in 10 steps ","track":"Web Presentation & Design ","trackid":226},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"SQL Server now runs on Linux! The latest release, SQL Server vNext runs on Linux and is in many ways simply SQL Server. It’s the same SQL Server database engine, with many similar features and services regardless of your operating system. Will demonstrat","duration":60,"language":0,"level":1,"room":"Vivaldi ","roomid":143,"scheduledate":"2017-07-04T10:15:00","scheduleid":2567,"sessioncode":"DAT199","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2513","sessionid":2513,"speaker":"Stéphane Frechette ","speakerid":622,"tag":"","techno1":"SQL Server on Linux","techno2":"---","technoid1":140,"technoid2":40,"title":"SQL Server on Linux","track":"Data Management ","trackid":224},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Have you looked at the number of services available on Azure?Holy smokes!Looks like you need a PHD just to figure out what services to pick to host and run Web apps!If you feel a bit overwhelmed by Azure this is the right session to attend.You'll","duration":60,"language":0,"level":1,"room":"Beethoven ","roomid":141,"scheduledate":"2017-07-04T10:15:00","scheduleid":2574,"sessioncode":"CLD188","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2520","sessionid":2520,"speaker":"Guy Barrette ","speakerid":10,"tag":"","techno1":"Azure SDK","techno2":"---","technoid1":135,"technoid2":40,"title":"Azure Grand Tour for the Web developer ","track":"Cloud Azure ","trackid":234},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Although CSS has been part of the web for over 20 years, one of the least understood parts is the cascade and inheritance. Today, we see many developers actively fighting the cascade, class-itis permeating HTML, and site builders adding !important all ov","duration":60,"language":0,"level":2,"room":"Opus II ","roomid":140,"scheduledate":"2017-07-04T10:15:00","scheduleid":2591,"sessioncode":"WEB264","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2559","sessionid":2559,"speaker":"Jen Kramer ","speakerid":765,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"The Big C in CSS ","track":"Web Presentation & Design ","trackid":226},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Git has been around for over a decade. You are probably already using it. Have you ever wondered past the basic commit/pull/push? Do you know what rebases are? Or have you ever been stuck in the middle of one? Do you know what cherry-picking is or how to","duration":60,"language":0,"level":2,"room":"Opus 1","roomid":139,"scheduledate":"2017-07-04T10:15:00","scheduleid":2616,"sessioncode":"WEB255","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2569","sessionid":2569,"speaker":"Keivan Beigi ","speakerid":644,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Deep dive in Git ","track":"Web Development Topics","trackid":229},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"How did we store 2 million of audit logs a day into Elasticsearch\r\n
\r\nIn Gemalto Safenet Authentication Cloud Service, we currently generate close to 2 million authentication logs daily that gets stored and analyzed in our ELK Stack (Elasticsea","duration":60,"language":0,"level":1,"room":"Tchaikovsky ","roomid":142,"scheduledate":"2017-07-04T11:30:00","scheduleid":2573,"sessioncode":"DAT383","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2517","sessionid":2517,"speaker":"Taswar Bhatti","speakerid":755,"tag":"","techno1":"Elastic Search ","techno2":"---","technoid1":42,"technoid2":40,"title":"store 2 million of audit a day into Elasticsearch","track":"Data Management ","trackid":224},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Microservices are a new addition to the developer toolbox. The Cloud has changed the way we design, architect and deploy applications as services. This shift moves us towards developing loosely coupled microservices which can maintained in a more agile w","duration":60,"language":0,"level":2,"room":"Beethoven ","roomid":141,"scheduledate":"2017-07-04T11:30:00","scheduleid":2575,"sessioncode":"CLD219","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2527","sessionid":2527,"speaker":"Deepak Kaushik ","speakerid":759,"tag":"","techno1":"App Services ","techno2":"---","technoid1":134,"technoid2":40,"title":"Microservices and container with Azure ","track":"Cloud Azure ","trackid":234},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Progressive Web Apps are the new hotness with Google pressing hard to make them the defacto choice for building mobile applications but what's to be done about iOS where many of the key API's are not supported. That's where Apache Cordova/PhoneGap comes ","duration":60,"language":0,"level":2,"room":"Opus 1","roomid":139,"scheduledate":"2017-07-04T11:30:00","scheduleid":2614,"sessioncode":"WEB256","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2547","sessionid":2547,"speaker":"Simon Macdonald","speakerid":762,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Building Progressive Web Apps for Android and iOS","track":"Web Application / Component Frameworks","trackid":227},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"From 'Space Oddity' to 'Blackstar', Bowie inspired us with his diverse personas. What can natural language processing reveal about those iconic characters? That's the mission of 'Ziggy' a little Python app that builds a database of lyrics, and digs i","duration":60,"language":0,"level":2,"room":"Opus II ","roomid":140,"scheduledate":"2017-07-04T11:30:00","scheduleid":2592,"sessioncode":"WEB268","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2556","sessionid":2556,"speaker":"Anton Mcconville ","speakerid":764,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Natural Language Analysis of Bowie's Personas","track":"Web Presentation & Design ","trackid":226},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Data should live forever. Docker containers should be constantly killed and reborn. How do you match up these two opposing requirements to do data persistence in a docker environment?We start with the problem and demoing the fundamentals of persisting ","duration":60,"language":0,"level":3,"room":"Vivaldi ","roomid":143,"scheduledate":"2017-07-04T11:30:00","scheduleid":2568,"sessioncode":"DAT321","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2576","sessionid":2576,"speaker":"Steph Locke","speakerid":771,"tag":"","techno1":"SQL Server ","techno2":"---","technoid1":58,"technoid2":40,"title":"Data + Docker = Disconbobulating?","track":"Data Management ","trackid":224},{"activityid":461,"activityname":"Activity","activitytype":2,"conferenceid":27,"description":"","duration":60,"language":1,"level":0,"room":"","roomid":0,"scheduledate":"2017-07-04T12:30:00","scheduleid":0,"sessioncode":"","sessiondetailsurl":" ","sessionid":0,"speaker":" ","speakerid":0,"tag":"","techno1":" ","techno2":" ","technoid1":0,"technoid2":0,"title":"Lunch","track":"","trackid":0},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Dans cette présentation nous verrons une brève introduction aux design patterns, leur origine et pourquoi nous devrions les apprendre après quoi nous passerons le reste du temps à transformer un exemple de code en appliquant certains des « patterns » les","duration":60,"language":1,"level":1,"room":"Opus 1","roomid":139,"scheduledate":"2017-07-04T13:30:00","scheduleid":2618,"sessioncode":"WEB199","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2497","sessionid":2497,"speaker":"Eric De Carufel","speakerid":406,"tag":"","techno1":"Serverless architecture","techno2":"---","technoid1":98,"technoid2":40,"title":"Refactoring vers les design patterns ","track":"Web Development Topics","trackid":229},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Microsoft SQL Server 2016 in-database analytics with R Server\r\n
\r\nA level 200 session to explain the differences and the advantages of advanced analytics solutions and how to operationalize an R code and deploy in production using a real-time f","duration":60,"language":0,"level":1,"room":"Vivaldi ","roomid":143,"scheduledate":"2017-07-04T13:30:00","scheduleid":2569,"sessioncode":"DAT234","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2516","sessionid":2516,"speaker":"Benjamin Leroux","speakerid":742,"tag":"","techno1":"SQL Server ","techno2":"---","technoid1":58,"technoid2":40,"title":"in-database analytics with R Server","track":"Data Management ","trackid":224},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"How do you monitor an application once deployed on Azure ? How do you find out what your users are experiencing in terms of performance or runtime errors ?How can you trace the calls your application is doing to the database or other APIs and get metri","duration":60,"language":0,"level":2,"room":"Beethoven ","roomid":141,"scheduledate":"2017-07-04T13:30:00","scheduleid":2576,"sessioncode":"CLD243","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2523","sessionid":2523,"speaker":"Samir Bellouti ","speakerid":758,"tag":"","techno1":"App Services ","techno2":"---","technoid1":134,"technoid2":40,"title":"Monitor Azure application with AppInsight","track":"Cloud Azure ","trackid":234},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"I don't like Open Source, and you shouldn't like it either!\r\nAh, Open Source... That old new trend that doesn’t seem to go away! Have you ever tried to participate in an Open Source project? The experience is awful. Have you ever shared some of yo","duration":60,"language":0,"level":1,"room":"Opus II ","roomid":140,"scheduledate":"2017-07-04T13:30:00","scheduleid":2593,"sessioncode":"WEB102","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2560","sessionid":2560,"speaker":"Frédéric Harper","speakerid":577,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"I don't like Open Source, you shouldn't like i ","track":"Web Presentation & Design ","trackid":226},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"This presentation will demonstrate best practices in being reactive to Transient Faults in a Enterprise SOA setting.We will oversee how to handle transient faults with:The Transient Fault Handling Application BlockBetter handle excessive fail","duration":60,"language":0,"level":2,"room":"Tchaikovsky ","roomid":142,"scheduledate":"2017-07-04T13:30:00","scheduleid":2625,"sessioncode":"WEB354","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2562","sessionid":2562,"speaker":"Joel Hébert","speakerid":426,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Effective Transient Fault Handling ","track":"Web Development Topics","trackid":229},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"In this session, I will provide a list of free management tools for SQL Server along with description of each tool, it's capabilities and a quick demo.After this session, you will be excited to download the tools and start working with them! ","duration":60,"language":0,"level":2,"room":"Vivaldi ","roomid":143,"scheduledate":"2017-07-04T14:45:00","scheduleid":2570,"sessioncode":"DAT255","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2514","sessionid":2514,"speaker":"Michelle Gutzait ","speakerid":532,"tag":"","techno1":"SQL Server ","techno2":"---","technoid1":58,"technoid2":40,"title":"Top free management tools for SQL Server ","track":"Data Management ","trackid":224},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"What if you could increase the accessibility of your App? While we’re at it, what if you reached a greater audience, reduced deployment complexity and reduced training costs? Have you surprised yourself by saying yes to one of these questions? Then join ","duration":60,"language":0,"level":2,"room":"Beethoven ","roomid":141,"scheduledate":"2017-07-04T14:45:00","scheduleid":2577,"sessioncode":"CLD277","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2521","sessionid":2521,"speaker":"Alexandre Brisebois","speakerid":655,"tag":"","techno1":"App Services ","techno2":"---","technoid1":134,"technoid2":40,"title":"Bots are the new Apps","track":"Cloud Azure ","trackid":234},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"For years, front-end developers fumbled with hacking floats for layouts, often as part of a grid system. Media queries made these float-based grids more responsive to different screen dimensions, but unfortunately, the behaviors weren't always granular e","duration":60,"language":0,"level":2,"room":"Opus II ","roomid":140,"scheduledate":"2017-07-04T14:45:00","scheduleid":2598,"sessioncode":"WEB245","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2558","sessionid":2558,"speaker":"Jen Kramer ","speakerid":765,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"CSS Grid: Finally, True Layout Arrives ","track":"Web Presentation & Design ","trackid":226},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Abstract: Did you know that more than 1 billions users visit the web on mobile devices each month? As the web play a bigger role on mobile platform, Progressive Web Apps (PWA) are gaining attractions as what comes next after traditional Mobile Apps. ","duration":60,"language":0,"level":2,"room":"Opus 1","roomid":139,"scheduledate":"2017-07-04T14:45:00","scheduleid":2619,"sessioncode":"WEB123","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2564","sessionid":2564,"speaker":"Atsushi Yamamoto ","speakerid":766,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"The emerging world of Progressive Web Apps ","track":"Web Development Topics","trackid":229},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Build a chat bot for Facebook and Telegram with node and docker\r\n
\r\nI'll explain how to develop a bot to sell products in Facebook and Telegram Messenger using Javascript and docker.For that, I'll cover how to use both APIs, how to abst","duration":60,"language":0,"level":2,"room":"Tchaikovsky ","roomid":142,"scheduledate":"2017-07-04T14:45:00","scheduleid":2626,"sessioncode":"WEB276","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2566","sessionid":2566,"speaker":"Agustin Chiappe Berrini","speakerid":751,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Build a chat bot with node and docker","track":"Web Development Topics","trackid":229},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"APIs in Azure can be pretty confusing. You can house your code via API Apps. You can also bolt Azure API Management onto your self-hosted APIs allowing you to publish your data easier. And finally, you can also house ASP.NET Web APIs within Azure Web App","duration":60,"language":0,"level":2,"room":"Beethoven ","roomid":141,"scheduledate":"2017-07-04T16:00:00","scheduleid":2578,"sessioncode":"CLD267","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2525","sessionid":2525,"speaker":"Ken Cenerelli","speakerid":635,"tag":"","techno1":"Azure SDK","techno2":"---","technoid1":135,"technoid2":40,"title":"What's The Deal with APIs in Azure?","track":"Cloud Azure ","trackid":234},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"This session will showcase the current landscape of modern Denial of Service (DoS)and DDoS (Distributed DoS) attacks and techniques for the modern web developer. The goal is to have a comprehension of what comprises an attack, the various types of atta","duration":60,"language":0,"level":2,"room":"Tchaikovsky ","roomid":142,"scheduledate":"2017-07-04T16:00:00","scheduleid":2553,"sessioncode":"SCR221","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2533","sessionid":2533,"speaker":"Joel Hébert","speakerid":426,"tag":"","techno1":"dev ops security ","techno2":"---","technoid1":114,"technoid2":40,"title":"Denial Of Service - A Landscape Overview ","track":"Security","trackid":230},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Building an integration and workflow pipeline from the ground up is challenging, time consuming and costly, let alone having to scale it up to meet the demands of a global market. If you have a need to implement workflows, connect disparate systems, and ","duration":60,"language":0,"level":2,"room":"Opus II ","roomid":140,"scheduledate":"2017-07-04T16:00:00","scheduleid":2595,"sessioncode":"WEB298","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2554","sessionid":2554,"speaker":"Lori Lalonde ","speakerid":774,"tag":"","techno1":"CSS Libraries (Bootstrap, Foundation, Materia","techno2":"---","technoid1":74,"technoid2":40,"title":"Enterprise Integration with Azure Logic Apps ","track":"Web Presentation & Design ","trackid":226},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"How and why we're opening our code at Octopus Deploy \r\n
\r\n Octopus Deploy may have started as a closed source project, but we now have more than 50 public repositories in GitHub, many of which contain core product functionality. This has raised","duration":60,"language":0,"level":1,"room":"Opus 1","roomid":139,"scheduledate":"2017-07-04T16:00:00","scheduleid":2620,"sessioncode":"WEB272","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2567","sessionid":2567,"speaker":"Damian Brady ","speakerid":767,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"We're opening our code at Octopus Deploy ","track":"Web Development Topics","trackid":229},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Coping with x2,000 data volumes growth with a team of one\r\nI worked in a startup and our volumes started small, really small. I was the data scientist but I needed to actually build a data platform first. By the end of 6 months, daily volumes were","duration":60,"language":0,"level":3,"room":"Vivaldi ","roomid":143,"scheduledate":"2017-07-04T16:00:00","scheduleid":2571,"sessioncode":"DAT362","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2578","sessionid":2578,"speaker":"Steph Locke","speakerid":771,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Coping with x2,000 data volumes growth ","track":"Data Management ","trackid":224},{"activityid":462,"activityname":"Activity","activitytype":2,"conferenceid":27,"description":"","duration":260,"language":1,"level":0,"room":"","roomid":0,"scheduledate":"2017-07-05T08:00:00","scheduleid":0,"sessioncode":"","sessiondetailsurl":" ","sessionid":0,"speaker":" ","speakerid":0,"tag":"","techno1":" ","techno2":" ","technoid1":0,"technoid2":0,"title":"Registration ","track":"","trackid":0},{"activityid":464,"activityname":"Activity","activitytype":2,"conferenceid":27,"description":"","duration":690,"language":1,"level":0,"room":"","roomid":0,"scheduledate":"2017-07-05T08:00:00","scheduleid":0,"sessioncode":"","sessiondetailsurl":" ","sessionid":0,"speaker":" ","speakerid":0,"tag":"","techno1":" ","techno2":" ","technoid1":0,"technoid2":0,"title":"Tradeshow","track":"","trackid":0},{"activityid":463,"activityname":"Activity","activitytype":2,"conferenceid":27,"description":"","duration":75,"language":1,"level":0,"room":"","roomid":0,"scheduledate":"2017-07-05T08:30:00","scheduleid":0,"sessioncode":"","sessiondetailsurl":" ","sessionid":0,"speaker":" ","speakerid":0,"tag":"","techno1":" ","techno2":" ","technoid1":0,"technoid2":0,"title":"Continental breakfast","track":"","trackid":0},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Julia is a programming language developed by NumFocus with an ambitious objective: Create a high level, high performance dynamic programming language. A really nice choice to expensive mathematical operationsWith Python-like syntax and the speed of C","duration":60,"language":0,"level":1,"room":"Vivaldi ","roomid":143,"scheduledate":"2017-07-05T09:00:00","scheduleid":2557,"sessioncode":"DAT131","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2505","sessionid":2505,"speaker":"Agustin Chiappe Berrini","speakerid":751,"tag":"","techno1":"Machine Learning ","techno2":"---","technoid1":81,"technoid2":40,"title":"C + Python = Julia ","track":"Big Data","trackid":222},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"You’ve probably seen how a ASP.NET Core application works, but security is a different cup of tea. Microsoft completely re-did a large part of the security features in ASP.NET Core.There’s a new API for data protection, a great new mechanism to store","duration":60,"language":0,"level":2,"room":"Tchaikovsky ","roomid":142,"scheduledate":"2017-07-05T09:00:00","scheduleid":2551,"sessioncode":"SCR287","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2535","sessionid":2535,"speaker":"Ronald Harmsen ","speakerid":770,"tag":"","techno1":"JS/SPA security concerns ","techno2":"---","technoid1":122,"technoid2":40,"title":"Understanding ASP.NET Core Security","track":"Security","trackid":230},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Which Responsive Design Framework Is Best? Of Course, It Depends\r\n
\r\nIn 2017, the question is not whether we should use responsive design frameworks. Increasingly, we are using them. The question is which framework should we be using, and why","duration":60,"language":0,"level":1,"room":"Opus II ","roomid":140,"scheduledate":"2017-07-05T09:00:00","scheduleid":2596,"sessioncode":"WEB271","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2557","sessionid":2557,"speaker":"Jen Kramer ","speakerid":765,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Which Responsive Design Framework Is Best? ","track":"Web Presentation & Design ","trackid":226},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"EF Core is a brand new version of Microsoft’s ORM, Entity Framework. It’s been re-written from scratch and is open source, cross platform and feature rich. This session, given by the world's top expert on Entity Framework,will go beyond the basics of get","duration":60,"language":0,"level":2,"room":"Opus 1","roomid":139,"scheduledate":"2017-07-05T09:00:00","scheduleid":2617,"sessioncode":"WEB249","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2563","sessionid":2563,"speaker":"Julia Lerman ","speakerid":40,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Entity Framework Core: Open Source Data Access ","track":"Web Development Topics","trackid":229},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Yes, the cloud is cool. Yes, it can be easy. But... does it save the company money? That is the all important question!We'll look at the accounting side of the cloud to work out whether it's better to keep those on-site servers or move to the cloud, wh","duration":60,"language":0,"level":3,"room":"Beethoven ","roomid":141,"scheduledate":"2017-07-05T09:00:00","scheduleid":2585,"sessioncode":"CLD329","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2577","sessionid":2577,"speaker":"Steph Locke","speakerid":771,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Is the cloud cost effective? ","track":"Cloud AWS ","trackid":232},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"In this session, you will venture into the world of Data Science! You will learn how you can use the various libraries and tools with Python to turn your data into your most valuable assets! If you have collected huge amount of data with your IoT project","duration":60,"language":0,"level":2,"room":"Vivaldi ","roomid":143,"scheduledate":"2017-07-05T10:15:00","scheduleid":2554,"sessioncode":"DAT266","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2503","sessionid":2503,"speaker":"Wei-Meng Lee ","speakerid":560,"tag":"","techno1":"Python ","techno2":"---","technoid1":101,"technoid2":40,"title":"Getting Started with Data Science using Python ","track":"Big Data","trackid":222},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"( Cloud AWS Distributed Systems Web Mobile )\"Cloud\" quickly became an industry-standard term, and synonymous with \"cloud\" goes the Amazon cloud offering, also known as \"Amazon Web Services\", or AWS. Offering a wide variety of powerful hosted services","duration":60,"language":0,"level":1,"room":"Beethoven ","roomid":141,"scheduledate":"2017-07-05T10:15:00","scheduleid":2586,"sessioncode":"CLD322","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2518","sessionid":2518,"speaker":"Ted Neward ","speakerid":50,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Busy Developer's Overview of Amazon Web Services ","track":"Cloud AWS ","trackid":232},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"The OpenID Connect and OAuth 2 standards is the most popular authentication and authorization frameworks used in native cloud applications today. In this talk I will explain the details of openid and oauth2 in layman terms, what they are and how to use t","duration":60,"language":0,"level":2,"room":"Tchaikovsky ","roomid":142,"scheduledate":"2017-07-05T10:15:00","scheduleid":2548,"sessioncode":"SCR249","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2534","sessionid":2534,"speaker":"Taswar Bhatti","speakerid":755,"tag":"","techno1":"web API security/OAuth2","techno2":"---","technoid1":120,"technoid2":40,"title":"OAuth2 and OpenId Connect Demystified","track":"Security","trackid":230},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Building Performant Native Apps with Angular & NativeScript \r\n
\r\nThe web is cool, but sometimes you need to push the boundaries of what you can do on a mobile device. With NativeScript you can build truly native apps with Angular 2, expanding o","duration":60,"language":0,"level":3,"room":"Opus II ","roomid":140,"scheduledate":"2017-07-05T10:15:00","scheduleid":2604,"sessioncode":"WEB344","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2572","sessionid":2572,"speaker":"Jen Looper ","speakerid":735,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Performant Native Apps with Angular & NativeScript ","track":"Web JavaScript language ","trackid":228},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Let’s face it. Managing states within web apps is not easy. It is even more true in React ecosystem where many components come together in a single page. Redux to the rescue! In this talk, you will find out the mechanics of Redux when used with React","duration":60,"language":0,"level":3,"room":"Opus 1","roomid":139,"scheduledate":"2017-07-05T10:15:00","scheduleid":2609,"sessioncode":"WEB382","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2575","sessionid":2575,"speaker":"Atsushi Yamamoto ","speakerid":766,"tag":"","techno1":"React","techno2":"---","technoid1":80,"technoid2":40,"title":"State management with Redux","track":"Web Application / Component Frameworks","trackid":227},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"In this session we'll look at a typical Data Science workflow, from asking a question, assessing the quality of data all the way to answering the question with different Machine Learning tools.We're also going to look at different non-trivial problem","duration":60,"language":0,"level":3,"room":"Vivaldi ","roomid":143,"scheduledate":"2017-07-05T11:30:00","scheduleid":2555,"sessioncode":"DAT188","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2506","sessionid":2506,"speaker":"Vincent-Philippe Lauzon","speakerid":731,"tag":"","techno1":"Machine Learning ","techno2":"---","technoid1":81,"technoid2":40,"title":"Data Science Machine Learning with Azure ML & R","track":"Big Data","trackid":222},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Busy Developer's Guide to Amazon Web Services: Elastic Beanstalk\r\n
\r\n( AWS Cloud Web )\"Cloud\" quickly became an industry-standard term, and synonymous with \"cloud\" goes the Amazon cloud offering, also known as \"Amazon Web Services\", or AWS.","duration":60,"language":0,"level":3,"room":"Beethoven ","roomid":141,"scheduledate":"2017-07-05T11:30:00","scheduleid":2587,"sessioncode":"CLD323","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2519","sessionid":2519,"speaker":"Ted Neward ","speakerid":50,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Busy Developer's Guide to Amazon Elastic Beanstalk ","track":"Cloud AWS ","trackid":232},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Modern applications require modern security and the OpenID Connect and OAuth2 security protocols are designed to meet this need. To achieve a modern security architecture you must then use something called a “security token service” that implements these","duration":60,"language":0,"level":2,"room":"Tchaikovsky ","roomid":142,"scheduledate":"2017-07-05T11:30:00","scheduleid":2547,"sessioncode":"SCR265","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2531","sessionid":2531,"speaker":"Brock Allen","speakerid":664,"tag":"","techno1":"Authentification ","techno2":"---","technoid1":67,"technoid2":40,"title":"Introduction to IdentityServer for ASP.NET Core","track":"Security","trackid":230},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"In this presentation we'll introduce Vue.js, setup a webpack build, extoll the virtues of its reactive data binding and composble interface all while building an Instagram like app. Using Framework 7 to provide the basic UI for Android and iOS for those ","duration":60,"language":0,"level":2,"room":"Opus 1","roomid":139,"scheduledate":"2017-07-05T11:30:00","scheduleid":2610,"sessioncode":"WEB274","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2548","sessionid":2548,"speaker":"Simon Macdonald","speakerid":762,"tag":"","techno1":"Vue","techno2":"---","technoid1":87,"technoid2":40,"title":"Building Mobile Apps with Vue.js ","track":"Web Application / Component Frameworks","trackid":227},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Why beginners should train yourself to do reactive programming in your first months of learning. As a beginner, you don’t have a set way of programming, and adopting a declarative functional style will help you prepare for the future of reactive programm","duration":60,"language":0,"level":1,"room":"Opus II ","roomid":140,"scheduledate":"2017-07-05T11:30:00","scheduleid":2599,"sessioncode":"WEB328","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2573","sessionid":2573,"speaker":"Tracy Lee","speakerid":768,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Reactive Programming with RxJS ","track":"Web JavaScript language ","trackid":228},{"activityid":465,"activityname":"Activity","activitytype":2,"conferenceid":27,"description":"","duration":60,"language":1,"level":0,"room":"","roomid":0,"scheduledate":"2017-07-05T12:30:00","scheduleid":0,"sessioncode":"","sessiondetailsurl":" ","sessionid":0,"speaker":" ","speakerid":0,"tag":"","techno1":" ","techno2":" ","technoid1":0,"technoid2":0,"title":"Lunch","track":"","trackid":0},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Warehousing for the MassesThe power of cloud storage and compute power has made data warehousing possible for businesses of all sizes. What was once a large capital expenditure and multi-year implementation can now be deployed and ready to use within","duration":60,"language":0,"level":3,"room":"Vivaldi ","roomid":143,"scheduledate":"2017-07-05T13:30:00","scheduleid":2556,"sessioncode":"DAT377","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2504","sessionid":2504,"speaker":"Warner Chaves","speakerid":650,"tag":"","techno1":"SQL Server ","techno2":"---","technoid1":58,"technoid2":40,"title":"Warehousing for the Masses ","track":"Big Data","trackid":222},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"When building or migrating to cloud-scale applications most developers get stuck with their database. How to move to the cloud while creating scalable and performant data storage? Most relational databases don't seem fit for this. Now what?Use a docume","duration":60,"language":0,"level":2,"room":"Beethoven ","roomid":141,"scheduledate":"2017-07-05T13:30:00","scheduleid":2572,"sessioncode":"CLD288","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2515","sessionid":2515,"speaker":"Ronald Harmsen ","speakerid":770,"tag":"","techno1":"Document DB","techno2":"---","technoid1":60,"technoid2":40,"title":"Moving to the cloud. Is your data storage ready? ","track":"Cloud Google","trackid":233},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Modern web development means that more and more application code is running in the browser as JavaScript. This architectural shift requires us to change how we perform authentication and authorization. Fortunately, using modern protocols such as OpenID C","duration":60,"language":0,"level":2,"room":"Tchaikovsky ","roomid":142,"scheduledate":"2017-07-05T13:30:00","scheduleid":2549,"sessioncode":"SCR244","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2532","sessionid":2532,"speaker":"Brock Allen","speakerid":664,"tag":"","techno1":"JS/SPA security concerns ","techno2":"---","technoid1":122,"technoid2":40,"title":"Securing Web APIs from JavaScript/SPA Applications ","track":"Security","trackid":230},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"With React Native, you can now leverage the amazing advances in the Javascript ecosystem to create quality native applications that simultaneously target Android and iOS. Buckle up, this talk will show you how to setup your environment with state of the ","duration":60,"language":0,"level":3,"room":"Opus 1","roomid":139,"scheduledate":"2017-07-05T13:30:00","scheduleid":2611,"sessioncode":"WEB312","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2546","sessionid":2546,"speaker":"Alexandre Rimthong ","speakerid":739,"tag":"","techno1":"React","techno2":"---","technoid1":80,"technoid2":40,"title":"Ready, set, go Mobile with React Native! ","track":"Web Application / Component Frameworks","trackid":227},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"So you’ve finally managed to build a full stack application, all in Javascript.But what if your hardware programming could be done with Javascript too?In this introduction to Nodebots, you will learn how to use NodeJs to build a robot using an Arduin","duration":60,"language":0,"level":2,"room":"Opus II ","roomid":140,"scheduledate":"2017-07-05T13:30:00","scheduleid":2600,"sessioncode":"WEB222","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2550","sessionid":2550,"speaker":"Joel Lord","speakerid":691,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Rise of the Nodebots ","track":"Web JavaScript language ","trackid":228},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"What is Apache Spark? Why use Spark on Azure HDInsight? What are the use cases for Spark on HDInsight? What components are included as part of a Spark cluster? Learn how to setup an Apache Spark cluster in Azure HDInsight and run interactive queries usin","duration":60,"language":0,"level":2,"room":"Vivaldi ","roomid":143,"scheduledate":"2017-07-05T14:45:00","scheduleid":2566,"sessioncode":"DAT244","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2502","sessionid":2502,"speaker":"Stéphane Frechette ","speakerid":622,"tag":"","techno1":"HDInsight","techno2":"---","technoid1":59,"technoid2":40,"title":"Using Spark for in-memory processing on HDInsight","track":"Big Data","trackid":222},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Microsoft has soundly embraced the open source community and cross-platform development. Web developers in the Microsoft stack are looking at every option they can leverage for greater productivity, including cloud-based platforms to save time and money.","duration":60,"language":0,"level":2,"room":"Beethoven ","roomid":141,"scheduledate":"2017-07-05T14:45:00","scheduleid":2589,"sessioncode":"CLD266","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2530","sessionid":2530,"speaker":"Ken Cenerelli","speakerid":635,"tag":"","techno1":"Cloud Pub/Sub","techno2":"---","technoid1":126,"technoid2":40,"title":"Google Cloud for .NET Developers ","track":"Cloud Google","trackid":233},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Roslyn is a recent framework to develop code analyzers, refactoring tools and build tools. This framework enables the creation of powerful IDE tools regarding the security of the .NET ecosystem..NET Security Guard is a set of code analyzers using this ","duration":60,"language":0,"level":2,"room":"Tchaikovsky ","roomid":142,"scheduledate":"2017-07-05T14:45:00","scheduleid":2550,"sessioncode":"SCR281","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2536","sessionid":2536,"speaker":"Philippe Arteau","speakerid":760,"tag":"","techno1":"code injection ","techno2":"---","technoid1":65,"technoid2":40,"title":"Security Code Review with Roslyn ","track":"Security","trackid":230},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"When trying to understand what's going on in your Angular app there is more than just staring at the console! I will show you how to take advantage of map files, use additional tools such as Augury with powerful inspectors and the injectors graph, and mo","duration":60,"language":0,"level":3,"room":"Opus 1","roomid":139,"scheduledate":"2017-07-05T14:45:00","scheduleid":2612,"sessioncode":"WEB322","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2543","sessionid":2543,"speaker":"Laurent Duveau ","speakerid":420,"tag":"","techno1":"Angular","techno2":"---","technoid1":82,"technoid2":40,"title":"Debugging an Angular app ","track":"Web Application / Component Frameworks","trackid":227},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Mastering Promises in JavaScript and Advanced Async Patterns\r\n
\r\nBy using JavaScript Promises instead of callbacks, you open the door to more manageable and maintainable asynchronous code. But to get the full power of promises, you need to deve","duration":60,"language":0,"level":2,"room":"Opus II ","roomid":140,"scheduledate":"2017-07-05T14:45:00","scheduleid":2601,"sessioncode":"WEB279","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2551","sessionid":2551,"speaker":"Marek Zaluski","speakerid":738,"tag":"","techno1":"ES2015, ES2016, ESNext (Babel) ","techno2":"---","technoid1":89,"technoid2":40,"title":"Advanced Async Patterns in JavaScript","track":"Web JavaScript language ","trackid":228},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Your website is old. Or maybe you're just starting a new one. You want to make sure it's secure but you don't want to rewrite to whole thing. How are you going to handle XSS? Script injection? SSL? Oh god... so many things...
\r\nCalm down. We'll fix th","duration":60,"language":0,"level":3,"room":"Tchaikovsky ","roomid":142,"scheduledate":"2017-07-05T16:00:00","scheduleid":2552,"sessioncode":"SCR344","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2498","sessionid":2498,"speaker":"Maxime Rouiller","speakerid":514,"tag":"","techno1":"Authentification ","techno2":"---","technoid1":121,"technoid2":40,"title":"Hardening your Web applications through Headers","track":"Security","trackid":230},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"We are waiting confirmation from the speakers before we confirm this session. ","duration":60,"language":0,"level":3,"room":"Vivaldi ","roomid":143,"scheduledate":"2017-07-05T16:00:00","scheduleid":2558,"sessioncode":"DAT101","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2501","sessionid":2501,"speaker":"Stéphane Frechette ","speakerid":622,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Graph support in SQL Server 2017 ","track":"Big Data","trackid":222},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"( Cloud Distributed Systems AWS Azure Google Cloud )Microsoft has one, Amazon has one, but it turns out that there's a lot of different developer-focused cloud environments out there, and sometimes it's exactly what you need to get your project going","duration":60,"language":0,"level":3,"room":"Beethoven ","roomid":141,"scheduledate":"2017-07-05T16:00:00","scheduleid":2590,"sessioncode":"CLD333","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2529","sessionid":2529,"speaker":"Ted Neward ","speakerid":50,"tag":"","techno1":"Google Cloud Endpoints ","techno2":"---","technoid1":127,"technoid2":40,"title":"Busy Developer's Guide to the Clouds ","track":"Cloud Google","trackid":233},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Virtual DOM is powerful idea that is surprisingly simple once you understand the basics. We're going to build a virtual DOM renderer from scratch, using Preact’s internals as a guide. Then we’ll take a look at some optimizations for the renderer, and see","duration":60,"language":0,"level":3,"room":"Opus 1","roomid":139,"scheduledate":"2017-07-05T16:00:00","scheduleid":2613,"sessioncode":"WEB333","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2544","sessionid":2544,"speaker":"Jason Miller ","speakerid":761,"tag":"","techno1":"Preact ","techno2":"---","technoid1":84,"technoid2":40,"title":"Virtual DOMination ","track":"Web Application / Component Frameworks","trackid":227},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Node.js is an open source, cross-platform runtime environment for creating Web apps and Web services. Node.js apps are written using JavaScript, and it provides an event-driven architecture and a non-blocking I/O API that enhances an application’s throug","duration":60,"language":0,"level":2,"room":"Opus II ","roomid":140,"scheduledate":"2017-07-05T16:00:00","scheduleid":2602,"sessioncode":"WEB215","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2549","sessionid":2549,"speaker":"Wei-Meng Lee ","speakerid":560,"tag":"","techno1":"Mongo DB ","techno2":"---","technoid1":57,"technoid2":40,"title":"Developing Web Server Apps using Node.js ","track":"Web JavaScript language ","trackid":228},{"activityid":467,"activityname":"Activity","activitytype":2,"conferenceid":27,"description":"","duration":480,"language":1,"level":0,"room":"","roomid":0,"scheduledate":"2017-07-06T08:00:00","scheduleid":0,"sessioncode":"","sessiondetailsurl":" ","sessionid":0,"speaker":" ","speakerid":0,"tag":"","techno1":" ","techno2":" ","technoid1":0,"technoid2":0,"title":"Tradeshow","track":"","trackid":0},{"activityid":466,"activityname":"Activity","activitytype":2,"conferenceid":27,"description":"","duration":75,"language":1,"level":0,"room":"","roomid":0,"scheduledate":"2017-07-06T08:30:00","scheduleid":0,"sessioncode":"","sessiondetailsurl":" ","sessionid":0,"speaker":" ","speakerid":0,"tag":"","techno1":" ","techno2":" ","technoid1":0,"technoid2":0,"title":"Continental breakfast","track":"","trackid":0},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"In this talk I'll explain how to optimize your postgres database to manage complex report operations over big amounts of data (millions of rows) in an efficient way.To do so and with a real life example, I'll cover topics of:- BRIN indexes and ho","duration":60,"language":0,"level":3,"room":"Vivaldi ","roomid":143,"scheduledate":"2017-07-06T09:00:00","scheduleid":2559,"sessioncode":"DAT355","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2510","sessionid":2510,"speaker":"Agustin Chiappe Berrini","speakerid":751,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Complex reporting in Postgres","track":"Data Graphic & 3D ","trackid":223},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Microsoft Azure IaaS provides powerful capabilities in areas of storage ( structured/unstructured) , networking(Load balancer) and compute (VM’s) capabilities to manage the enterprise infrastructure. \r\n
\r\nThis session is for both IT Pro as well as for","duration":60,"language":0,"level":2,"room":"Beethoven ","roomid":141,"scheduledate":"2017-07-06T09:00:00","scheduleid":2579,"sessioncode":"CLD271","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2526","sessionid":2526,"speaker":"Deepak Kaushik ","speakerid":759,"tag":"","techno1":"App Services ","techno2":"---","technoid1":134,"technoid2":40,"title":"laaS as a starting point on your cloud ","track":"Cloud Azure ","trackid":234},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Look [at Domain-Driven Design] Before You Leap [into Microservices]\r\n
\r\nMicroservices have become the hot new architectural style in the past few years and developers are eager to jump in. Domain-Driven Design has long provided guidance, patt","duration":60,"language":0,"level":2,"room":"Tchaikovsky ","roomid":142,"scheduledate":"2017-07-06T09:00:00","scheduleid":2544,"sessioncode":"DOP274","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2538","sessionid":2538,"speaker":"Julia Lerman ","speakerid":40,"tag":"","techno1":"Micro services & Service Fabric","techno2":"---","technoid1":133,"technoid2":40,"title":"Look [at DDD] Before You Leap [into Microservices] ","track":"DevOps","trackid":231},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Do you feel stuck in a codebase that predates modern front-end development?Perhaps a tightly coupled web stack is preventing you from transitioning to a microservices architecture?Maybe you're concerned about having a lighthouse score of 13.Often t","duration":60,"language":0,"level":3,"room":"Opus 1","roomid":139,"scheduledate":"2017-07-06T09:00:00","scheduleid":2615,"sessioncode":"WEB334","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2545","sessionid":2545,"speaker":"Jason Miller ","speakerid":761,"tag":"","techno1":"Preact ","techno2":"---","technoid1":84,"technoid2":40,"title":"Using Preact to Time Travel","track":"Web Application / Component Frameworks","trackid":227},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Hardware hackers and software crafters, start your engines! With the advent of the finalized Web Bluetooth spec, shipping in Chrome 56, we are now able to leverage a technology formerly only available from within native apps: using Bluetooth to scan for ","duration":60,"language":0,"level":2,"room":"Opus II ","roomid":140,"scheduledate":"2017-07-06T09:00:00","scheduleid":2603,"sessioncode":"WEB281","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2571","sessionid":2571,"speaker":"Jen Looper ","speakerid":735,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Web Bluetooth is ready! And it's awesome!","track":"Web JavaScript language ","trackid":228},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Docker has taken the DevOps world by storm.Microsoft's Azure is a leading cloud provider for Windows and Linux.Let's marry these two and dig deep into Azure's Docker offerings for Linux and Windows workloads.We'll look at Azure Container Service, A","duration":60,"language":0,"level":2,"room":"Beethoven ","roomid":141,"scheduledate":"2017-07-06T10:15:00","scheduleid":2580,"sessioncode":"CLD255","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2496","sessionid":2496,"speaker":"Rob Richardson ","speakerid":756,"tag":"","techno1":"Serverless Computing: Azure Functions","techno2":"---","technoid1":132,"technoid2":40,"title":"Docker in Azure","track":"Cloud Azure ","trackid":234},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"How to leverage the power of cloud computing and Microsoft’s managed services to offer true scalable modern data warehouse with the use of services like Azure Data Warehouse and Azure Analysis Service. ","duration":60,"language":0,"level":3,"room":"Vivaldi ","roomid":143,"scheduledate":"2017-07-06T10:15:00","scheduleid":2560,"sessioncode":"DAT367","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2508","sessionid":2508,"speaker":"Benjamin Leroux","speakerid":742,"tag":"","techno1":"App Services ","techno2":"---","technoid1":134,"technoid2":40,"title":"Insight at Scale with a Modern Data Warehouse","track":"Data Management ","trackid":224},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"10 Tips to be successful at DevOps. You won't BELIEVE \r\n
\r\nAfter working with dozens of companies on their DevOps journeys, I’ve noticed some common mistakes teams make, and some common advice I end up giving.I’ve distilled it down to 10 simp","duration":60,"language":0,"level":1,"room":"Tchaikovsky ","roomid":142,"scheduledate":"2017-07-06T10:15:00","scheduleid":2546,"sessioncode":"DOP287","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2539","sessionid":2539,"speaker":"Dylan Smith","speakerid":538,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"10 Tips to be successful at DevOps.","track":"DevOps","trackid":231},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"When we step beyond the hype of chatbots, we discover a way of working that made sense all along - that human interfaces should be designed around a conversation. In this session we take a holistic look at what it takes to build a chatbot in Javascri","duration":60,"language":0,"level":2,"room":"Opus II ","roomid":140,"scheduledate":"2017-07-06T10:15:00","scheduleid":2594,"sessioncode":"WEB254","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2555","sessionid":2555,"speaker":"Anton Mcconville ","speakerid":764,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"The Human Side of Chatbots ","track":"Web Presentation & Design ","trackid":226},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"A Comparison of Open Source MVVM Frameworks For Xamarin Development\r\n
\r\nWhen it comes to developing cross platform mobile applications with Xamarin, there is often much debate on whether to use native or Xamarin.Forms. However, development team","duration":60,"language":0,"level":2,"room":"Opus 1","roomid":139,"scheduledate":"2017-07-06T10:15:00","scheduleid":2622,"sessioncode":"WEB232","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2561","sessionid":2561,"speaker":"Lori Lalonde ","speakerid":774,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"A Comparison MVVM Frameworks For Xamarin ","track":"Web Development Topics","trackid":229},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"With the increasing popularity of Universal JavaScript and microservices, more and more front-end developers are taking ownership of their server-side render using Node.js.
\r\n\r\nIn this talk we'll see how leveraging APIs in both server and client side ","duration":60,"language":0,"level":3,"room":"Opus II ","roomid":140,"scheduledate":"2017-07-06T11:30:00","scheduleid":2605,"sessioncode":"WEB346","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2499","sessionid":2499,"speaker":"Ruy Adorno ","speakerid":775,"tag":"","techno1":"ES2015, ES2016, ESNext (Babel) ","techno2":"---","technoid1":89,"technoid2":40,"title":"Node.js server side render in the Age of APIs","track":"Web JavaScript language ","trackid":228},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Fully aware of the fast growing business intelligence needs and in an intiative to reach a larger scope of BI user profiles, Microsoft has brought a very important new key element allowing developers to create custom visuals components - even beyound tra","duration":60,"language":0,"level":3,"room":"Vivaldi ","roomid":143,"scheduledate":"2017-07-06T11:30:00","scheduleid":2561,"sessioncode":"DAT391","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2511","sessionid":2511,"speaker":"Denys Chamberland","speakerid":769,"tag":"","techno1":"D3 ","techno2":"Power BI ","technoid1":48,"technoid2":49,"title":"Creating custom visuals with Power BI Visuals CLI","track":"Data Graphic & 3D ","trackid":223},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Are you ready to continuously deploy every commit to production and deploy 25 times a day? Can your operations team tear down and spin up VMs and containers for your app like they're nothing? Can your company track production usage and toggle features at","duration":60,"language":0,"level":3,"room":"Tchaikovsky ","roomid":142,"scheduledate":"2017-07-06T11:30:00","scheduleid":2545,"sessioncode":"DOP355","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2542","sessionid":2542,"speaker":"Damian Brady ","speakerid":767,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Brownfields DevOps in Practice ","track":"DevOps","trackid":231},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Let's get back to the basics. Gaining a profound and foundational understand of basic HTTP concepts like verbs, status codes and headers. From there we can learn how to make discoverable, intuitive and friendly RESTFul APIs that follow the spirit of the ","duration":60,"language":0,"level":2,"room":"Opus 1","roomid":139,"scheduledate":"2017-07-06T11:30:00","scheduleid":2621,"sessioncode":"WEB251","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2568","sessionid":2568,"speaker":"Keivan Beigi ","speakerid":644,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"From HTTP Fundamentals to RESTFul APIs ","track":"Web Development Topics","trackid":229},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Azure Mobile App authentication with Asp.Net Core - Angular2 Web Client \r\n
\r\n Under the umbrella of “App Services”, Microsoft has built out a robust application Platform as a Service (PaaS) architecture. This way, Azure is able to simplify many","duration":60,"language":0,"level":2,"room":"Beethoven ","roomid":141,"scheduledate":"2017-07-06T11:30:00","scheduleid":2581,"sessioncode":"CLD276","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2570","sessionid":2570,"speaker":"Gabriel Badulescu","speakerid":757,"tag":"","techno1":"App Services ","techno2":"---","technoid1":134,"technoid2":40,"title":"Azure Mobile App authentication","track":"Cloud Azure ","trackid":234},{"activityid":468,"activityname":"Activity","activitytype":2,"conferenceid":27,"description":"","duration":60,"language":1,"level":0,"room":"","roomid":0,"scheduledate":"2017-07-06T12:30:00","scheduleid":0,"sessioncode":"","sessiondetailsurl":" ","sessionid":0,"speaker":" ","speakerid":0,"tag":"","techno1":" ","techno2":" ","technoid1":0,"technoid2":0,"title":"Lunch","track":"","trackid":0},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Power BI Embedded in an Angular 2 CLI application - Step by Step. \r\n
\r\nThe Power BI tools suite gives us the possibility to create amazing reports and then share those reports from very secure Power BI Azure portal. \r\nThere may be occasions how","duration":60,"language":0,"level":3,"room":"Vivaldi ","roomid":143,"scheduledate":"2017-07-06T13:30:00","scheduleid":2562,"sessioncode":"DAT392","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2512","sessionid":2512,"speaker":"Denys Chamberland","speakerid":769,"tag":"","techno1":"Power BI ","techno2":"Angular","technoid1":49,"technoid2":82,"title":"Power BI Embedded in an Angular 2 CLI application","track":"Data Graphic & 3D ","trackid":223},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Azure App Services: In-Depth usage, real-life experience, tips & gotchas\r\n
\r\nReal-life experience, tips & gotchas with App Services on various aspect in the lifecycle of your application, this is what this session propose you.Go beyond basi","duration":60,"language":0,"level":2,"room":"Beethoven ","roomid":141,"scheduledate":"2017-07-06T13:30:00","scheduleid":2582,"sessioncode":"CLD234","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2522","sessionid":2522,"speaker":"Stephane Lapointe","speakerid":724,"tag":"","techno1":"App Services ","techno2":"---","technoid1":134,"technoid2":40,"title":"In-Depth usage, real-life experience, tips & gotch ","track":"Cloud Azure ","trackid":234},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"We'll take a look at the build process I’ve setup for my web app, that uses Angular, Bootstrap, Gulp, Bower, Typescript, and a bunch of other buzzwords…half of which will likely be obsolete by this time next week!We'll cover not only how to use Gulp, b","duration":60,"language":0,"level":1,"room":"Tchaikovsky ","roomid":142,"scheduledate":"2017-07-06T13:30:00","scheduleid":2543,"sessioncode":"DOP246","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2540","sessionid":2540,"speaker":"Dylan Smith","speakerid":538,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Building Modern Web App with Gulp","track":"DevOps","trackid":231},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"While Javascript has many features that allow us to develop using functional patterns, such as first class functions and built in features that encourages functional style, it still lacks two of the most important characteristics: Pure immutability and t","duration":60,"language":0,"level":2,"room":"Opus II ","roomid":140,"scheduledate":"2017-07-06T13:30:00","scheduleid":2606,"sessioncode":"WEB235","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2552","sessionid":2552,"speaker":"Agustin Chiappe Berrini","speakerid":751,"tag":"","techno1":"Functional programming in JavaScript ","techno2":"---","technoid1":95,"technoid2":40,"title":"Fun with functional programming","track":"Web JavaScript language ","trackid":228},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Do you wish you could outsource replying to your colleagues about when the build is going to be ready? What about automatically finding out what lunch trucks are around the office right in your Slack so you don't have to look it up?We'll go over how ","duration":60,"language":0,"level":1,"room":"Opus 1","roomid":139,"scheduledate":"2017-07-06T13:30:00","scheduleid":2623,"sessioncode":"WEB294","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2565","sessionid":2565,"speaker":"Alexandre Rimthong ","speakerid":739,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Building bots to curb your social anxiety","track":"Web Development Topics","trackid":229},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Reporting services has finally been updated! In this session you’ll see all the enhancements that Microsoft made to SSRS . We’ll also talk on PowerBI Integration in Reporting Services ","duration":60,"language":0,"level":1,"room":"Vivaldi ","roomid":143,"scheduledate":"2017-07-06T14:45:00","scheduleid":2563,"sessioncode":"DAT376","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2507","sessionid":2507,"speaker":"Christian Coté ","speakerid":454,"tag":"","techno1":"Power BI ","techno2":"---","technoid1":49,"technoid2":40,"title":"SQL Server Reporting Services 2016 and beyond","track":"Data Graphic & 3D ","trackid":223},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"AWS has Lambda, Azure has Azure Functions, Web Jobs, and App Service.Whether you want to script pay-by-the-drink web endpoints or build more traditional micro services.Come join us for this code-focused look at architecting, coding, and deploying ser","duration":60,"language":0,"level":2,"room":"Beethoven ","roomid":141,"scheduledate":"2017-07-06T14:45:00","scheduleid":2583,"sessioncode":"CLD261","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2528","sessionid":2528,"speaker":"Rob Richardson ","speakerid":756,"tag":"","techno1":"Serverless Computing: Azure Functions","techno2":"---","technoid1":132,"technoid2":40,"title":"Serverless Computing in Microsoft Azure","track":"Cloud Azure ","trackid":234},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Feature flags are now becoming integral to running a business, not just a best practice for the continuous delivery of software. Come learn how to separate feature rollout from code deployment and why it is an important a set of patterns that will mark t","duration":60,"language":0,"level":2,"room":"Tchaikovsky ","roomid":142,"scheduledate":"2017-07-06T14:45:00","scheduleid":2541,"sessioncode":"DOP258","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2537","sessionid":2537,"speaker":"Mario Cardinal ","speakerid":53,"tag":"","techno1":"Task runner","techno2":"---","technoid1":130,"technoid2":40,"title":"Feature Flags and the future of DevOps ","track":"DevOps","trackid":231},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Native or hybrid? React native apps are easier than you think. Now, in just a few minutes, you can get started building apps even as a beginner. The react native CLI makes the building experience as easy as typing a few commands. Learn how to get started","duration":60,"language":0,"level":2,"room":"Opus II ","roomid":140,"scheduledate":"2017-07-06T14:45:00","scheduleid":2607,"sessioncode":"WEB292","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2574","sessionid":2574,"speaker":"Tracy Lee","speakerid":768,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Building native mobile apps with react native","track":"Web JavaScript language ","trackid":228},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Parse-server is designed to scale horizontally. We'll cover how to deploy and manage a large number of parse-server instances with multiple platforms (AppEngine, Kubernetes, Docker).","duration":60,"language":0,"level":3,"room":"Opus 1","roomid":139,"scheduledate":"2017-07-06T14:45:00","scheduleid":2624,"sessioncode":"WEB357","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2579","sessionid":2579,"speaker":"Florent Vilmart","speakerid":772,"tag":"","techno1":"---","techno2":"---","technoid1":40,"technoid2":40,"title":"Parse server: Scale to the millions","track":"Web Development Topics","trackid":229},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"In this session, we will looking at how by using SignalR you can easily enable real-timein your web app. From a sample app, we will cover the basics of connection managements and hubs, pushing data from the server to our app,deploying to azure and some","duration":60,"language":0,"level":3,"room":"Opus 1","roomid":139,"scheduledate":"2017-07-06T16:00:00","scheduleid":2627,"sessioncode":"WEB351","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2495","sessionid":2495,"speaker":"Mathieu Richard","speakerid":654,"tag":"","techno1":"Angular","techno2":"---","technoid1":82,"technoid2":40,"title":"Using SignalR for real-time web","track":"Web Development Topics","trackid":229},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"La visualisation de données et le design de rapports graphiques avec Tableau - Les meilleures pratiques en 2017\r\n
\r\nSi vous recherchez de nouvelles idées pour améliorer vos rapports et tableaux de bord et les amener au prochain niveau, cette se","duration":60,"language":1,"level":3,"room":"Vivaldi ","roomid":143,"scheduledate":"2017-07-06T16:00:00","scheduleid":2564,"sessioncode":"DAT347","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2509","sessionid":2509,"speaker":"Denis Archambault","speakerid":753,"tag":"","techno1":"Tableau","techno2":"---","technoid1":47,"technoid2":40,"title":"Tableau- Les meilleures pratiques en 2017","track":"Data Graphic & 3D ","trackid":223},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"Would it be great to be able to do things without having to know them? I would love downloading knowledge directly into my brain like in the movies.The Azure Cognitive Services let you add very powerful intelligence into your application, mostly effort","duration":60,"language":0,"level":2,"room":"Beethoven ","roomid":141,"scheduledate":"2017-07-06T16:00:00","scheduleid":2584,"sessioncode":"CLD223","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2524","sessionid":2524,"speaker":"Frank Boucher","speakerid":678,"tag":"","techno1":"App Services ","techno2":"---","technoid1":134,"technoid2":40,"title":"Enhance your App with Azure Cognitive Services ","track":"Cloud Azure ","trackid":234},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"You heard about Docker, Windows Nano, Windows Containers, Windows Hyper-V containers, In this session we’ll discuss about al of them and differenciate them.We’ll also create a web site, package it, create a container, deploy the web site in the contain","duration":60,"language":0,"level":2,"room":"Tchaikovsky ","roomid":142,"scheduledate":"2017-07-06T16:00:00","scheduleid":2542,"sessioncode":"DOP241","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2541","sessionid":2541,"speaker":"Etienne Tremblay ","speakerid":83,"tag":"","techno1":"Performance Monitoring ","techno2":"---","technoid1":112,"technoid2":40,"title":"Welcome to the future, Windows Containers","track":"DevOps","trackid":231},{"activityid":0,"activityname":"Session ","activitytype":1,"conferenceid":27,"description":"This presentation is to cover very powerful features and how we successfully integrate it.I'd cover a very complete explanation of decorator usage, how to customize async/await with your home made Promises and how generator are working in ES5.Also a ","duration":60,"language":0,"level":3,"room":"Opus II ","roomid":140,"scheduledate":"2017-07-06T16:00:00","scheduleid":2608,"sessioncode":"WEB364","sessiondetailsurl":"http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,2,2553","sessionid":2553,"speaker":"Sébastien Doucet ","speakerid":763,"tag":"","techno1":"TypeScript ","techno2":"---","technoid1":90,"technoid2":40,"title":"Enhance your productivity using Typescript ","track":"Web JavaScript language ","trackid":228}],"schemax":["SESSIONID","N",11,0,false,false,"","","","","","","","","","",0,0,"SESSIONDETAILSURL","C",79,0,false,false,"","","","","","","","","","",0,0,"ACTIVITYID","N",11,0,false,false,"","","","","","","","","","",0,0,"ACTIVITYTYPE","N",1,0,false,false,"","","","","","","","","","",0,0,"ACTIVITYNAME","C",8,0,false,false,"","","","","","","","","","",0,0,"SESSIONCODE","C",10,0,false,false,"","","","","","","","","","",0,0,"TITLE","C",55,0,false,false,"","","","","","","","","","",0,0,"DESCRIPTION","C",254,0,false,false,"","","","","","","","","","",0,0,"LEVEL","N",1,0,false,false,"","","","","","","","","","",0,0,"TRACKID","N",11,0,false,false,"","","","","","","","","","",0,0,"TRACK","C",40,0,false,false,"","","","","","","","","","",0,0,"LANGUAGE","N",1,0,false,false,"","","","","","","","","","",0,0,"TAG","V",200,0,false,false,"","","","","","","","","","",0,0,"TECHNOID1","N",11,0,false,false,"","","","","","","","","","",0,0,"TECHNO1","C",45,0,false,false,"","","","","","","","","","",0,0,"TECHNOID2","N",11,0,false,false,"","","","","","","","","","",0,0,"TECHNO2","C",45,0,false,false,"","","","","","","","","","",0,0,"SPEAKERID","N",11,0,false,false,"","","","","","","","","","",0,0,"SPEAKER","C",81,0,false,false,"","","","","","","","","","",0,0,"CONFERENCEID","I",4,0,false,false,"","","","","","","","","","",0,0,"SCHEDULEID","N",11,0,false,false,"","","","","","","","","","",0,0,"SCHEDULEDATE","T",8,0,false,false,"","","","","","","","","","",0,0,"DURATION","N",3,0,false,false,"","","","","","","","","","",0,0,"ROOMID","N",11,0,false,false,"","","","","","","","","","",0,0,"ROOM","C",40,0,false,false,"","","","","","","","","","",0,0]}