Brent Schooley


Brent is a Developer Evangelist for Twilio serving the Philadelphia area as well as the online video community. He is a software developer who has been working with Microsoft technologies since 2004. His interests include client and mobile application development and user experience design with a recent emphasis on cross-platform mobile applications and client-side JavaScript frameworks. He spends most of his work days creating engaging and informative video content for Twilio’s YouTube and Twitch channels. Other platforms he has worked with include WPF, Silverlight, Windows Forms, Windows Phone, and Windows 8. Brent is the author of Designing for Windows 8, a Windows 8 design primer from Apress. He is a Microsoft MVP in Visual Studio and Developer Technologies.

Dropping Frames: Creating Video Content for Developers

Saturday, March 24th, 2018 at 3:00 pm in

Video is quickly becoming the preferred medium of learning for many software developers. Some look to recorded video tutorials on YouTube or subscription sites like Pluralsight. Others enjoy watching live coding sessions on Twitch or Mixer. Over the past year and a half at Twilio I focused on creating developer content both for Twitch and YouTube and significantly increased our subscriber base. Come and learn how to get started creating your own video content. You’ll see different tools and equipment in action as well as learn tips and tricks on how to get the most out of these video platforms.

A Swift Introduction to Swift 3

Saturday, October 22nd, 2016 at 10:00 am in

Swift was introduced by Apple during WWDC 2014. Taking cues from modern languages such as Rust and F#, Swift is a refreshing replacement for the aging Objective-C language. Apple open sourced Swift in version 2. This means it will soon power web servers on the open web! There are already great companies like IBM contributing heavily to the Swift open source scene. Swift’s playground environment makes it easy to quickly play with the language and is the tool of choice for experimentation. Swift 3 was just released in September. This session will bring you up to speed with the Swift language through live code demos inside of a Swift playground. I’ll highlight new features from Swift 3 and how they impact your development with the language. You’ll leave with the knowledge needed to tackle iOS, Mac or web applications using a new language.

A Swift Introduction to Swift

Saturday, April 9th, 2016 at 8:30 am in

Swift is an exciting new language introduced by Apple during WWDC 2014. Taking cues from modern languages such as Rust and F#, Swift is a refreshing replacement for the aging Objective-C language. Apple recently open sourced Swift 2. This means it will soon power web servers on the open web! Swift’s playground environment makes it easy to quickly play with the language and is the tool of choice for experimentation. This session will bring you up to speed with the Swift language through live code demos inside of a Swift playground. You’ll leave with the knowledge needed to tackle iOS, Mac and eventually web applications using a new language.

Getting Fired up About Ember.js

Saturday, March 21st, 2015 at 3:00 pm in

Ember.js is an exciting client-side application framework that makes it very easy to get a lot accomplished with very little code. Once you understand the basics of how Ember.js handles MVC (it’s a little different from server-side MVC!) and routing, you will enjoy the productivity boosts the framework offers you. In this session I’ll introduce you to Ember.js basics, how to handle data, and how to use Handlebars templating to build your application. Upon leaving the session, you’ll be ready to join Groupon and Square and many other companies using this hot new framework!

Creating Cross-Platform Mobile Apps Using C# with Xamarin

Saturday, March 21st, 2015 at 11:30 am in

iOS and Android present great opportunities for developers. Unfortunately, many developers shy away because of the unfamiliar development environment. It doesn’t have to be that way! Come learn how to build Android and iOS applications using C# with Xamarin 3.0. You’ll learn how to use your existing C# skills to build apps for these platforms (and Windows Phone+Windows 8!) from within the same solution in Visual Studio! You’ll also see how Xamarin.Forms allows you to achieve up to 100% code sharing between iOS, Android, and Windows Phone while still preserving native performance and look & feel.

Creating Single Page Applications with Ember.js

Sunday, June 22nd, 2014 at 2:00 pm in

