Export Office 365 calendar events to JetBrains Space using the Microsoft Graph API, the JetBrains Space SDK, and automation
A tutorial on automating the sync of Office 365 calendar events to JetBrains Space using Microsoft Graph API and Space SDK.
Maarten Balliauw is a cloud and web development expert specializing in .NET, C#, Microsoft Azure, and application performance. Frequent international speaker and Head of Customer Success at Duende Software.
433 articles from this blog
A tutorial on automating the sync of Office 365 calendar events to JetBrains Space using Microsoft Graph API and Space SDK.
Explains how to implement concurrent producer/consumer pipelines in .NET using System.Threading.Channels, with a practical example of generating Twitter card images.
Analyzes the new Sdkbin platform for sustainable OSS in .NET and why any NuGet marketplace must compete with NuGet.org.
Guide on running Azurite, an Azure Storage emulator, in Docker with JetBrains Rider to keep storage data local per solution.
A guide on referencing a specific assembly from a NuGet package when building a Rider plugin for XAML Styler, addressing compatibility issues.
A tutorial on creating a custom ASP.NET Core Tag Helper to conditionally show or hide UI elements based on user authorization policies.
A technical guide on using StreamYard to stream a virtual Azure community event to YouTube, covering setup, features, and experience.
A technical guide on setting up and running a multi-track virtual tech conference stream on YouTube using OBS Studio and Azure VMs.
Explores the challenge of mapping .NET Core framework assemblies back to their original NuGet packages, focusing on an issue in ReSharper/Rider's auto-reference feature.
A technical guide on using Azure LogicApps to monitor Twitter mentions and send notifications to a JetBrains Space chat for team collaboration.
A guide to creating a custom JsonConverter in System.Text.Json for deserializing JSON into polymorphic class hierarchies, using a real-world SDK example.
How to trigger non-HTTP Azure Functions (like Timer or Queue triggers) over HTTP during local development for easier testing.
Explains how to retrieve access and refresh tokens from an ASP.NET Core authentication handler to make authenticated API calls.
Explains how ASP.NET Core integrates with React, Angular, and VueJS for SPA development, covering project structure, hot reload, and build processes.
Explains why Azure Functions with HTTP triggers are not ideal for building full web APIs and should be used for reactive, message-based logic instead.
A seasoned speaker and conference committee member explains the behind-the-scenes process of reviewing and selecting talks after a Call for Papers closes.
Building a reverse NuGet package search engine using Azure Functions and Azure Search to find packages by public type names.
A talk on building a serverless reverse package search for NuGet.org using Azure Functions and Azure Search, presented at NDC Oslo.
Two tech talks on rate limiting strategies and building a serverless search engine for NuGet.org using Azure Functions and Azure Search.
A conference talk exploring .NET memory management concepts, the Garbage Collector, hidden allocations, and profiling techniques.