Johannes' Blog
  • Home
  • Blog
    • All tags
    • Software Engineering
    • Swift
    • Python
    • Open Source Projects
    • Linux
    • Research
    • Archive
  • |
  • My Apps
    • WebServerMonitor (WebSMoni)
  • My Libs
    • SimpleKiiManager (for Keychain)
    • ThingsBoard Client API (Swift)
  • |
  • About me

Johannes Kinzig (15 Posts)

Computer Scientist & Software Engineer 👨‍💻 | Building apps for macOS 💻, iOS📱 & Linux 🐧 with Swift 🐦‍🔥

Visit website ↗

Automating PyInstaller Builds and Code Signing with PowerShell

26 October 2025 Johannes Kinzig
Python Snippets Software Engineering Windows
Title image showing a large checkmark, next to it an ready-to-run application symbolized by a square containing the letters ".exe".

When developing desktop software in Python, creating a Windows release often involves a few repetitive steps: To make this process faster and less error-prone, I…

Read more →

Automating DocC Deployment with a Shell Script

30 September 2025 Johannes Kinzig
Open Source Projects Snippets Software Engineering Swift
A basic illustration describing the build, static-hosting-conversion and web-publishing procedure for DocC based documentation.

Publishing project documentation is one of those things that should be easy – but often isn’t. Apple’s DocC makes it simple to generate great documentation…

Read more →

Swift async/await vs. async let — A Practical Cheat Sheet

31 August 2025 Johannes Kinzig
Software Engineering Swift
async/await vs. async let

Swift concurrency introduces async/await and async let for handling asynchronous code – but when should you use which? This cheat sheet breaks down the key…

Read more →

Running a Python Kivy App as main Kiosk Application (Part 2)

13 July 2025 Johannes Kinzig
Linux Python Software Engineering
Commercially available Touch PC running Ubuntu Linux 24.04 LTS

In Part 1 (How to Set Up Ubuntu Linux as a Secure Kiosk or Self-Service Terminal), we set up a kiosk environment on Ubuntu Linux…

Read more →

How to Set Up Ubuntu Linux as a Kiosk or Self-Service Terminal (Part 1)

13 July 2025 Johannes Kinzig
Linux
Person at the airport, checking-in by using a self-service terminal
Person at the airport using a self-service kiosk to check-in for an upcoming flight

Everybody knows them – from fast food restaurants to airports and train stations: self-service terminals with large touchscreens, designed for a single purpose such as…

Read more →

A Lightweight Swift Library for Keychain Access – SimpleKiiManager

25 May 2025 Johannes Kinzig
My Libs Open Source Projects Software Engineering
A smartphone, tablet and desktop computer – the computer is showing a lock on its screen.

When you’re dealing with sensitive data in your iOS or macOS app, the Keychain is the place to store things like tokens, passwords, and other…

Read more →
← Previous

Legal Notice | Privacy Policy | Mailing List | Let's Connect

© 2025 by Johannes Kinzig – proudly made in Bavaria, Germany