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/

Руководство по рефакторингу

Posted by & filed under Webdev.

Рефакторинг — это контролируемый процесс улучшения вашего кода, без написания новой функциональности. Простые и понятные рекомендации к рефакторингу, собранные в одном месте. Пользуемся http://refactoring.guru/ и добавляем в закладки.

Правила хорошего тона при работе с git в многопользовательском окружении

Posted by & filed under Webdev.

Данное повествование подразумевает знакомство читателей с такими командами git как: add, pull, push, commit. В случае многопользовательской работы с репозиторием зачастую получается такая ситуация: сделали мы git pull, правим код, коммитим, хотим пропихнуть код в общий репозиторий, а тут-то нам и говорят: фигу вам, а не push — там уже всё поменялось. В итоге приходится… Read more »

How to Quickly Get Started with Git

Posted by & filed under Webdev.

A basic understanding of version control has become a necessity for everyone working with code, no matter if you’re a software developer, a web designer, or even a graphics designer who has to work with developers in a team.