Are you a software engineer, designer, IT-administrator, or just another curious professional? Do you also believe that exchanging knowledge is a vital part of our work? This is the place where you can read about the things I learned during my everyday work.

Blog archive

2024-02-28
Self in Python. What happens under the hood?

2024-02-27
int object is not subscriptable in Python

2024-02-25
Type Hints in Python are the new pair programming

2024-02-22
Python loop with previous and next value. Is that possible?

2024-02-15
What every Python developer should know about UTF-8, ASCII and binary.

2024-02-12
Unpack class attributes to variables in Python

2024-02-11
object is not subscriptable. Why it happened and how to fix it.

2024-02-07
Practical use of the % (modulo) operator in Python

2024-02-05
ImportError: Cannot import name from partially initialized module due to a circular import.

2023-11-01
Make Page Up and Page Down move the cursor in Zed editor.

2023-10-26
My first blog in 2005.

2023-04-03
Create a preset for a new document in Affinity Designer.

2023-01-05
Render pyglet animation to an mp4 video with Python and ffmpeg.

2022-10-08
'zsh: command not found: pip' after reinstalling Monterey and Python

2022-09-18
Key is already in use. How to access two github accounts from one computer?

2022-09-15
Copy code from Sublime Text to Apple Keynote with syntax highlighting.

2022-09-05
Moving from Atom to Sublime Text on macOS.

2022-08-02
Git undo a pushed commit.

2022-07-23
Disable code folding in Atom Editor

2022-07-23
Access to XMLHttpRequest has been blocked by CORS policy in Django response

2022-07-16
Git undo. Discard changes and remove untracked files

2022-06-05
Send and reply email from an alias email address in apple mail

2022-06-02
Apple Music player adjusts/drops the volume after a second. Why?

2022-06-01
Disable the automatically opened file picker on macOS Monterey

2022-05-29
'zsh: command not found: python' after reinstalling Monterey and Python

2022-05-26
Stra├čendeutsch, de mooiste zinnetjes die ik de afgelopen 9 jaar hoorde in Duitsland.

2022-05-26
Leer in 5 minuten wat een NFT is.

2022-05-19
Wat doet dat apenstaartje daar in je emailadres?

2022-05-19
Increase sidebar font size in Atom.

2022-05-05
Affinity Designer export transparent png.

2022-04-28
Disable mediakeys in Brave on macOS.

2022-04-08
Python asyncio with Tkinter.

2022-03-26
Show full path in the ZSH prompt on macOS.

2021-12-03
Matrix multiplication with Python list comprehensions.

2021-11-30
Logistic regression loss function (log loss).

2021-11-19
Softmax function with plain Python. No numpy.

2021-11-16
Cost function diagram with matplotlib

2021-10-22
Matplotlib 3d scatterplot with wireframe plane example.

2021-10-18
Normalise list of tuples in Python. No libraries used

2021-09-20
Linear regression javascript demo with p5.js

2021-09-14
Enable draggable title bar on macOS Big Sur windows

2021-08-26
Text-writer, a plain text editor in the browser

2021-08-26
Convert an audiofile with only the left channel to a two-channel audio file with ffmpeg.

2021-08-21
Rescale a set of data with min-max normalisation in Python

2021-08-20
Matrix transpose in Python

2021-08-18
Strip styling and formatting from text before pasting on macOS.

2021-08-17
Save a matplotlib diagram as a PNG image

2021-08-17
Six tips from the book 'Coders at work'

2021-08-16
Random number examples in javascript

2021-08-12
Flush local DNS cache on macOS BigSur

2021-08-12
Find the IP Address of an Azure Static Web App

2021-08-11
Always open with does not work in macos Finder

2021-08-10
Create a flat list of all the files in subfolders in python including the path.

2021-08-09
Escape special characters in HTML pre tags with Python and regular expressions

2021-08-09
Create a custom 404 page on an Azure static web app

2021-08-08
Create a c64 style scrolltext with p5.js

2021-08-06
What is the difference between aggregation and composition in object oriented design?

2021-06-29
Use Nuitka to compile a macOS executable from a Python Pyside6 app

2021-04-23
Probleemoplossing bij programmeeropgaven.

2021-03-21
Record a Qt window (screencast) with pyside

2021-03-05
Salou, the game that never was

2021-02-22
Create and merge a local git branch

2021-02-14
Create a gameloop with an update function in P5.js

2021-01-29
Save a QWidget as PNG high resolution (retina) image.

2021-01-15
Python list slicing

2021-01-13
Qt stylesheet (CSS) with ID selector

2021-01-10
Fire and forget a QThread that updates a QLabel in the main window with pyside6.

2021-01-09
Setting the absolute position of a widget in pyside6.

2021-01-08
Create nested QVBoxLayout and QHBoxLayout with pyside in code.

2021-01-06
pyside6 Center Window.

2021-01-06
pyside2 on macOS Big Sur does not show the main window.

2021-01-05
ApplePersistenceIgnoreState Existing state will not be touched.

2020-12-11
Turn your classroom training into an online course

2020-12-07
Print statement in lambda is not executed by the map function

2020-10-19
Remove a directory in the macOS or Linux terminal