Ember.js is a new client-side application framework that makes it very easy to get a lot accomplished with very little code. Once you understand the basics of how Ember.js handles MVC (it’s a little different from server-side MVC!) and routing, you will enjoy the productivity boosts the framework offers you. In this session I’ll introduce you to Ember.js basics, how to handle data, and how to use Handlebars templating to build your application. Upon leaving the session, you’ll be ready to join Groupon and Square and many other companies using this hot new framework!

Creating iOS and Android Native Mobile Apps in C# with Xamarin – II

Saturday, June 21st, 2014 at 6:00 pm in

In this double session you will go from having no knowledge of iOS, Android, or Xamarin to creating your very first iOS and Android applications in C# powered by Xamarin. Join Twilio’s Brent Schooley, Olo’s Greg Shackles, and Xamarin’s James Montemagno on a fully interactive live coding adventure! These three will give you a fully guided tour of how Xamarin delivers a no compromise platform for developers to create fully native iOS, Android, and Windows applications all in C#! Learn how to leverage a single code base to share up to 90% of code across all platforms and take advantage of the native features of each OS. This session breaks down into three full interactive parts:

Part 1: Introduction to Cross Platform Development in C# with Xamarin (Brent)

Part 2: Creating your first iOS App in C# with Xamarin (Greg)

Part 3: Creating your first Android App in C# with Xamarin (James)

http://www.slideshare.net/JamesMontemagno/introduction-to-xamarin-philly-code-camp-2014

Creating iOS and Android Native Mobile Apps in C# with Xamarin – I

Saturday, June 21st, 2014 at 4:30 pm in

In this double session you will go from having no knowledge of iOS, Android, or Xamarin to creating your very first iOS and Android applications in C# powered by Xamarin. Join Twilio’s Brent Schooley, Olo’s Greg Shackles, and Xamarin’s James Montemagno on a fully interactive live coding adventure! These three will give you a fully guided tour of how Xamarin delivers a no compromise platform for developers to create fully native iOS, Android, and Windows applications all in C#! Learn how to leverage a single code base to share up to 90% of code across all platforms and take advantage of the native features of each OS. This session breaks down into three full interactive parts:

Part 1: Introduction to Cross Platform Development in C# with Xamarin (Brent)

Part 2: Creating your first iOS App in C# with Xamarin (Greg)

Part 3: Creating your first Android App in C# with Xamarin (James)

http://www.slideshare.net/JamesMontemagno/introduction-to-xamarin-philly-code-camp-2014

Creating Cross-Platform Mobile Apps Using C# with Xamarin

Saturday, November 23rd, 2013 at 12:00 pm in 222

iOS and Android present great opportunities for developers. Unfortunately, many developers shy away because of the unfamiliar development environment. It doesn’t have to be that way! Come learn how to build Android and iOS applications using C# with Xamarin 2.0. You’ll learn how to use your existing C# skills to build apps for these platforms from within the same solution in Visual Studio!

Creating iOS Apps with Xamarin.iOS

Saturday, May 11th, 2013 at 1:30 pm in 222

The introduction of the iPhone, iPad, and iPod touch sent waves through the software development community. iOS has become a very successful force and many developers have flocked to the platform. Unfortunately, many developers shy away because of the unfamiliar development environment. It doesn’t have to be that way! Come learn how to build iOS applications using C# with Xamarin.iOS. You’ll learn how to use your existing skills to build apps for iOS. I’ll show you how to use Xamarin Studio and Visual Studio to create iOS applications using Xamarin 2.0.

Designing for Windows 8

Wednesday, January 16th, 2013 at 5:30 pm

Taking inspirational cues from Bauhaus design, International Typographic Style, and cinematography, the Windows 8 UI design style brings an application to life while presenting content clearly and beautifully. In this session, you will be introduced to the principles behind this design style and learn how to effectively apply these principles in your applications.

Designing for Windows 8

Saturday, November 17th, 2012 at 10:00 am in 112

Taking inspirational cues from Bauhaus design, International Typographic Style, and cinematography, the Windows 8 UI design style brings an application to life while presenting content clearly and beautifully. In this session, you will be introduced to the principles behind this design style and learn how to effectively apply these principles in your applications.