Startups for the Rest of Us: A podcast for solopreneurs
Looking for life and work tips as a solopreneur? Look no further than the Startups for the Rest of Us podcast by Rob Walling and Mike Taber.
Email courses
I love using email courses to deliver simple topics, dripped out anywhere from a few days to upwards of 10 days! Here you'll learn about the FREE email courses I've written and published under my company, Voitanos.
On-demand video courses
On-demand video courses are my preferred way to teach. Here you'll learn about the courses I've authored & publish under my company, Voitanos.
Prior to launching Voitanos, I published my video courses through Pluralsight. You can find those courses listed here as well.
All publications & learning resources
From time to time, I create learning resources for clients, including Microsoft. Here you'll learn about all these resources.
This includes articles, books, code samples, tutorials, and Microsoft Learning modules.
About Andrew
Book a 1-on-1 Call
Book a 1:1 call with me to discuss web/cloud developer topics about Microsoft 365, the SharePoint Framework, or Microsoft Teams.
Got a question?
If you've got a question about one of my articles, or a technical question, please read this first.
Contact me
Here you'll see the different ways you can reach out so we can connect!
Here you'll find articles & other useful resources. Enjoy!
Looking for life and work tips as a solopreneur? Look no further than the Startups for the Rest of Us podcast by Rob Walling and Mike Taber.
At Microsoft Build and Ignite, a Node.js web app demo integrated TypeScript, AzureAD, ADAL, & Office 365 APIs to run on any platform.
The Angular 2.0 announcement in 2014 caused concern about app rewrites. Poor communication was blamed, but a later conference cleared it up
This course, Office 365 APIs: Contacts, is the second in a series of courses I am publishing to the Pluralsight catalog on the the Microsoft Office 365 APIs.
Article recommends system cleanups and reinstalling to remove junk, but notes people avoid it due to time constraints and fear of data loss
I explore the benefits of using Breeze with SharePoint. Simplify your code when working with REST API & learn how to maximize your results.
In this article, I’ll share my updated process for creating self-signed certificates on MacOS and Chrome, along with some helpful tips.
Explore the Client Credentials Grant Flow for Microsoft Entra ID - perfect for service apps with no user interaction.
Microsoft introduced ADAL JS, a library supporting OAuth2 implicit flow, allowing client-side solutions to leverage Microsoft Entra ID for authentication.
As an app developer, I share my interest in Microsoft Entra ID (formerly Azure AD) & OpenID Connect for app auth. Join my Pluralsight course to learn more.
Blog post discussing three OAuth2 authentication flows supported by Microsoft Entra ID: Authorization Code, Client Credentials, and Implicit Grant.
The authentication dance can be the hardest part of working with Office 365 APIs. Check out the Pluralsight course on authentication and discovery.
Let me walk you through the steps of running Node.js on a Raspberry Pi 2 Model B microcontroller. You can now code in JavaScript instead of Python or Java.
Developers face challenges in creating a consistent user experience for Office 365 and SharePoint development. Varying UX can lead to issues.
The article discusses challenges in working with the Office 365 APIs and their different endpoints, and Microsoft’s future plans for more APIs.
Announcing the availability of my first in a series of courses I am publishing to the Pluralsight catalog on the the Microsoft Office 365 APIs.
I discovered changes in the Azure portal Active Directory applet while getting screenshots, later clarified as hints of future updates.
Upcoming Pluralsight course on Office 365 APIs overview, authentication, and discovery service, first in a series of courses from me.
Client-side SharePoint solutions have benefits, like SPAs written in JavaScript. However, all business logic is technically open for anyone to see.
The post explains the workings of batches in OData and SharePoint, specifically focusing on the OData v3.0 specification
A blog post discussing the pros and cons of using the client-side object model (CSOM) and the REST API to interact with data in SharePoint.
Microsoft Entra ID (formerly Azure AD), supports two types of application authentication configurations - single and multi-tenant. Learn what’s different.
The post explains how to fix the error Unable to find version of package when doing a NuGet package restore for an Office 365 API project
Learn from my experience as I share tips & insights on how to authenticate and obtain access tokens for Office 365 APIs.