GitHub Star | M365 Development, Developer Technologies MVP Azure | Microsoft 365 | Visual Studio Code

Along with acting as VP of BIWUG (Belgian Information Worker User Group), Elio is a Lead DevTools Engineer for RapidAPI on an independent contractor basis and has launched his own consulting company, Struyf Consulting.

Migrate from Disqus to GitHub Discussions (giscus)

November 28, 2022

For years I have been using Disqus on my blog, and for a long time, I have been looking for a good alternative that would fit into the daily tools. Another reason why I wanted to move away from Disqus is because of their tracking and ads. A long time ago, I looked at utterances, a commenting system based on GitHub issues.

Read more

Calling the GitHub GraphQL API from an app

November 23, 2022

For a migration from Disqus over to GitHub Discussions, I created a script that processes all comments and replies. One thing I noticed is that I quickly reached the rate limit with my personal access token, which prevents me from using GitHub for a while. I decided to use a GitHub App to overcome the issue of locking out my account.

Read more

Finding your old GitHub Codespaces and deleting them

November 14, 2022

Over the weekend, I received a couple of emails I was running out of GitHub Codespaces storage. My limit is 20GB, but more interesting is that I rarely use codespaces. GitHub Codespaces storage usage The last time I used Codespaces was about a year ago, but I couldn’t remember which repository it was.

Read more

Someone is DDoS-ing my Azure Functions, and here is what you can do

October 26, 2022

Last week, all of a sudden, my Azure subscription got suspended. As the subscription runs on credits and is optimized to be way below the limit, I was surprised to see that I suddenly reached the spending limit. Usually, the monthly cost for the subscription is around 50-60 EUR. This month, it suddenly got above 150 EUR, but why?

Read more

The story of buying a car and what went wrong with it

October 18, 2022

Let us go back to the end of 2020. My wife and I were chatting in the kitchen about buying a new car. One of the criteria of my wife the vehicle should have was to have seven seats as it would be easier to bring kids to tennis. I wanted to go for a fully electric car.

Read more

Simplify Visual Studio Code extension webview communication

October 6, 2022

In Visual Studio Code extension webviews you probably need to get familiar with post-messaging communication. This post-messaging communication is used when you want to start a process, request information, etc. For this communication flow to work, the extension and webview can send and listen to incoming messages. Although this is not a complicated flow to understand, it quickly feels like a disconnected communication flow, as you cannot simply wait for a response.

Read more