INSIDER DEV TOUR 

CAPE TOWN

 

This event is over.
Check out the hands-on labs and additional learning resources.

 

Launch

 

ABOUT THE EVENT

The Insider Dev Tour is for developers interested in building Microsoft 365 experiences (Windows, Graph, Office, Teams) today, using the latest dev technologies, as well as for those who want a peek into the future. If you can read code, this is for you, regardless if you are a beginner, an expert, a student, or a hobbyist developer.

The morning keynote session will give you a demo and code-focused overview of the new developer technology emerging from Redmond. It’s the best of Microsoft Build for Microsoft 365 developers. We’ll cover Windows, Graph, Office, AI, and more so that you are up-to-date and able to make informed decisions when choosing from the latest technology for your next project.

This is a 100 percent developer-focused event.

The tour is an opportunity to connect directly with leads and engineers from Redmond, as well as regional industry leaders and the community of Microsoft MVPs and RDs. We’re excited to meet you in person! #InsiderDevTour

LOCATION

  

Century City Conference Centre

No. 4 Energy Lane

Bridgeways Precinct

Century City

7441

 

SPEAKERS

Allan Pead

Allan Pead

Allan Pead is an architect and software developer with more than 20 years commercial experience.  The love for programming started with writing that first BASIC program on a ZX Spectrum as a child.  What excites him is any project that involves mobile and / or IoT devices.  He is very happy to be in a position where his passion and hobby is also his day job.

 

Allan is a Xamarin MVP and a Microsoft Development Technologies MVP based in Cape Town South Africa.

Connect with Allan

LinkedIn  Twitter

 

Brett Miller

Brett Miller

Software mercenary since 2003 with an undying love for TypeScript. Brett currently leads a team delivering value in the FinTech space with dotnet core, TypeScript, React and Docker and has spent the last 16 years delivering product from Web, Desktop and Mobile in a wide variety of industries from forestry to retail.

 

Married to a #CarseatFullstop awareness warrior with a 5 year old daughter with infinite energy, Brett doesn't have much free time... But in the time he has, Brett runs the Cape Town JavaScript meetup and rants on Twitter masquerading as a surrealist painting.

Connect with Brett

LinkedIn  Twitter

 

Dave Grochocki

Dave Grochocki

Dave Grochocki is a Senior Program Manager at Microsoft on Essential Experiences Team working on Notepad and Calculator, among other things. University of Illinois alumnus with more than 15 years of experience writing software and nearly a decade of experience building apps for Windows platforms. Tech. Code. Podcasts. Travel. Xbox. Follow on Twitter (@dgrochocki) and GitHub (@grochocki).

Connect with Dave

GitHub  LinkedIn  Twitter

 

Gergana Young

Gergana Young

Gergana Young is a software developer, adventurer, and Star Wars geek extraordinaire. Intending on making a career of reprogramming astromech droids with JavaScript, she abandoned the Imperial Academy and defected to BBD. After a tour of duty in the banking sector, working on .NET, JavaScript, Angular and Meteor, she finally found her place in the R&D team. In her spare time she builds cool software and "things" for her other passions: rock climbing, running and, of course, Star Wars.

Connect with Gergana

Twitter  Website

 

Giorgio Sardo

Giorgio Sardo

Giorgio Sardo is a Partner Group Program Manager in Windows/PAX at Microsoft. He is responsible for maximizing ISV and developer success on Microsoft 365 (Windows, Edge, Office, Surface, Graph) through depth engineering engagement, breadth developer activities and open-source projects, app analytics, and insights tools. Also responsible for essential first-party experiences shipping in-box with Windows, including Notepad, Calculator, and more. 

Connect with Giorgio

LinkedIn  Twitter

 

Guillermo Rueda

Guillermo Rueda

