Home
šĀ Welcome to my website; thanks for visiting! This is where I āļø about things I like, mostly technology. If you’ve come here for any of these projects, please click through: WhatPulse, MuteDeck (i.e., Stream Deck Plugin for Zoom), vRealize Network Insight Cookbook.
Feel free to contact me using the contact details on the left š
Latest Posts
- My first PHP package: the Discord Table Builderby MartijnSomething has been bothering me for a long time. I’ve got a ton of good, kind of modular PHP code, and I’ve failed to make time to publish any of it for a long time. But today, I published my first PHP package on Packagist. š Discord Table Builder For WhatPulse, we wanted to publish […]
- Cloudflare: Deploying a blog in a subdirectory of an existing siteby MartijnLetās say you have an existing website or web application where youād like to add a blog or documentation site like VuePress or Docusaurus. While keeping it separate from the existing siteās codebase, but still using the same domain name. When it comes to search engine optimization (SEO), thereās evidence that sub domains donāt benefit […]
- VMware Fusion: Direct USB Keyboard & Mouseby MartijnI’ve been using a Mac for forever. It’s just the right level of ultimate control over the system, with a graphical user interface that just works ™.Ā But, I develop cross-platform apps (i.e., WhatPulse, MuteDeck) which need to work on both macOS and Windows. For that, I run Windows inside a VM on VMware Fusion. […]
- Learnings from a new managerby MartijnItās been ~12 months since I started managing an engineering team, and Iāve learned so much from them. Here are 9 things I wished my previous managers did (or didnāt do). No scheduled 1-on-1ās Make it clear that you donāt have to wait until a recurring touchpoint to bring up issues. Always be available for […]
- Introducing AI Spend: AI API Usage Monitoring Made Easyby MartijnAs an AI enthusiast who has built multiple AI products, I know the importance of tracking OpenAI API costs, identifying abuse instances and preventing runaway apps. While there are several tools available that enable you to see your API usage by entering the API key, I wanted an effortless and passive monitoring tool to keep […]
- Using OpenAI’s [free] Content Moderation APIby MartijnBy now, everyone knows about ChatGPT, GPT itself, and OpenAI. However, OpenAI is more than GPT: you can use their API to do image generation, speech to text, and text moderation assessments.Ā This post is about their text moderation API, as I’ve recently discovered it’s free. The idea is to use the moderation API to decide […]
- Tunneling Plugwise Smile P1 Stats to Grafanaby MartijnHi! It’s been a while. I’m going to (re)start sharing solutions to problems that I’m building things for. Expect posts mostly around coding and IoT. Starting with this post; a quick tutorial on how to get power statistics from a Plugwise Smile P1 gateway to Grafana, using Telegraf. I’ve got solar panels with Enphase inverters […]
- Azure DevOps – Post-job Installing Apple Certificate failingby MartijnFor backwards compatibility purposes, I like to keep my continuous integration and deployment workers on the lowest version available. For macOS, this was 10.15 up until recently when Microsoft (rightfully) retired it and made macOS 11 the lowest version available. Here’s the reason for this post: there’s a change in the exit code behavior of […]