TQ
dev.com

Blog about software development

Subscribe

Fyne Authenticator needs you to succeed!

23 May 2025 - by 'Maurits van der Schee'

I just published Fyne Authenticator: an open source TOTP soft token implementation that is written in Go and uses Zbar for QR scanning. On desktop it lives in the system tray and it uses the keyring to store the encryption password for a seamless experience...

Continue reading...

MintyPHP Forms: a flexible PHP form builder

18 May 2025 - by 'Maurits van der Schee'

Forms play an important role in business software. Business software typically loads data from a relational database into a form, allows users to change the data and then saves the data from the form back into the database. If you make a lot of business software you have to create...

Continue reading...

Install Apache 2.4 and PHP 8 on Debian 12

13 Apr 2025 - by 'Maurits van der Schee'

Ubuntu 20.04 is EOL at the end of next month, so it's time to reinstall all your old web servers with Debian 12. Today I'll share a post with all the configuration that I apply on my web servers. While you could apply these with Chef, Ansible or SaltStack (like a real pro), you...

Continue reading...

Creating 103mail.com - Update 2

30 Mar 2025 - by 'Maurits van der Schee'

A while ago I told you about the free email service I'm building that respects privacy and prevents profiling on 103mail.com. The reason? Microsoft and Google operate most of the world's email services and because email messages often contain all previous content, they...

Continue reading...

A laptop I can learn to love: HP 17-cp3076nd

19 Feb 2025 - by 'Maurits van der Schee'

I don't like laptops. They are slow, have small screens and horrible keyboards and track pads. When I have to work on them for a longer period of time my back starts to ache. Next to that they often can't be upgraded or repaired, because the storage and memory are soldered or glued...

Continue reading...

Store PHP sessions in Memcache or Redis

03 Jan 2025 - by 'Maurits van der Schee'

You can store PHP sessions in Memcache or Redis. High traffic websites with multiple application nodes choose either sticky sessions with file session storage (recommended) or centralized Memcache or Redis session storage. If you choose Memcache or Redis you should NOT...

Continue reading...

Install PHP memcache in PHP 8.3

01 Jan 2025 - by 'Maurits van der Schee'

Memcache is a very fast cache that is a great addition to MariaDB and PHP. It is simpler and more performant than Redis. I prefer Redis for session storage and Memcache for application caching in my (high-performance) PHP projects. Installing Memcache is very easy...

Continue reading...

GopherCon Europe 2024 and 2023

26 Dec 2024 - by 'Maurits van der Schee'

GopherCon Europe is a well known Go conference. We are listing the GopherCon Europe 2023 and 2024 conference videos. The videos are posted on the GopherCon Europe Youtube channel and are linked below...

Continue reading...

Install Debian 12 with modern XFCE themes

28 Nov 2024 - by 'Maurits van der Schee'

I often choose Linux Mint XFCE when I need a good looking and comfortable system quick. But sometimes I'd rather have a more stable system and match what I have on the server, which is Debian 12 with XFCE. Unfortunately Debian with XFCE doesn't look as good as Mint with XFCE...

Continue reading...

Can you afford to cloud compute?

17 Nov 2024 - by 'Maurits van der Schee'

Data centers promise better and cheaper physical security, rented hardware, electricity and connectivity than you can have on-premise, because of the scale on which these companies operate. I think that is often true and that that's is why most companies moved their machines...

Continue reading...