54,302 blogs · [ { "id": "01a08c56-a742-7338-a790-294060eff8d6", "title": "About Me", "url": "https://toastit.dev/about/", "published_at": "2026-04-16T15:18:00+00:00" }, { "id": "01a08c56-a742-7338-a790-294061056400", "title": "Making a Scene: Bathroom Occupancy Indicator in Home Assistant", "url": "https://toastit.dev/2025/11/24/ha-occupancy-indicator/", "published_at": "2025-11-24T07:30:00+00:00" }, { "id": "01a08c56-a742-7338-a790-294061cc21fc", "title": "Ten Years Toasting: BurntToast Hits the Big v1!", "url": "https://toastit.dev/2025/07/22/burnttoast-v1/", "published_at": "2025-07-22T10:30:00+00:00" }, { "id": "01a08c56-a742-7338-a790-2940627a75a9", "title": "BurntToast v1 Preview2 Is Available, Only a Year Late", "url": "https://toastit.dev/2023/05/07/burnttoast-v1-preview2/", "published_at": "2023-05-07T01:30:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29406322dbe3", "title": "Finally, Introducing the First Preview of BurntToast v1", "url": "https://toastit.dev/2022/02/12/finally-introducing-the-first-preview-of-burnttoast-v1/", "published_at": "2022-02-12T08:00:00+00:00" }, { "id": "01a08c56-a742-7338-a790-294063858c81", "title": "My Learning Story: From Timber to Chocolatey", "url": "https://toastit.dev/2021/05/07/my-learning-story-from-timber-to-chocolatey/", "published_at": "2021-05-07T05:42:32+00:00" }, { "id": "01a08c56-a742-7338-a790-294063fe6738", "title": "Road to BurntToast v1: Actionable Toast for All!", "url": "https://toastit.dev/2021/04/20/road-to-burnttoast-v1-1/", "published_at": "2021-04-20T22:03:29+00:00" }, { "id": "01a08c56-a742-7338-a790-294064c3dbe5", "title": "Crouton #15 - You Can't Silence Toast", "url": "https://toastit.dev/2021/01/31/crouton-15-you-cant-silence-toast/", "published_at": "2021-01-31T21:08:16+00:00" }, { "id": "01a08c56-a742-7338-a790-2940659e3940", "title": "Review: PowerShell for Sysadmins", "url": "https://toastit.dev/2020/09/05/review-powershell-sysadmins/", "published_at": "2020-09-05T15:33:46+00:00" }, { "id": "01a08c56-a742-7338-a790-294066287275", "title": "Actionable Toast Notifications, Finally Cracked Them!", "url": "https://toastit.dev/2020/08/07/actionable/", "published_at": "2020-08-07T17:54:01+00:00" }, { "id": "01a08c56-a742-7338-a790-294066f8b6a7", "title": "The Anatomy of Toast", "url": "https://toastit.dev/2020/07/28/anatomy-of-toast/", "published_at": "2020-07-28T14:05:26+00:00" }, { "id": "01a08c56-a742-7338-a790-294067c52d32", "title": "Synology Active Backup Suite Review", "url": "https://toastit.dev/2020/07/18/synology-active-backup-suite-review/", "published_at": "2020-07-18T01:16:38+00:00" }, { "id": "01a08c56-a742-7338-a790-294068624064", "title": "Fun with Azure Key Vault Part 2: Integration with Azure Functions", "url": "https://toastit.dev/2020/06/20/azure-key-vault-2/", "published_at": "2020-06-20T15:58:22+00:00" }, { "id": "01a08c56-a742-7338-a790-2940694ed799", "title": "So *That's* What OutBuffer Is For!", "url": "https://toastit.dev/2020/05/27/what-outbuffer-is-for/", "published_at": "2020-05-27T06:30:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29406a281295", "title": "Fun with Azure Key Vault Part 1: Vault Creation and Storing PSCredential Objects", "url": "https://toastit.dev/2020/05/21/azure-key-vault-1/", "published_at": "2020-05-21T23:40:03+00:00" }, { "id": "01a08c56-a742-7338-a790-29406a630bf4", "title": "I'm Josh King, Sysadmin, and This Is How I Work (During Lockdown)", "url": "https://toastit.dev/2020/04/12/how-i-work-lockdown/", "published_at": "2020-04-12T21:40:52+00:00" }, { "id": "01a08c56-a742-7338-a790-29406b50a529", "title": "Staying up to Date on PowerShell Releases with Update Notifications - #PS7Now", "url": "https://toastit.dev/2020/03/12/ps7now-update-notifications/", "published_at": "2020-03-12T20:47:55+00:00" }, { "id": "01a08c56-a742-7338-a790-29406c28d68c", "title": "Exploring... Nothing? PowerShell 7's Null Conditional Operators - #PS7Now", "url": "https://toastit.dev/2020/03/10/ps7now-null-conditional/", "published_at": "2020-03-10T22:00:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29406c94349e", "title": "Getting Your Hands on PowerShell 7 - #PS7Now", "url": "https://toastit.dev/2020/03/07/ps7now-installing/", "published_at": "2020-03-07T23:00:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29406cc77296", "title": "It's Likely We're Living in a PSSession", "url": "https://toastit.dev/2020/02/28/living-in-a-pssession/", "published_at": "2020-02-28T20:04:08+00:00" }, { "id": "01a08c56-a742-7338-a790-29406d525ca8", "title": "Crouton #14 - Fancy Buttons", "url": "https://toastit.dev/2020/01/22/crouton-14-buttons/", "published_at": "2020-01-22T21:50:06+00:00" }, { "id": "01a08c56-a742-7338-a790-29406d921b00", "title": "Universal Automation: An Early Look", "url": "https://toastit.dev/2020/01/15/universal-automation-early-look/", "published_at": "2020-01-15T22:21:38+00:00" }, { "id": "01a08c56-a742-7338-a790-29406e45fad5", "title": "PowerShell's Secret Wildcard", "url": "https://toastit.dev/2020/01/08/powershells-secret-wildcard/", "published_at": "2020-01-08T21:07:33+00:00" }, { "id": "01a08c56-a742-7338-a790-29406ee37206", "title": "New Year's Resolutions - 2020", "url": "https://toastit.dev/2020/01/01/resolutions-2020/", "published_at": "2020-01-01T13:48:30+00:00" }, { "id": "01a08c56-a742-7338-a790-29406fa9bb77", "title": "Azure Devops for PowerShell - #AzureAdventCalendar 2019 Day 15", "url": "https://toastit.dev/2019/12/14/azure-devops-for-powershell-azureadventcalendar-2019-day-15/", "published_at": "2019-12-14T11:21:22+00:00" }, { "id": "01a08c56-a742-7338-a790-2940707406e1", "title": "Making Sense of Data: The Matrix", "url": "https://toastit.dev/2019/12/10/making-sense-of-data/", "published_at": "2019-12-10T20:39:17+00:00" }, { "id": "01a08c56-a742-7338-a790-294070f8c487", "title": "Tired of Massive \"like\" Operator Chains? Rub a Little RegEx on It", "url": "https://toastit.dev/2019/11/27/like-operator-chains/", "published_at": "2019-11-27T20:18:22+00:00" }, { "id": "01a08c56-a742-7338-a790-294071e775f6", "title": "Crouton #13 - Hitting Snooze", "url": "https://toastit.dev/2019/11/20/crouton-13-hitting-snooze/", "published_at": "2019-11-20T20:09:45+00:00" }, { "id": "01a08c56-a742-7338-a790-294072b8bccb", "title": "Quick Ternary Operator Revisit: Can It Elseif?", "url": "https://toastit.dev/2019/10/04/quick-ternary-operator-revisit/", "published_at": "2019-10-04T15:41:49+00:00" }, { "id": "01a08c56-a742-7338-a790-29407391a0cf", "title": "Roll Your Sleeves Up, It's Hacktoberfest Time!", "url": "https://toastit.dev/2019/09/29/hacktoberfest-2019/", "published_at": "2019-09-29T21:37:45+00:00" }, { "id": "01a08c56-a742-7338-a790-294073e9824d", "title": "Getting Familiar with the Ternary Operator in PowerShell 7", "url": "https://toastit.dev/2019/09/24/ternary-operator-powershell-7/", "published_at": "2019-09-24T21:17:30+00:00" }, { "id": "01a08c56-a742-7338-a790-294074ca8970", "title": "Azure DevOps Pipelines Tune Up: Templates and Centralization", "url": "https://toastit.dev/2019/09/20/azure-pipelines-tune-up/", "published_at": "2019-09-20T10:04:57+00:00" }, { "id": "01a08c56-a742-7338-a790-29407598b52c", "title": "Can Parallel For Each Loops in PowerShell 7 Tear Me Away from PoshRSJob?", "url": "https://toastit.dev/2019/09/09/powershell7-foreach-parallel/", "published_at": "2019-09-09T21:38:52+00:00" }, { "id": "01a08c56-a742-7338-a790-29407647c319", "title": "MVP: OMG", "url": "https://toastit.dev/2019/09/01/mvp-omg/", "published_at": "2019-09-01T06:52:59+00:00" }, { "id": "01a08c56-a742-7338-a790-294076545e29", "title": "Crouton #12 - Toasting in Many Tongues (Tōhi o nga reo maha)", "url": "https://toastit.dev/2019/07/30/crouton-12/", "published_at": "2019-07-30T23:09:29+00:00" }, { "id": "01a08c56-a742-7338-a790-2940770d6306", "title": "Normalizing Phone Numbers, Easier with Regex", "url": "https://toastit.dev/2019/07/24/normalizing-phone-numbers-easier-with-regex/", "published_at": "2019-07-24T23:16:12+00:00" }, { "id": "01a08c56-a742-7338-a790-294077ab7033", "title": "Crouton #11 - Updating Toast Notifications, Gracefully", "url": "https://toastit.dev/2019/07/16/crouton-11/", "published_at": "2019-07-16T22:20:04+00:00" }, { "id": "01a08c56-a742-7338-a790-294077ee41df", "title": "Disjointed Thoughts on Veeam Backup for Office 365 v3", "url": "https://toastit.dev/2019/05/04/veeam-onedrive-selective/", "published_at": "2019-05-04T20:38:35+00:00" }, { "id": "01a08c56-a742-7338-a790-2940786d7c4e", "title": "Crouton #10 - Cold Shoulder (Taps)", "url": "https://toastit.dev/2019/04/01/crouton-10/", "published_at": "2019-04-01T20:49:54+00:00" }, { "id": "01a08c56-a742-7338-a790-294079623c22", "title": "Getting Selective with Veeam Backup for Microsoft Office 365", "url": "https://toastit.dev/2019/02/25/veeam-365-selective/", "published_at": "2019-02-25T21:08:57+00:00" }, { "id": "01a08c56-a742-7338-a790-294079a9fbb2", "title": "Moving My Automatic Blog Archive Tweets to Azure Functions", "url": "https://toastit.dev/2019/02/23/blog-archive-to-azure-function/", "published_at": "2019-02-23T08:08:50+00:00" }, { "id": "01a08c56-a742-7338-a790-29407a5faaae", "title": "Veeam Backup for Microsoft Office 365 v3.0: It's Good, Very Good", "url": "https://toastit.dev/2019/02/18/veeam-backup-for-microsoft-office-365-v3/", "published_at": "2019-02-18T21:29:41+00:00" }, { "id": "01a08c56-a742-7338-a790-29407a96b843", "title": "How I Failed My Way to Success with Azure Pipelines - Part 2: Release", "url": "https://toastit.dev/2019/02/16/how-i-failed-my-way-to-success-with-azure-pipelines-part-2-release/", "published_at": "2019-02-16T20:08:32+00:00" }, { "id": "01a08c56-a742-7338-a790-29407b171487", "title": "RSAT as a Feature: I Thought I Was Going to Love It, Until I Saw It in Action", "url": "https://toastit.dev/2019/02/13/rsat-as-a-feature-i-thought-i-was-going-to-love-it-until-i-saw-it-in-action/", "published_at": "2019-02-13T19:56:39+00:00" }, { "id": "01a08c56-a742-7338-a790-29407bd34728", "title": "Everything Is Better with Toast: Getting Build Notifications", "url": "https://toastit.dev/2019/02/08/everything-is-better-with-toast-getting-build-notifications/", "published_at": "2019-02-08T22:51:33+00:00" }, { "id": "01a08c56-a742-7338-a790-29407c1180a0", "title": "How I Failed My Way to Success with Azure Pipelines - Part 1: Build", "url": "https://toastit.dev/2019/02/05/how-i-failed-my-way-to-success-with-azure-pipelines/", "published_at": "2019-02-05T22:38:49+00:00" }, { "id": "01a08c56-a742-7338-a790-29407c6d9e35", "title": "Crouton #8 Redux - Now with a More Complete Example", "url": "https://toastit.dev/2019/01/09/crouton-8-redux/", "published_at": "2019-01-09T16:37:08+00:00" }, { "id": "01a08c56-a742-7338-a790-29407c8ce6fd", "title": "A Toast to 2018", "url": "https://toastit.dev/2018/12/30/a-toast-to-2018/", "published_at": "2018-12-30T19:20:59+00:00" }, { "id": "01a08c56-a742-7338-a790-29407d456856", "title": "Cutting My Teeth on PowerShell Flavoured GitHub Actions", "url": "https://toastit.dev/2018/12/18/powershell-flavoured-github-actions/", "published_at": "2018-12-18T22:46:50+00:00" }, { "id": "01a08c56-a742-7338-a790-29407d7ce4ff", "title": "My Wish List for Veeam Backup for Microsoft Office 365 v3", "url": "https://toastit.dev/2018/10/09/my-wish-list-vbo365/", "published_at": "2018-10-09T19:47:26+00:00" }, { "id": "01a08c56-a742-7338-a790-29407e115877", "title": "Crouton #9 - Free, with Attribution", "url": "https://toastit.dev/2018/10/04/crouton-9-attribution/", "published_at": "2018-10-04T02:07:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29407e85e0ad", "title": "I Need You! #Hacktoberfest", "url": "https://toastit.dev/2018/10/01/hacktoberfest-2018/", "published_at": "2018-10-01T18:42:53+00:00" }, { "id": "01a08c56-a742-7338-a790-29407f42dc2e", "title": "Pre-Migration Housekeeping: Finding Orphaned Shared Mailboxes", "url": "https://toastit.dev/2018/08/23/orphaned-shared-mailboxes/", "published_at": "2018-08-23T22:22:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29407f92b8d9", "title": "Crouton #8 - I like Your Code, but I Don't Want It on All My Computers", "url": "https://toastit.dev/2018/08/20/crouton-8-i-like-your-code-but-i-dont-want-it-on-all-my-computers/", "published_at": "2018-08-20T17:18:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29407ffd66a6", "title": "Echo, Echo: Combine System Sounds with your Microphone for Skype for Business Presentations", "url": "https://toastit.dev/2018/08/12/echo-echo/", "published_at": "2018-08-12T22:21:01+00:00" }, { "id": "01a08c56-a742-7338-a790-294080d6e61e", "title": "How to TechSnips", "url": "https://toastit.dev/2018/07/28/how-to-techsnips/", "published_at": "2018-07-28T17:13:05+00:00" }, { "id": "01a08c56-a742-7338-a790-294081bb290c", "title": "Copying Office 365 User Licensing", "url": "https://toastit.dev/2018/07/23/copying-office-365-user-licensing/", "published_at": "2018-07-23T17:06:00+00:00" }, { "id": "01a08c56-a742-7338-a790-294082575efc", "title": "Keeping Credentials Safe, But Accessible", "url": "https://toastit.dev/2018/07/09/safe-credentials/", "published_at": "2018-07-09T22:15:24+00:00" }, { "id": "01a08c56-a742-7338-a790-294083496882", "title": "PS Scheduled Jobs: Exploring Your Options", "url": "https://toastit.dev/2018/06/29/exploring-your-options/", "published_at": "2018-06-29T15:12:52+00:00" }, { "id": "01a08c56-a742-7338-a790-294083cc3575", "title": "Fully Qualified Path to PowerShell.exe in Scheduled Jobs?", "url": "https://toastit.dev/2018/06/19/scheduled-job-qualified/", "published_at": "2018-06-19T19:41:46+00:00" }, { "id": "01a08c56-a742-7338-a790-2940847e70ef", "title": "PowerShell Orchestration with Scheduled Jobs - The Start of a Series", "url": "https://toastit.dev/2018/06/17/powershell-orchestration-with-scheduled-jobs-the-start-of-a-series/", "published_at": "2018-06-17T22:12:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29408502d25b", "title": "Coding with Kids Doesn't \"Bug\" Me!", "url": "https://toastit.dev/2018/06/15/codebug/", "published_at": "2018-06-15T22:00:16+00:00" }, { "id": "01a08c56-a742-7338-a790-29408596976f", "title": "A Graphical Example of the Value of Planet PowerShell", "url": "https://toastit.dev/2018/06/01/a-graphical-example-of-the-value-of/", "published_at": "2018-06-01T14:53:00+00:00" }, { "id": "01a08c56-a742-7338-a790-294086573706", "title": "Automatic Blog Archive Tweets", "url": "https://toastit.dev/2018/05/29/automatic-blog-archive-tweets/", "published_at": "2018-05-29T05:54:09+00:00" }, { "id": "01a08c56-a742-7338-a790-294086bfede1", "title": "Downloading an Image for Local Use", "url": "https://toastit.dev/2018/05/27/downloading-an-image-for-local-use/", "published_at": "2018-05-27T12:55:00+00:00" }, { "id": "01a08c56-a742-7338-a790-294087971754", "title": "Blog Makeover - Why, Where, How?", "url": "https://toastit.dev/2018/05/25/blog-makeover/", "published_at": "2018-05-25T06:52:00+00:00" }, { "id": "01a08c56-a742-7338-a790-294088331f07", "title": "Get the (Tech)Snip!", "url": "https://toastit.dev/2018/05/15/techsnips-intro/", "published_at": "2018-05-15T13:30:00+00:00" }, { "id": "01a08c56-a742-7338-a790-2940886dee81", "title": "Crouton #7 - Superhero Landing", "url": "https://toastit.dev/2018/05/12/crouton-heroimages/", "published_at": "2018-05-12T14:45:00+00:00" }, { "id": "01a08c56-a742-7338-a790-2940894f6dde", "title": "My Blogging Workflow", "url": "https://toastit.dev/2018/04/25/blog-workflow/", "published_at": "2018-04-25T21:30:00+00:00" }, { "id": "01a08c56-a742-7338-a790-294089e06bb7", "title": "All I Want Is a Damned CSV!", "url": "https://toastit.dev/2018/04/18/ps-csv/", "published_at": "2018-04-18T20:30:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29408a02ffbb", "title": "A Quick Look Back at #PSHSummit 2018", "url": "https://toastit.dev/2018/04/16/summit2018-hindsight/", "published_at": "2018-04-16T13:15:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29408a94b5a7", "title": "Day Four of #PSHSummit 2018 - Iron Scripter", "url": "https://toastit.dev/2018/04/12/summit2018-day4/", "published_at": "2018-04-12T17:00:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29408b4a6ee7", "title": "Day Three of #PSHSummit 2018 - I Did the Thing", "url": "https://toastit.dev/2018/04/11/summit2018-day3/", "published_at": "2018-04-11T18:59:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29408b692263", "title": "Day Two of #PSHSummit 2018 - Getting Smart", "url": "https://toastit.dev/2018/04/10/summit2018-day2/", "published_at": "2018-04-10T16:00:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29408bf74995", "title": "Day One of #PSHSummit 2018 - Bright-Eyed and Bushy-Tailed", "url": "https://toastit.dev/2018/04/09/summit2018-day1/", "published_at": "2018-04-09T18:50:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29408c47549b", "title": "Crouton #6 - Dance to Your Own Beat", "url": "https://toastit.dev/2018/04/01/crouton-sounds/", "published_at": "2018-04-01T16:30:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29408c6c8f8d", "title": "Veeam: My First Virtual Lab", "url": "https://toastit.dev/2018/03/25/veeam-my-first-virtual-lab/", "published_at": "2018-03-25T20:00:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29408cf8bbad", "title": "Need PowerShell Help? Use #PSHelp!", "url": "https://toastit.dev/2018/03/19/pshelp-twitter/", "published_at": "2018-03-19T19:00:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29408d7b1311", "title": "Where the bloody hell are ya?", "url": "https://toastit.dev/2018/03/11/where-are-you/", "published_at": "2018-03-11T20:00:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29408d9d39a2", "title": "DIY AppId and WiX, for Tasty Toast", "url": "https://toastit.dev/2018/03/02/burnttoast-wix/", "published_at": "2018-03-02T15:30:00+00:00" }, { "id": "01a08c56-a742-7338-a790-29408e986753", "title": "BurntToast + AppId = It's Working!", "url": "https://toastit.dev/2018/02/03/burnttoast-appid-installer/", "published_at": "2018-02-03T18:45:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8da36ad83", "title": "Crouton #5 - Password Expiry Warning", "url": "https://toastit.dev/2018/01/24/crouton-password/", "published_at": "2018-01-24T21:30:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8dad062fb", "title": "Windows Updates: Putting Update Avoidance to Bed", "url": "https://toastit.dev/2018/01/15/wu-put-to-bed/", "published_at": "2018-01-15T18:00:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8db7333b8", "title": "New Year's Resolutions - 2018", "url": "https://toastit.dev/2018/01/02/resolution-2018/", "published_at": "2018-01-02T11:30:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8dbf70167", "title": "KovertKringle: Secret Santa With a Dash of PowerShell", "url": "https://toastit.dev/2017/12/11/kovertkringle/", "published_at": "2017-12-11T14:46:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8dc2f8344", "title": "Avoiding DateTime Headaches", "url": "https://toastit.dev/2017/11/05/datetime-headache/", "published_at": "2017-11-05T19:15:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8dce55e81", "title": "#PSBlogWeek 2017 Recap", "url": "https://toastit.dev/2017/10/21/psblogweek-recap/", "published_at": "2017-10-21T10:00:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8dd57f2b0", "title": "Creating Storage Reports With PowerShell", "url": "https://toastit.dev/2017/10/16/powershell-storage-report/", "published_at": "2017-10-16T10:00:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8ddb863f5", "title": "BurntToast Breaking Change: Hiding Customizable AppID", "url": "https://toastit.dev/2017/10/08/burnttoast-no-appid/", "published_at": "2017-10-08T10:00:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8de5c6ae9", "title": "October: The Hackiest Month of the Year", "url": "https://toastit.dev/2017/10/01/oct-17/", "published_at": "2017-10-01T10:00:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8df508aca", "title": "Recurrence Patterns and PowerShell", "url": "https://toastit.dev/2017/09/25/recurrence-pattern/", "published_at": "2017-09-25T10:00:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8df730c63", "title": "The War on Passwords", "url": "https://toastit.dev/2017/08/28/war-on-passwords/", "published_at": "2017-08-28T12:00:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8e020eb65", "title": "Revisiting Windows Updates in 2017: The Lab Setup", "url": "https://toastit.dev/2017/08/16/wu-2017-revisit-setup/", "published_at": "2017-08-16T12:00:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8e09f4548", "title": "Office 365 & PowerShell: Connecting All the Pieces", "url": "https://toastit.dev/2017/08/03/o365-all-the-things/", "published_at": "2017-08-03T12:00:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8e0ddb3ef", "title": "Office 365 & PowerShell: Jacking Into the Matrix", "url": "https://toastit.dev/2017/07/27/o365-connect/", "published_at": "2017-07-27T12:00:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8e1523db1", "title": "Old Office 365 Training: Navigating the Minefield", "url": "https://toastit.dev/2017/06/05/o365-training/", "published_at": "2017-06-05T12:00:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8e2467b7e", "title": "Crouton #4 - Getting Your Head Around Headers", "url": "https://toastit.dev/2017/05/15/crouton-headers/", "published_at": "2017-05-15T12:00:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8e267d76c", "title": "Crouton #3 - Sometimes You Just Want to Click Your Toast", "url": "https://toastit.dev/2017/05/07/crouton-clickable/", "published_at": "2017-05-07T12:00:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8e3633176", "title": "Crouton #2 - You Can't Stop Progress (Bars)", "url": "https://toastit.dev/2017/04/29/crouton-progress-bars/", "published_at": "2017-04-29T12:00:00+00:00" }, { "id": "01a08c56-a743-70eb-b7b8-05b8e44b44c3", "title": "Always Ask for the API", "url": "https://toastit.dev/2017/04/24/always-api/", "published_at": "2017-04-24T12:00:00+00:00" } ] posts Claim your blog
Back to toastit.dev
Blog · corpus.blog/blogs/toastit.dev/posts

toastit.dev

toastit.dev

2026

2025

2023

2022

2021

2020

2019

2018

2017