Blog
2024
- PHP Development Setup on Windows with WSL2 (2024-12-01)
- Slim - Work on Slim 5 has begun (2024-07-26)
- ASP.NET - Single Action Controllers (2024-07-04)
- Maximizing Database Efficiency - Why UUIDs Should Stay at the API Level (2024-06-16)
- Joining the Slim Framework Organization on GitHub (2024-06-09)
- ASP.NET - Streamlining OpenAPI Documentation (2024-03-20)
2023
- Recap 2023 - A Year of Changes and Innovations (2023-12-06)
- PHP - Using the PSR-20 Clock (2023-11-16)
- API Design - Decoupling from ORM Dependencies (2023-11-03)
- Reducing Background Audio Noise Using Neural Networks (2023-08-20)
- Slim 4 - eBook Vol. 3 (2023-08-12)
- Slim 4 - HTMX Server-side Integration (2023-08-12)
- Visual Studio Code Setup for ASP.NET Core (2023-07-07)
- International PHP Conference 2023 - Berlin (2023-06-28)
- Unraveling the Origins of a Video - A Guide to Source Discovery (2023-05-09)
- Beyond ORM - A guide for advanced database queries (2023-02-09)
- Slim Framework - Debugging and Error Handling (2023-01-22)
- New video - Slim Framework - Middleware (2023-01-16)
- PHPStan - Creating a rule to disallow assignments in a conditional expression (2023-01-12)
2022
- Collections in PHP (2022-10-25)
- Slim 4 - eBook Vol. 2 (2022-09-09)
- Slim 4 - eBook Online Version (2022-07-02)
- Slim 4 - Blade (2022-06-18)
- Slim 4 - Latte Template Engine (2022-04-06)
- Slim 4 - Basic Authentication (2022-02-19)
2021
- Slim 4 - Cycle Query Builder (2021-09-12)
- Slim 4 - ReactPHP (2021-08-14)
- Slim 4 - GraphQL (2021-08-12)
- Slim 4 - Whoops (2021-07-06)
- Slim 4 - Console (2021-06-23)
- Slim 4 - Memcached (2021-06-20)
- Slim 4 - Redis (2021-06-14)
- Slim 4 - Framework vs. Micro Framework (2021-01-22)
- Slim 4 - Spam Protection (2021-01-16)
- Slim 4 - Session (2021-01-15)
- Webpack - Bootstrap Icons (2021-01-07)
- Slim 4 - League Flysystem v2 SFTP (2021-01-03)
2020
- Slim 4 - League Flysystem v2 (2020-12-28)
- Annual Review 2020 (2020-12-23)
- PHP 8 Compatibility Check (2020-12-22)
- Slim 4 - PHP Templates (2020-12-09)
- XAMPP - XDebug Setup for PHP 8 (2020-12-03)
- Slim 4 - CakePHP Validation (2020-10-18)
- Slim 4 - Respect/Validation (2020-10-08)
- Slim 4 - File uploads with FilePond (2020-10-06)
- Programmez! - À la découverte de Slim 4 (2020-09-04)
- Slim 4 - Symfony Session (2020-08-09)
- Slim 4 - Vue.js (2020-07-21)
- Slim 4 - Sentry (2020-06-18)
- Slim 4 - API documentation with Swagger (2020-06-12)
- Slim 4 - Testing (2020-06-09)
- Slim 4 - Error handling (2020-05-27)
- Slim 4 - Logging (2020-05-25)
- Slim 4 - PHP Magazin 4.20 (2020-05-20)
- Slim 4 - Images (2020-05-07)
- Slim 4 - Twig (2020-04-17)
- Slim 4 - Mailer (2020-04-11)
- Slim 4 - Multiple database connections (2020-04-05)
2019
- Slim 4 - Performance (2019-12-20)
- PHP - Best Practices 2019 (2019-12-06)
- Slim 4 - Doctrine DBAL (2019-12-05)
- Slim 4 - Laravel Query Builder (2019-12-03)
- Slim 4 - CakePHP Query Builder (2019-12-03)
- PhpStorm - SonarLint Plugin (2019-12-01)
- Slim 4 - Laminas Query Builder (2019-12-01)
- Slim 4 - CORS (2019-11-24)
- XAMPP - Replacing MariaDB with MySQL 8 (2019-11-17)
- Slim 4 - Tutorial (2019-11-05)
- Slim 4 - Webpack (2019-09-21)
- Slim 4 - Cheatsheet and FAQ (2019-09-09)
- Creating a strictly typed collection of objects in PHP (2019-08-30)
- Creating your first Slim 3 Framework Application Part 2 (2019-03-18)
2018
- Installing ASP.NET Core 2.1 on Ubuntu 18.4 Linux (2018-07-17)
2017
- Slim Framework - Export Excel and CSV (2017-12-16)
- Creating your first Slim 3 Framework Application (2017-11-30)
- Installing an SSL Certificate under Apache (XAMPP) (2017-10-29)
- XAMPP - Replacing MariaDB with MySQL (2017-08-13)
- AES-256 encryption and decryption in PHP and C# (2017-08-10)
- RESTful API - Quick Reference (2017-04-17)
- XAMPP - CURL SSL Setup (2017-03-30)
- XAMPP - Oracle Driver Setup (v12) (2017-03-21)
- XAMPP - How to enable PHP OPCache (2017-02-05)
- Basic CRUD operations with PDO (2017-01-07)
- Learn modern PHP (2017-01-02)
- Using htmlspecialchars correctly (2017-01-02)
2015
- Installing Xdebug for XAMPP with PHP 7.x (2015-12-27)