Office Development MVP / VS Code & Microsoft 365 & Azure Development

Elio Struyf is an independent Engineering Lead working for Struyf Consulting, Blogger, and Speaker on a mission to share his tried-and-true wisdom with as many IT developers as possible.

#DevHack: VS Code extension storage options

February 22, 2022

For Front Matter and another VS Code extension which is currently in development, I wanted to understand which options there are for storing data. Data can be anything, for some extensions, it will be settings, for others, it is more complicated sets of data. In this article, I will give you an overview of all the available storage options and when to use them.

Read more

A code-driven approach to theme your VS Code webview

January 31, 2022

When it comes to theming the webview’s content of your Visual Studio Code extensions, the proposed way by the Visual Studio Code team is to use the provided CSS variables from the current theme. Although, in some cases, you want a bit more control, or make sure it matches what you want to achieve.

Read more

Taking the good out of the bad experiences, wrapping up 2021

December 24, 2021

What!? It is already the end of 2021! All I can say about 2021 is that life takes you to unexpected places. Even in the last two weeks of 2021, things happened for which I far from prepared. In some circumstances of the events that occurred this year, I wish I could give myself the potential of just taking a break.

Read more

Use React in your VSCode WebView with hot module replacement

December 17, 2021

For Front Matter and another extension, I am currently developing. I use the Visual Studio Code WebView API heavily as it provides fully customizable views for your panels or tabs. It allows any company and developer to create their own unique experiences. One of the things I did for a long time was manually hitting the refresh button each time I updated the code.

Read more

#DevHack: check how your VSCode extension is running

December 17, 2021

When developing Visual Studio Code extensions, it might come in handy to know when running a production- or debug-build. Typically in Node.js projects, we verify this by using the NODE_ENV environment variable. Unfortunately, this approach cannot be used as VS Code runs in a different instance, and environment variables are lost.

Read more

Change is here - Rapid API here I am

November 29, 2021

Over the last couple of months, I have been working at a great company. When the time comes, I’ll be able to tell you more about it. Some of you might know where I moved. For the ones that don’t, I can say it wasn’t a Microsoft focussed company. I have been interested in seeing how other companies and technology stacks are progressing.

Read more