2020-10-15
Use RSYNC to Synchronise a directory to a linux server

2020-10-06
Jekyll 'Address already in use', serve on different port

2020-10-06
Brackets in all (programming) languages

2020-09-23
Six programming videos you have to see

2020-09-18
How to create a private variable in Python?

2020-09-17
Eerste hulp bij het organiseren van je werk.

2020-09-16
Spreken met impact. De beste videos

2020-08-24
Replace only the first phrase occurrence in a Python string

2020-08-22
Check for an exception (raise Error) in a Python unit test.

2020-08-21
Executing a Python script from the terminal without typing python in front of the file name.

2020-08-16
cd command does not work in a shell (batch) script in the terminal.

2020-08-13
Python multiple inheritance. Not all base initializers are executed.

2020-08-11
Create a stopwatch context manager in Python.

2020-08-10
Copying a buffered stream in Python

2020-08-06
Encrypting messages without exchanging keys

2020-08-05
Get the file name and directory from a path in Python

2020-08-03
Load an animated gif from a stream and show in PyQt

2020-07-10
Brancheless Programming Python example

2020-04-06
Increase the default Atom Editor script output font size

2020-03-27
Disable 'Python quit unexpectedly' dialog on macOS

2019-12-29
Wie entferne (slice) ich aus einer Liste ein oder mehrere Elemente und mache daraus eine neue Liste in Python?

2019-12-27
What items from one list are not in the other list in Python?

2019-12-19
The default interactive shell is now zsh. What does it mean for you?

2019-11-28
Map or Filter over HTMLCollection and NodeList in Javascript

2019-10-29
Why is the Solitaire Klondike card game missing in Windows 10?

2019-10-09
Stretch a Unity Sprite to fill the screen in a 2D game (GameObject, not UI-canvas)

2019-10-08
Gewerbeanmeldung (business registration) in Germany. Overview of my experiences

2019-10-06
Gewerbeanmeldung in Deutschland. Mein Erfahrungsbericht

2019-10-04
Find GameObject recursively in the Unity hierarchy with LINQ queries

2019-10-01
Random boolean in C#

2019-08-02
Round corners only on x-y-plane in Blender

2019-08-02
Apply transformation when exporting from blender to unity

2019-05-15
Coding help for people in a hurry: Just give me an example!

2019-04-02
How do I access HTML elements from Javascript?

2019-03-18
Atom plugins and shortcuts (macOS) you cannot live without

2019-03-17
Use rxjs in the browser to throttle textbox changes

2019-03-12
How do I FirstOrDefault in Javascript?

2019-02-27
How do I calculate the difference between two lists in Javascript?

2019-02-25
Create object equality in Javascript

2019-02-13
How do I count items in a list based on a condition in Python

2019-02-11
Hello World with PyQt and Python

2019-02-09
Merge multiple Python rx Observables into one Observable without creating an empty Observable

2019-02-07
Create and activate a Python 3 virtual environment

2019-01-14
Convert a list of points to a polyline in Python

2018-11-02
What is the difference between let and var in Javascript and when should I use one or the other?

2018-10-06
How to do a FirstOrDefault in Python

2018-09-19
Pattern-matching tagged unions in Rust

2018-09-11
Using JSON config files in Python

2018-07-04
HoloLens, Unity, .NET standard and .NET core. How do they work together?

2018-05-29
Opening a second instance of Visual Studio on the mac

2018-05-04
Using a shader to fade out GameObjects when they come close

2018-05-01
Using HEX colors in unity

2018-04-30
Use Unity's LineRenderer to draw a circle on a GameObject

2018-04-28
Visual Studio hotkeys you cannot live without. Windows and Mac.

2018-04-25
Finding GameObjects and Transforms in Unity recursively with lambda expressions

2018-04-18
HoloLens game window size in Unity editor

2018-02-10
What project type do you need to test a .NET standard project?

2018-01-12
Interval timer in Unity using UniRx (Reactive Extensions)

2017-12-29
Parsing text with regular expressions in C#

2017-12-01
Combine meshes in Unity

2017-11-25
Reactive programming in Unity with UniRx

2017-11-24
Create a .NET class library with Unity3D and Visual Studio

2017-10-31
Seduce more customers by adding emotion to the problem

2017-10-20
Control HoloLens with voice commands using Unity3D and the mixed reality toolkit (MRTK)

2017-10-20
Create a Unity Package (.unitypackage) from the Mixed Reality Toolkit github repository

2017-10-19
Prepare a new Unity3D project to deploy to HoloLens

2017-10-13
Using AnimationCurve and Vector3.Lerp to animate an object in Unity

2017-10-12
Using a Unity button to switch between scenes

2017-10-01
Calculate a random point on a circle edge in Unity3D

2017-09-24
Create a rotating cube in Unity3D

2017-09-23
Returning 404 when accessing a non-existing URL on a Jekyll generated website running on IIS

2017-09-20
Playing Wav and Mp3 in a Universal Windows Application

2017-07-06
First 'App development for everyone' meetup

2017-07-01
App development for everyone

2017-06-29
Books to read at least twice

