<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://ictstuff.info/</id><title>ICTStuff.info</title><subtitle>Scribbles from a Microsoft Cloud Engineer with a passion for automation and DevOps.</subtitle> <updated>2026-08-29T22:45:38+02:00</updated> <author> <name>Marco Janse</name> <uri>https://ictstuff.info/</uri> </author><link rel="self" type="application/atom+xml" href="https://ictstuff.info/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://ictstuff.info/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Marco Janse </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Configure signed commits with GitHub Codespaces</title><link href="https://ictstuff.info/posts/2026-08-23-configure-signed-commits-with-github-codespaces.html" rel="alternate" type="text/html" title="Configure signed commits with GitHub Codespaces" /><published>2026-08-23T00:00:00+02:00</published> <updated>2026-08-29T21:54:23+02:00</updated> <id>https://ictstuff.info/posts/2026-08-23-configure-signed-commits-with-github-codespaces.html</id> <content type="text/html" src="https://ictstuff.info/posts/2026-08-23-configure-signed-commits-with-github-codespaces.html" /> <author> <name>Marco Janse</name> </author> <category term="git" /> <category term="github" /> <summary>Introduction In one of my previous post I wrote about Using a Yubikey with GitHub for signing your commits. This works fine for your local Git client, but I noticed for this blog that my commits were not signed when using GitHub Codespaces. Thankfully, signing your commits when using GitHub Codespaces is quite easy and does not require your Yubikey or any other GPG-supported hardware key: i...</summary> </entry> <entry><title>How to submit a winget package to the package repository</title><link href="https://ictstuff.info/posts/2024-05-15-how-to-submit-a-winget-package.html" rel="alternate" type="text/html" title="How to submit a winget package to the package repository" /><published>2024-05-15T00:00:00+02:00</published> <updated>2026-08-29T22:45:18+02:00</updated> <id>https://ictstuff.info/posts/2024-05-15-how-to-submit-a-winget-package.html</id> <content type="text/html" src="https://ictstuff.info/posts/2024-05-15-how-to-submit-a-winget-package.html" /> <author> <name>Marco Janse</name> </author> <category term="contributing" /> <category term="applicationmanagement" /> <summary>Introduction When using Windows client systems, installing applications and keeping them up-to-date used to be quite a hassle in the old days. In the past, I used to rely on Chocolatey to keep all my applications up-to-date. Nowadays, I prefer to use the built-in winget tool to install and update packages on Windows client devices. However, sometimes you can run into one of these scenarios: ...</summary> </entry> <entry><title>Set specific database role permissions Azure SQL</title><link href="https://ictstuff.info/posts/2024-04-05-powershell-function-for-setting-azure-sql-permissions.html" rel="alternate" type="text/html" title="Set specific database role permissions Azure SQL" /><published>2024-04-05T00:00:00+02:00</published> <updated>2026-08-22T21:42:02+02:00</updated> <id>https://ictstuff.info/posts/2024-04-05-powershell-function-for-setting-azure-sql-permissions.html</id> <content type="text/html" src="https://ictstuff.info/posts/2024-04-05-powershell-function-for-setting-azure-sql-permissions.html" /> <author> <name>Marco Janse</name> </author> <category term="powershell" /> <category term="azure" /> <summary>Introduction I had to set permissions on multiple databases on an Azure SQL server. I decided to create a function for this that can set specific database role permissions on all or one SQL database within an Azure SQL server. The script uses sqlcmd to connect to the Azure SQL server and configure the permissions. So apart from PowerShell, you will need to have the Az.Accounts PowerShell m...</summary> </entry> <entry><title>An introduction to Bicep</title><link href="https://ictstuff.info/posts/2024-04-01-introduction-to-bicep.html" rel="alternate" type="text/html" title="An introduction to Bicep" /><published>2024-04-01T00:00:00+02:00</published> <updated>2026-08-29T22:45:18+02:00</updated> <id>https://ictstuff.info/posts/2024-04-01-introduction-to-bicep.html</id> <content type="text/html" src="https://ictstuff.info/posts/2024-04-01-introduction-to-bicep.html" /> <author> <name>Marco Janse</name> </author> <category term="iac" /> <category term="bicep" /> <summary>Introduction In this article, we will explain what Bicep is, what benefits it has and why you should use it to deploy your infrastructure in Azure. Background When deploying resources with Azure, you can use the Azure Portal to do so. Using the Azure portal to deploy resources is a great way to learn about Azure and getting to know the resource and the configuration options. It also has a...</summary> </entry> <entry><title>Set different user settings conditionally in Git</title><link href="https://ictstuff.info/posts/2024-04-01-git-set-different-user-settings-conditionally.html" rel="alternate" type="text/html" title="Set different user settings conditionally in Git" /><published>2024-04-01T00:00:00+02:00</published> <updated>2026-08-22T21:42:02+02:00</updated> <id>https://ictstuff.info/posts/2024-04-01-git-set-different-user-settings-conditionally.html</id> <content type="text/html" src="https://ictstuff.info/posts/2024-04-01-git-set-different-user-settings-conditionally.html" /> <author> <name>Marco Janse</name> </author> <category term="git" /> <summary>Introduction As you probably know, when using git you have to set your user name and email address before you can do any commits. You can use git config user.name "John Doe" and git config user.email "john.doe@example.com" to set these for a specific repository You can use git config --global user.name "John Doe" and git config --global user.email "john.doe@example.com" to set these valu...</summary> </entry> </feed>
