GraphQL

Posted by & filed under Webdev.

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables… Read more »

PPM – PHP Process Manager

Posted by & filed under Webdev.

PHP-PM is a process manager, supercharger and load balancer for PHP applications. It’s based on ReactPHP and works best with applications that use request-response frameworks like Symfony’s HTTPKernel. The approach of this is to kill the expensive bootstrap of PHP (declaring symbols, loading/parsing files) and the bootstrap of feature-rich frameworks. See Performance section for a… Read more »

Best developer links of past 2017

Posted by & filed under Webdev.

Learn Top-down learning path: Machine Learning for Software Engineers https://github.com/ZuzooVn/machine-learning-for-software-engineers Learn X in Y minutes https://learnxinyminutes.com/ Microservices, Monoliths, and NoOps http://blog.arungupta.me/microservices-monoliths-noops/ Clean architectures in Python: a step-by-step example http://blog.thedigitalcatonline.com/blog/2016/11/14/clean-architectures-in-python-a-step-by-step-example/ Python Awesome Python https://github.com/vinta/awesome-python#environment-management Pipenv: Python Development Workflow for Humans https://github.com/pypa/pipenv Python job scheduling for humans https://github.com/dbader/schedule uvloop: Blazing fast Python networking https://magic.io/blog/uvloop-blazing-fast-python-networking/

Laradock

Posted by & filed under Webdev.

Laradock is a Docker PHP development environment. It facilitate running PHP Apps on Docker. Laradock is configured to run Laravel Apps by default, and it can be modifyed to run all kinds of PHP Apps (Symfony, Codeigniter, WordPress, Drupal…). Use Docker first and learn about it later. Github

VIM, Sublime

Posted by & filed under Webdev.

The Ultimate vimrc: https://github.com/amix/vimrc Sublime 2/3 theme: https://github.com/dempfi/ayu Sublime 2/3 theme 2: https://github.com/YabataDesign/afterglow-theme

How to Build Your Own Dependency Injection Container

Posted by & filed under Webdev.

A search for “dependency injection container” on packagist currently provides over 95 pages of results. It is safe to say that this particular “wheel” has been invented. However, no chef ever learned to cook using only ready meals. Likewise, no developer ever learned programming using only “ready code”. In this article, we are going to… Read more »

PHP 7 new features

Posted by & filed under Webdev.

PHP 7 makes powering the web a whole lot better https://github.com/tpunt/PHP7-Reference http://php.net/manual/ru/migration70.new-features.php

Codeception BDD-style PHP testing.

Posted by & filed under Webdev.

Modern PHP testing for everyone. Codeception PHP Testing Framework is designed to work just out of the box. This means its installation requires minimal steps and no external dependencies preinstalled (except PHP, of course). Only one configuration step should be taken and you are ready to test your web application from an eye of actual… Read more »

Mina deploy tool

Posted by & filed under Webdev.

Really fast deployer and server automation tool Mina lets you build and run scripts to manage your app deployments on servers via SSH. Mina works really fast because it’s a deploy Bash script generator. It generates an entire procedure as a Bash script and runs it remotely in the server. Compare this to the likes… Read more »