Ever wished GitHub Copilot could read your mind (or at least your repository's README)? You're not alone - it's time to turn your AI assistant into a well-behaved coding partner, who actually does what you want. Say "NO!
This article explains how to obtain OAuth access tokens for SAP SuccessFactors OData endpoints using the SAML 2.0 Bearer Assertion flow. I wouldn't normally write about SAP.
This article explains some of the pros and cons of the M365 Agents SDK: The ambitious successor to Teams Toolkit, and why you should care about it. I'm also sharing some of my and my peers experiences developing with it.
This article explains why you might have some trouble uploading your custom Teams app on your dev tenant lately. Because, yes - there's an ongoing service disruption going on.
This article explains how to fix an issue where a BlazorStatic build job running on GitHub Actions never finishes. It's a puzzling case, but can't really blame GitHub for this one. Can't actually blame anyone but myself, now that I think about it.
This article explains a quick fix to FrontMatter fields in a solution not getting populated when using BlazorStatic. I ran into it after repeatedly exporting all of my stuff from my legacy WordPress site to my in-the-works BlazorStatic site.
This article shows a few benchmarks I have run on the performance improvement that Dev Drive offers, using a real-life project I am (well, was) working on some time ago.
This article is going live 24th of December in 2024. That's when we in Finland celebrate Christmas (yes - we celebrate on Christmas Eve, so that we can just chillax on Christmas day, either hungover, playing with our new toys, or both).
This article aims to clear the confusion around the GitHub Repository Secrets and explain how to successfully use them in your pipelines for fun and profit! Well, mostly for additional security and pipeline parameterization, really...
This article explains briefly what the different Microsoft Teams App templates in Visual Studio are for and what capabilities do they come with. It's a lot to wade through, but I hope this article is able to explain the basics.
This article explains a couple of easy fixes for an issue, where Visual Studio refuses to properly recognize the FluentUI components you might have used in your Blazor projects. Because apparently that can (kind of randomly) happen!
This article explains a couple of workarounds to a frustrating issue I had with vite and yet-another-weird-frontend-build-toolkit. Because every toolchain for frontend stuff is different, apparently. And they all fail in different ways.
This article explains how to list all "Environment Variables" (that's pipeline variables, job / stage variables, predefined variables and even local script variables that are mounted on to the agent as Environment Variables) using PowerShel...
This article explains one possibly reason why some C# code, powered by CSOM, suddenly stops working and can't access a SharePoint list anymore that it could before, throwing annoying and misleading exceptions like "The list is not DocumentLibrar...
This article explains how to fix an annoying error - somewhat along the lines of "error:0308010C:digital envelope routines::unsupported" - you might encounter when running node scripts. This might happen in a pipeline or locally.
This article explains a fix to an odd issue, where suddenly, mid-build, an error dialog pops up, complaining about your PC being unable to run "this app". The fix is luckily straightforward, even if it's a bit odd.
This article explains how to fix an annoying issue when trying to debug a Blazor WASM (WebAssembly) project. In my case, I had a Blazor WASM SWA (Static Web App), that built just fine and ran well in Azure, but refused to be debugged.
Even if you have a 100% TypeScript project, it'll still end up with a lot of .js (JavaScript) or .jsx (JavaScript with React extension) files. Unless you properly ignore them, they'll end up cluttering your Visual Studio solution, and even git.