RSS.Social

unixdigest.com

follow: @[email protected]

Posts

Why is your open source project still hosted on GitHub?

Evilness is when profit is the sole concern

Microsoft CEO says up to 30% of the company's code is written by AI - no surprise there

The reason why i don't use AI or even code completion

Hypocrisy and politics in free and open source software projects

What if one of your online friends dies unexpectedly?

There is only one reason why Microsoft Windows is the dominating operating system on the PC desktop

How to install Signal Desktop on FreeBSD using the Linux Binary Compatibility

I passionately hate hype, especially the AI hype

Battle testing PHP fopen, SQLite, PostgreSQL and MariaDB on FFS2, UFS, ext4, XFS and ZFS

Upgrading to FreeBSD 14 - how to fix a broken BIOS bootcode

Are Passkeys really the beginning of the end of passwords? I certainly hope not!

The proper design process in web development

The main differences between OpenBSD, FreeBSD, NetBSD and DragonFly BSD

We have used too many levels of abstractions and now the future looks bleak

Bethesda's Starfield is a disgrace to game development and a slap in the face to gamers

One of the most basic requirements for success is also one of the most difficult to get right

Two simple ways to version control your MariaDB schema changes

When you use open source software you are not entitled to anything!

The heavy responsibility of the package maintainer

Is criticizing tech on political grounds valid?

Will the ranting on this website ever stop?

My choice of operating system

Understanding Unix filesystem timestamps

Void Linux root on an encrypted ZFS mirror with syslinux MBR and ZFSBootMenu

How to replace a failed hard drive in a GELI encrypted ZFS root mirror installation on FreeBSD

Drive failure and IO errors? ZFS to the rescue!

Poor mans mind mapping tool with just the terminal

Why you should avoid the news media and what to do instead

Do you feel overwhelmed trying to stay up to date with the latest tech news?

"Zero trust" is being hijacked by the big corporate hype machine

No, you cannot trust third party code without reading it first

The flaws of distro hopping and asking other people about their OS of choice

Don't use Reddit for Linux or BSD related questions

Linux distributions long term support might not be what you think it is

The delusions of Debian

How security is handled by package maintainers

Questions about which operating system is more secure or the fastest make no sense

Advice to business owners and managers, don't use the modern way of web development

Is the madness ever going to end?

My 70 year old mother has been using Linux on the desktop for the past 21 years

No, your website is not a web app even if you call it so

So-called modern web developers are the culprits

Using a framework can make you stupid!

How to write software that will keep working for decades without problems

There is no such thing as privacy on the Internet

Use the right tool for the job

A simple Git workflow - using main as the development branch

Having a solid backup strategy and why you should not rely on fancy tools for backup

How to do encrypted incremental backups and snapshots with GNU Tar and GnuPG

Using GitHub Copilot will turn you into a bad programmer

How to stay sane in today's world of tech

Stop submitting to social conformity and use your brain instead

Are you a TLS master?

SQLite the only database you will ever need in most cases

Don't be afraid to code it yourself

Straight forward problem solving mentality

Stop being frantic about code testing

How do I know if I really need object-oriented programming?

Procedural programming in PHP

How to test procedural functions with PHPUnit

No more object-oriented programming with PHP

JavaScript malware infested nightmare

Code has to be simplified until it becomes absolutely correct

This is how you keep your dignity and not sell your soul

One sure way to determine if what you are doing is stupid

Are you trusting open source blindly? Then you're in for a world of hurt!

Real full disk encryption using GRUB on Artix Linux for BIOS and UEFI

Some of the problems with the GPL

Future prediction: The so-called modern web will die soon

The terminal, the console and the shell - what are they?

The Social Dilemma

OpenBSD Router Guide

Important open source projects should not use GitHub

Choose your browser carefully

Come full circle - back to HTML

Technical reasons to choose FreeBSD over GNU/Linux

Vim - I hate to love you

Turning suckless into suckmore

How you can manage the i3 window manager on multiple computers

Migrating ZFS from Linux to FreeBSD

Some of the great GNU/Linux distributions

Choosing between OpenBSD and FreeBSD

How to setup FreeBSD with a riced desktop - part 3 - i3