Guillermo Rueda is a recent Senior Product Marketing Manager in Windows Developer Marketing team after 8 years of being Senior Software Developer Engineer in Windows Shell at Microsoft working on Windows 8, 8.1 and 10, developing all kind of software around authentication for all type of devices that support Windows (if you've ever signed in to Windows 10, you've used my code). When not working (more like having fun) at Microsoft, you can find Guillermo swimming in pools, lakes and at sea. If it's a water activity, you'll see Guillermno happy... Oh! And ask him anything about Type 1 Diabetes :-)

Connect with Guillermo

LinkedIn  Twitter  Website

 

Killian McCoy

Killian McCoy

Killian McCoy is a Program Manager at Microsoft excited to bring extensions to the new Chromium-powered Edge browser. You might be familiar with her app Emoji8 which she presented at last year’s Build and Insider Dev Tour before open-sourcing it on GitHub. Prior to graduating from the University of Florida, she helped found student-run SwampHacks and discovered a passion for empowering her peers to explore and build with new technologies through supportive maker communities.

Connect with Killian

Twitter

 

Niel Zeeman

Niel Zeeman

A technologist, interested in all things process, quality and technology related. He runs his own business, consulting on DevOps, ALM, dev processes & methodologies and a bit of AI for fun. Azure DevOps is his toolset of choice. He is a MS ALM/DevOps Ranger and MS ALM MVP.

Connect with Niel

LinkedIn  Twitter

 

Nitah Onsongo

Nitah Onsongo

Nitah is a software engineer at Microsoft focusing on building tools that will empower product owners and engineers to make data driven decisions. Her current work leverages ML to add intelligence to data analytics. Born and raised in Kenya, Nitah is also passionate about driving financial literacy in Africa through technological innovations. She loves anything at the intersection of math, finance, and technology.

Connect with Nitah

LinkedIn  Twitter

 

Pete Brown

Pete Brown

Pete Brown is a Principal Program Manager at Microsoft, and author of several software development books. As a remote member of the PAX team in Windows (Pete lives in Maryland), Pete works on apps and tech for musicians, and among other things, is the primary PM for the Insider Dev Tour. Oh, and Pete loves his C64 :D

Connect with Pete

LinkedIn  Twitter

 

Pivendren Naik

Pivendren Naik

Pivendren Naik is a software developer who got into the industry by chance after attending local hackathons. Now 5 years in, he still has monumental passion for the local tech community and building cool things. 

 

Naik lives in Durban and is a Microsoft MVP in Development Technologies.

 

Blog: web.facebook.com/ErrorNaikDev/

Connect with Pivendren

Facebook  Twitter

 

Rory Preddy

Rory Preddy

Rory is an Azure Audience Developer focusing on cloud research, consulting and training for the South African and MEA communities. 

When not captivating the crowd with his presentations as a technical speaker, he can be found in the front row with a distinguished laugh, infectious enough to break the awkward silence in any audience.

 

Married with two children, Rory tries to spend most of his free time with his family and two hyperactive Schnauzers.

Connect with Rory

LinkedIn  Twitter

 

AGENDA

8:00 AM - 9:00 AM (1 Hour)

Registration check-in

9:00 AM - 10:00 AM (1 Hour)
Keynote

The best from Microsoft Build, condensed into a demo-filled and fun hour for developers.

Speaker: Giorgio Sardo, Microsoft

10:00 AM - 10:30 AM (30 Minutes)
Morning Break

10:30 AM - 10:55 AM (25 Minutes)
Introduction to Microsoft Graph Services

Microsoft Graph provides a unified programmability model that you can use to build apps for organizations and consumers that interact with the data of millions of users. You can use the Microsoft Graph REST APIs to access data in Azure Active Directory, Office 365 services, Enterprise Mobility and Security services, Windows 10 services, Dynamics 365, and more. We will spend the next 30 minutes exploring what you can do with the Microsoft Graph.

Speaker: Pete Brown, Microsoft

11:00 AM - 11:25 AM (25 Minutes)
Use your Web Skills and the Microsoft Graph to build Apps for Microsoft Teams