2017-02-17
What is Covariance in C#?

2017-02-10
How to create a UWP ListView that has a TextBox just below the last ListViewItem

2017-02-03
Select the active document in the Visual Studio Solution Explorer

2017-01-25
An historic tour to discover the origins of Berlin

2016-12-08
Turn your surface into a digital flip chart

2016-12-08
The story of Wunderlist at Technical Summit 2016

2016-10-21
4 sounds to play if you move a level up

2016-10-21
8 Ringtones

2016-10-21
5 Startup sounds for your game or app

2016-10-21
5 Incoming message sounds for your app

2016-10-14
The story of Mahjong Solitair for Windows 10

2016-10-02
Cancel an async method while awaiting it

2016-09-27
Podcasts with replay value

2016-09-16
HEAD detached from origin/master

2016-09-08
German is a beautiful language

2016-08-09
Developing Windows Apps [UWP] on a Macbook

2016-07-12
Git commands

2016-05-23
Calculating permutations with C# and LINQ

2016-05-02
Send email without subject

2016-02-02
What glyph value to use for font icons in a universal windows app

2015-11-09
How to set the selection to the next item after deleting a listview-item.

2015-08-27
Opening a command prompt to a certain folder from the windows 10 taskbar

2015-06-09
Using the new Audiograph API to play WAV, WMA and MP3 files in a Windows 10 Universal App

2015-05-20
Using OTF fonts in a Windows 10 (WinRT) app

2015-04-25
Playing wave files in Windows 10 with sharpdx, C# and XAML

2015-04-10
Creating Wunderlist for Windows in a design driven startup

2015-04-08
Using a Rust DLL from C#

2015-02-18
Spartakiade Berlin 2015

2015-02-11
Stretching ListViewItems over full width in Universal Apps

2015-01-31
Accessing parent ViewModel from DataTemplate in a Universal App

2014-08-06
Use Reactive Extensions to merge KeyEvents and MouseClicks to close a window

2014-07-14
Cross platform development with C#

2014-05-08
Use Reactive Extensions to throttle TextChanged events and subscribe to search results

2014-03-04
Cross platform development with C#

2013-12-22
First aid for detecting memory leaks in a Windows Store App

2013-12-15
Choosing a specific master page for each Windows Store App page

2013-12-04
Save XAML as PNG in a Windows Store App

2013-11-02
Create and use icon fonts in a Windows Store App

2013-08-21
One great detail Microsoft forgot to tell about the Windows 8.1 Flyout control

2013-06-29
How to use guides in Expression Blend to design beautiful Windows Store Apps

2013-06-18
Dual pane metro style file manager gets first update

2013-06-01
FileCommander: A Windows 8 Dual Pane File Manager App

2013-05-16
Native DirectX Audio for Windows Store Apps

2013-04-09
Mahjong Solitaire for Windows 8

2013-04-04
Getting custom fonts to work in a Windows Store app

2012-11-22
Playing wav files in a XAML/C# Windows Store App using SharpDX

2012-10-29
Hear me speak about Expression Blend at Windows 8 Designer Camp

2012-10-15
Using a shortcut to export from Pixelmator

2012-08-15
My first graphic design

2012-07-27
Calling DELETE in a RESTful service gets cancelled in IISExpress

2012-07-26
Replacing default applescript application icon with a custom icns file

2012-05-21
Javascript Reflection

2012-05-15
Extension Methods in Javascript

2012-03-22
Knockout.js for Silverlight Developers

2011-12-09
Open dual side-by-side finder with applescript

2011-11-17
Open radio streams in iTunes

2011-10-31
20 goto 10

2011-10-14
Using Google Dart as an online collaboration calculator

2011-10-11
Class and property in the Google Dart language

2011-08-24
Icons or other visuals with XAML instead of bitmaps

2011-08-12
Always open the finder in column view

2011-06-13
Using custom fonts with HTML5

2011-06-03
Positioning items on X and Y within an ItemsControl

2011-05-12
Lau Doppelvau

2011-03-04
New Toverstudio corporate design

2011-02-18
ExtensionMethod.net MVC3 update

2011-02-16
Windows Phone SoundEffect clipping

2011-02-15
Windows Phone Mahjong Solitaire V2.0

2011-01-28
No quote until I press space on my keyboard

2010-12-30
Windows Phone 7 Mahjong Solitaire

2010-12-22
WP7: Add User Controls (graphics) in background thread

2010-10-21
Export silverlight DataGrid to Excel Action

2010-10-19
Interview door Microsoft Nederland over Toverstudio

2010-09-08
Windows Phone 7 at Atos Origin

2010-09-02
The specified type member Date is not supported in LINQ to Entities

2010-08-03
My Windows Phone tutorial in Webdesigner magazine

2010-06-09
Expression Blend 4 Features Code and Presentation

2010-02-25
Silverlight Hover Behavior

2009-11-25
dISABLE cAPS lOCK

2007-06-03
Factory Wall Art

2005-10-26
Toverstudio Art

2005-10-13
Jean-Michel Jarre Phaser Sound

2005-07-02
Creating Mensch ├Ąrgere dich nicht with Photoshop and Cinema 4D