В прошлом году я писал пост-рассуждение на тему будущего мобильных приложений, где высказал мнение по поводу т.н. 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 году посещал это мероприятие.
Хабр
Открываем доступ к видеозаписям HighLoad++ за последние пять лет
Мы выложили в открытый доступ видеозаписи последних пяти лет конференции разработчиков высоконагруженных систем HighLoad++. Смотрите, изучайте, делитесь и подп...
Вы когда-нибудь задумывались о том, почему у демона SSH 22 порт? Автор первой версии sshd рассказывает краткую историю создания продукта и протокола - https://www.ssh.com/ssh/port. В то время (1995 год) люди пользовались ftp (21 порт) и telnet (23 порт), а 22, как ни странно, был свободен, ssh же в свою очередь был призван заменить их. Вот такая вот ирония судьбы.
Ssh
The story of the SSH port is 22.
The SSH port is 22. This is the story of how it got that port number. And practical configuration instructions.
Нашел классную серию статей (пока только доступна первая часть) про создание Progressive Web Apps на Vue.Js — https://goo.gl/l2pFQ6. Для тех, кому интересна эта тема, на официальном гитхаб аккаунте vue Addy Osmani активно "пилит" boilerplate для построения PWA на Vuejs — https://github.com/vuejs/pwa
Sicara | Agile Big Data Development
A progressive Web application with Vue JS, Webpack & Material Design [Part 1]
Progressive web applications are the future. And more and more big companies are starting playing with them (such as Twitter: https:…
Instagram выпустил полноценный PWA пока только без фильтров https://goo.gl/uK0uXb. Самое время начать активно "пилить" прогрессивные веб приложения.
TechCrunch
Instagram launches mobile web sharing to pursue global growth
Instagram wants to be the photo app for the whole world, even if you can’t or won’t download it. In pursuit of international growth where networks are slow and data is expensive, Instagram has…
Занятная статья от парня, который решил бросить свою прежнюю работу в качестве установщика маршрутов на стене для скалолазания, и решил стать разработчиком. Весь путь у него занял около года, в конце концов он получил оффер от компании из Сан-Франциско — https://goo.gl/NINmk0
freeCodeCamp
How I went from zero to San Francisco software engineer in 12 months
One year ago, I was working part-time as a route setter at a rock climbing gym in Tennessee. Today I’m working as a software engineer at a…
Зачастую, создавая очередное веб-приложение, мы даже не задумываемся о потенциальных проблемах, которые злоумышленники могут использовать себе во благо. В последнее время стали очень популярны заметки-чеклисты. Недавно наткнулся на хороший чеклист по безопасности веб-приложений https://goo.gl/1DfIOg
Simple Security
Web Developer Security Checklist
Developing secure, robust web applications in the cloud is hard, very hard. If you think it is easy, you are either a higher form of life…
Addy Osmani делает детальный обзор PWA от Twitter https://goo.gl/4HC3hU. Там же можно найти ссылку на блог Твиттера, где ребята рассказывают о том как они создавали Twitter Lite. К слову, я уже давно не использую приложение твиттер, пользуюсь только веб версией.
В США, а именно в Портленде (второй год подряд), сейчас проходит масштабное событие для мира Python - PyCon US 2017. PyCon US помимо того, что собирает всех звёзд python сообщества, славится также и тем, что практически день в день доклады и туториалы с конференции становятся доступны на YouTube. Вот и на этот раз ребята подготовили для вас "киношку" на выходные дни - https://goo.gl/RaF1FB
YouTube
PyCon 2017
PyCon 2017 Conference tutorials and talks (https://us.pycon.org/2017/).
Наверняка многие из вас слышали про знаменитый курс по Computer Science от Гарварда, речь идет о CS50 https://cs50.harvard.edu/. Для тех, кто не знает, это настоящее шоу 😊 (особенно визуализация алгоритмов). Недавно Павел @paulwinex прислал ссылку на русскую версию этого курса https://goo.gl/LyTXYj.
edX
CS50: Harvard’s computer science courses and certificates | edX
Start learning computer science with Harvard's CS50 courses on edX. Access free courses, earn certificates, and study at your own pace with expert-led instruction.
RoadToDataScientist1.png
535.4 KB
Road map для тех, кто хочет связать себя с карьерой Data Scientist.
Нашел вебкаст от Gitlab, где разработчики делятся мнением почему они выбрали в качестве Web UI фреймворк Vue.js https://youtu.be/ioogrvs2Ejc
YouTube
Why We Chose Vue.js - Inside GitLab
During this live GitLab Frontend Update, Developer Phil Hughes will present recent changes in the GitLab user interface including why we chose Vue.js.
Stay tuned after the presentation for a Q&A section with Phil and GitLab's frontend lead, Jacob Schatz.…
Stay tuned after the presentation for a Q&A section with Phil and GitLab's frontend lead, Jacob Schatz.…
Наверняка все уже слышил, что 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
YouTube
Введение в Kotlin | Технострим
Мероприятие: Android Devs Meetup от 26.04.2017 Выступающий: Светлана Исакова, разработчик и евангелист Kotlin, автор книги «Kotlin in Action», JetBrains Kotl...
Я адепт языка 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 года назад, но концепция работы БД рассказана в ней отлично.
YouTube
01 - Hadoop. Введение
Лектор: Евгений Чернов https://stepik.org/150
Классная статья с обзором сегодняшних трендов в экосистеме больших данных https://blog.insightdatascience.com/the-data-engineering-ecosystem-in-2017-2c2a3429350e. Кстати, эти ребята занимаются обучением по программам Data Engineering и Data Science бесплатно, но при условии, что у вас есть право на работу в США (мне пришел отказ в приёме по причине отсутствия рабочей визы). Помимо статьи, они запилили классную интерактивную карту с обзором технологий http://xyz.insightdataengineering.com/blog/pipeline_map/. Пожалуй, тема data engineering сейчас для меня наиболее актуальная, поэтому ждите новых постов на эту тему здесь и в блоге!
Medium
The data engineering ecosystem in 2017
Since we launched the Insight Data Engineering Fellows program in 2014, we’ve built relationships with over 75 teams in the data industry…
Ценители VueJS наверняка уже слышали о том, что прошла первая тематическая конференция - VueConf. На официальном канале конференции сейчас потихоньку появляются видеозаписи выступлений участников. Посмотреть можно тут https://goo.gl/FPMiTz
YouTube
VueConf EU
VueConf is the first international conference focused exclusively on Vue.js. The event was organized by Monterail — software house from Wrocław and Evan You ...
Прошедшая неделя порадовала нас выходом видео-лекций с 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, то найдите время и пробегитесь по списку тем, уверен, что что-то интересное да приглянется. Хорошего вам выходного дня!
YouTube
SciPy 2017: Scientific Computing with Python Conference - YouTube
SciPy 2017 (https://scipy2017.scipy.org), the sixteenth annual Scientific Computing with Python conference, will be held July 10-16, 2017 in Austin, Texas. V...
В прошлом месяце я выкладывал ссылку на цикл видео-лекций про Hadoop на русском языке от Mail.Ru, они были больше теоретические, но тем не менее полезные для вхождения в область больших данных. А вот на днях нашел плейлист с практическими лекциями про Hadoop, HDFS, парадигму Map/Reduce и экосистему Apache в области больших данных (Kafka, HBase, Cassandra, Hive и тд). Осилил пока только первое видео, но уже нравится. Вода отсутствует. Советую ознакомиться https://goo.gl/J834pT
YouTube
Методы и системы обработки больших данных | Иван Пузыревский - YouTube
Совсем недавно в Австралии прошел PyCon — PyCon Australia, все видео с прошедшей конференции доступны здесь https://goo.gl/42MaaR
YouTube
Pycon Australia 2017 - YouTube