Episodes
Episodes
Thursday Apr 06, 2017
Thursday Apr 06, 2017
In Episode 125 of the Office 365 Developer Podcast, Richard diZerega and Andrew Coates talk with Bill Bliss about Microsoft Teams extensibility.
Weekly updates
Validating your Office add-in manifest just got easier—Introducing the Office add-in validator by the Office Dev team
SharePoint PnP webcast—SharePoint Framework and organizational considerations b the PnP Team
New SharePoint CSOM version released for SharePoint Online March 2017 by Vesa Juvonen
Correctly reference images in SharePoint Framework solutions by Waldek Mastykarz
Avoid errors editing SharePoint Framework project configuration with Visual Studio Code intelligence by Waldek Mastykarz
Writing unit tests for your SharePoint Framework components by Elio Struyf
Calling a custom webhook trigger in an Azure Logic app by Elio Struyf
Consuming an Azure AD secured web API from your web app / native app by Elio Struyf
Using cloud services to automate a business process by Paul Shaeflein
An intro to Power BI for the Office 365 developer by Chris O’Brien
Show notes
Microsoft Teams Developer docs
Bot development
Tab development
Creating deep links to tabs
Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network. The podcast RSS is available on iTunes or search for it at “Office 365 Developer Podcast” or add directly with the RSS feeds.feedburner.com/Office365DeveloperPodcast.
About Bill Bliss
Bill Bliss is a Partner Platform architect for Microsoft Teams, a founding member of the Microsoft Teams product. He focuses on the Microsoft Teams developer platform and its integration with Bot Framework. He rejoined Microsoft in late 2013, after a nearly 10-year absence, to work on the iOS and Android versions of the MSN applications (News, Sports, Finance, Food & Drink, and Health & Fitness). He also worked on the DMX startup group (the predecessor of the Microsoft Teams effort) and was the PM architect for MSN. Immediately before rejoining Microsoft, he was VP of Product Management in VMware’s End-User Computing (EUC) Division, responsible for product management of Horizon Application Manager and the core Horizon platform. Bill joined VMware in 2011 after serving as VP and GM of Myspace, Inc.’s Search and Recommendations team, where his team built three new service platforms. He also he served as the business owner for News Corp.’s $900M advertising contract with Google. He’s been a part of two start-ups: Gomez, Inc. (now a division of Compuware), where he was VP of Emerging Technologies, and Klir Technologies, where he was CTO. Before Klir, he was an SVP at Expedia, Inc., responsible for Expedia.com and Hotels.com product management, product roadmap, and business analytics. Prior to Expedia, Bill worked over 16 years at Microsoft in a variety of senior technology and management roles from 1987 to 2003. As general manager of the Natural User Interface group, he worked on advanced search and user interface technology for Windows, building on his experience as general manager of MSN Search. Under his tenure, MSN Search launched in 1998; by 2002 it had grown to over 100 million queries per day, more than $100M in annual revenue, and 34 international markets in 13 languages. Prior to MSN Search, he was a founding member of the team that designed and built the first two versions of Microsoft Outlook, and holds nine U.S. patents related to Microsoft Outlook. He earned a BS in Computer Science from Northwestern University in Evanston, Illinois.
About the hosts
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 a frequent speaker at worldwide conferences, trainings and events. Richard is highly active in the Office 365 community, popular blogger at aka.ms/richdizz and can be found on Twitter at @richdizz. Richard is born, raised and based in Dallas, Texas, but works on a worldwide team based in Redmond. Richard is an avid builder of things (BoT), musician and lightning-fast runner.
A Civil Engineer by training and a software developer by profession, Andrew Coates has been a Developer Evangelist at Microsoft since early 2004, teaching, learning and sharing coding techniques. During that time, he’s focused on .NET development on the desktop, in the cloud, on the web, on mobile devices and most recently for Office. Andrew has a number of apps in various stores and generally has far too much fun doing his job to honestly be able to call it work. Andrew lives in Sydney, Australia, with his wife and two almost-grown-up children.
Thursday Mar 30, 2017
Thursday Mar 30, 2017
In Episode 124 of the Office 365 Developer Podcast, Richard diZerega and Andrew Coates discuss the resources available for getting started with Office 365 Development.
Weekly updates
SharePoint PnP webcast—what is the SharePoint PnP JavaScript core library? by the PnP team
SharePoint Framework Roadmap by the SharePoint team
Registration open for Microsoft Ignite 2017 by Microsoft
Rencore webinar—building client-side web parts with the SharePoint Framework by Rencore
Free SharePoint Framework training by Voitanos/Andrew Connell
Troubleshooting and fixing the “out of the blue, my SharePoint Framework projects won’t build!” by Andrew Connell
Azure AD B2C access tokens by Paul Schaeflein
Controlling Groups creation in a tenant using the AAD V2 PowerShell module by Mikael Svenson
Get the SharePoint site behind an Office 365 Group via the Microsoft Graph by Elio Struyf
The SharePoint admin bot by Rick Van Rousselt
Microsoft Bot Framework—contextual authentication with the webchat control in SharePoint by Rick Van Rousselt
Show notes
Modern JavaScript for ancient web developers
Create an insane developer workstation in the cloud
Office 365 dev program
Getting Started with Microsoft Graph
Microsoft Graph on GitHub
Getting started with Office add-ins
Getting started with SharePoint add-ins
Getting started with the SharePoint Framework
Getting started with Office UI Fabric
Getting started with Office 365 Connectors
Getting started with Microsoft Teams
Getting started with Skype development
GitHub training content
Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network. The podcast RSS is available on iTunes or search for it at “Office 365 Developer Podcast” or add directly with the RSS feeds.feedburner.com/Office365DeveloperPodcast.
About the hosts
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 a frequent speaker at worldwide conferences, trainings and events. Richard is highly active in the Office 365 community, popular blogger at aka.ms/richdizz 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. Richard is an avid builder of things (BoT), musician and lightning-fast runner.
A Civil Engineer by training and a software developer by profession, Andrew Coates has been a Developer Evangelist at Microsoft since early 2004, teaching, learning and sharing coding techniques. During that time, he’s focused on .NET development on the desktop, in the cloud, on the web, on mobile devices and most recently for Office. Andrew has a number of apps in various stores and generally has far too much fun doing his job to honestly be able to call it work. Andrew lives in Sydney, Australia with his wife and two almost-grown-up children.
Thursday Mar 23, 2017
Episode 123 on the Excel Bot with Jakob Nielsen—Office 365 Developer Podcast
Thursday Mar 23, 2017
Thursday Mar 23, 2017
In episode 123 of the Office 365 Developer Podcast, Richard diZerega and Andrew Coates talk to Jakob Nielsen about the Excel Bot.
Weekly updates
Office Developer Program. NEW value, FREE perks! by the Office Dev team
SharePoint PnP webcast—Programmatically creating and updating modern pages in SharePoint Online by the PnP team
New Microsoft Teams training content available by Todd Baginski
Microsoft Teams Extensibility Training by OfficeDev GitHub
Gotchas writing Tabs for Teams by Andrew Coates
Microsoft Teams Extensibility by Collab365 Live
Richard diZerega on developing for Microsoft Teams and Bot Framework by Microsoft Cloud Show
Microsoft Graph adds SharePoint endpoint for Groups in the beta branch by Mikael Svenson
How to run SharePoint Framework Pattern and Practices Samples through Docker by Stefan Bauer
Get to know who is tracking your emails via the Microsoft Graph and Azure Functions by Elio Struyf
Controlling invitation of external members to an Office 365 group programmatically via the Microsoft Graph by Mikael Svenson
Singleton object in JavaScript by Paul Schaeflein
Show notes
Excel Bot GitHub Repo
Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network. The podcast RSS is available on iTunes or search for it at “Office 365 Developer Podcast” or add directly with the RSS feeds.feedburner.com/Office365DeveloperPodcast.
About Jakob Nielsen
Jakob Nielsen is a principal designer for the Microsoft Office team working on Excel and Office for professional developers and makers. In his 20+ years at Microsoft, he has worked with enterprise customers and partners in Microsoft Consulting Services and on the Dynamics and SharePoint products.
About the hosts
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 a frequent speaker at worldwide conferences, trainings and events. Richard is highly active in the Office 365 community, popular blogger at aka.ms/richdizz 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. Richard is an avid builder of things (BoT), musician and lightning-fast runner.
A Civil Engineer by training and a software developer by profession, Andrew Coates has been a Developer Evangelist at Microsoft since early 2004, teaching, learning and sharing coding techniques. During that time, he’s focused on .NET development on the desktop, in the cloud, on the web, on mobile devices and most recently for Office. Andrew has a number of apps in various stores and generally has far too much fun doing his job to honestly be able to call it work. Andrew lives in Sydney, Australia with his wife and two almost-grown-up children.
Thursday Mar 16, 2017
Thursday Mar 16, 2017
In episode 122 of the Office 365 Developer Podcast, Richard diZerega and Andrew Coates to Jeff Sakowicz about new Microsoft Graph features such as webhooks, delta queries and extensions.
Weekly updates
Microsoft Teams rolls out to Office 365 customers worldwide by Kirk Koenigsbauer
Microsoft Teams Now Generally Available to Office 365 Customers Worldwide by the Office Dev team
Create awesome bots, connectors and tabs in Microsoft Teams by Channel 9
Building Organization Apps for iOS, Android, Windows and the Web using Microsoft Graph by Channel 9
Improved Trending Insights in Microsoft Graph by the Office Dev team
SharePoint PnP March Release by the PnP team
SharePoint PnP Webcast – Accessing data in SharePoint from SharePoint Framework solution by the PnP team
Microsoft REST API Guide by the Microsoft Graph team
First HandlebarsJS Web Part in SPFx by Stefan Bauer
Creating and Renewing your Microsoft Graph webhook subscriptions by Elio Struyf
Creating a Node.js Application Secured by Azure AD by Kirk Evans
SharePoint Framework Script Editor Web Part by Mikael Svenson
Provisioning modern pages and SPFx web parts by Chris O’Brien
Building better solutions on the SharePoint Framework (webinar) by Waldek Mastykarz
Updated SPFx Content Slider Code for GA by Mark Rackley
What SharePoint Administrators need to know about the SharePoint Framework by Jeremy Thake
What administrators need to know about the SharePoint Framework w/ Microsoft’s Mike Ammerlaan—Hyperfish podcast by Jeremy Thake
Show notes
Microsoft Graph Documentation
Webhooks
Open Extensions
Schema Extensions
Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network. The podcast RSS is available on iTunes or search for it at “Office 365 Developer Podcast” or add directly with the RSS feeds.feedburner.com/Office365DeveloperPodcast.
About Jeff Sakowicz
Jeff Sakowicz is a program manager on the Microsoft Graph API team within the Cloud and Enterprise division in Redmond. His focus is on various platform capabilities like Delta Query, Webhooks, Hybrid, and the consent and permissions framework along with various Identity/Directory APIs. In his career at Microsoft, he has had a number of roles in the identity, collaboration and cloud productivity spaces. Before working on Microsoft Graph Jeff was on the Azure Active Directory PM team and previous to that he was a Support Escalation Engineer on the Cloud Identity team in Charlotte, NC.
About the hosts
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 a frequent speaker at worldwide conferences, trainings and events. Richard is highly active in the Office 365 community, popular blogger at aka.ms/richdizz 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. Richard is an avid builder of things (BoT), musician and lightning-fast runner.
A Civil Engineer by training and a software developer by profession, Andrew Coates has been a Developer Evangelist at Microsoft since early 2004, teaching, learning and sharing coding techniques. During that time, he’s focused on .NET development on the desktop, in the cloud, on the web, on mobile devices and most recently for Office. Andrew has a number of apps in various stores and generally has far too much fun doing his job to honestly be able to call it work. Andrew lives in Sydney, Australia with his wife and two almost-grown-up children.
Thursday Mar 09, 2017
Thursday Mar 09, 2017
In episode 121 of the Office 365 Developer Podcast, Richard diZerega and Andrew Coates are joined by Richard Moe, the Developer Community Program Manager for Microsoft Teams to discuss the launch of Microsoft Teams and the developer story with it.
Weekly updates
Microsoft’s Slack competitor, Teams, to be generally available March 14 by Mary Jo Foley
Microsoft Graph portal has a fresh, new look! by Office Dev
Adding custom app data to Microsoft Graph now in preview by Office Dev
SharePoint PnP Webcast – Provisioning SharePoint assets for your SharePoint Framework solution by the PnP team
Office Add-ins with Contextual Bots via Back Channel by Richard diZerega
New & Improved Cascading Dropdowns for SharePoint Classic Forms by Mark Rackley
How to use Handlebars in SharePoint Framework Projects by Stefan Bauer
New open source project – The SharePoint Admin Bot by Rick Van Rousselt
Microsoft Teams Tab Yeoman Generator by Wictor Wilen
Modern and it’s funky accent colors by Mikael Svenson
Show notes
Microsoft Teams Developer Documentation
Microsoft Teams Community Channels
Microsoft Teams Partner Inquiries
Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network. The podcast RSS is available on iTunes or search for it at “Office 365 Developer Podcast” or add directly with the RSS feeds.feedburner.com/Office365DeveloperPodcast.
About Richard Moe
Richard heads up the Microsoft Teams Extensibility developer community, where he helps champion and support partners building to extend Microsoft Teams via rich Tabs and Bots. His route to this role took a circuitous path, most recently as a Evangelist on DX supporting ISVs and before that helping launch the Microsoft Studios game portfolio launch on Windows. In fact, the majority of his career has been in the games industry, from Facebook to mobile games, as engineer, designer and everything in between.
About the hosts
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 a frequent speaker at worldwide conferences, trainings and events. Richard is highly active in the Office 365 community, popular blogger at aka.ms/richdizz 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. Richard is an avid builder of things (BoT), musician and lightning-fast runner.
A Civil Engineer by training and a software developer by profession, Andrew Coates has been a Developer Evangelist at Microsoft since early 2004, teaching, learning and sharing coding techniques. During that time, he’s focused on .NET development on the desktop, in the cloud, on the web, on mobile devices and most recently for Office. Andrew has a number of apps in various stores and generally has far too much fun doing his job to honestly be able to call it work. Andrew lives in Sydney, Australia with his wife and two almost-grown-up children.
Thursday Mar 02, 2017
Episode 120 with MVP Mikael Svenson—Office 365 Developer Podcast
Thursday Mar 02, 2017
Thursday Mar 02, 2017
In episode 120 of the Office 365 Developer Podcast, Richard diZerega and Andrew Coates are joined by MVP Mikael Svenson to discuss his community efforts with Office 365 Dev.
Weekly updates
SharePoint Framework reaches general availability by the SharePoint team
Microsoft gives SharePoint Extensibility a shot in the arm by eweek.com
SharePoint Framework reaches general availability by Chakkaradeep (Chaks) Chandran
SharePoint Framework reaches general availability by Andrew Connell
SharePoint Framework reaches general availability by Wictor Wilen
SharePoint Framework (SPFx) enterprise guidance by the SharePoint team
Visio JavaScript APIs generally available by OfficeDev
SharePoint PnP Webcast – Automate custom solution deployment steps at Office 365 and Azure by the PnP Team
Keep your SPFx and NPM Packages up-to-date by Stefan Bauer
Configure tenant policies for groups and sharing by Paul Schaeflein
Dive into PowerApps – Build Apps That Mean Business Without Writing Code by Charles Sterling and Martin Abbott
Serverless in Office 365 – Build Services with Azure Functions by John Liu
SharePoint PnP links
SPFx special interest group bi-weekly invite
PnP CSOM Core, PowerShell and Provisioning bi-weekly invite
SharePoint PnP YouTube Channel
Show notes
Mikael Svenson Blog
Mikael Svenson Twitter
Mikael Svenson MVP Profile
Puzzlepart
Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network. The podcast RSS is available on iTunes or search for it at “Office 365 Developer Podcast” or add directly with the RSS feeds.feedburner.com/Office365DeveloperPodcast.
About Mikael Svenson
Mikael Svenson is the CTO for Puzzlepart, an Office 365 consultancy. He works as a consultant delivering solutions Office 365, and has worked in the search field for over 15 years implementing solutions for major international corporations and for several Nordic governmental institutions. Mikael is a an international speaker as well as an Office Server and Services MVP for the past six years. He is a Microsoft P-TSP, and he is also involved in a lot of SharePoint community work in Norway. Mikael has worked with media monitoring software, developed an Enterprise Search Engine in C#, and developed for Office 365 and SharePoint in general. He has also authored two books, “SharePoint Search Queries Explained” and “Working with FAST Search Server 2010 for SharePoint.”
About the hosts
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 a frequent speaker at worldwide conferences, trainings and events. Richard is highly active in the Office 365 community, popular blogger at aka.ms/richdizz 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. Richard is an avid builder of things (BoT), musician and lightning-fast runner.
A Civil Engineer by training and a software developer by profession, Andrew Coates has been a Developer Evangelist at Microsoft since early 2004, teaching, learning and sharing coding techniques. During that time, he’s focused on .NET development on the desktop, in the cloud, on the web, on mobile devices and most recently for Office. Andrew has a number of apps in various stores and generally has far too much fun doing his job to honestly be able to call it work. Andrew lives in Sydney, Australia with his wife and two almost-grown-up children.
Thursday Feb 23, 2017
Episode 119 on expanding Azure skills with Kirk Evans—Office 365 Developer Podcast
Thursday Feb 23, 2017
Thursday Feb 23, 2017
In episode 119 of the Office 365 Developer Podcast, Richard diZerega and Andrew Coates are joined by Kirk Evans to discuss how Office and SharePoint developers can expand their Azure skills.
Weekly updates
Building a community and platform for Microsoft Teams by Office Developer
Attach debugger from the task pane by Office Developer
Build Remote Advisor solutions with Skype for Business by Office Developer
Using SharePoint Framework (SPFx) with Angular 2 by Sahil Malik
What’s Next for the SharePoint Framework? by Andrew Connell
All you never wanted to know about Exchange Online, Azure AD and Office 365 group creation by Mikael Svenson
Google Chrome Person by Google Chrome
Rencore TechTalks EP3 by Rencore
How to create SharePoint Enterprise Wiki pages with CSOM by Robin Guldenpfennig
Show notes
Kirk Evans Blog
Kirk Evans Twitter
Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network. The podcast RSS is available on iTunes or search for it at “Office 365 Developer Podcast” or add directly with the RSS feeds.feedburner.com/Office365DeveloperPodcast.
About Kirk Evans
Kirk is a Principal Program Manager for AzureCAT at Microsoft where he helps some of Microsoft’s largest customers deliver solutions in Azure. Kirk is a popular blogger and speaker at conferences and trainings around the world. Prior to his work in Auzre, Kirk was a SharePoint Premier Field Engineer and certified SharePoint Master. Kirk lives with in Dallas, Texas and is the biggest Georgia Bulldogs fan in the state. You can find more of Kirk’s publications on his blog and twitter.
About the hosts
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 a frequent speaker at worldwide conferences, trainings and events. Richard is highly active in the Office 365 community, popular blogger at aka.ms/richdizz 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. Richard is an avid builder of things (BoT), musician and lightning-fast runner.
A Civil Engineer by training and a software developer by profession, Andrew Coates has been a Developer Evangelist at Microsoft since early 2004, teaching, learning and sharing coding techniques. During that time, he’s focused on .NET development on the desktop, in the cloud, on the web, on mobile devices and most recently for Office. Andrew has a number of apps in various stores and generally has far too much fun doing his job to honestly be able to call it work. Andrew lives in Sydney, Australia with his wife and two almost-grown-up children.
Thursday Feb 16, 2017
Thursday Feb 16, 2017
In episode 118 of the Office 365 Developer Podcast, Richard diZerega discuss delivering contextual bots using the SharePoint Framework and the Bot Framework “back channel.”
Weekly updates
The OneNote REST API now supports application-level permissions by OneNote Team
Updates to Yo Office (Office Yeoman Generator) by dev.office.com
PnP Webcast: When to use which SharePoint customization model by PnP Team
How to consent to an Office 365 service app by Mikael Svenson
Microsoft Flow, the lazy coder’s alternative to SharePoint web hooks by Mikael Svenson
Web part properties in the SharePoint Framework – part 2 by Chris O’Brien
SharePoint Framework and Contextual Bots via Back Channel by Richard diZerega
Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network. The podcast RSS is available on iTunes or search for it at “Office 365 Developer Podcast” or add directly with the RSS feeds.feedburner.com/Office365DeveloperPodcast.
About the hosts
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 a frequent speaker at worldwide conferences, trainings and events. Richard is highly active in the Office 365 community, popular blogger at aka.ms/richdizz 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. Richard is an avid builder of things (BoT), musician and lightning-fast runner.
A Civil Engineer by training and a software developer by profession, Andrew Coates has been a Developer Evangelist at Microsoft since early 2004, teaching, learning and sharing coding techniques. During that time, he’s focused on .NET development on the desktop, in the cloud, on the web, on mobile devices and most recently for Office. Andrew has a number of apps in various stores and generally has far too much fun doing his job to honestly be able to call it work. Andrew lives in Sydney, Australia with his wife and two almost-grown-up children.