Microsoft Teams is the hub for teamwork in Office 365. Many people know Microsoft Teams for its chat and meeting functionality. But did you know that you can use your web development skills to build add-ins and tabs for teams that will help your team, or whole company, be more productive in? From bots, to surveys, to embedded dashboards, we’ll cover how to use the skills you already have, plus the Microsoft Graph, to make Teams work even harder for you.

Speaker: Killian McCoy, Microsoft

11:30 AM - 11:55 AM (25 Minutes)
Leverage the Power of Machine Learning on Windows

Launched a year ago, the Windows AI Platform revolutionized how Windows developers deploy and execute machine learning models, by introducing the Windows Machine Learning API. Customers are doing amazing things with it, and we are building on this momentum in 2019. We're improving Windows ML based on your feedback, launching DirectML for performance-critical machine learning solutions, and adding support for new AI-focused silicon. Come learn how you can leverage the power of Machine Learning and AI for your own applications whether you are looking to add a little intelligence to your processes, or leverage existing speech and other input recognition models.

Speaker: Nitah Onsongo, Microsoft

12:00 PM - 1:00 PM (1 Hour)
Lunch

1:00 PM - 1:30 PM (30 Minutes)
Windows/Office: After-lunch game and prizes

1:00 PM - 1:30 PM (30 Minutes)
Web: After-lunch game and prizes

1:30 PM - 1:55 PM (25 Minutes)

Windows/Office: Future-proof your Desktop Apps with .NET Core

Having a WPF or WinForms application doesn’t mean you have old code. It’s active code that represents an important investment for your company. Moving your app to the next version of .NET Core will give you access to all the benefits of the Open Source version of .NET, including better performance, easier deployment and all its new features. In this session we will show how to create a new .NET Core app, why would you do it, and how to upgrade an existing project.

Speaker: Dave Grochocki, Microsoft

1:30 PM - 1:55 PM (25 Minutes)

Web: The Future is Now with ASP.NET Core 3.0

ASP.NET Core 3.0 is loaded with new features for building modern web applications and services. In this session, we'll show you how to use ASP.NET Core 3.0 to build beautiful and interactive web sites built using the latest technology.

Speaker: Pivendren Naik

2:00 PM - 2:25 PM (25 Minutes)

Windows/Office: Create Powerful User Interfaces with the Latest Windows APIs and Open Source Libraries

Want to learn how to build more engaging Windows UWP applications? This session will cover new Windows platform features, like the new Composition APIs for 3D content, the new open source WinUI library, and the new additions to the Windows Community Toolkit, like Lottie animations.

Speaker: Dave Grochocki, Microsoft

2:00 PM - 2:25 PM (25 Minutes)

Web: Developing with the new Edge Browser

Big changes are coming for Edge with its move to a Chromium-based browser engine. The New Edge will not only be available for all desktop users (including Windows 7 and macOS), but will also bring changes in the way we write apps for Windows. From Web Views, to Electron, to PWAs, the new Edge browser is something all devs should care about.

Speaker: Killian McCoy, Microsoft

2:30 PM - 2:55 PM (25 Minutes)

Windows/Office: Connect your Desktop Apps with the Microsoft Graph

Connect to your user’s data and a variety of services with the Microsoft Graph in your .NET, Win32, or UWP app.  As work and life come together, use the same code to leverage the Graph’s power for both consumer and enterprise accounts. We will spend this demo-focused session covering how to utilize the .NET Standard Graph libraries in your apps to connect them to the world.

Speaker: Niel Zeeman

2:30 PM - 2:55 PM (25 Minutes)

Web: What's new for the Command Line and Windows Subsystem for Linux

Windows 10 supports multiple command-line interfaces including WSL, CMD, and PowerShell, all of which build upon the Windows console. The Windows console has been updated throughout the years, but it’s time for a Big Change to help us all be more productive at the command line with a fresh and more capable command-line interface. Web and C++ cross-platform developers have also discovered how the Windows Subsystem for Linux (WSL) enables them to use their Linux tools and workflows on Windows, giving them the best of both worlds. In this architecture and roadmap session, join us to learn about the new open source Windows Terminal, WSL 1, WSL 2, and how they together enable developers to be happier and more productive in the natural home of developers: at the command-line.

