Developer's Blog

The practice of WordPress unit testing
10 mins
467

The practice of WordPress unit testing

All developers hear about mystic unit tests that must-have, but no one has. As a developer, who has written unit...
Why should your objects be immutable?
5 mins
54

Why should your objects be immutable?

Objects are divided into mutable and immutable depending on the possibility to change. Objects that don’t change their internal state...
Friday's adventure with Backward Compatibility
3 mins
86

Friday's adventure with Backward Compatibility

If you work with open source, in the environment world, these are public plugins, and you have a lot of...
ACID databases as guarantee data safety
4 mins
58

ACID databases as guarantee data safety

ACID (atomicity, consistency, isolation, durability) is a set of properties of database transactions intended to guarantee data validity despite errors,...
Take responsibility into your control with GRASP principles
7 mins
119

Take responsibility into your control with GRASP principles

General Responsibility Assignment Software Patterns (or Principles), abbreviated GRASP, consist of guidelines for assigning responsibility to classes and objects in...
SOLID principles in simple words
8 mins
1143

SOLID principles in simple words

SOLID is a mnemonic acronym for five design principles intended to make software designs more understandable, flexible, and maintainable. The principles...
Automated testing is a way to improve product quality
6 mins
397

Automated testing is a way to improve product quality

Testing –  checking the correspondence between the real and expected program behavior. Some smart person Adding new functionality, you need...
Dependency Injection the best design pattern
5 mins
836

Dependency Injection the best design pattern

Deep understanding of the dependency injection design pattern the most important thing for an awesome developer. Problem The first problem...
How to cook autoload for the WordPress coding standard
4 mins
212

How to cook autoload for the WordPress coding standard

If you have hundreds of require or include functions in your projects, you should definitely read this article. Autoloading is...
WordPress Coding Standards(WPCS) for PHP
9 mins
542

WordPress Coding Standards(WPCS) for PHP

WordPress Coding Standards(WPCS) the list of PHP_CodeSniffer (PHPCS) ruleset (sniffs) to check your code inside WordPress. It can improve your...
Great practice for the plugin bootstrap file
7 mins
177

Great practice for the plugin bootstrap file

After a hot discussion around the vision of the plugin bootstrap file inside a tweet by Mark Jaquith, I’ve decided...