Пожалуй, одна из лучших статей на тему QA (Quality Assurance) в софтостроении. К сожалению, сегодня далеко не все понимают роль QA в успешности продукта https://goo.gl/Y7Fs4y
Planio Blog
QA in Software Engineering
QA in Software Engineering “tetris” by Nicolas Esposito, CC BY 2.0 When software crashes, you are increasingly likely to lose more than your high score in Tetris. Our cars, our airplanes, and health...
На сайте Quora очень часто можно встретить полезные ответы на интересующие вас вопросы. Для тех, кто интересуется темой машинного обучения, я нашел интересный ответ на вопрос "Как мне изучить машинное обучение" - https://goo.gl/qBJegQ
Издательство O’Reilly выложило в сеть 174 книги про программирование, искусственный интеллект, бизнес и дизайн, а LifeHacker любезно для нас всё разбил по категориям - https://goo.gl/mzYzvV
Лайфхакер
174 бесплатные книги по программированию, дизайну и бизнесу
Известное издательство O'Reilly выложило в открытый доступ больше сотни новых книг об информационных технологиях и бизнесе. Тексты доступны на английском языке. Вы можете скачать их абсолютно бесплатно.
За последние несколько лет Deep Learning стала одной из самых "горячих" тем в области ИИ. Помимо ранее выложенного мною материала по этой теме, намедни наткнулся на весьма занимательный гайд - https://goo.gl/IiixRn Там вы найдёте книги, статьи, туториалы и даже видео по DL.
Yerevann
A Guide to Deep Learning by YerevaNN
Deep learning is a fast-changing field at the intersection of computer science and mathematics. It is a relatively new branch of a wider field called machine learning.
Сказ о том, как Instagram сборщик мусора отключал у Python :) https://goo.gl/owVwlo
Instagram Engineering
Dismissing Python Garbage Collection at Instagram
By dismissing the Python garbage collection (GC) mechanism, which reclaims memory by collecting and freeing unused data, Instagram can run…
JavaScript это lingua franca современного веба, но не все знают с чего всё начиналось. По ссылке интересная статья про историю JavaScript https://goo.gl/v5tDSf
Auth0 - Blog
A Brief History of JavaScript
We take a look at the evolution of JavaScript, arguably one of the most important languages of today, and tomorrow
Давненько что-то я не делился интересными ссылками с вами, поэтому держите https://goo.gl/BX7iEX Интересное объяснение концепции Promise в JavaScript на примере, ВНИМАНИЕ, бургерной :)
Kosamari
The Promise of a Burger Party - Mariko Kosaka
An illustrated guide to understanding JavaScript Promise
Так уж повелось, что разработчики обычно не любят заниматься дизайном, но как ни крути, дизайн неотъемлемая часть нашей профессиональной жизни; он повсюду. Если вы веб-разработчик, коих я думаю здесь большинство, то без понимания основ веб-дизайна сложно создать успешный продукт. Каким бы крутым не был бэкэнд, юзер в первую очередь обратит внимание на визуальную составляющую вашего проекта, поэтому успех во многом зависит от первого впечатления. Необязательно становиться профессиональным дизайнером, чтобы создавать приятные и удобные интерфейсы; достаточно знать основы и выработать вкус. Для тех кому не всё равно как выглядит их проект, есть полезная статья - https://goo.gl/CTCIih. Автор статьи также принимала участие на PyCon 2016 c аналогичной темой - https://www.youtube.com/watch?v=uKpfO331DY4
Hacker Noon
Design for Non-Designers: Part 1
The one piece of advice to instantly improve your design skills.
Обширный гайд для front-end разработчиков в 2017 году. На деле это хорошая подборка ссылок на тему HTML, CSS, JS, SEO, дизайне и тд. https://goo.gl/D0g3UY Например, вот про мои любимые PWA https://frontendmasters.gitbooks.io/front-end-handbook-2017/content/learning/pwa.html
GitBook
Front-end Developer Handbook 2017 · GitBook
front-end-handbook-2017: The resources and tools for learning about the practice of front-end development in 2017. Written by Cody Lindley sponsored by
Отличный цикл вводных статей в популярнейший JS фреймворк VueJS 2. Цикл состоит из 5 статей, включает в себя введение, работу с vue-cli, компоненты, vuex и анимацию https://goo.gl/vZvSC5
CSS-Tricks
Intro to Vue.js: Rendering, Directives, and Events | CSS-Tricks
If I was going to sum up my experiences with Vue in a sentence, I’d probably say something like "it's just so reasonable" or "It gives me the tools I want when I want them, and never gets in my way". Again and again when learning Vue, I smiled to myself.…
Написал небольшой пост о создании виртуальной машины на сервере Linux, используя KVM - https://goo.gl/JUB8v8
Всем желаю приятных выходных! Если вам будет скучно в один из вечеров выходного дня, то посмотрите интересную лекцию от Сергея Маркова про машинное обучение простым и доступным широкому кругу зрителей языком - https://www.youtube.com/watch?v=aW-b4eaWtMY
Вышел обширный гайд от GitHub "How to Contribute to Open Source" — https://opensource.guide
Open Source Guides
Learn how to launch and grow your project.
Опубликован интересный документ от разработчика из Google с 40 летним стажем программирования (10 из которых он работает в Google). В документе собраны лучшие практики разработки программного обеспечения, включая стиль кодирования, ревью кода, систему сборки и многое другое — https://arxiv.org/ftp/arxiv/papers/1702/1702.01715.pdf
Экосистема Python очень богата за счёт того, что он является языком общего назначения (ну и сам по себе приятный язык). Так получилось, что сейчас я активно занимаюсь анализом данных, а в перспективе машинным обучением и построением систем обработки данных, в связи с чем давно была идея написать заметку про самый популярный инструмент в этой среде — pandas. Итак, ловите https://goo.gl/BE2EO6
Если вам интересна тема архитектуры нагруженных приложений, то буквально недавно откопал в сети обширный гайд на эту тему — https://goo.gl/530ZMW. Здесь собраны советы по шардингу, репликации, настройке балансировщиков и многое другое. Must read.
GitHub
donnemartin/system-design-primer
system-design-primer - Learn how to design large scale systems. Prep for the system design interview.
Нашел хороший YouTube канал с хорошим и интересным контентом, но маленьким количеством подписчиков (и просмотров). В двух словах, автор канала рассказывает про технологические стартапы в Кремниевой долине, основанные отечественными предпринимателями (чаще всего) — https://goo.gl/btJSo2
YouTube
Деловерт.рф
Деловой воротило. Предпринимательство. Начинания и проекты.
Статья-обзор популярных Deep Learning фреймворков на Python. Полезна тем, кто только начинает изучение этой темы — https://goo.gl/V1hf5D
Все мы (разработчики) на том или ином этапе нашей карьеры задумываемся о том куда идти дальше. Кто-то разочаровывается в профессии (читайте "выгорает"), а кто-то идёт дальше и добивается успеха (мифический 10x программист :). В ленте своего твитера наткнулся на занятную статью о том как стать Senior Developer. Для тех, кто только в начале своего пути, ведущий разработчик может казаться своего рода богом программирования, но на деле всё немного иначе. Чтобы стать ведущим, отличных навыков программирования недостаточно, куда более важно что вы из себя представляете как командный игрок, своего рода капитан команды. Мои мысли на этот счёт во многом совпадают с мыслями автора статьи. Читайте — https://goo.gl/ELndrX
Hacker Noon
The Developer’s Edge: How To Become A Senior Developer
This is Part 2 of a series of articles for programmers looking to upgrade their skills. Part 1 took us through the very beginning stages…