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

Google Interview University

Posted by & filed under Study.

This is my multi-month study plan for going from web developer (self-taught, no CS degree) to Google software engineer. This long list has been extracted and expanded from Google’s coaching notes, so these are the things you need to know. There are extra items I added at the bottom that may come up in the… Read more »

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 »

Goals for 2015

Posted by & filed under Webdev.

Here is my list of developer goals for 2015: Start new project Raise my Python skills Read at least 10 books about development Learn at least 2 new technology/framework