Episodes
Episodes
Thursday Sep 03, 2015
Episode 061 on the Office 365 File Handlers—Office 365 Developer Podcast
Thursday Sep 03, 2015
Thursday Sep 03, 2015
In this episode, Jeremy Thake and Richard DiZerega talk to Dorrene Brown on the new File Handlers in Office 365.
Weekly updates
Office UI FabricCreating Office add-ins with Yeoman by Andrew Connell
Channel 9 Office Dev Show Episode 8 iPad Extensibility
Matter Center
OData Excel Office add-in
Mail add-in for Outlook using Office 365 APIs (ADAL.JS, ANGULARJS, WEBAPI, AZURE AD) by Matej Vodopivc
Developers: SharePoint isn’t a Platform, SharePoint is a Service by Andrew Connell
Episode 092 – Identity Convergence, App Registration Portal and AppModel v2 with Microsoft’s Stuart Kwan
8 Characteristics of an ideal SharePoint customization by Doug Ware
Web add-ins: Using Office Open XML to extend the JavaScript APIs by Cindy Meister
Setting properties via EWS on a Draft message is a compose Mail App by Glen Scales
OWA Voting Button Compose App for Office365/Exchange 2016 by Glen Scales
Using Azure Machine Learning with SharePoint by Matthias Einig
Show notes
File Handler add-ins now available
Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network.
The podcast RSS is available iTunes or search for it on “Office 365 Developer Podcast” or add directly with the RSS http://feeds.feedburner.com/Office365DeveloperPodcast.
About Dorrene Brown
Dorrene is a program manager at Microsoft currently focused on Office 365 extensibility. Prior to her stint at Microsoft, she worked a variety of odd jobs spanning from art preservation to aerospace systems with a bunch of other stuff in between. You can find her speaking at various Microsoft conferences and/or yelling about the Internet @dorreneb.
About the hosts
Jeremy is a technical product manager at Microsoft responsible for the Visual Studio Developer story for Office 365 development. Previously he worked at AvePoint Inc., a large ISV, as the chief architect shipping two apps to the Office Store. He has been heavily involved in the SharePoint community since 2006 and was awarded the SharePoint MVP award four years in a row before retiring the title to move to Microsoft. You can find Jeremy blogging at www.jeremythake.com and tweeting at @jthake.
Richard is a software engineer in Microsoft’s Developer Experience (DX) group, where he helps developers and software vendors maximize their use of Microsoft cloud services in Office 365 and Azure. Richard has spent a good portion of the last decade architecting Office-centric solutions, many that span Microsoft’s diverse technology portfolio. He is a passionate technology evangelist and frequent speaker are worldwide conferences, trainings and events. Richard is highly active in the Office 365 community, popular blogger at www.richdizz.com, and can be found on twitter at @richdizz. Richard is born, raised and based in Dallas, TX but works on a worldwide team based in Redmond. In his spare time, Richard is an avid builder of things (BoT), musician, and lightning fast runner.
Thursday Aug 27, 2015
Episode 060 on the new Office add-in Yeoman Generator—Office 365 Developer Podcast
Thursday Aug 27, 2015
Thursday Aug 27, 2015
In this episode, Jeremy Thake and Richard DiZerega talk to Andrew Connnell about the new Office add-in Yeoman Generator.
Weekly updates
Office Dev Show Episode 7—Getting Started with Python with Sonya Koptyev and Richard DiZerega
Graph Organization Explorer Angular by Richard DiZerega
Graph Organization Explorer Windows 10 (UWP) by Richard DiZerega
Announcing availability of SharePoint Server 2016 IT Preview and cloud hybrid search
Connecting and extending Office with Microsoft Office developer tools for Visual Studio
Getting all boards to which a document belongs using the Office Graph by Stephane Cordonnier
The future of client-side development in SharePoint and Office 365 by Eric Shupps
Show notes
Generator-office
GitHub source
nodejs.org/download
www.npmjs.com
yeoman.io/generators
How to use npm global without sudo on OSX
bower.io
gulpjs.com
Deep Dive into Office 365 Development on non-Microsoft Stack
Publishing Office add-ins
Azure CLI
Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network.
The podcast RSS is available iTunes or search for it on “Office 365 Developer Podcast” or add directly with the RSS http://feeds.feedburner.com/Office365DeveloperPodcast.
About Andrew Connell
Andrew is an entrepreneur and developer with an emphasis in Microsoft SharePoint and content management systems (CMS). In April of 2005, he was recognized by Microsoft for his community contributions by being awarded Most Valuable Professional (MVP) for Microsoft Content Management Server and has received the award annually for SharePoint Server every year since. Most of his work these days involves working with the Microsoft SharePoint, Office 365 and web development technologies. Read more at about Andrew Connell and follow him on @andrewconnell.
About the hosts
Jeremy is a technical product manager at Microsoft responsible for the Visual Studio Developer story for Office 365 development. Previously he worked at AvePoint Inc., a large ISV, as the chief architect shipping two apps to the Office Store. He has been heavily involved in the SharePoint community since 2006 and was awarded the SharePoint MVP award four years in a row before retiring the title to move to Microsoft. You can find Jeremy blogging at www.jeremythake.com and tweeting at @jthake.
Richard is a software engineer in Microsoft’s Developer Experience (DX) group, where he helps developers and software vendors maximize their use of Microsoft cloud services in Office 365 and Azure. Richard has spent a good portion of the last decade architecting Office-centric solutions, many that span Microsoft’s diverse technology portfolio. He is a passionate technology evangelist and frequent speaker are worldwide conferences, trainings and events. Richard is highly active in the Office 365 community, popular blogger at www.richdizz.com, and can be found on twitter at @richdizz. Richard is born, raised and based in Dallas, TX but works on a worldwide team based in Redmond. In his spare time, Richard is an avid builder of things (BoT), musician, and lightning fast runner.
Thursday Aug 20, 2015
Thursday Aug 20, 2015
In this episode, Jeremy Thake and Richard DiZerega talk to Jason Himmelstein about Power BI.
Weekly updates
office.com/getting-started
Office Dev Show Episode 6—Hackathons
Boomerang for Outlook
Pure CSS Burger Menu in SharePoint by Stefan Bauer
Microsoft Cloud Solution Provider program APIs – Onboarding Tutorial
Now in public preview: The Converged Microsoft Account and Azure Active Directory Programming Model
Setup your development environment for High trust Saml Claims based SharePoint provider hosted applications using OWIN and an easy to use STS—part 3 by Bas Litjen
Create Yammer group as another user by Chris O’Conner
Calling video O365 Video API from Win10 UWP by Corey Roth
SharePoint Tabbed web parts by Mark Rackley
js Dev for .Net Developers Series by Andrew Connell
Show notes
powerbi.microsoft.com
John White’s blog
Richard Dizerega’s blog post on Power BI
Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network.
The podcast RSS is available iTunes or search for it on “Office 365 Developer Podcast” or add directly with the RSS http://feeds.feedburner.com/Office365DeveloperPodcast.
About Jason Himmelstein
Jason Himmelstein is a Microsoft SharePoint MVP and an ITPro Solutions Architect with more than 18 years of experience working with Microsoft and related technologies. With a passion for technology, Jason has spent the past eight years dedicated to SharePoint, becoming a recognized expert in the field. Jason has successfully architected solutions for up to 120,000 users and maintains an active speaking schedule, addressing conferences around the world. He is currently the Office 365 Advisory Services Manager for Rackspace.
You can find him blogging at www.sharepointlonghorn.com and follow him on @sharepointlhorn.
About the hosts
Jeremy is a technical product manager at Microsoft responsible for the Visual Studio Developer story for Office 365 development. Previously he worked at AvePoint Inc., a large ISV, as the chief architect shipping two apps to the Office Store. He has been heavily involved in the SharePoint community since 2006 and was awarded the SharePoint MVP award four years in a row before retiring the title to move to Microsoft. You can find Jeremy blogging at www.jeremythake.com and tweeting at @jthake.
Richard is a software engineer in Microsoft’s Developer Experience (DX) group, where he helps developers and software vendors maximize their use of Microsoft cloud services in Office 365 and Azure. Richard has spent a good portion of the last decade architecting Office-centric solutions, many that span Microsoft’s diverse technology portfolio. He is a passionate technology evangelist and frequent speaker are worldwide conferences, trainings and events. Richard is highly active in the Office 365 community, popular blogger at www.richdizz.com, and can be found on twitter at @richdizz. Richard is born, raised and based in Dallas, TX but works on a worldwide team based in Redmond. In his spare time, Richard is an avid builder of things (BoT), musician, and lightning fast runner.
Thursday Aug 13, 2015
Thursday Aug 13, 2015
In this episode, Jeremy Thake and Richard DiZerega talk to Andrew Salamatov about the Outlook announcements at Build and Ignite along with a two hackathons that were run in New York and Chicago.
Weekly updates
Office Dev Show Episode 4—Getting started with PHPOffice 365 Developer Patterns and Practices: August 2015 release
Office 365 API updates—OneNote
Office add-in updates—PowerPoint, Word, Excel
Property Manager Hero Demo version 2 Ships!
Connecting to Office 365 from an Office add-in by Richard DiZerega
Contacts API Windows 10 Universal Windows Platform (UWP) by Richard DiZerega
Connecting to Office 365 APIs from a Windows 10 UWP by Richard DiZerega
Glyma for SharePoint is now open source! by Paul Culmsee
The Office 365 API—OneDrive / Files API by Add-in Express
How to setup a simple STS for web application development—Part 1 of 3 by Bas Lijten
Configure claims-based web applications using OWIN WsFederation middleware by Bas Lijten
A Worldmap list visualization for SharePoint OnLine by Yuri Burger
Web add-ins—Coercion types in Word By Cindy Meister
VBA->JS: Error handling (Syntax & Concept) By Cindy Meister
My Experiences with the Office Dev PnP PowerShell Cmdlets By Daniel Laskewitz
Modify Regional and Language settings with JSOM and JavaScript by Vardhaman Despande
All you need to know about Azure Active Directory Applications in a few lines by Stephane Eysken’s
Webcam add-in for SharePoint by John Liu
Show notes
EfficiencyNext
@napkatz
Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network.
The podcast RSS is available iTunes or search for it on “Office 365 Developer Podcast” or add directly with the RSS http://feeds.feedburner.com/Office365DeveloperPodcast.
About Paul Katz
Paul Katz is president and chief software architect of EfficiencyNext, a software solutions company in Washington DC. Paul has worked with Microsoft technologies for the last 18 years and has been an active SharePoint developer over the last 5 years, pursuing integration stories both by the book and by using new design patterns. Most recently, Paul has migrated much of his skills onto Microsoft Azure and Microsoft Office 365, leveraging tighter DevOps models the new platforms enable.
A busy parent with two kids, Paul understands the need to extract value out of every minute and sees Office 365 and the add-Ins model as powerful tools for doing so.
About the hosts
Jeremy is a technical product manager at Microsoft responsible for the Visual Studio Developer story for Office 365 development. Previously he worked at AvePoint Inc., a large ISV, as the chief architect shipping two apps to the Office Store. He has been heavily involved in the SharePoint community since 2006 and was awarded the SharePoint MVP award four years in a row before retiring the title to move to Microsoft. You can find Jeremy blogging at www.jeremythake.com and tweeting at @jthake.
Richard is a software engineer in Microsoft’s Developer Experience (DX) group, where he helps developers and software vendors maximize their use of Microsoft cloud services in Office 365 and Azure. Richard has spent a good portion of the last decade architecting Office-centric solutions, many that span Microsoft’s diverse technology portfolio. He is a passionate technology evangelist and frequent speaker are worldwide conferences, trainings and events. Richard is highly active in the Office 365 community, popular blogger at www.richdizz.com, and can be found on twitter at @richdizz. Richard is born, raised and based in Dallas, TX but works on a worldwide team based in Redmond. In his spare time, Richard is an avid builder of things (BoT), musician, and lightning fast runner.
Thursday Aug 06, 2015
Episode 057 with Jim Epes on the App Awards—Office 365 Developer Podcast
Thursday Aug 06, 2015
Thursday Aug 06, 2015
In this episode, Jeremy Thake and Richard DiZerega talk to Jim Epes on the App Awards from the Worldwide Partner Conference.
Weekly updates
Building Apps for Windows 10 with Visual Studio 2015
Office Mobile apps for Windows 10 hit general availability
Skype Group calls free
Snack videos
Souping up Office 365 by Andrew Connell
Creating our first SharePoint 2013 Hosted App—Image Slider by Michael Koger
Web Add-ins for (Word) VBA developers—Introduction by Cindy Meister
Web Add-ins: Analyzing the “Hello World” JavaScript by Cindy Meister
Office Web Add-ins: Developer IDE by Cindy Meister
AAD Apps versus Yammer Apps to consume Yammer APIs by Stephan Eysken
SharePointOnlineCredentials versus Azure Active Directory Apps versus ACS Apps by Stephan Eysken
Creating Office add-ins – using ADAL JS and the Office 365 Unified API by Matthias Einig
Office 365 OneNote API in Web Application by Garima Agrawal
Show notes
App Awards Winners 2015
App Awards Blog announcement
Better With Office
Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network.
The podcast RSS is available iTunes or search for it on “Office 365 Developer Podcast” or add directly with the RSS http://feeds.feedburner.com/Office365DeveloperPodcast.
About Jim Epes
Office marketer with nine years’ experience at Microsoft, including several with the Windows Hardware team and five with Office Product Planning and Marketing, focused on Office 365 and the developer ecosystem. Jim oversees the app developer Go To Market, Office Store and various onboarding programs, including the Office Developer NDA Preview Program, Cloud Storage Program and liaison to the developer evangelism (DX) team. He has an MBA from the University of Washington, masters’ training at UC Berkeley and a bachelor’s from Duke.
About the hosts
Jeremy is a technical product manager at Microsoft responsible for the Visual Studio Developer story for Office 365 development. Previously he worked at AvePoint Inc., a large ISV, as the chief architect shipping two apps to the Office Store. He has been heavily involved in the SharePoint community since 2006 and was awarded the SharePoint MVP award four years in a row before retiring the title to move to Microsoft. You can find Jeremy blogging at www.jeremythake.com and tweeting at @jthake.
Richard is a software engineer in Microsoft’s Developer Experience (DX) group, where he helps developers and software vendors maximize their use of Microsoft cloud services in Office 365 and Azure. Richard has spent a good portion of the last decade architecting Office-centric solutions, many that span Microsoft’s diverse technology portfolio. He is a passionate technology evangelist and frequent speaker are worldwide conferences, trainings and events. Richard is highly active in the Office 365 community, popular blogger at www.richdizz.com, and can be found on Twitter at @richdizz. Richard was born, raised and based in Dallas, TX, but works on a worldwide team based in Redmond. In his spare time, Richard is an avid builder of things (BoT), musician and lightning-fast runner.
Thursday Jul 30, 2015
Thursday Jul 30, 2015
In this episode, Jeremy Thake and Richard DiZerega talk to Doug Ware about his experience building products on top of SharePoint Online using our APIs called IQAppStudio.
Weekly updates
Office Tools for Visual Studio 2013 November 2014 update—Visual Studio 2013 April 2015 update breaks Add Connected Service
Getting all Apps from your Tenant App Catalog using the Office 365 (CSOM) API
JSOM Provisioning: Creating SharePoint artifacts without declarative XML
STOP using SPDisposeCheck (or MSOCAF) with SharePoint 2013! Now!
Office Add-in training updates
Office 365 API training updates
Show notes
Apps.InstantQuick.com
www.instantquick.com
SOLID Principles and .NET with Chris Klug
Cloud Saturday Atlanta (Sept. 2015)
Atlanta Code Camp (Oct. 2015)
Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network.
The podcast RSS has been submitted to all the stores and marketplaces but takes time, please add directly with the RSS http://feeds.feedburner.com/Office365DeveloperPodcast.
About Doug Ware
Doug Ware is the founder of InstantQuick and a SharePoint MVP based in Atlanta, GA. Doug is best known as the author of many SharePoint books and videos focused on SharePoint development. He helps a crew of fellow Microsoft MVPs organize community events including Atlanta Code Camp and Cloud Saturday Atlanta.
About the hosts
Jeremy is a technical product manager at Microsoft responsible for the Visual Studio Developer story for Office 365 development. Previously he worked at AvePoint Inc., a large ISV, as the chief architect shipping two apps to the Office Store. He has been heavily involved in the SharePoint community since 2006 and was awarded the SharePoint MVP award four years in a row before retiring the title to move to Microsoft. You can find Jeremy blogging at www.jeremythake.com and tweeting at @jthake.
Richard is a software engineer in Microsoft’s Developer Experience (DX) group, where he helps developers and software vendors maximize their use of Microsoft cloud services in Office 365 and Azure. Richard has spent a good portion of the last decade architecting Office-centric solutions, many that span Microsoft’s diverse technology portfolio. He is a passionate technology evangelist and frequent speaker are worldwide conferences, trainings and events. Richard is highly active in the Office 365 community, popular blogger at www.richdizz.com, and can be found on twitter at @richdizz. Richard was born, raised and based in Dallas, TX, but works on a worldwide team based in Redmond. In his spare time, Richard is an avid builder of things (BoT), musician and lightning fast runner.
Thursday Jul 23, 2015
Thursday Jul 23, 2015
In this episode, Jeremy Thake and Richard DiZerega talk to Pierre-Élie Fauche about how the Sunrise team swapped out their old approach to fetch calendar information locally from the phones to use the Office 365 APIs instead.
Weekly updates
Office Dev Show
Office 365 YouTube Channel
Debugging errors in SharePoint add-in development
Automated testing of a Provider Hosted App with PowerShell
Apply grid system to SharePoint using SUSY
Office 365 Profile Angular sample
JavaScript for VBA Developers—a short history
Building a SharePoint Online chat room with SignalR and Azure
Visual Studio 2015 ship event
“Caption this photo” by Tobias Zimmergren
Show notes
https://calendar.sunrise.am/
Outlook Notifications REST API reference (preview)
Office 365 is now available in Sunrise!
Charles Proxy
Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network.
The podcast RSS has been submitted to all the stores and marketplaces but takes time, please add directly with the RSS http://feeds.feedburner.com/Office365DeveloperPodcast.
About Pierre-Élie Fauche
Pierre-Élie is the lead backend engineer at Sunrise Calendar. Sunrise, acquired by Microsoft in February of 2015, develops calendar apps for iOS, Android and the web with a strong emphasis on design and user experience. It’s rather uncommon take on handling calendaring operations server-side enabled Sunrise to offer innovative features on three platforms at once and a wide range of services often ignored by other calendar apps.
About the hosts
Jeremy is a technical product manager at Microsoft responsible for the Visual Studio Developer story for Office 365 development. Previously he worked at AvePoint Inc., a large ISV, as the chief architect shipping two apps to the Office Store. He has been heavily involved in the SharePoint community since 2006 and was awarded the SharePoint MVP award four years in a row before retiring the title to move to Microsoft. You can find Jeremy blogging at www.jeremythake.com and tweeting at @jthake.
Richard is a software engineer in Microsoft’s Developer Experience (DX) group, where he helps developers and software vendors maximize their use of Microsoft cloud services in Office 365 and Azure. Richard has spent a good portion of the last decade architecting Office-centric solutions, many that span Microsoft’s diverse technology portfolio. He is a passionate technology evangelist and frequent speaker are worldwide conferences, trainings and events. Richard is highly active in the Office 365 community, popular blogger at www.richdizz.com, and can be found on twitter at @richdizz. Richard is based, born and raised in Dallas, TX but works on a worldwide team based in Redmond. In his spare time, Richard is an avid builder of things (BoT), musician and lightning fast runner.
Thursday Jul 16, 2015
Office 365 Developer Podcast: Episode 054 panel discussion on SharePoint development
Thursday Jul 16, 2015
Thursday Jul 16, 2015
In this episode, Jeremy Thake and Richard DiZerega talk to a panel of SharePoint MVPs at SPTechCon Dev Days including Marc Anderson, Andrew Connell, Scot Hillier, Paul Schaeflein and Eric Shupps.
Weekly updates
Worldwide Partner Conference 2015
Gigjam: unleashing the human process
Training updates
Office 365 APIs for Mail
Office 365 APIs for Calendar
File Handler HOL
Groups API HOL
Unified API HOL
Video API HOL
PnP guidance added dev.office.com pages
Office 2016 for Mac is generally available
Announcing new activity logging and reporting capabilities for Office 365
Debugging websites with Visual Studio code
SharePoint apps add-ins minify
Adding Custom Tiles to the Office 365 App Launcher
Inconvenient Internet Explorer security zones and Azure AD web applications
Header/Footer with Breadcrumb and Global Ribbon SPO Office 365 Dev
Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network.
The podcast RSS has been submitted to all the stores and marketplaces but takes time, please add directly with the RSS http://feeds.feedburner.com/Office365DeveloperPodcast.
About Marc Anderson
Marc is the co-Founder and president of Sympraxis Consulting LLC, located in the Boston suburb of Newton, MA, USA. Sympraxis focuses on enabling collaboration throughout the enterprise using the SharePoint application platform.
Marc has over 30 years of experience in technology professional services and software development. Over a wide-ranging career in consulting as well as line manager positions, Marc has proven himself as a problem solver and leader who can solve difficult technology problems for organizations across a wide variety of industries and organization sizes. Check out his blog at sympmarc.com and follow him on @sympmarc.
About Scot Hillier
Scot Hillier is an independent consultant and Microsoft SharePoint MVP focused on creating solutions for Information Workers with SharePoint, Office and related .NET technologies. A frequent speaker at TechEd and SharePoint Connections, he is also the author many books on Microsoft technologies, including five for SharePoint 2010. Scot splits his time between consulting on SharePoint projects and training for Critical Path Training. Scot is a former U. S. Navy submarine officer and graduate of the Virginia Military Institute. Scot can be reached at [email protected].
About Andrew Connell
Andrew is an entrepreneur and developer with an emphasis in Microsoft SharePoint and content management systems (CMS). In April of 2005 he was recognized by Microsoft for his community contributions by being awarded Most Valuable Professional (MVP) for Microsoft Content Management Server and has received the award annually for SharePoint Server every year since. Most of his work these days involves working with the Microsoft SharePoint, Office 365 and web development technologies.
Read more at about Andrew Connell and follow him on @andrewconnell.
About Paul Schaeflein
Paul Schaeflein has worked with Microsoft’s SharePoint technologies since it was called the Digital Dashboard. This work encompasses substantial custom development, implementations and training. Also, Paul was granted the Microsoft Most Valuable Professional (MVP) award for his community work – primarily presentations at national conferences, regional events and user groups. Check out Paul’s blog www.schaeflein.net/blog and follow him on @paulschaeflein.
About Eric Shupps
Eric Shupps is the founder and president of BinaryWave, a leading provider of administration and productivity solutions for Microsoft SharePoint. Eric has worked with SharePoint Products and Technologies since 2001 as a consultant, administrator, architect, developer and trainer. He is an advisory committee member of the Dallas/Ft. Worth SharePoint Community group and a participating member of user groups throughout the United Kingdom. Eric has authored numerous articles on SharePoint, speaks at user group meetings and conferences around the world, and publishes a popular SharePoint blog at www.sharepointcowboy.com.
About the hosts
Jeremy is a technical product manager at Microsoft responsible for the Visual Studio Developer story for Office 365 development. Previously he worked at AvePoint Inc., a large ISV, as the chief architect shipping two apps to the Office Store. He has been heavily involved in the SharePoint community since 2006 and was awarded the SharePoint MVP award four years in a row before retiring the title to move to Microsoft.
You can find Jeremy blogging at www.jeremythake.com and tweeting at @jthake.
Richard is a software engineer in Microsoft’s Developer Experience (DX) group, where he helps developers and software vendors maximize their use of Microsoft cloud services in Office 365 and Azure. Richard has spent a good portion of the last decade architecting Office-centric solutions, many that span Microsoft’s diverse technology portfolio. He is a passionate technology evangelist and frequent speaker are worldwide conferences, trainings and events. Richard is highly active in the Office 365 community, popular blogger at www.richdizz.com, and can be found on twitter at @richdizz. Richard is based, born and raised in Dallas, Texas, but works on a worldwide team based in Redmond. In his spare time, Richard is an avid builder of things (BoT), musician, and lightning fast runner.