RSSAmplifier

Blog

MindByte

CTO at Freelance.nl, founder of leftsize.com and scitor.io

mindbyte.nlRSS feed ↗10 posts

Latest posts

Dynamic IIS Server Deployments with GitHub Actions

When we began migrating our application infrastructure to the cloud, we relied on AWS and traditional Windows servers running IIS. Although containers and Kubernetes dominate today’s conversations, there are organizations that still depend on familiar, “old-school” architectures. In one recent project, we found ourselves needing to deploy a web application across multiple IIS servers behind an AWS…

A Practical Approach to Hiring Great Full-Stack Engineers

Hiring great software developers is always challenging, but the stakes are even higher when building small, versatile teams. Recently, I conducted a series of interviews for a client looking to expand their team by adding two full-stack engineers. The team setup required individuals who could work across the entire application lifecycle—designing, building, deploying, and monitoring…

Streamlining Helpdesk Operations: Leveraging GitHub Issues with Custom Workflows and Templates

Setting the Scene: Choosing GitHub Issues for Internal Helpdesk Needs.

Apply caching when restoring NuGet packages using a GitHub hosted runner

When you are using a GitHub hosted runner to build your project, you can apply caching to speed up the build process. This is especially useful when you are using NuGet packages. As you get a new runner every time you run a build, you will need to restore all NuGet packages every time. This can take a lot of time as it is not the most efficient network calls.

Sending Emails On Behalf of Someone Else in SaaS Solutions Using SendGrid and .NET

Introduction In the modern SaaS landscape, flexibility is key. One commonly sought-after feature in Helpdesk and similar software is the ability to send emails on behalf of a different domain—your customer’s domain, for instance. However, spam prevention and domain authentication can make this tricky. If you’re building a SaaS solution that deals with email services, like my current project…

Making API calls more resilient

In the world of networked applications, call failures are a common occurrence due to the inherent unreliability of networks. When working with the Azure Cost API, challenges such as indefinite retries, excessive wait times, and rate limitations can impede efficiency and efficacy. This post explores a method to make API calls more resilient, taking into account these critical factors.

Retrieving the active Azure Subscription ID from the AZ CLI Context

Managing Azure subscriptions can be a delicate task, especially when dealing with various tools and applications that require context-specific information. In building the Azure Cost CLI a requirement arose to determine the current active subscription ID when it’s not explicitly passed in. This post will dive into the process of retrieving this information, similar to the Azure CLI’s default…

How to get a token to access the Azure cost API

The Azure Cost CLI is a command-line dotnet tool created to facilitate interaction with Azure’s cloud costs. While the development of the tool was a technical endeavor, it posed a significant challenge in one particular area: authentication.

From Full Stack to Full Circle: Embracing the Cyclical Nature of Software Development

In a recent conversation with a senior colleague, I jokingly referred to myself not as a full stack developer, but as a "full circle developer". While it started as a humorous remark, the more I thought about it, the more the concept resonated with me. In the fast-evolving world of technology, we often find ourselves coming full circle, revisiting the same technologies and challenges we thought we…

Direct download from Azure Blob storage using Content-Disposition header to set the filename

For an application I m building, I store attachments on Azure in blob storage. This service is a relatively cheap and scalable solution for files that need to be retrieved again by others.