
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
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
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
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
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
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
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
After a hot discussion around the vision of the plugin bootstrap file inside a tweet by Mark Jaquith, I’ve decided...