Willem's Fizzy Logic

Posts from 2022

December 23, 2022

How to build scalable workflows with Prefect and Ray

How to build scalable workflows with Prefect and Ray

In the past weeks we've been working on a new computer vision project at Aigency. As part of the project we have to process images using OpenCV image filters. This is a rather tedious process that takes a lot of time, so we made a nice workflow for it. In this blog post I'll show you how we used Prefect and Ray to build a scalable image processing workflow.

Read more

December 4, 2022

How-to use Orchard Core as a decoupled CMS for your website

How-to use Orchard Core as a decoupled CMS for your website

We've been using Wordpress as our CMS for the Aigency website for a while. However it has so many problems that we decided to take a look at Orchard Core as a possible alternative. In this post we'll explore how to set up Orchard Core.

Read more

November 2, 2022

How to set up CUDA and PyTorch in Ubuntu 22.04 on WSL2

How to set up CUDA and PyTorch in Ubuntu 22.04 on WSL2

Working with machine-learning code in Windows can be quite a hassle. Often I run into problems with my tools not working properly on Windows. Recently, I even decided to convert my laptop to Ubuntu 22.04 for the time being. Which is really nice for data sciency stuff, but not great for my Powerpoint and Excel since LibreOffice sucks big time. Needless to say, I needed another solution. Especially for my deep learning setup. In this quick post I'll show you how I configured my Ubuntu 22.04 installation on Windows 11 to run CUDA and PyTorch.

Read more

October 17, 2022

Training machine-learning models with DVC

Training machine-learning models with DVC

I've shown how to use DVC to manage data for your machine-learning project on my blog before. Today it's time to take things to the next level. Let's build a pipeline to train a machine-learning model with DVC.

Read more

October 14, 2022

Managing machine-learning datasets with DVC

Managing machine-learning datasets with DVC

DVC is a data versioning tool that is designed to make it easier to work with data for machine-learning projects. It integrates with git so that you can easily keep track of your data files and track changes to them over time. It also allows you to easily share data files between different projects and collaborators. In this post I'll show you how you can start using DVC in your ML project.

Read more

September 19, 2022

How-to clean up your Docker Desktop and reclaim that diskspace

How-to clean up your Docker Desktop and reclaim that diskspace

My laptop ran out of space this morning. I noticed some slowness last week, but it stopped working this morning. One of the culprits was a huge VHDX file for Docker Desktop. Here's how to get rid of some space so you can continue enjoying your Windows machine.

Read more

September 10, 2022

How to debug Airflow DAGs in VSCode

How to debug Airflow DAGs in VSCode

After last week's success setting up Apache Airflow I figured it would be nice to have a development setup so I can debug my own stuff. In this post, we'll look at how you can use VSCode to setup debugging for your Airflow DAGs.

Read more

September 8, 2022

How to deploy Airflow with Kubernetes and GIT

How to deploy Airflow with Kubernetes and GIT

When I started working on MLOps a couple of years ago I ran into Azure Machine Learning first, because that's what the community around me was using. Turns out, it's not the only product out there. I already knew this, but I Ignored other products because we were happy with Azure ML at the time. This may sound like I'm no longer happy with Azure ML and want to move away. But that's not what this is about. I think you should always explore other technology options from time to time. That's why I'm trying out Airflow on Kubernetes.

Read more

August 13, 2022

Building a passwordless login flow with WebAuthn and the Feitian ePass FIDO2 Key

Building a passwordless login flow with WebAuthn and the Feitian ePass FIDO2 Key

A few weeks ago, I received a request to do an honest review of the Feitian ePass FIDO2 Key. I don't usually write product reviews. But I figured: This is an excellent reason to write a login system with just a FIDO2 USB key for logging in.

Read more

August 3, 2022

How to build a game with Unity - Part 1

How to build a game with Unity - Part 1

My eldest son and I are building a game with unity during the vacation. In this first part, we're going to talk about setting up a unity project and our initial game design. Read to learn how to design your own game.

Read more

August 3, 2022

How to build a game with Unity - Part 2

How to build a game with Unity - Part 2

My eldest son and I are building a game with unity during the vacation. In this second part we discuss how to design a basic level with tilemaps, tile palettes, and sprites. Read to learn how to build your own game in Unity.

Read more

August 3, 2022

How to build a game with Unity - Part 3

How to build a game with Unity - Part 3

My eldest son and I are building a game with unity during the vacation. In the first post, we're covering how to set up animations and control the player character in the game. Read to learn how to build your own game in Unity.

Read more

March 18, 2022

Using statically typed logging messages in C#

Using statically typed logging messages in C#

One of the critical things you’ll need in a cloud-native C# application is a good logging infrastructure. In this post, we’ll look at the source generator for logging methods and what it can do to make your life easier.

Read more

Explore posts from other years

About

Willem Meints is a Chief AI Architect at Aigency/Info Support, bringing a wealth of experience in artificial intelligence and software development. As a Microsoft AI Most Valuable Professional (MVP), he has been recognized for his significant contributions to the AI community.

In addition to his professional work, Willem is an author dedicated to advancing the field of AI. His latest work focuses on effective applications of large language models, providing valuable guidance for professionals and enthusiasts alike.

Willem is a fan of good BBQ, reflecting his appreciation for craftsmanship both in and out of the digital realm.

Contact