Компания Slack один из адептов PHP. Статья в которой один из разработчиков Slack делится мыслями о том как они разрабатывают высоконагруженный проект, используя PHP https://slack.engineering/taking-php-seriously-cf7a60065329#.1nwcnbl7m
slack.engineering
Taking PHP Seriously
Slack uses PHP for most of its server-side application logic, which is an unusual choice these days. Why did we choose to build a new project in this language? Should you? Most programmers who have only casually used PHP know two things about it: that it…
Нина Захаренко рассказывает о том как важно практиковать code review в команде https://www.youtube.com/watch?v=9F48lLR8ndA&feature=youtu.be
YouTube
Nina Zakharenko
Watch full version of this video at https://slideslive.com/38898262.
Список Awesome Python, оформленный в сайт с рюшечками и плюшечками https://python.libhunt.com/
Libhunt
Awesome Python | LibHunt
Your go-to Python Toolbox. A curated list of awesome Python frameworks, packages, software and resources. 1430 projects organized into 177 categories.
Must-read для тех, кто хочет разобраться с Time zones в Python и Django! http://tommikaikkonen.github.io/timezones/
Что же такое HTTP/2 и почему вокруг этого такой шум? Отличная статья для тех, кто хочет узнать про next big thing в вебе https://kinsta.com/learn/what-is-http2/
Kinsta®
The Ultimate Guide to HTTP/2
This in-depth guide explains HTTP/2 for end-users and developers. From basic information to more advanced topics. Everything you need to know about HTTP/2.
Для фанатов Python. Youtube плейлист с видео с прошедшей конференции PyCon Australia 2016 https://goo.gl/3uzqoh Особенно понравилось видео про Imposter Syndrome так часто встречающийся у разработчиков :) https://www.youtube.com/watch?v=hNlLM0OUXDc
YouTube
Imposter Syndrome
Bianca Gibson
https://2016.pycon-au.org/schedule/156/view_talk
Ever thought ‘oh no, they are all going to realise that I have absolutely no idea what I’m doing’? If so this talk is for you. I’ll cover some of the signs of imposter syndrome, how to minimise…
https://2016.pycon-au.org/schedule/156/view_talk
Ever thought ‘oh no, they are all going to realise that I have absolutely no idea what I’m doing’? If so this talk is for you. I’ll cover some of the signs of imposter syndrome, how to minimise…
Интересная заметка о том, как Sentry подружили Python и Rust и тем самым сократили парсинг Source Map с > 20 секунд до 0.5 https://blog.sentry.io/2016/10/19/fixing-python-performance-with-rust.html
Product Blog • Sentry
Fixing Python Performance with Rust
Sentry processes billions of errors every month. We've been able to scale most of our systems, but in the last few months, one component has stood out as a comp...
Интересная статья-анализ о том как программист из Сан-Франциско искал работу. Полезна будет как разработчикам, так и тем, кто их нанимает http://kellysutton.com/2016/10/20/visualizing-a-job-search-or-how-to-find-a-job-as-a-software-engineer.html
Kelly Sutton
Visualizing a Job Search or: How to Find a Job as a Software Engineer
It wouldn’t be a new job without some data porn and a blog post, would it?
Давно интересовал язык Clojure? Ребята для своего курса по Clojure на русском языке записали более 70 оригинальных видео-лекций общей продолжительностью 17 часов 25 минут и 44 секунды :) Они абсолютно бесплатно доступны в сети - http://clojurecourse.by/
По своей природе нам, инженерам, нравится сталкиваться со сложными головоломками, решать нетривиальные задачи. Но зачастую мы сами являемся созидателями хаоса и чересчур сложных решений. Как с этим бороться и не попасть в капкан over-engineering'а и premature-optimization, читайте в статье https://hackernoon.com/how-to-accept-over-engineering-for-what-it-really-is-6fca9a919263
Hackernoon
How To Accept Over-Engineering For What It Really Is | HackerNoon
Discussions are a fundamental part of <a href="https://hackernoon.com/tagged/software-development" target="_blank">software development</a>, they are a necessary friction to increase scalability. A few patterns can emerge from those discussions that allow…
Язык программирования Go славится своими goroutines, обеспечивающими параллельное выполнение задач. Для тех, кто хочет наглядно увидеть как работает эта модель, будет полезна вот эта статья https://divan.github.io/posts/go_concurrency_visualize/, демонстирующая визуализацию горутин. А ещё автор статьи выступил на прошедшем GopherCon 2016 https://www.youtube.com/watch?v=KyuFeiG3Y60
YouTube
GopherCon 2016: Visualizing Concurrency in Go - Ivan Danyliuk
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Доступны доклады с прошедшей конференции PyData DC 2016. Интересная лекция на "горячую" тему по AI и Self-driving car: https://www.youtube.com/watch?v=QbbOxrR0zdA
YouTube
Ryan Zotti: How to Build Your Own Self Driving Toy Car | PyData DC 2016
Ryan Zotti: How to Build Your Own Self Driving Toy Car
PyData DC 2016
I’ve spent the past 6 months building a self-driving toy car using a Raspberry Pi, OpenCV, and TensorFlow. If you’ve ever thought about building your own self-driving toy car, this presentation…
PyData DC 2016
I’ve spent the past 6 months building a self-driving toy car using a Raspberry Pi, OpenCV, and TensorFlow. If you’ve ever thought about building your own self-driving toy car, this presentation…
Курс "Структура и Интерпретация Компьютерных Программ" от Беркли. В отличие от оригинала (Scheme), на этом курсе преподавание ведётся на языке Python. http://composingprograms.com
