For over a year, I‘ve been using RunJS. This powerful tool offers a playground for running JavaScript, TypeScript, and Node.js. It helps a lot to test snippets, debug code, or simply try new concepts quickly. RunJS displays results immediately. This feature is particularly useful for experimenting.
Читать далее...PHP → Composer remove all global packages
You can find a list of all installed packages by running a command:
composer global info
To remove all global composer packages just:
1. edit COMPOSER_HOME/composer.json
file and remove all records from «require» section
2. run composer global update
to apply the changes
COMPOSER_HOME by default points to:
C:\Users\<user>\AppData\Roaming\Composer
on Windows/Users/<user>/.composer
on macOS/home/<user>/.composer
on other *nix systems
PHP → Senior PHP Developer requirements
My vision of requirements for a candidate for the Senior PHP Developer position.
Main requirements:
— 5+ years of software development experience with PHP
— Deep understanding of OOP, SOLID, Design Patterns and principles
— Strong knowledge in one of the databases MySQL/PostgreSQL/MongoDB, ability to optimize queries
— Solid experience of work with one of the modern frameworks (Laravel, Symfony, Yii, Zend, etc)
— REST API design and development experience
— Solid experience with Git and understanding Git flow
— Experience with caching Memcached, Redis, Varnish etc
— Experience with message brokers RabbitMQ, Kafka etc
PHP → Middle PHP Developer requirements
My vision of requirements for a candidate for the Middle PHP Developer position.
Main requirements:
— 3+ years of software development experience with PHP
— Working experience with PHP7
— Strong knowledge in OOP, Algorithms and Data Structures, understanding SOLID, DRY, KISS, YAGNI principles
— Understanding and ability to apply the Design Patterns
— Solid working experience with MySQL/PostgreSQL/MongoDB, using ORM
— Experience of work with one of the modern frameworks (Laravel, Symfony, Yii, Zend, etc)
— Experience with integrating third-party APIs (Facebook, Twitter, Instagram, YouTube or similar)
PHP → Junior PHP Developer requirements
My vision of requirements for a candidate for the Junior PHP Developer position.
Main requirements:
— 1+ year of software development experience with PHP
— Knowledge of OOP and SOLID principles
— Experience of work with MySQL databases, creating database schemas
— Understanding of MVC concepts
— Working experience with Xdebug/Zend Debugger
— Proficient understanding of code versioning
— Strong knowledge of HTML, CSS
— Basic knowledge in JavaScript
— Technical English