Продолжая тему докладов с прошедшего ивента Google IO. Хороший обзорный доклад про новые фичи в языке JavaScript.
- появился flatMap (по аналогии со Scala)
- крутое API для интернационализации
- нововведения в API для работы с датами и временем
и многое другое.
Более подробно можно ознакомиться в докладе What’s new in JavaScript
- появился flatMap (по аналогии со Scala)
- крутое API для интернационализации
- нововведения в API для работы с датами и временем
и многое другое.
Более подробно можно ознакомиться в докладе What’s new in JavaScript
YouTube
What’s new in JavaScript (Google I/O ’19)
This presentation gives an overview of cutting-edge JavaScript development techniques to build modern web and Node.js apps. Discover which features to expect in Chrome and Node.js soon, how the V8 engine optimizes for them, and how to improve real-world performance…
Наверное многие из вас уже слышали, что Github запустил бета-версию сервиса Github Packages. Сервис доступен по инвайтам, изъявить желание можно прямо в своём аккаунте.
Сервис представляет из себя реестр пакетов, где каждый разработчик может размещать как публичные пакеты так и приватные. Если вы работаете в приватной команде и у вас есть пакеты, отныне не нужно ставить системы вроде Nexus Repository.
Сейчас гитхаб поддерживает:
- npm
- rubygems
- docker
- nuget
- maven
PyPi среди поддерживаемых систем нет, но скорее всего появится в ближайшее время.
Более подробно с демо можно посмотреть в докладе Introducing GitHub Package Registry
Сервис представляет из себя реестр пакетов, где каждый разработчик может размещать как публичные пакеты так и приватные. Если вы работаете в приватной команде и у вас есть пакеты, отныне не нужно ставить системы вроде Nexus Repository.
Сейчас гитхаб поддерживает:
- npm
- rubygems
- docker
- nuget
- maven
PyPi среди поддерживаемых систем нет, но скорее всего появится в ближайшее время.
Более подробно с демо можно посмотреть в докладе Introducing GitHub Package Registry
Как то незаметно стали доступны доклады с прошедшей в ноябре 2018 конференции HighLoad++. Вот наиболее интересный, имхо, список докладов:
- Как мы качаем 60 миллионов страниц в день из Веба
- AWS Cost Reduction - Experiences and Strategies
- Кластер Kubernetes в твоём ноутбуке. Знакомство с minikube
- Hadoop at scale: мы построили большой кластер, как его теперь сохранить?
- Делаем бэкенд нового поколения на FoundationDB
Остальные доклады можно посмотреть в плейлисте
- Как мы качаем 60 миллионов страниц в день из Веба
- AWS Cost Reduction - Experiences and Strategies
- Кластер Kubernetes в твоём ноутбуке. Знакомство с minikube
- Hadoop at scale: мы построили большой кластер, как его теперь сохранить?
- Делаем бэкенд нового поколения на FoundationDB
Остальные доклады можно посмотреть в плейлисте
YouTube
Как мы качаем 60 миллионов страниц в день из Веба / Александр Сибиряков (Scrapinghub)
Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
--------
HighLoad++ Moscow 2018
Тезисы и презентация:
https://www.highload.ru/m…
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
--------
HighLoad++ Moscow 2018
Тезисы и презентация:
https://www.highload.ru/m…
На DevGamm! в Москве был доклад от Jonathan Blow про деградацию в области программного обеспечения и что нам с этим делать. Рекомендую к просмотру Preventing the Collapse of Civilization
YouTube
Jonathan Blow - Preventing the Collapse of Civilization (English only)
Jonathan's talk from DevGAMM 2019.
https://www.youtube.com/c/DevGAMMchannel
https://www.youtube.com/c/DevGAMMchannel
Для тех, кто частенько обновляет версии Python. Будьте бдительны, планируется зачистка стандартной библиотеки в 3.9 и 3.10: https://www.opennet.ru/opennews/art.shtml?num=50726
www.opennet.ru
Намечена большая чистка стандартной библиотеки Python
Разработчики проекта Python опубликовали предложение (PEP 594) по проведению значительной чистки стандартной библиотеки. К выносу из стандартной библиотеки Python предлагаются как явно устаревшие и узкоспециализированные возможности, так и компоненты, в которых…
Подборка интересного материала с ресурса RealPython:
- Python Logging: A Stroll Through the Source Code
- Unicode & Character Encodings in Python: A Painless Guide
- Hands-on Python 3 Concurrency With the asyncio Module
- Idiomatic Pandas: Tricks & Features You May Not Know
- Interactive Data Visualization in Python With Bokeh
- Python Logging: A Stroll Through the Source Code
- Unicode & Character Encodings in Python: A Painless Guide
- Hands-on Python 3 Concurrency With the asyncio Module
- Idiomatic Pandas: Tricks & Features You May Not Know
- Interactive Data Visualization in Python With Bokeh
Realpython
Python Logging: A Stroll Through the Source Code – Real Python
In this step-by-step tutorial, you'll learn about how the Python logging package is designed from an OOP perspective. You'll walk line by line through the source code and become better equipped to know what your code is doing.
Forwarded from DataEng
Ребят, в конце марта собрал все известные материалы по теме Data Engineering, получился небольшой репозиторий с интересными ресурсами. Он будет и дальше пополняться, поэтому просьба зайти на гитхаб, поставить звёздочку или даже форкнуть и отправить PR на дополнение.
Сам репозиторий - Data-Engineering-HowTo.
Давайте вместе соберём классный гайд.
Сам репозиторий - Data-Engineering-HowTo.
Давайте вместе соберём классный гайд.
GitHub
GitHub - adilkhash/Data-Engineering-HowTo: A list of useful resources to learn Data Engineering from scratch
A list of useful resources to learn Data Engineering from scratch - adilkhash/Data-Engineering-HowTo
Martin Fowler написал эссе на тему Is High Quality Software Worth the Cost? Рекомендую к прочтению всем, особенно менеджерам продуктов и тем, кто отвечает за поставку ПО. Основная мысль в статье крутится вокрут компромисса между качеством программы и её стоимостью. Мартин рассуждает, что такой подход в корне не верный, и качественный софт зачастую обходится дешевле бизнесу. Читаем
martinfowler.com
Is High Quality Software Worth the Cost?
We usually perceive that it costs more to get higher quality, but software internal quality actually reduces costs.
Завтра, 31 мая, Яндекс.Толока проведёт встречу, посвящённую технологиям краудсорсинга.
Команда Яндекса расскажет о развитии Толоки как краудсорсинговой платформы и её возможностях, а представители компаний-партнёров поделятся опытом использования сервиса в работе с данными. Доклады будут полезны компаниям и специалистам, которые разрабатывают умные решения на основе машинного обучения, а также всем, кто хочет больше узнать о краудсорсинге и его применении для решения бизнес-задач.
— Сотрудники Яндекса расскажут всё о сертификации партнёров Толоки и о новых функциях сервиса для заказчиков.
— DBrain научит с помощью Толоки распознавать документы в реальном времени с 99% точностью.
— ID R&D поделится опытом создания устойчивой системы противодействия атакам с подменой личности на основе базы изображений, собранной с помощью крауда.
— Завершит встречу секретный доклад Яндекса о внутренних инструментах для эффективного выстраивания процессов, которые уже скоро могут стать доступными всем желающим.
Участие в мероприятии бесплатное, но количество мест ограничено. Успейте подать заявку на участие сегодня до 16:00 и получить приглашение. Сделать это можно на странице мероприятия: https://bit.ly/2JJXbCx
Команда Яндекса расскажет о развитии Толоки как краудсорсинговой платформы и её возможностях, а представители компаний-партнёров поделятся опытом использования сервиса в работе с данными. Доклады будут полезны компаниям и специалистам, которые разрабатывают умные решения на основе машинного обучения, а также всем, кто хочет больше узнать о краудсорсинге и его применении для решения бизнес-задач.
— Сотрудники Яндекса расскажут всё о сертификации партнёров Толоки и о новых функциях сервиса для заказчиков.
— DBrain научит с помощью Толоки распознавать документы в реальном времени с 99% точностью.
— ID R&D поделится опытом создания устойчивой системы противодействия атакам с подменой личности на основе базы изображений, собранной с помощью крауда.
— Завершит встречу секретный доклад Яндекса о внутренних инструментах для эффективного выстраивания процессов, которые уже скоро могут стать доступными всем желающим.
Участие в мероприятии бесплатное, но количество мест ограничено. Успейте подать заявку на участие сегодня до 16:00 и получить приглашение. Сделать это можно на странице мероприятия: https://bit.ly/2JJXbCx
events.yandex.ru
Встреча с партнёрами Толоки, 31 мая 2019, Москва — События Яндекса
События — вся информация о конференциях, школах, семинарах и других мероприятиях Яндекса — как прошедших, так и предстоящих.
Сегодня хочу порекомендовать канал @datalytx, посвященный анализу данных с помощью Python. Алексей рассказывает не столько про машинное обучение, сколько про обработку данных, получение данных из API, парсинг веб-сайтов, автоматизацию различной рутины. Если вам интересно копаться с задачами по извлечению данных из различных источников, например, использование API Гугл Таблиц или обработка данных из Excel-файлов, смело подписывайтесь!
На моей любимой учебной платформе Stepik 1 июня стартует бесплатный курс Нейронные сети и компьютерное зрение от Samsung Research Russia. Всем кому так или иначе интересна тема нейронных сетей и компьютерного зрения велком!
Stepik: online education
Нейронные сети и компьютерное зрение
Почему стоит начать изучение машинного обучения и нейронных сетей с нашего курса? Наш девиз "Больше практики!": излагая математические основы очень доступным языком, авторы курса, эксперты Samsung AI Center дадут базовые знания на примере решения задач компьютерного…
Вышло обновление на бесплатную книгу JavaScript for impatient programmers. В обновлённой версии затронут стандарт ES2019, добавлены упражнения и секции для продвинутых. При всей моей любви к Python (из-за простоты и лаконичности), JavaScript заметно похорошел и стал очень приятным.
Книга больше рассчитана на новичков в JS, но и продвинутым будет что почитать.
Книга больше рассчитана на новичков в JS, но и продвинутым будет что почитать.
Нашел на просторах сети незаконченный курс по aiohttp на русском языке (основы покрыты). Плейлист с видео доступен на YouTube. Код курса можно найти по ссылке. Видимо у автора кончилась мотивация и он перестал записывать уроки, но тем не менее новичкам будет полезно.
GitHub
GitHub - xen/aiohttp-tutorial: Aiohttp Mega tutorial. We making full featured async python project with Aiohttp framework. Each…
Aiohttp Mega tutorial. We making full featured async python project with Aiohttp framework. Each release is new video on Youtube channel. Post your issues for new requests - xen/aiohttp-tutorial
Серверы с GPU от 90 рублей в час! 🔥
Облачные вычисления на базе графических ускорителей Tesla V100 отлично подойдут для машинного обучения, анализа данных и высокопроизводительных вычислений. 💪🏻
Подробности по ссылке: https://bit.ly/2EVbqQO
Облачные вычисления на базе графических ускорителей Tesla V100 отлично подойдут для машинного обучения, анализа данных и высокопроизводительных вычислений. 💪🏻
Подробности по ссылке: https://bit.ly/2EVbqQO
Курсера подготовила список курсов для прокачки себя в теме Self Driving Cars. В этот список входят такие специализации как:
- Self-Driving Cars
- Computer Vision
- Modern Robotics
и т.д. Если вам интересна тема, то велком по ссылке.
- Self-Driving Cars
- Computer Vision
- Modern Robotics
и т.д. Если вам интересна тема, то велком по ссылке.
Coursera
Become a Self-Driving Car Engineer
This collection is curated to help learners from various backgrounds prepare for the Self-Driving Cars Specialization from the University of Toronto. As more vehicles come equipped with semi-autonomous driving capabilities, industry demand for self-driving…
На TowardsDataScience вышла крутая статья про статистику и визуализацию данных на Python. В статье используется библиотека plotly.
Если вдруг после прочтения статьи у вас появилось дикое желание погрузиться в статистику, то вот вам список бесплатных курсов:
- Основы статистики
- Основы статистики. Часть 2
- Основы статистики. Часть 3
- Введение в Data Science и машинное обучение
Если вдруг после прочтения статьи у вас появилось дикое желание погрузиться в статистику, то вот вам список бесплатных курсов:
- Основы статистики
- Основы статистики. Часть 2
- Основы статистики. Часть 3
- Введение в Data Science и машинное обучение
Medium
Practical Statistics & Visualization With Python & Plotly
How to use Python and Plotly for statistical visualization, inference, and modeling
New.HR выпустили дайджесты с лучшими вакансиями для IT специалистов.
Вакансии собраны вручную, в том числе и из закрытых источников, с прямыми контактами работодателей.
Команда New.HR ведет одновременно 23 канала для разных профессий, где каждый день выкладывает вакансии без спама и смс.
Вакансии для:
C#, .Net
C/C++
DevOps
Mobile App Development
Front-End + Node.js
Go & Rust
JVM Jobs
PHP
Python
QA
Ruby & Elixir
Team Lead, CTO
Вакансии собраны вручную, в том числе и из закрытых источников, с прямыми контактами работодателей.
Команда New.HR ведет одновременно 23 канала для разных профессий, где каждый день выкладывает вакансии без спама и смс.
Вакансии для:
C#, .Net
C/C++
DevOps
Mobile App Development
Front-End + Node.js
Go & Rust
JVM Jobs
PHP
Python
QA
Ruby & Elixir
Team Lead, CTO
Наткнулся на интересную статью про общие подходы Code Review, а именно чем отличается хороший код-ревью от отличного код-ревью: Good Code Reviews, Better Code Reviews
The Pragmatic Engineer
Good Code Reviews, Better Code Reviews
I've published an updated and re-edited version of this article on the Stack
Overflow blog - check it out
[https://stackoverflow.blog/2019/09/30/how-to-make-good-code-reviews-better/]!
I have been doing day to day code reviews for over a decade now. The…
Overflow blog - check it out
[https://stackoverflow.blog/2019/09/30/how-to-make-good-code-reviews-better/]!
I have been doing day to day code reviews for over a decade now. The…
Интересный тред про asyncio в Python: https://twitter.com/dmfigol/status/1134900238114852864
Twitter
Dmitry Figol
#python asyncio thread Writing a new app at work, decided to do it using asyncio. Mostly rest calls with aiohttp, mix of serial and concurrent tasks. After initial challenges, it has become pretty straightforward. Sharing some observations and thoughts. Let's…
24-25 июня выступаю на PyCon Russia 2019. Если кто-то принимает участие - приходите знакомиться :) Программу докладов можно посмотреть по ссылке
Если у вас есть проблемы с пониманием рекурсии, то нашел отличный доклад от Эла Свайгерта: https://www.youtube.com/watch?v=fhDsjfLSmVk
YouTube
Al Sweigart - Beginner's Guide to Recursion, SF Python Meetup Jan 2019
Beginner's Guide to Recursion, Al Sweigart - January 2019 SF Python Meetup
Recursion has an intimidating reputation for being the advanced skill of coding sorcerers. But in this tutorial we look behind the curtain of this formidable technique to discover…
Recursion has an intimidating reputation for being the advanced skill of coding sorcerers. But in this tutorial we look behind the curtain of this formidable technique to discover…