Speaker: Pete Brown, Microsoft

3:00 PM - 3:30 PM (30 Minutes)

Afternoon Break

3:30 PM - 3:55 PM (25 Minutes)

Windows/Office: Build Embedded and IoT Solutions with Microsoft Windows IoT Core

Windows IoT is a family of products that enables rich edge devices and applications that can take full advantage of Azure IoT capabilities. We’ll explore the latest capabilities for Windows IoT, and then show how you can use all of your existing Windows development skills to create solutions ranging from fun hobby projects all the way through to critical Intelligent Edge solutions.

Speaker: Gergana Young

3:30 PM - 3:55 PM (25 Minutes)

Web: Myth busting PWAs: The New Edge Edition

We’ve heard a lot about Progressive Web Apps and what they can or can’t do. This session will walk through the top 10 myths around Progressive Web Apps and at the same time learn how to make great, productive experiences with the latest and greatest tools, the New Edge, and Microsoft Graph.

Speaker: Giorgio Sardo, Microsoft

4:00 PM - 4:25 PM (25 Minutes)

Windows/Office: Build Cross Platform Mobile Apps with Xamarin

These days .NET can be found running almost anywhere!  Let's have a look together at what's new in Xamarin and Xamarin Forms and also how to leverage your existing .NET and C# skills to create native cross platform mobile apps in Visual Studio 2019.

Speaker: Allan Pead

4:00 PM - 4:25 PM (25 Minutes)

Web: Productive Web Development with NodeJS and Microsoft Developer Tools

Did you know how productive you can be as a NodeJS developer on Windows 10? This fast-paced tips, tricks, and practices session walks you through some of the best and most interesting integrations with Visual Studio Code, Windows, and NodeJS, that will be sure to raise your developer productivity and enjoyment.

Speaker: Brett Miller

4:30 PM - 4:55 PM (25 Minutes)

Windows/Office: Coding your Future with the Windows Insider Program

Have you always dreamed of a career in tech but worried you wouldn't be able to pick up coding? Are you afraid to take your code to the next level? No matter where you're starting, the Windows Insider Program can help. Whether you're an expert, student, IT pro, or beginner, we have a developer learning path for you. Start learning the tools, building your first app, or turning your code into a business with our community of Insiders.

Speaker: Guillermo Rueda, Microsoft

4:30 PM - 4:55 PM (25 Minutes)

Web: Programming for Accessibility

Have you ever heard “You have to be this tall to operate a mobile phone?”. Programming for diversity serves as an unquestionable indicator that your software embraces and cares about your users’ safety and comfort. Join Rory for a thought-provoking look at how you can program for accessibility.

Speaker: Rory Preddy, Microsoft

CONVINCE YOUR BOSS

 

Want to attend the Insider Dev Tour, but not sure how to bring it up to your boss? Here’s a sample letter that will help you out. Just replace the text in [brackets]

Dear [my boss’s name],

I’d like to attend the Microsoft Insider Dev Tour on [date] in [city]. The Insider Dev Tour is Microsoft's free, single-day, local, developer-focused event, bringing the latest technology and practical knowledge from the people who build the products. The content for the event, alone, is worth the trip, but the ability to network with Microsoft employees, community leaders, and subject matter experts will help me in my work here.

Here are two ways in which my attendance at the Insider Dev Tour will strengthen [company name]: 

  • The presentations are relevant to my daily tasks and growth. I will get a view of the broad developer roadmap at Microsoft, and also deep dives into current practical and future-looking technologies for building Microsoft 365 applications using Windows desktop, Web, and Graph.

  • Networking with other attendees, community leaders, and Microsoft engineers is highly encouraged, so I can talk with people who have solved issues similar to those we run into.

The event is free, so all I need is a single day to attend. You can learn more about the event by visiting http://insiderdevtour.com . Please let me know if you have any questions or concerns; I’d really like to attend this event!

Thanks.

[my name]