How to setup FreeBSD with a riced desktop - part 2 - Xfce

How to setup FreeBSD with a riced desktop - part 1 - Basic setup

Why you should migrate everything from Linux to BSD - part 2

FreeBSD is an amazing operating system

Why you should migrate everything from Linux to BSD

Job interviews in tech gone haywire

When the modern approach is nothing but hype

My favorite note-taking method

Go (Golang) - understanding the object oriented features with structs, methods, and interfaces

Go (Golang) - Errors and panics

Go (Golang) - Logging that matters

Stop pushing JavaScript!

When abstractions, design patterns, and design principles lead to spaghetti code

Battle testing ZFS, Btrfs and mdadm+dm-integrity

Installing Arch Linux with ZFS on a USB stick

Remuxing ISO, DVD, or Bluray using cat and ffmpeg on Linux

Reviving Cubox with Arch Linux ARM

The real motivation behind systemd

Void Linux - a great and unique Linux distribution

Real full disk encryption using GRUB on Void Linux for BIOS

Package management in OpenBSD

OpenBSD is fantastic

Arch Linux mail server tutorial - part 3 - Get DNS right, it's important!

Arch Linux mail server tutorial - part 2 - OpenSMTPD, Dovecot, DKIMproxy, and Let's Encrypt

Arch Linux mail server tutorial - part 1 - What is email?

Stay away from Cloudflare

Make the current commit the initial commit in a Git repository

The typical discussions about BSD vs Linux

Real full disk encryption using GRUB on Debian GNU/Linux for BIOS

Real full disk encryption using GRUB on Arch Linux for BIOS and UEFI

No your PHP framework isn't MVC, but don't worry, it really shouldn't be!

How to split your DNS requests when using a VPN

Programming languages and programming paradigms

Bummer PHP

Composer and Packagist - a bad implementation!

To framework or not to framework?

No your API isn't REST, but don't worry, it really shouldn't be!

Design Patterns Can Be Very Evil

Procedural Programming vs Object-Oriented Programming

Web application with a single entry point

Keeping your home in Git, the right way

Trying out Arch Linux again

PSR-0 is not a solution it is a bypass!

Most PHP Frameworks are not for programmers

When template engines for PHP get in the way

Be careful when using docking stations

An alternative way to play YouTube videos without using Flash

How to Create a New and Empty Branch in Git

How to set your hostname and domain name correctly

GnuPG Tutorial

Enforce strong passwords in Debian

Unloading of modules at boot time in Debian

Benchmark 4 - Notes About Caching and Benchmarking

Benchmark 3 - The Alternative PHP Cache (APC)

Benchmark 2 - MySQL Cache

Benchmark 1 - Dynamic pages vs. static pages vs. Memcached

Social networking is a poor substitute to real human interaction

The Book "Pro PHP Refactoring"

Code comments are good right? Well, not if there are too many!

Code Navigation, Design Patterns, and Too Many Functions

Git bare vs. non-bare repositories

What does GRUB see?

Windows XP nv4_disp infinite loop problem

For Debian - what package does that file belong to?

umount - device is busy

Simple CHM to PDF conversion on Linux and BSD

Resume SFTP transfer with rsync

Passwords from the attackers point of view

Localized version in the console? No thanks!

How to convert a man page into PS, PDF or DVI

Mercurial branching, main and stable, a possible workflow

PHP include path problems

Why I do not like derived Linux distributions

Mount an OpenBSD slice from Linux

Finding and removing duplicate files with fdupes

Mozilla Firefox Keywords Shortcuts

Encrypting and decrypting files using GnuPG, OpenSSL or Mcrypt

CD or DVD Boot problems on MAC

Cache your DNS requests using Bind

Remove -- MARK -- from the message log

Keeping the system time precise using NTP

Resume SFTP transfer with PuTTY

PHP Security

Trying out Arch Linux

Ubuntu as in Debian?

Using EncFS to encrypt some of your files

Choosing a new backup solution, Duplicity, rdiff-backup or Rsnapshot

Speed down your CPU

Pointers in C

Programming in C, Cpp, and Ada

Choosing a good book on programming

Revision control

Wrong default encoding on the Apache webserver

Who is listening on my ports

diff and patch