ZitaFTP Server v1.18 Released for AmigaOS – Logging Settings

I’m pleased to announce that the next version of ZitaFTP Server for AmigaOS is now available to download. Here’s a quick summary of what’s new in v1.18: The quick configuration wizard now has a logging settings page (which I forgot in the previous version) The main UI also has a logging settings page Various bug-fixes […]

Why do GPUs Use SIMT – Isn’t SIMT Slow With Branching?

Almost all modern GPUs use the Single-Instruction Multiple-Thread (SIMT) architecture. With SIMT a group of threads (or wavefront) execute the same instruction in lock-step. Apart from making it a pain to program, it also means that when threads execute different code paths (e.g., if/else), the GPU must execute each branch one-by-one instead of simultaneously. This […]

computer 2851285

ZitaFTP Server 1.17 – Quick Fix

ERROR A new ZitaFTP Server update is available. It fixes a bug that literally prevents completely new users from trying it out. Here’s what went wrong…I thought I’d tested it thoroughly, testing both upgrading an existing installation and installing a new one. I tested the wizard in each case. Everything looked good, so ZitaFTP Server […]

ZitaFTP Server 1.16 – WebAdmin Edition

After a very long delay, I’m pleased to announce that the next update to ZitaFTP Server has finally been released! The previous release was back in May. Let’s have a quick look at what’s inside…What’s New in ZitaFTP Server 1.16The big new feature is the internet (web) based configuration User Interface (UI). This allows both […]

Why Writing SIMT (GPU) Assembly is Hard

Years ago someone asked me if I would add the ability to write shader assembly to the graphics drivers I was writing. My reply was: you really don’t want to do that. I’ve been working on adding switch support to Warp3D Nova’s drivers, and decided to explain why writing GPU code is hard: Modern GPUs […]

paddington 1771898 1920

Further ZitaFTP Delays…

ERROR The next ZitaFTP update was supposed to be released yesterday. I was on track to finally get this long awaited and much delayed update finished, but then sickness hit. That left me with two choices: push on and suffer the consequences, or rest and get well as soon as possible. I chose the latter […]

How Daily Journaling Helps Me Get More Done

Daily journalling is a key part of how I keep my projects moving. Without it I’d be wasting time every day trying to remember what I was up to, and what I should do next. That wasted time quickly adds up. This is particularly true when I switch between projects (currently weekly).The ProcessHere’s what I […]

Duct Tape Programming is Hard

A few weeks ago I watched Ian Cooper’s talk titled “Test Driven Design (TDD) – Where Did it All Go Wrong?” In it, he suggests being more like a duct tape programmer (first time round). It sounded great, so I decided to try it and hit a snag almost immediately…Duct Tape ProgrammerA “duct tape programmer” […]

Shopping Cart
Scroll to Top