DevBrain – Telegram
DevBrain
3.03K subscribers
28 photos
2 videos
9 files
712 links
Автор @adilkhash

Веду блог https://khashtamov.com/
Download Telegram
Опубликован интересный документ от разработчика из 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.
Нашел хороший YouTube канал с хорошим и интересным контентом, но маленьким количеством подписчиков (и просмотров). В двух словах, автор канала рассказывает про технологические стартапы в Кремниевой долине, основанные отечественными предпринимателями (чаще всего) — https://goo.gl/btJSo2
Статья-обзор популярных Deep Learning фреймворков на Python. Полезна тем, кто только начинает изучение этой темы — https://goo.gl/V1hf5D
Все мы (разработчики) на том или ином этапе нашей карьеры задумываемся о том куда идти дальше. Кто-то разочаровывается в профессии (читайте "выгорает"), а кто-то идёт дальше и добивается успеха (мифический 10x программист :). В ленте своего твитера наткнулся на занятную статью о том как стать Senior Developer. Для тех, кто только в начале своего пути, ведущий разработчик может казаться своего рода богом программирования, но на деле всё немного иначе. Чтобы стать ведущим, отличных навыков программирования недостаточно, куда более важно что вы из себя представляете как командный игрок, своего рода капитан команды. Мои мысли на этот счёт во многом совпадают с мыслями автора статьи. Читайте — https://goo.gl/ELndrX
Пожалуй, одна из самых объективных статей про использование Go в продакшене. Ребята активно используют его вот уже больше 1 года и охотно делятся впечатлениям о плюсах и минусах. Самые внимательные с легкостью заметят небольшой срач в комментах :) https://goo.gl/TaItuA
Нашел в сети обширный курс по введению в машинное обучение от профессоров Стэнфордского университета. Курс длится 15 часов! Помимо бесплатного курса, авторы предлагают бесплатную книгу "An Introduction to Statistical Learning", код пишется на R. На сайте рекомендуют книгу читать от корки до корки, а видео использовать как дополнительный материал. https://goo.gl/2LaE3w
Ребята, уделите немного времени и заполните, пожалуйста, небольшой опрос на тему будущих тем на этом канале. Мне очень важно знать, что вас интересует больше всего и что вы бы хотели видеть в будущем здесь — https://goo.gl/L0HGPE
Нашел в сети обширный сборник ресурсов по машинному обучению: статьи, интервью, видео, туториалы и рассылки https://goo.gl/oaH8q3
Стэнфордский универсистет выложил в сеть курс Natural Language Processing with Deep Learning — https://goo.gl/e1ZTJf. В удивительное время мы живём, друзья. Знания передовых институтов мира доступны на расстоянии монитора.
Вышла новая LTS версия популярного веб-фреймворка Django версии 1.11. Это последний релиз с поддержкой ветки Python 2, разработчики планируют выпускать обновления и фиксы багов вплоть до 2020 года (как раз до официального дропа обновлений для Python 2). Релиз Django 2.0 планируется на конец 2017 года — https://goo.gl/hDWqA3
Нашел занятную статейку про то, как в Slack используют TypeScript. Для тех, кто не в курсе, Slack активно развивают кросс-платформенное десктоп приложение на JS. Автор описывает как это тяжело делать и в чём они находят помощь со стороны TS — https://slack.engineering/typenoscript-at-slack-a81307fa288d?gi=9595101db3fb
В прошлом году я писал пост-рассуждение на тему будущего мобильных приложений, где высказал мнение по поводу т.н. Progressive Web Apps (https://khashtamov.com/2016/11/progressive-web-apps-intro/), а на днях корпорация Google аннонсировала запуск полноценного курса по разработке этих самых PWA https://goo.gl/hInqm8. Выглядит внушительно. Must read!
Для тех, кто давно хотел, но не мог "отвалить" 25к рублей за все видео с конференции HighLoad++, теперь почти весь материал доступен бесплатно онлайн без регистрации и смс :) — https://goo.gl/Gaigzh. Советую хотя бы глянуть парочку, чтобы убедиться в их высоком качестве (материал действительно интересный), сам в далёком 2014 году посещал это мероприятие.
Вы когда-нибудь задумывались о том, почему у демона SSH 22 порт? Автор первой версии sshd рассказывает краткую историю создания продукта и протокола - https://www.ssh.com/ssh/port. В то время (1995 год) люди пользовались ftp (21 порт) и telnet (23 порт), а 22, как ни странно, был свободен, ssh же в свою очередь был призван заменить их. Вот такая вот ирония судьбы.
Нашел классную серию статей (пока только доступна первая часть) про создание Progressive Web Apps на Vue.Js — https://goo.gl/l2pFQ6. Для тех, кому интересна эта тема, на официальном гитхаб аккаунте vue Addy Osmani активно "пилит" boilerplate для построения PWA на Vuejs — https://github.com/vuejs/pwa
Instagram выпустил полноценный PWA пока только без фильтров https://goo.gl/uK0uXb. Самое время начать активно "пилить" прогрессивные веб приложения.
Занятная статья от парня, который решил бросить свою прежнюю работу в качестве установщика маршрутов на стене для скалолазания, и решил стать разработчиком. Весь путь у него занял около года, в конце концов он получил оффер от компании из Сан-Франциско — https://goo.gl/NINmk0
Зачастую, создавая очередное веб-приложение, мы даже не задумываемся о потенциальных проблемах, которые злоумышленники могут использовать себе во благо. В последнее время стали очень популярны заметки-чеклисты. Недавно наткнулся на хороший чеклист по безопасности веб-приложений https://goo.gl/1DfIOg