

🇷🇺|🇷🇸 Dmitriy Lezhnev
Software Developer
PHP/LEMP-stack/Go practitioner
Zend Certified Engineer
Clean Architecture advocate
👔 On-Demand PHP Development
PHP/LEMP-stack/Go practitioner
Zend Certified Engineer
Clean Architecture advocate
👔 On-Demand PHP Development










Find me on the Internet
- Designing Inverted Index
Sun, 13 Aug 2023 - Databases Design Reading List
Sun, 30 Jul 2023 - Playbook for Remote Development Teams
Sat, 18 Feb 2023 - Namespaces For Goroutines
Sun, 25 Dec 2022 - Like Regular Expressions But For...
Sat, 14 May 2022 - Evaluation Of Expressions In PHP (as of 7.4)
Sat, 20 Mar 2021 - Expensive Code (Maintainable PHP Backend 1/3)
Fri, 21 Feb 2020 - MVC and the Web
Tue, 5 Nov 2019 - The Discipline Of Software Development
Sat, 19 Oct 2019 - Docker + PHP + Xdebug + PHPStorm = Good Developer Experience
Tue, 9 Jul 2019 - OpenAPI with PHP - documenting and testing API automatically
Fri, 3 May 2019 - Data locking strategies in PHP apps. Practical approach
Mon, 18 Mar 2019 - Value Objects in PHP
Sun, 2 Dec 2018 - How Active Record harms domain logic
Thu, 22 Nov 2018 - Think "frameworkless"
Wed, 7 Nov 2018 - PHP Cache - practical, reliable, multi driver, multilevel chainable cache
Fri, 31 Aug 2018 - PHP 7: Zend Certified Engineer Exam (ZCE)
Wed, 15 Aug 2018 - A hacker and a nerd - the two hats of engineers
Sat, 26 May 2018 - Validation is documentation
Fri, 18 May 2018 - Frameworkless foundation of your PHP application
Wed, 14 Feb 2018 - PHP Array validation gets simpler
Sun, 14 Jan 2018 - Nginx to cache dynamic PHP(Laravel) pages. Make your website partly static and reduce response time.
Fri, 29 Dec 2017 - Clean Laravel app with Prooph message bus
Tue, 26 Dec 2017 - Request handler as a gateway to your backend – keep your code clean
Sun, 24 Sep 2017 - How to log(see, view) every HTTP request and response in Laravel
Mon, 17 Jul 2017 - How to validate(check) a php array format (structure)
Mon, 19 Jun 2017 - Error handling in PHP and formatting pretty error responses to users
Wed, 10 May 2017 - Authorization and authentication in clean architecture
Mon, 8 May 2017 - When clean architecture is not worth it
Sat, 6 May 2017 - Clean architecture links
Tue, 2 May 2017 - Clean architecture implemented as a PHP app
Sun, 30 Apr 2017 - Clean exceptions with logging and translation
Sat, 8 Apr 2017 - One step towards clean architecture from rapid application development
Mon, 13 Mar 2017 - Why I need a bigger monitor (monitors set) to improve quality of my code?
Tue, 24 Jan 2017 - My PHP code structure should tell you what it does - or how do I show project's intents to my teammates?
Sun, 1 Jan 2017 - Don't trust files users upload to your server
Sun, 2 Oct 2016 - Save all dates in UTC for multi timezone apps
Mon, 29 Aug 2016 - Protect your site from ddos with free built-in nginx feature ngx_http_limit_req_module
Mon, 2 May 2016