Office Development MVP / 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: Skip GitHub Actions on specific commits messages

March 19, 2021

In the doctor project, I try to do as much as possible in one GitHub Actions workflow. Having all logic in one workflow makes it more convenient but comes with a couple of complexities. Like, do you want to run each action for every type of commit/PR/…? The whole GitHub Actions workflow Why I want to skip actions/jobs in my workflow I host the documentation on Vercel.

Read more

DIY: Building a busy light to show your Slack presence

March 16, 2021

Going back a year in time, I created a post about building my Busy Light, which I connected to the Microsoft Graph. Homebridge is used to control the busy light, its colors, and statuses. Busy light controlled by Slack presence Info The related article: Building a busy light to show your Microsoft Teams presence The busy light has been running without issues since I hang it at my office until earlier this week.

Read more

Goodbye Valo World it is time to explore something new

March 12, 2021

For the last 3,5 years, I have been working at Valo. I started as a developer and eventually became the Engineering Lead. Every single day I enjoyed working at Valo. It has been an exciting ride. Oh, and we all change over the years. That is what you can see in the following pictures.

Read more

Restart your GitHub Actions workflow when something failed

March 10, 2021

Sometimes it happens that your GitHub Actions workflow fails. When this happens, it is appropriate to check what exactly went wrong before you restart it. Sometimes it could be a timeout or something that was incorrectly configured on the site to test. This issue is precisely the case for my doctor build/test/release GitHub Actions workflow as I do so many changes to test out the tool.

Read more

Use environment variables in Hugo to show branch information

March 2, 2021

For the new documentation website of Doctor, I wanted to do something similar like I did for Pimp Your Own Bike to show a message depending on the version/branch of the site I am using. For the doctor documentation, I wanted to use this method to show a beta message when using the beta site (beta.

Read more

To write code comments or not, it should not be a question

March 1, 2021

Comments, just do it. I write this post because I read a couple of articles, and messages on social platforms about stop using comments in your code. In some cases, there is good reasoning behind it, but even with this reasoning, I believe that comments are too valuable for your DEV team.

Read more