Uses
This is the hardware, software and tools that I use most of the time.
Hardware
- Dell Pro Max 16 Plus with an Intel Core Ultra 9 and 64 GB Ram as work laptop.
- Custom build Desktop with an AMD and 32 GB Ram as private machine.
- 2 Dell 27" monitors (P2720D) . I have one in portrait mode and one in landscape.
- Scarlet 2i2 for audio in and output.
- DXM Led bar
- Synology NAS for backup and central storage.
- NUC with Proxmox with an Intel i5 and 32 GB ram.
Software
- Ansible Manage and update multiple machines for my work and in my homelab.
- Bitwarden + Vaultwarden to manage my passwords on a self-hosted location.
- DMXControl is an open source project to control DMX lightning.
- Docker for running containers.
- Espanso is a local text expander, that I use for repeating text or combining quick actions in GitLab.
- Firefox is my default browser for years.
- HeidiSQL to view and manage my MySQL and MariaDB databases.
- Notepad++ is my text editor for small changes.
- PHPStorm is my default IDE.
- PGAdmin to view and manage my PostgreSQL databases.
- Wireguard It doesn't matter where I'm, I always connect with my VPN server in my homelab.
Tools
- PHP is my default software language. (And I'm certified in PHP)
- PHPMD to detect and prevent mess in my code.
- PHPUnit with quality code you need test.
- PHPStan for finding (and preventing) subtle bugs.
- MLC check for broken links in markdown files.
- Vale is a style guide for documentation.
- Proxmox to run virtual machines.
- Deployer deploys most of my projects.
- Git for version control.
- GitLab and GitLab CI
- Laravel is my default PHP framework. (And I'm a Certified Laravel Developer)
- Infection Test the quality of my tests.
- Rector For automatic updating my code.
- Spectral To lint my OpenAPI files.
- Redocly CLI to transform the OpenAPI to HTML.