{"jsonschema":"cursor","name":"TheSchedule","rows":[{"activityid":459,"activityname":"Activity","activitytype":2,"conferenceid":27,"description":"","duration":45,"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":"Continental breakfast","track":"","trackid":0},{"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":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":"Build microservices and container solutions using Azure Service Fabric and Azure Container Service \r\n
\r\nBuilding Cloud Native services on a rich Microservice platform frees developers from infrastructure concerns and allows you to realize the f","duration":60,"language":0,"level":1,"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":"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":"EF Core is a brand new version of Entity Framework, re-written from scratch, 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 getting started with EF Core and s","duration":60,"language":0,"level":2,"room":"Opus 1","roomid":139,"scheduledate":"2017-07-04T11:30: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 Open Source Core Secrets","track":"Web Development Topics","trackid":229},{"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":"Responsive images are crucial to delivering stunning responsive web sites. Now that the element and srcset feature have found their way into every browser with to a certain degree following a common standard, there is no excuse for refusing to ","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":"Rami Sayar ","speakerid":712,"tag":"","techno1":"CSS Libraries (Bootstrap, Foundation, Materia","techno2":"---","technoid1":74,"technoid2":40,"title":"Exploring Art-Directed Responsive Images ","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":463,"activityname":"Activity","activitytype":2,"conferenceid":27,"description":"","duration":75,"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":"Continental breakfast","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":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":"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-05T09:00: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":"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-05T09:00: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":"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":"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 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-05T11: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":"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":"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-05T13:30: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":"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":"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-05T14:45: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":"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":"More details soon...","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":"Preact part 1","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":466,"activityname":"Activity","activitytype":2,"conferenceid":27,"description":"","duration":75,"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":"Continental breakfast","track":"","trackid":0},{"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":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":"
Use Azure Infrastructure-as-a-Service (IaaS) as a starting point on your cloud journey
\r\n
\r\nThe benefits of Cloud to IT organizations is undeniable, yet many of us are in early stages of plotting out our journey to the Cloud.Microsoft ","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":"More details soon...","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":"Preact part 2","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":"Strategy to display large force graphinside a page web\r\n