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

Веду блог https://khashtamov.com/
Download Telegram
В прошлом году я писал пост-рассуждение на тему будущего мобильных приложений, где высказал мнение по поводу т.н. 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
Addy Osmani делает детальный обзор PWA от Twitter https://goo.gl/4HC3hU. Там же можно найти ссылку на блог Твиттера, где ребята рассказывают о том как они создавали Twitter Lite. К слову, я уже давно не использую приложение твиттер, пользуюсь только веб версией.
В США, а именно в Портленде (второй год подряд), сейчас проходит масштабное событие для мира Python - PyCon US 2017. PyCon US помимо того, что собирает всех звёзд python сообщества, славится также и тем, что практически день в день доклады и туториалы с конференции становятся доступны на YouTube. Вот и на этот раз ребята подготовили для вас "киношку" на выходные дни - https://goo.gl/RaF1FB
Наверняка многие из вас слышали про знаменитый курс по Computer Science от Гарварда, речь идет о CS50 https://cs50.harvard.edu/. Для тех, кто не знает, это настоящее шоу 😊 (особенно визуализация алгоритмов). Недавно Павел @paulwinex прислал ссылку на русскую версию этого курса https://goo.gl/LyTXYj.
RoadToDataScientist1.png
535.4 KB
Road map для тех, кто хочет связать себя с карьерой Data Scientist.
Наверняка все уже слышил, что Google официально признал Kotlin языком программирования в Android. Напомню, что Kotlin является разработкой от компании JetBrains (создатели PyCharm, WebStorm, Intellij IDEA и тд). Так вот, недавно Технострим начал активно публиковать серию видеоуроков про Kotlin — https://goo.gl/EPo85s. Технострим радует в последнее время своими публикациями, вот, например, 2 части видео про обработку больших данных на Spark — https://www.youtube.com/watch?v=kVnCncDMX68 или про основы Deep Learning и нейронных сетей — https://www.youtube.com/watch?v=db0Qxm8E2qE
Я адепт языка Python, активно пишу на нём где-то с 2011 года. В прошлом в основном использовал его для разработки веб-приложений, в частности используя веб-фреймворк Django, сейчас стал применять его в области анализа и обработки больших объёмов данных. Чтобы всегда быть в курсе всех событий, необходимо много читать. В подборке нового материала по Python мне уже не раз помогал Telegram канал, позиционирующий себя как крупная база книг по Python — @python_textbooks
Давненько не писал сюда в связи с активным изучением темы Big Data ввиду задач по работе. Сейчас активно погружаюсь в тему распределённых хранилищ данных и анализ огромного массива информации. Несомненно, что на горизонте моего внимания оказался такой гигант как Hadoop и его файловая система HDFS. В Интернете много информации по нему, но больше всего мне понравились лекции из курса на платформе stepik https://goo.gl/Xwsb7p Курс больше теоретический, но концентрация полезной информации в нём просто зашкаливает - минимум воды, максимум полезной инфы. Особенно интересно будет тем, кто только-только начинает свой путь в "биг дату" =) Помимо инструментов из экосистемы Hadoop, не менее крутым инструментом для построения аналитических систем можно считать распределённую noSQL БД Cassandra (или C*, её особенность в том, что у неё отсутствует Single point of failure). По ней мне больше всего понравилась лекция парня из DataStax https://goo.gl/STwneJ, лекция записана 3 года назад, но концепция работы БД рассказана в ней отлично.
Классная статья с обзором сегодняшних трендов в экосистеме больших данных https://blog.insightdatascience.com/the-data-engineering-ecosystem-in-2017-2c2a3429350e. Кстати, эти ребята занимаются обучением по программам Data Engineering и Data Science бесплатно, но при условии, что у вас есть право на работу в США (мне пришел отказ в приёме по причине отсутствия рабочей визы). Помимо статьи, они запилили классную интерактивную карту с обзором технологий http://xyz.insightdataengineering.com/blog/pipeline_map/. Пожалуй, тема data engineering сейчас для меня наиболее актуальная, поэтому ждите новых постов на эту тему здесь и в блоге!
Ценители VueJS наверняка уже слышали о том, что прошла первая тематическая конференция - VueConf. На официальном канале конференции сейчас потихоньку появляются видеозаписи выступлений участников. Посмотреть можно тут https://goo.gl/FPMiTz
Прошедшая неделя порадовала нас выходом видео-лекций с SciPy 2017 и PyData Seattle 2017. Плейлист SciPy https://goo.gl/eEbny6, плейлист PyData https://goo.gl/kvV9d5. Лекций очень много и все они разнообразны по своей тематике, я лишь отмечу 6 часовой экскурс в машинное обучение на Python с использованием библиотеки scikit-learn, начало тут https://www.youtube.com/watch?v=2kT6QOVSgSg. Если вам нравится тема анализа данных на Python, то найдите время и пробегитесь по списку тем, уверен, что что-то интересное да приглянется. Хорошего вам выходного дня!
В прошлом месяце я выкладывал ссылку на цикл видео-лекций про Hadoop на русском языке от Mail.Ru, они были больше теоретические, но тем не менее полезные для вхождения в область больших данных. А вот на днях нашел плейлист с практическими лекциями про Hadoop, HDFS, парадигму Map/Reduce и экосистему Apache в области больших данных (Kafka, HBase, Cassandra, Hive и тд). Осилил пока только первое видео, но уже нравится. Вода отсутствует. Советую ознакомиться https://goo.gl/J834pT
Совсем недавно в Австралии прошел PyCon — PyCon Australia, все видео с прошедшей конференции доступны здесь https://goo.gl/42MaaR