Read insights of the laziest PHP developer you've met
Join 25 087 learning PHP developers every month on Twitter or RSS
2020
- Why Coding Standards Should Not Be Part of CI
- 5 New Combos opened by Symfony 5.2 and PHP 8.0
- New in Symplify 9: More than 110 PHPStan Rules
- New in Symplify 9: Skipper - Skipping Files and Rules made Simple
- New in Symplify 9: Markdown Diff
- New in Symplify 9: Documentation Generator for PHP CS Fixer, Code Sniffer, PHPStan and Rector Rules
- How to get a Dynamic PHP Version Matrix in GitHub Actions
- How to make a Dynamic Matrix in GitHub Actions
- New in Symplify 9: Monorepo Split with GitHub Action
- Symplify Monorepo Builder Split - Fractal of Bad Design
- New in Symplify 9: Composer Json Manipulator - In Object API
- The Bullet Proof Symfony Command Naming
- How to Split Test Monorepo with Composer 2
- How We Stopped Merging Pull Requests
- How to Reveal Static Call Relationships in Your Code
- How to Add Colors to Continuous Integration Output
- Symfony AutoBind Parameter is Dead, Long live Constant Parameters
- How to Apply Coding Standard on PHP Snippets in Markdown Files?
- Introducing Object Calisthenics Rules for PHPStan
- How Static Methods Kill You Like Corona
- What if We Remove Strings from Symfony Extension Configuration
- How to Get Rid of Magic, Static and Chaos from Latte Filters
- 4 Ways to Make Your Nette Project More Readable
- How to Give Away 1500 € in 1 Tweet and Help 25 People Learn Something New
- How to Switch from YAML/XML Configs to PHP Today with Symplify
- How to Update Hundreds of Test Fixtures with Single PHPUnit run
- 10 Cool Features You Get after switching from YAML to PHP Configs
- The most Effective Test I found in 7 years of Testing
- Cleaning Lady Notes: From Class Mess to PSR-4 Step by Step With Confidence
- How to Patch a Package in Vendor, Yet Allow its Updates
- How Will Programming look like in 2025?
- Why Class Constants Should be Typed
- How to create a Monorepo from Existing Repositories in 7 Steps
- Drop RobotLoader and let Composer Deal with Autoloading
- @inject or @required will Get You Any Services Fast
- The Bulletproof Event Naming For Symfony Event Dispatcher
- The Future of Pehapkari Meetups and Training - You
- How to Upgrade to Symplify 8 - From Fixers to Rector Rules
- How to Upgrade to Symplify 8 - From Sniffs to PHPStan Rules
- Forget Complex Migrations, Use Cleaning Lady Checklist
- How to Hydrate Arrays to Objects via Constructor
- How to Migrate Spaghetti to 304 Symfony 5 Controllers Over Weekend
- How to Find Dead Symfony Routes
- Don't Show Your Privates to Public
- Doctrine Entity Typed Properties With PHP 7.4
- Statie is Dead, Long live Symfony Static Dumper
- Art of Letting Go
- We Do Not Need Senior Developers, We Need Senior Codebases
- Local Packages 3 Years Later
This is the last 50 posts I wrote.
Haven't you find what you've been looking for?
1. Type it here and hit enter...
2. Or explore the Archive