PHP 🐘
Explore PHP programming tutorials, from beginner basics to advanced concepts. Covering PHP 8 features, OOP, design patterns, performance optimization, and modern PHP development practices.
PHP Encapsulation: Writing Clear, Maintainable Code
2023-12-20
PHP Generators: Memory-Efficient Data Processing
2023-12-20
PHP Unit Testing with PHPUnit: Code Quality Guide
2023-12-20
Shellsort Algorithm in PHP: Implementation Guide
2023-11-20
Implement WebAuthn and Passkeys in PHP Apps
2023-11-20
Code Abstraction: Minimize Cognitive Load in PHP
2023-11-20
Build Beautiful PHP CLI Apps with MiniCLI and Termwind
2023-11-20
HTMX - The Simple Markup Extension PHP Developers Need
2023-10-20
GraphQL APIs With PHP - Schema Design and Execution Guide
2023-10-20
Insertion Sort Algorithm in PHP - Simple and Efficient for Small Arrays
2023-10-20
Readable Code Starts With a Plan - Project Documentation for PHP Developers
2023-10-20
Shared Thinking Patterns Between Programmers and Artists
2023-10-20
Software Archaeology - Digging Through Legacy PHP Code
2023-10-20
Async PHP Without Libraries - Stream Select and Event Loops
2023-09-20
Comb Sort Algorithm in PHP - Faster Than Bubble Sort
2023-09-20
PSRs in Action - Real-World PHP Standards From PHP-FIG
2023-09-20
Building Modern Monoliths With InertiaJS, Laravel, and Vue
2023-09-20
Build a Simple MySQL Queue System With Observability in PHP
2023-09-20
Maze Directions: PHP Puzzle Pathfinding Solutions
2023-07-20
PHP 8 JIT Compiler: Performance Boosts and Limitations
2023-07-20
PostgreSQL for PHP Developers: Getting Started Guide
2023-07-20
Serverless PHP with Bref: AWS Lambda Deployment Guide
2023-07-20
Symfony Image Uploads With Cloud Object Storage
2023-07-20
Create Observability Part 1: Local Timing in PHP
2023-06-20
Maze Rats Part Three: PHP Maze Solving Algorithms
2023-06-20
Value Objects in PHP: Domain-Driven Design Building Blocks
2023-06-20
ADR vs MVC: Choosing the Right PHP Architecture
2023-05-20
First Make It Easy: DDD Alley PHP Architecture
2023-05-20
HTTP Tortilla: Build Custom PSR-7 Requests in PHP
2023-05-20
Maze Rats Part Two: PHP Bitwise Maze Solvers
2023-05-20
Minicli: Build CLI PHP Applications the Minimalist Way
2023-05-20
PSR-20 Clock Interface: Standardizing Time in PHP
2023-05-20
12 Factor Applications for PHP: Parts 7-12 Complete Guide
2023-04-20
GPT: Changing The Way We Code PHP in 2023
2023-04-20
Maze Generation in PHP: Bitwise Algorithms and Grid Puzzles
2023-04-20
NeoVim for PHP Development: A Grumpy Programmer's Setup Guide
2023-04-20
The Risks of Free Conference Internet for PHP Developers
2023-04-20
A Guide to Practical PHP FFI Usage - Call C Libraries From PHP
2023-03-20
PHP Puzzles: Calculating Grade Deviations and GPA Statistics
2023-03-20
PSR-17 HTTP Factories Guide - Standard PHP HTTP Objects
2023-03-20
Building Microservices for PHP Teams
2023-02-20
Infosec 101: The Confused Deputy Problem in PHP
2023-02-20
Headless CMS Possibilities for PHP Developers
2023-02-20
Laravel Events, Listeners, Jobs, and Queues Explained
2023-02-20
Laravel Upgrade with Reckless Abandon Part 2: Execution
2023-02-20
Making the Cut: Developer Growth and Imposter Syndrome
2023-02-20
NSA Debugging Techniques for PHP Developers
2023-02-20
Observability in DDD Applications: Logs, Metrics & Traces
2023-02-20
PSR-15 HTTP Server Request Handlers and Middleware in PHP
2023-02-20
Stats 101: Grade Book Puzzle in PHP
2023-02-20
Data Mapper Pattern in PHP - Clean Persistence Without ORM Lock-In
2023-01-20
Developer Self-Worth - You Are Not Defined by Your Productivity
2023-01-20
Domain Logic in One Place - Stop Scattering Business Rules in PHP
2023-01-20
TALL Stack Guide — Laravel, Livewire, Alpine.js, TailwindCSS
2023-01-20
Laravel Upgrade Guide — Jumping Versions Without Fear
2023-01-20
Monolith vs Microservices in PHP - Choosing the Right Architecture
2023-01-20
PCI DSS for PHP Developers - A Beginner's Guide
2023-01-20
PHP DateTime Birthday Puzzle - Solve Date Challenges Like a Pro
2023-01-20
PSR-14 Event Dispatcher in PHP - A Complete Guide
2023-01-20
Try or Try Not — DDD Consistency Boundaries in REST APIs
2023-01-20
Beware: Technology is Disruptive - Navigating Change as a PHP Developer
2022-10-30
Laracon Online 2022 - Key Takeaways and Highlights for PHP Developers
2022-10-26
Application Event Walkthrough - Implementing Events in PHP DDD
2022-10-24
Converting Float Strings in PHP - Precision and Pitfalls
2022-10-22
Cybersecurity Checkup - Auditing Your PHP Application Security
2022-10-18
Making Our Own PHP Web Server - Part 1: HTTP From Scratch
2022-10-16
Building SPAs the Easy Way - Laravel Breeze and Inertia.js Guide
2022-10-14
Universal Vim Part 3 - Plugins, Sessions, and PHP Development
2022-10-12
Finite-State Machines With PHP 8.1 - State Management With Enums
2022-10-10
Everyone's Eyes and Ears - The Developer's Role in Observation
2022-09-30
PSR-6 Caching Interface - Standardized Cache Management in PHP
2022-09-26
Domain Event Walkthrough - Implementing Domain Events in PHP DDD
2022-09-24
Fractional Math in PHP - Working With Fractions Programmatically
2022-09-22
Drupal 9 and Varnish - Caching Performance Guide
2022-09-20
Surviving Cybersecurity Threats - A PHP Developer's Survival Guide
2022-09-18
Building Code - Creating PHP Applications From Scratch
2022-09-16
Making Things Happen - From PHP Idea to Production
2022-09-14
Universal Vim Part 2 - Advanced Searching and Navigation
2022-09-12
Real World Abstract Syntax Trees - Using AST in PHP Development
2022-09-10
The Dangerous Safety of Comfort - Growing Beyond Your PHP Comfort Zone
2022-08-28
Converting Decimals to Fractions in PHP - Algorithm Solutions
2022-08-24
Exploring Boundaries - Bounded Contexts in Domain-Driven Design PHP
2022-08-22
Creating Custom Content Types in Drupal 9
2022-08-20
Broken Authentication - Preventing Auth Flaws in PHP Applications
2022-08-18
Using Git to Your Advantage - Advanced Git for PHP Developers
2022-08-16
Blueprinting Your PHP Application - Design Before You Code
2022-08-14
Universal Vim - Part 1: Getting Started With the Editor
2022-08-12
Graphing Relational Database Models With PHP and Neo4j
2022-08-10
Pulled From All Angles - Handling Pressure as a PHP Developer
2022-06-28
Random and Rare Failures - Testing Edge Cases in DDD PHP
2022-06-24
Clues for Hues - Color Mixing and Manipulation in PHP
2022-06-22
A Night With Symfony - Getting Started With the PHP Framework
2022-06-18
Assessing Cybersecurity Risks - A Practical Framework for PHP Developers
2022-06-16
Event-Driven Programming in PHP - Patterns and Practical Examples
2022-06-14
Building Solid and Maintainable PHP Applications - Architecture Guide
2022-06-12
Control Philips Hue Smart Lights With PHP - Complete Guide
2022-06-10
Survival of the Fiendish - Thriving Through Complex PHP Challenges
2022-05-28
Controlled Randomness in PHP - Generating Predictable Random Values
2022-05-24
Get Organized and Get Started - Beginning Your DDD Journey in PHP
2022-05-22
PSR-3 Logger Interface - Standardized Logging for PHP Applications
2022-05-20
Pest PHP Testing Framework - Modern Testing for Laravel and PHP
2022-05-18
Classifying Ransomware - What PHP Developers Need to Know
2022-05-16
Continuous Code - Automated Testing, CI, and Delivery for PHP
2022-05-14
Raspberry Pi PHP Project - Complete End-to-End IoT Guide
2022-05-12
Learning How to Learn - Continuous Learning Strategies for PHP Developers
2022-05-10
Tech is Taking Sides - The Developer's Responsibility in an Uncertain World
2022-04-28
Making Change in PHP - Solving the Coin Change Problem
2022-04-26
When the New Requirement Arrives - Handling Change With DDD in PHP
2022-04-24
PSR-12 PHP Coding Style Guide - Everything You Need to Know
2022-04-22
Which Open Source License Should You Choose for Your PHP Project?
2022-04-20
Drupal 9 - Introduction and Installation Guide for PHP Developers
2022-04-18
Acceptance Testing With Codeception - Get Started With PHP Testing
2022-04-16
Operational Security for Developers - Protect Your Applications
2022-04-14
Raspberry Pi API and Data Visualization With PHP and Chart.js
2022-04-12
Contributing to PHP Core - One Test at a Time
2022-04-10
I Just Can't - Recognizing and Overcoming Developer Burnout
2022-03-26
Finding Prime Factors in PHP - Algorithm Solutions and Optimizations
2022-03-24
PHP PSR Standards Guide - PSR-0, PSR-1, and Improving Developer Experience
2022-03-22
Better Late Than Never - Testing Strategies for Domain-Driven Design in PHP
2022-03-20
Software History is Licensing - What Every Developer Must Know
2022-03-18
Understanding Software Supply Chain Security for PHP Developers
2022-03-16
Raspberry Pi Accelerometer - Sensor Data Logging With PHP and MySQL
2022-03-12
Every Which Way But Loose - Finding Your Own PHP Development Style
2022-02-26
Finding Integer Factors in PHP - Coding Challenge Solutions
2022-02-25
When You Know the Pattern - Recognizing Domain-Driven Design Opportunities in PHP
2022-02-24
Behind PHP 8.1 - Interview With Release Manager Ben Ramsey
2022-02-22
Getting Started in Cybersecurity - A Developer's Guide to Breaking In
2022-02-20
Install a LAMP Stack on Raspberry Pi - Apache, MySQL, PHP Guide
2022-02-18
Async PHP Is a Lie - Understanding PHP's Single-Threaded Reality
2022-02-16
PHP-FPM and Apache Configuration - Move Beyond mod_php
2022-02-14
Teaching Through Code Review - Turn PR Reviews Into Learning Opportunities
2022-02-12
Diagram as Code for PHP Projects - PlantUML, Mermaid, and Kroki Guide
2022-02-10
Experts or Out-of-Touch? The PHP Community's Growing Divide
2022-01-25
Behind PHP 8.1 - Interview With Release Manager Patrick Allaert
2022-01-23
PHP Background Job Queues - From MySQL to Beanstalkd Workers
2022-01-22
Fizz Buzz in PHP - Multiple Solutions From Basic to Clever
2022-01-21
Domain-Driven Design in PHP - From Transaction Script to Clean Architecture
2022-01-20
5 Strategies for Becoming an Effective Mentor in Tech
2022-01-19
Apache and PHP Configuration Guide - Back to Basics
2022-01-18
Log4J Security Crisis - Lessons Every PHP Developer Must Learn
2022-01-17
Raspberry Pi Home Hacking - Complete Setup Guide for Developers
2022-01-16
PHP FilterIterators - Master Collection Filtering With SPL
2022-01-15