Видео 10 лучших докладов о Python на конференции PyCon


Оглавление (нажмите, чтобы открыть):

PiterPy 2020

О ЧЕМ БУДЕТ КОНФЕРЕНЦИЯ

На PiterPy вы найдете только высоко технические доклады и реальные кейсы от спикеров со всего мира.

ЧТО ПОЛУЧАЮТ УЧАСТНИКИ

День докладов / лекций / воркшопов

Обед шведский стол и два плотных кофе-брейка

Безлимитный кофе в течение всей конференции

Оперативный доступ к архиву видеозаписей докладов

Возможность бесплатного посещения докладов параллельной конференции Golang Piter 2020

Новые знания и знакомства

КАК ЭТО БЫЛО РАНЬШЕ

PiterPy #1 (25 апреля 2014): видео и презентации докладов

PiterPy #2 (20 марта 2015): видео и презентации докладов

PiterPy #3 (22-23 апреля 2020): видео и презентации докладов

PiterPy #4 (3-4 ноября 2020): видео и презентации докладов

PiterPy #5 (2-4 ноября 2020): видео и презентации докладов

PyCon Belarus 2020

Беларусь присоединилась к международному PyCon сообществу в 2015 году. 4 февраля в Минске на площадке SPACE в третий раз пройдёт конференция PyCon Belarus 2020, посвященная разработке на языке Python.

Как всегда, тематика докладов подобрана сообществом и будет интересна для разработчиков любого уровня.

А ещё в этом году мы сделали программу PyCon интересной не только для питонистов.

Программа конференции PyCon Belarus 2020 разбита на 2 потока:

PYTHON TRACK

Традиционно посвящен разработке на Python и сопутствующим технологиям.

  • David Cramer, CEO в Sentry, присоединился к конференции с темой Engineering an Open Source Company, в которой он расскажет, как развивалась компания Sentry, какой путь прошла и чем она является сегодня
  • Игорь Давыденко (который, кстати, пишет на Python более 10 лет) сделает обзор изменений и оптимизаций в Python 3.6 и покажет на примерах, почему Python 3.6 быстрее, чем Python 3.5
  • В докладе Андрея Солдатенко, CTO в Ethoos, Crash test of Django ORM вы узнаете, так ли хорош Django ORM для реальных задач, и в каких случаях лучше вернуться к старому доброму SELECT * FROM table (hint: Django ORM лучше, чем вы о нем думаете).
  • Иван Колодяжный, Core developer в OpenStack, расскажет о разработке крупных open source приложений с помощью Python, как устроено взаимодействие в сообществе, как работают гайдлайны, code reviews и так далее
  • Armin Ronacher (Software developer и всем известный Open Source маньяк из Австрии) поделится опытом решения задач в Sentry и собственных open source проектах
  • В докладе Honza Král из Elasticsearch рассмотрит развитие проекта Elasticsearch и планы на будущее
  • Konstantinos Koukopoulos из Transifex выступит с докладом Going global with Python про локализацию и пути повышения эффективности этих процессов
  • Кирилл Борисов из Яндекса расскажет о потенциале Raspberry Pi GPIO и существующих библиотеках на Python
  • Артем Малышев расскажет про многообещающий проект BeeWare, основная идея которого — заставить Python чувствовать себя как дома на нетрадиционных для него платформах (да-да, и на мобильных устройствах тоже)!
  • Андрей Светлов, Python Core Developer, по сложившейся традиции поделится опытом и расскажет об обновлениях в asyncio и aiohttp

DATA SCIENCE TRACK

Здесь докладчики поделятся hands-on опытом и новейшими практиками набирающего обороты направления анализа данных.

  • Ondřej Veselý, Data analyst в чешском Kiwi.com, присоединился к конференции с Showcase Fully asynchronous queue solution with Kafka, основанном на примерах из богатого личного опыта
  • Денис Пирштук из InData Labs рассмотрит эволюцию Python-экосистемы для Data Science и развитие различных Python-библиотек
  • Украинский Data scientist Олесь Петрив покажет результаты некоторых экспериментов с динамическими векторными моделями английского и русского языков
  • Арсений Кравченко, Team Lead команды Data Science в Juno, в докладе Когда приедет ваш водитель? на примере реальных кейсов сделает обзор проблемы предсказания времени прибытия автомобиля
  • Рассмотрим опыт построения end-to-end системы для обучения и тестирования моделей на базе Python-фрэймворка в докладе Дениса Дусь, InData Labs.

Конференция пройдет с 10 до 19 часов, в субботу, 4-го февраля на площадке SPACE.

Стоимость билетов – 138 BYN (

4300 рублей), продажа производится на сайте конференции.

Moscow Python Conf++ 2020. Как это было

Опубликовано shwan в 02.11.2020 02.11.2020

22 и 23 октября я принимал участие крупнейшей российской конференции профессиональных Python-разработчиков Moscow Python Conf++. И в этой статье я хочу поделиться своими впечатлениями о данном мероприятии.

Наверное, первое с чем сталкиваешься при участии в любой конференции, это с тем, как сработали организаторы. В данном случае все было сделано на высшем уровне.

В первую очередь я хотел бы отметить отличный выбор места проведения конференции – Event-холл «Инфопространство». Удобное расположение недалеко от метро Кропоткинская в нескольких шагах от Пречистенской набережной (да, пройтись от метро чуть-чуть нужно, но для программистов, которые проводят сидя за компьютером бОльшую часть дня, это даже полезно).

Регистрация на конференцию заняла всего лишь около одной минуты, а может быть даже быстрее. Милые и симпатичные девушки все объяснили и показали. Сразу после регистрации можно было получить заранее приготовленные организаторами визитки, программу конференции и мерч (блокноты, ручки, наклейки и т.д.). Прямо на территории мероприятия работал небольшой книжный магазин, с тематическими книгами для участников конференции с единой ценой 500 рублей.

Вся территория проведения конференции была разделена на три основные части: огромное фойе, где можно было перекусить, попить кофе и в свободной форме пообщаться как с участниками конференции, так и с докладчиками; большой и малый залы, в которых параллельно велись два доклада продолжительностью до одного часа. Это можно считать одной из основных проблем данной (и многих других) конференций – многие участники хотели попасть на два доклада одновременно, но чисто физически не могли этого сделать. Естественно, параллельный доклад можно посмотреть в записи, но вот возможности задать вопрос докладчику к сожалению уже не будет. Но тут уж никуда не денешься. Англоязычные доклады, кстати, проводились все последовательно в малом зале, что позволило участникам с недостаточным уровнем знания английского языка идти на русскоязычный доклад и не терять время, не понимая суть рассказа.

В холле кроме основных докладов проводились дополнительные активности, интеллектуальные игры на знания Python (Своя игра), холиварные обсуждения и конкурсы. И в целом на конференции была достаточно уютная и непринужденная атмосфера без пафоса и официоза.

Все доклады начинались точно вовремя и никаких технических проблем мной замечено не было, что тоже говорит о высоком уровне организации. А еще после каждого выступления, докладчик дарил книгу за лучший вопрос из зала, что я считаю очень приятный бонус.

В конце первого дня, была организована пивная вечеринка с неформальными докладами и еще более интенсивным обсуждением вопросов среди участников.

В целом, никаких проблем с проведением конференции я не заметил. Все очень профессионально и качественно. Работа организационной группы заслуживает высшей похвалы.

Как я уже говорил выше, доклады велись в два потока. Естественно, основное направление выступлений было посвящено языку программирования Python, фреймворку Django и другим связанным с ними технологиям. Несмотря на это, информация, рассказанная в докладах, могла быть полезна и в других сферах программирования. Были рассмотрены вопросы повышения производительности и устойчивости работы приложений, организации отказоустойчивых кластеров и микросервисов, и даже о том, как правильно обучать программированию. Основные идеи, а также интересные высказывания из каждого доклада, на которых я присутствовал, я публиковал в своем Twitter-канале.

Самым большим и важным плюсов данной конференции на мой взгляд являлись даже не сами доклады (хотя они действительно были интересные и полезные), а общение среди участников. Более опытные специалисты подсказывали как лучше решить возникающие проблемы, какие технологии в каких случаях лучше использовать, а от чего лучше держаться подальше. Такой обмен опытом крайне важен и может дать серьезный толчок как для развития человека с профессиональной точки зрения, так и для информационной системы, в разработке которой он принимает участие.

В заключении хотелось бы сказать, что подобный формат профессиональных конференций очень важен и позволяет двигать все сообщество разработчиков в сторону профессионального и межличностного развития. Спасибо организаторам, докладчикам и участникам за такое масштабное событие в жизни Python-сообщества России.

Поездка на PyCon US 2020 в Портленд

Совсем недавно закончилась самая масштабная конференция в мире Python — PyCon US 2020 в городе Портленд. В этом году мне посчастливилось быть среди её участников. В этой заметке расскажу о своих впечатлениях о поездке, о самой конференции и немного о докладах, прочитанных там.

Портленд небольшой городок на западе США. Он носит неофициальное название Rose City (Город Роз). И это не просто так, там действительно очень много цветов, деревьев да и зелени в целом; глаз радуется одним словом. Каждый год в городе проходит фестиваль роз.

Поездка моя выдалась весьма длительной, так как я летел из Алматы до Нью-Йорка, а оттуда уже непосредственно в Портленд. Совокупно полёт занял около суток, то есть я провёл в воздухе около 24 часов. Понимаешь масштабы страны, когда внутренний перелёт (Нью-Йорк — Портленд) занимает порядка 6 часов. Но скажу сразу, это того стоило 🙂

Прилетел я 28 мая поздно ночью, поэтому начало неофициальной части я не застал. К слову, неофициальной частью являлись туториалы по 3-4 часа, кодинг-классы для детей, воркшопы от спонсоров и общение с участниками. Следующий день также был весьма насыщен своей неофициальной частью, поэтому я с радостью его посетил. Первый доклад, который я послушал был из категории sponsor workshop, читали его разработчики из Dropbox во главе с Гвидо ван Россумом. Тема была посвящена аннотациям в питоне. К сожалению, эти лекции по какой-то странной причине не были записаны на видео, поэтому их запомнят лишь те, кто там присутствовал. В ходе доклада я узнал о существовании такой классной штуки как mypy, статического анализатора python кода, а также про модуль typing в стандартной библиотеке (да-да, я ещё не пробовал использовать аннотации). В конце были заданы вопросы из зала, и мне понравился вопрос касательно будущего аннотаций и в частности будут ли они как-то в дальнейшем влиять на производительность кода (прекомпиляция, оптимизация байт-кода или ещё что-то). К сожалению, Гвидо ответил, что такой исход маловероятен и аннотации лишь фича, облегчающая сопровождение и поддержку кода. После окончания этой презентации я решил не посещать остальные (а их было ещё 2), а уделить время на общение с участниками, спонсорами и организаторами столь удивительного мероприятия. К слову, среди участников конференции были практически все западные python-гуру: Raymond Hettinger, Alex Gaynor, Daniel Greenfeld (он же PyDanny) с супругой Audrey Greenfeld, Ned Batchelder, Andrew Godwin, Jessica McKellar, Alex Martelli и многие другие. С кем то из них мне удалось немного пообщаться и задать вопросы.

Официальный старт конференции был назначен на 30 мая в 9 утра. Открыл её небезызвестный Brandon Rhodes, который является ещё и организатором этого грандиозного события. Открытие конференции и первый keynote можно посмотреть на видео ниже:

Возвращаясь к Keynote, то, пожалуй, я отмечу лишь 2 полезных для меня выступления. Первое от Гвидо:

В своей речи Гвидо рассказал о появлении питона и про то каким он был гиком в детстве, а также что ждёт питон в будущем. По сути, большая часть его речи была взята из его же статьи — King’s Day Speech. Для общего развития советую ознакомиться.

Другим не менее интересным Keynote было выступление Parisa Tabriz, она же Security Princess в корпорации Google. Она рассказала о хакерах и хакерском мышлении.

Что касается докладов на тему питона, то признаюсь, что посещал я их мало, так как считаю, что конференция далеко не то место куда необходимо приезжать за знаниями. Куда важнее общаться с участниками и спикерами. Общения мне хватит надолго 🙂

Из интересных диалогов узнал следующее:

  • Django Channels будет включен в следующий LTS релиз Django, то есть в версию 1.11. Релиз намечается в апреле 2020 года.
  • Пообщавшись с ребятами из JetBrains PyCharm, узнал, что они активно «пилят» поддержку подсистемы Linux, релиз которой намечен к годовщине выхода Windows 10.
  • Следующее издание Two Scoops of Django выйдет вместе с LTS релизом Django.
  • Веб-сервер Daphne некоторые активно используют в production (в частности pydanny) для работы с django channels.
  • Facebook активно использует Python 3 внутри своей инфраструктуры (они же являлись главным спонсором PyCon).
  • На прошедшем PyCon было много интересных людей, вовлечённых в образовательные проекты (обучение детей, людей с ограниченными возможностями). Доклады на эту тему также можно посмотреть по ссылке внизу.
  • Поддержка второй ветки питона заканчивается в 2020 году. По этому случаю на PyCon 2020 будет устроена вечеринка 🙂 По этому случаю даже был запущен веб-сайт.
  • Все крутые питон разработчики работают в Dropbox 🙂 Судя по всему это какой-то фетиш мистера Хьюстона — собрать всех именитых питонистов в одном месте.

Было ещё много бесед на разные темы, так как народ собрался разношёрстный и много мог чего рассказать (мне, например, было интересно всё, что связано с анализом данных и машинным обучением). Так я узнал о существовании книги Python Data Science Handbook, а также немного пообщался с её автором, который презентовал хороший доклад на тему статистики для хакеров 🙂

Этим и замечательны конференции. У вас появляется уникальный шанс встретить и поговорить с теми, о ком вы только читали или слышали в сети. И эти люди открыты к общению и интересным беседам с вами.

Так, например, мне удалось сделать селфи с Гвидо 🙂 Спросить у него есть ли шанс на то, что в питоне когда-нибудь появятся интерфейсы. Ответ: нет 🙂

Поговорить с PyDanny о Django и их с Audrey проекте Cookiecutter.

Прикупить книжек с 30% скидкой для участников.

Я приобрел парочку книг, включая Teach your kids to code о которой непременно напишу обзор, так как тематика образования для меня очень близка.

Я ранее упоминал о том, что компания Facebook являлась спонсором PyCon, поэтому около их стенда я нашел вот такую занимательную картинку о том как они используют питон в свой работе:

К слову о докладах. Совокупно я посетил около 10 докладов, так как понимал, что остальные будут выложены в сеть в этот же день (оперативности можно только позавидовать). Из тех, что мне было интересно слушать:

Nina ZakharenkoMemory Management in Python
Эта девушка на прошлом PyCon 2015 выступала с очень интересным докладом на тему технического долга (technical debt). В этот же раз она поделилась интересной, а главное важной информацией о том как Python работает с памятью компьютера.

Davey ShafikHTTP/2 and Asynchronous APIs
Отличный доклад-введение в HTTP 2.0. Какие преимущества даёт нам новая версия старого протокола? Об этом вы узнаете в этом видео:

Christophe PettusDjango 1.8/1.9 and PostgreSQL: An Ever-Closer Union
Новая версия нашего замечательного фреймворка представила нам расширенные возможности работы с SQL базой данных PostgreSQL. Подробности в видео.

Andrew GodwinReinventing Django for the Real-Time Web
Подробный доклад о Django Channels. С приходом HTTP 2, будущее полноценного real-time web не за горами.

Это лишь та малая часть докладов, которые я успел прослушать, а их была тьма. Благо сейчас всё они доступны для просмотра на Youtube. Ссылку на все презентации можно найти в конце заметки. Удивительно то, что в этом году среди докладчиков 40% были девушки. Я всегда выступаю за поддержку движения Tech Woman и даже задумываюсь об организации Django Girls/PyLadies движения в Алматы, но это пока только мысли.

Заключение

Посещение конференций это всегда круто. Помимо знакомств это ещё и открытие для себя новых мест. Поездка в Портленд было моё первое путешествие в США. Я всегда мечтал попасть в эту страну, а PyCon предоставил мне возможность совместить приятное с полезным. Таким образом я охватил сразу 3 крупных города: Нью-Йорк, Портленд и Сиэтл. От последнего я просто в ударе.

Отмечу, что я был единственным участником из Казахстана. К сожалению, у нас не так развит IT сектор ввиду пока непонятных до конца для меня причин. Хочется видеть наших людей в мировом IT сообществе, вносящих вклад в его развитие. Будем стараться двигаться в этом направлении.

Подборка Python (пайтон)-каналов на Youtube 2020

Подборка Python (пайтон)-каналов на Youtube 2020

Если вы решили изучать язык программирования Python, то эта подборка youtube каналов для вас.

Специально для вас купон на 20% скидку от школы программирования ITVDN по изучению Python «DIKCF1G» . Курс доступен по ссылке https://itvdn.com/ru/specialities/python-developer.

Siraj Raval

Автор канала − увлеченный разработчик в сфере искусственного интеллекта. В видеороликах рассказывается об использовании искусственного интеллекта в играх, музыке, чат-ботах и многое другое.

Anaconda Inc.

Anaconda − самая популярная data science-платформа в Python. Anaconda Inc. возглавляет крупные open-source проекты, составляющие основу современного анализа данных: Anaconda, NumPy, SciPy. Флагман Anaconda, Anaconda Enterprise, позволяет организациям защищать, регулировать, масштабировать и расширять Anaconda, чтобы подстроить продукт под свои нужды и двигать бизнес вперед.

Кроме обучающих видео, канал содержит видеозаписи конференций AnacondaCon с выступлениями представителей комьюнити по анализу данных, IT-профессионалов, аналитиков, разработчиков и бизнес-лидеров.

Christian Thompson

Канал учителя, преподающего Python в средних и старших классах школы. Автор убежден, что любой может научиться программировать, а Python − отличный инструмент для того, чтобы начать. Много видео для начинающих.

  • Веб-сайт: christianthompson.com
  • Twitter: @tokyoedtech
  • Подписаться: YouTube

Clever Programmer

Увлекательные обучающие видео, а еще хитрости и трюки, которые выведут ваше программирование на новый уровень.

CodingEntrepreneurs

Программирование для предпринимателей, видеоуроки по программированию для специалистов без технического образования. Научит работать с Django, Python, API, платежами Stripe, jQuery, Twitter Bootstrap и многим другим.

Corey Schafer

Этот канал ориентирован на туториалы и пошаговые инструкции для разработчиков программного обеспечения. Освещаются темы разного уровня сложности. Неважно, новичок вы или уже имеете опыт.

Chris Hawkes

Обучение программированию, веб-дизайну, отзывчивому веб-дизайну, ReactJS, Django, Python, разработке игр и многому другому.

CS Dojo

Видеоуроки по программированию и компьютерным наукам.

Data School (Кевин Маркхэм)

Если вы заинтересованы в развитии карьеры в сфере data science, канал поможет приблизиться к этой цели. Здесь есть углубленные туториалы, которые помогут вам справиться с важными научными темами и научиться использовать Python и R.

David Beazley

Видеоархив конференции и тренингов Дэвида Бэйсли.

Enthought

Уже более 15 лет Enthought разрабатывает решения в области искусственного интеллекта. По словам представителей компании Enthought ускоряет цифровую революцию, позволяя компаниям и их сотрудникам использовать преимущества искусственного интеллекта и машинного обучения для решения своих задач.

Кроме того, Enthought известен поддержкой SciPy. Помимо контента, разработанного самой компанией, этот канал хранит видеозаписи SciPy US и EuroScipy.

Michael Kennedy (Talk Python)

Здесь можно найти видео, демо и лекции о программировании веб-разработке, особенностях Python.

PrettyPrinted

На этом канале можно найти видео о веб-разработке на Python: от разработки и деплоя веб-сервиса Django до туториалов по Flask.

PyCon Session Recordings

К сожалению, единого канала YouTube, который содержал бы записи со всех проведенных конференций PyCon, нет. Вместо этого, записи размещаются на отдельных каналах с указанием года записи. А еще их можно посмотреть на PyVideo.org.

PyData

PyData представляет собой форум для международного сообщества пользователей и разработчиков инструментов анализа данных. Это классный ресурс для того, чтобы делиться идеями и учиться друг у друга. Помимо прочего, здесь обсуждают новые подходы и технологии для управления, обработки, аналитики и визуализации данных. Сообщества PyData занимаются наукой о данных с использованием многих языков, включая Python и R.

Python Training by Dan Bader

Туториалы по Python, руководства для питонистов, выходящие за рамки основ. На этом канале новые видеоролики Python выходят каждую неделю. Они довольно короткие, так что можно вписать изучение Python даже в самый забитый график.

Sentdex (Харрисон Кинсли)

Здесь можно найти видео о машинном обучении, финансах, анализе данных, робототехнике, веб-разработке, разработке игр и многом другом.

Socratica

Socratica делает высококачественные образовательные видео по математике и естественным наукам. Новые видеоролики выходят каждую неделю. Авторы являются выпускниками Калифорнийского технологического института.

Al Sweigart

Много обучающих видео о Python и Scratch.

TheNewBoston (Баки Робертс)

Много обучающих видеороликов самой разной тематики: Python, фреймворки JavaScript, Git, сетевая безопасность и многое-многое другое.

Записи с локальных Python-конференций

Следующие каналы содержат туториалы, выступления, записи небольших локальных конференций Python, проводимых по всему миру.

Эти каналы не включены в основной список, так как на многих меньше 2 000 подписчиков, а некоторые ведут на языках, отличных от английского.

PyCon Russia 2020

Антон Брагин, JetBrains

Ноутбуки для научных вычислений, в частности, Jupyter для Python, необычайно популярны, с ними работают как начинающие Python-программисты, так и профессионалы в области Data Science, а общее количество пользователей оценивается в шесть миллионов. Однако у Jupyter есть и противники, которые утверждают, что использование ноутбуков несовместимо с хорошими практиками программирования, полученные результаты зачастую невоспроизводимы, а интерактивная разработка осложнена отсутствием явной связи между кодом ноутбука и состоянием работающего вычислительного ядра.

В докладе будут проанализированы наиболее острые из проблем, возникающих при работе с Jupyter, и рассмотрены подходы и инструменты, позволяющие устранить эти проблемы или снизить их остроту.

Доклад будет интересен как любителям Jupyter, готовым под критическим углом взглянуть на саму концепцию ноутбуков для научных вычислений, так и его ненавистникам, которые не против дать Jupyter второй шанс, а также всем, кому интересны вопросы анализа и представления данных с использованием Python.

Ришат Ибрагимов, Яндекс

Многие слышали о квантовых компьютерах и о фантастических возможностях, которые они открывают. Но не многие знают, что технологии дошли до такого уровня, что уже сегодня любой желающий может написать простую программу на Python и запустить ее на реальном квантовом вычислителе. Разберем на примерах с кодом основы квантовых вычислений, научимся запускать программы на локальном симуляторе и удаленном квантовом компьютере.

Александр Хаёров, Chainstack

Python разработчику представлена огромная свобода по управлению зависимостями в отличие от прочих языков программирования. Почему так произошло и как это можно увязать с принципами дзена? Должен ли быть лишь один инструмент для управления зависимостями? В последние годы заметную популярность набрали Pipenv и Poetry. А еще опубликован PEP 517 (изоляция сборки), и что в нем напророчено нам? Я постараюсь ответить на все эти вопросы и расскажу, к чему готовиться, учитывая DevOps практики и наш собственный опыт.

Никита Гришко, Flo Health Inc

Если вы пишете на Python, то вы используете виртуальные окружения и pip для установки пакетов в них. Вероятно, у вас в проекте есть requirements.txt со всеми вашими зависимостями, а то и два, например requirements-dev.txt. Но что, если я вам скажу, что у этого старого доброго подхода есть проблемы и что существует не один инструмент, который пытается их решить?

В рамках доклада мы взглянем на существующие проблемы управления зависимостями и посмотрим, как разработчики пытались и пытаются их решить, пройдемся по таким инструментам как pip-tools, pipenv, flit, poetry и попытаемся выяснить, стоят ли они того, чтобы вы обратили на них внимание и принесли в свои проекты, или же это просто очередной поезд безумия мимо которого стоит пройти.

Владислав Блинов, Tinkoff.ru

В докладе я расскажу, как, не зная ничего или почти ничего про машинное обучение и глубокое обучение, написать своего чат-бота на Python. Разберём, какие есть open-source библиотеки для разработки чат-бота и как можно их соединить в единое решение, которое будет решать необходимые задачи.

Доклад будет полезен практикующим разработчикам на Python, которые так или иначе сталкиваются с обработкой естественного языка или разработкой чат-ботов. Но также доклад может быть интересен и разработчикам с другим бэкграундом, поскольку я буду разбирать довольно общие подходы к поиску данных и соответствующие библиотеки на Python.

Артем Королев, Тимур Кадыров, Dentsu Aegis Russia


Мы бы хотели, используя Python, поговорить про тему, которую обычно не посмотришь на Coursera в курсе по deep learning и не прочитаешь на Medium в блоге по data science:

— откуда берутся картинки для разметки датасета

— стоит ли их размечать своими руками или сразу отдать подрядчикам и на биржу

— сколько нужно дней, чтобы собрать, удовлетворяющий требованиям заказчика, датасет

— как ставить ТЗ на разметку

— почему некоторые картинки вроде бы относящиеся к нужному классу на самом деле лучше не отправлять в train датасет

— а нужно ли брать картинку, если нужного объекта на ней очень мало

— нужно ли всегда ждать полного обучения нейронной сети или обучать ее итерационно

Доклад рассчитан на тех людей, которые думают, что deep learning — это удел больших компаний с big data и огромными отделами data science. Мы расскажем, как подступиться к распознаванию картинок с нуля и вернуться к клиенту с результатом через пару недель, не используя vision API — Google, AWS или Azure.

Антон Патрушев, Spherical

Rust — горячая тема в современном мире разработки. Я коротко расскажу об этом сравнительно новом языке, о тех преимуществах, которые он предлагает разработчику. Доклад построен вокруг примера интеграции Rust в существующее Python-приложение, который демонстрирует лёгкость и удобство использования расширений, написанных на Rust и готовность связки Python-Rust к использованию в ваших Python-проектах.

Станислав Кириллов, CatBoost

Градиентный бустинг на решающих деревьях является базовым инструментом решения множества практических задач. Очень часто обучать и применять модели необходимо именно на питоне, в том числе в продакшне. Если разобраться с тем, как происходит работа со входными данными у библиотек градиентного бустинга, то обучение и применение можно делать эффективно, без лишних преобразований данных.

Я поделюсь опытом написания Cython обертки для C++ кода на примере библиотеки CatBoost и расскажу о том, как эффективно передавать данные из Python в С++. Поделюсь рецептами эффективного использования CatBoost в python коде, позволяющими учить модели быстро и избегать перерасхода памяти и лишних преобразований данных.

Сергей Борисов, ДомКлик

О важности тестирования знает каждый. Покажу, как мы в Домклик тестируем асинхронные приложения вместе с базой и другими инфраструктурными сервисами с помощью Docker и pytest.

В ходе мастер-класса:

— Вместе упакуем в Докер базовое веб-приложение

— … и покроем его тестами с головы до ног 🙂

— Сравним удобство unittest и pytest

— Посмотрим, как работают изнутри некоторые плагины pytest

— Воспользуемся моками там, где это действительно нужно

— Поборемся с медленными тестами

Мастер-класс подойдет как тем, кто только начинает писать тесты на pytest, так и тем, кто хочет увереннее жонглировать фикстурами и опробовать новые подходы к CI / CD.

Для участия в мастер-классе нужно взять свой ноутбук с установленными на нем:

— Docker и docker-compose (https://docs.docker.com/install/)

— Образ: docker pull juntatalor/pycon2020-python-pytest

Michael Foord, Python core developer

Денис Катаев, Tinkoff.ru

Я хочу рассказать более подробно про ORM часть SQLAlchemy. Поделюсь своим опытом разработки веб-приложений, которые используют алхимию, упомяну частые ошибки и их решение.

Кроме этого, подробно расскажу об устройстве сессии и разных способах ее использования, о том, что такое flush, и зачем он нужен.

Raymond Hettinger, Python core developer

Level-up your core Python skills while learning to build both batch and interactive function dispatchers. Get an insight into how to implement interactive shells, test runners, and micro-webframeworks such as Flask and Bottle.

Prerequisite skills: Be comfortable with the basics of lists, dictionaries, looping functions, classes, and try/except.

Approximate time: 2 1/4 hours.

Bring your computer, this is a hands-on session using Python 3.7 or Python 3.8.

— the getattr() function

— the dict.get() method

— filtered task lists

— REST API servers

Злата Обуховская, Nvidia

Structured concurrency — подход к асинхронности, реализованный Натаниэлом Смитом в проекте Trio. Подход предполагает построение для связанных конкурентных потоков контекста выполнения, в котором легче реализовывать разные стратегии отмены, следить за освобождением ресурсов, обрабатывать ошибки.

Идея была подхвачена разработчиками из других языков (Kotlin, C, Swift) и породила массу вопросов:

— А если вместо списка равнозначных конкурентных потоков у нас теперь граф?

— Как безопасно передавать данные между контекстами?

— Кто будет следить за жизненным циклом таких графов?

— Как эффективно выполнять граф конкурентных потоков на одном ядре? А на нескольких?

— Как добиться детерминизма выполнения?

Между тем, эти вопросы так или иначе решались в других языках и технологиях.

В докладе я расскажу, насколько подходы из других языков применимы к современному питону.

Александр Артёменко, Яндекс

Мой доклад о том, какие средства могут быть использованы для того, чтобы дополнять синтаксис Python, добавляя в него необходимые возможности. Мы рассмотрим то, как устроены такие библиотеки, как pytest, macropy, patterns и что они делают для того, чтобы добиться таких интересных результатов. Также мы посмотрим на пример кодогенерации с помощью макросов в HyLang — lisp-образного языка, бегущего поверх Python.

Michael Foord, Python core developer

Python and its ecosystem are now mature and Python is one of the most popular programming languages in the world. From version control to continuous integration, IDEs to linters, documentation to deployment, virtualization to packaging, we have an unrivalled set of tools and practises available to us. Software Engineering is so much more than writing code and throwing it over a wall, in this talk we’ll take a slightly backward facing look at how modern tooling fits into powerful workflows for building and creating projects and how that’s been shaped by the community. Process Engineering: software development for humans.

Дмитрий Ходаков, Авито

Нам в Авито часто приходится применять в онлайне machine learning модель и совмещать асинхронность и масштабирование по CPU. Мы сталкиваемся с проблемами масштабирования и высокого потребления ресурсов итоговым сервисом.

В докладе я расскажу:

— Что делать, если нужно подружить io bound (сеть) и cpu bound (расчеты). Про multiprocessing в python и его дружбу с asyncio.

— Как мы ускорили в продакшене систему в 50 раз, отказавшись от pandas/numpy в пользу чистого python.

Доклад будет полезен опытным разработчикам Python, которые имеют дело с большим количеством вычислительных задач в веб-сервисах.

Дмитрий Орлов, Едадил

Когда я начал писать Open Source библиотеку для работы с rabbitmq, используя asyncio, я хотел сделать простой и понятный интерфейс для каждого. Кажется, получилось, но не сразу. Эта история о том, как мне пришлось залезать в драйвер (pika), править там баги и написать свой драйвер, и как при этом не сломать текущее публичное API и не «навредить» пользователям. Чего не хватает в asyncio для того, чтобы писать сетевые библиотеки без боли. Недостатки сетевых протоколов, в частности, AMQP 0.9.

Никита Левонович, Квестоделы

Квестоделы применяют Micropython для разработки квестов в реальности последнего поколения и аркадных игр. Современный квеструм — это около 10 электронно-вычислительных устройств, общающихся по сети (MQTT). Большинство из этих ЭВУ — микроконтроллеры (ESP32), которые управляют периферийными устройствами: mp3-плееры, реле и различные датчики и используют устройства ввода-вывода: дисплеи, диоды, кнопки, клавиатуры и многие другие. Однако так было далеко не всегда, еще пару лет назад в квестах было гораздо меньше устройств, основным вычислительным модулем была Arduino, а общение между разными парами устройств могло происходить по разным протоколам.

Доклад будет посвящен формированию архитектуры, используемой командой Квестоделы, для решения подобных задач на Micropython, применительно к популярным микроконтроллерам от Espressif Systems.

Raymond Hettinger, Python core developer

  1. Learn how Python’s abstract base classes work and why you would want them.
  2. Explore the rich ABCs for collections.
  3. Leverage that knowledge to build several, new powerful data structures:

— Binary tree list

— Persistent file dictionary

— SQL based persistent, concurrent dictionary

— Instructions for building your own collections

— Instructions for building your own ABCs

Василий Литвинов, Intel

Python используется достаточно массово, в том числе в тех продуктах, где производительность становится критична. Некоторые алгоритмы или реализации плохо масштабируются, или же, бывает, разработчик просто хочет большего от своего кода.

В любом случае, для эффективной оптимизации разработчику нужно понимание «поведения» кода, а один из лучших способов получить такое понимание — это профилировка. Поиск узких мест, оценка влияния этих мест, сравнение результатов оптимизаций.

В докладе я сделаю краткий обзор существующих профилировщиков для Python с упором на инструменты, работающие в смешанном режиме (способные показать и Python, и native функции одновременно). Такие инструменты могут быть особенно интересны разработчикам библиотек, однако будут полезны и тем, кто использует эти библиотеки. Будут представлены и закрытые, и open source решения.

Использование будет проиллюстрировано на примере исследования и ускорения отдельных частей Pandas.

Алексей Кузьмин, ДомКлик

Меня зовут Алексей, и я очень хочу соврать, что у меня ничего не тормозит, память не кончается, а старый код не надо рефакторить! Но, к сожалению, это не правда и за свою жизнь я успел приобрести опыт ответа на вопросы «Что тормозит?», «Где течет?» и, конечно же, «Что с этим делать?».

В докладе я хочу поделиться своими лайфхаками и инструментами, которые сэкономят вам время и нервные клетки при отладке. В итоге у вас должно остаться понимание — какие места в программе обычно тормозят, какими инструментами это можно подтвердить или опровергнуть, и как исправить эти места так, чтобы проблем больше не было.

Antonio Cuni, core developer в PyPy

Кирилл Борисов, Booking.com

Вся наша жизнь — работа. И каждый час, отдаваемый на заработок денег лишает все большего и большего количества сил. Ладно бы только это, но серая рутина еще и лишает шанса попробовать новомодные штучки, оставляя вас вновь клепать формочки на втором Питоне.

«Доколе?!» — с этой мыслью я решил привнести в свою жизнь все самое хайповое, что было в тот момент на повестке моего Твиттера. Умный дом! Третий Питон! Асинхронщина! Облака!

Замысел прост: сделать простую систему сбора (и подачи) показаний счетчиков/датчиков, по максимуму используя Питон и все самые модные вещи, до которых дотянусь: асинхронность, облачные вычисления, телеграммный бот и MicroPython (IoT-ради). Приходите посмотреть, что из этого получилось и какие идеи (увы) пришлось оставить за бортом.

Максим Мазаев, ЦИАН

Кажется, что внедрить проверку типов достаточно легко. Покрываем код аннотациями, запускаем mypy или Pyre, и готово. Но как оно на самом деле в большом живом проекте? Что, если проект — это большой монолит на миллионы строк кода? А если у него под боком полторы сотни микросервисов? Я расскажу об опыте ЦИАН в теме опциональной статической типизации, накопленном за последние 3 года.

— Какие плюсы можно извлечь из покрытия кода аннотациями типов и какие боли это может принести.

— Какими инструментами нужно выполнять проверку типов и нужно ли это вообще. Враги тайпчекеров — кто они?

— Разберем типичные ошибки, от которых можно легко избавиться с помощью тайпчекера.

Александр Кошелев, Яндекс

Docker является очень популярным инструментом для развертывания приложения на различной инфраструктуре. Важными факторами эффективности этого процесса являются Docker-образы и их размер. Большие Docker-образы не являются проблемой, но могут замедлить деплой приложений и создают лишнюю нагрузку на инфраструктуру: их надо передавать по сети, распаковывать на хост-машинах и т.д.

Почему Docker-образы получаются большими? Python-проекты обычно собираются из source-пакетов и для этого требуются build-зависимости: компиляторы, библиотеки, заголовочные файлы и другие инструменты. Всё это нужно только для сборки приложения, но не для его работы.

Казалось бы, есть штатный механизм multi-stage builds, который позволяет сначала собрать приложения, а потом уже готовые собранные скопировать на «чистый» базовый образ. Это решает проблему, но не всегда. Поскольку Python-библиотеки часто имеют динамическую линковку с системными библиотеками, то просто скопировать venv недостаточно. Нужно ещё понимать, какие системные библиотеки нужны для работы приложения, иначе оно просто не будет работать корректно.

Я расскажу, как правильно сделать сборку Docker-образов без build-зависимостей, и как решить проблему с системными библиотеками.

Travis Oliphant, Anaconda Inc

Python has been used to find gravitational waves and image black holes and has become the de facto language for machine learning. In this talk, I describe how this happened through the efforts of cooperative, community-driven open-source and dedicated volunteers. I will then describe how the big-data and deep learning communities have enhanced the landscape of array computing make accessible to Python users incredible computational capability. Finally, I will provide some thoughts and perspective on what may be coming next and what it will enable.

Николай Марков, Aligned Research

Многие разработчики не особо парятся с оформлением кода и обертыванием его в пакеты, особенно с появлением контейнеров. Да и вообще мало что понятно в этих пакетах — там и egg, и whl, и pipfile какие-то. На воркшопе мы поговорим о корректном оформлении проекта на Python (от аргументов командной строки до документации), пройдем классический процесс сборки пакета руками, посмотрим, что к чему, и разберемся, как выглядит экосистема пакетов питона в современном мире.

Андрей Власовских, JetBrains

Что нового будет в Python 3.8? Об этом можно самостоятельно узнать из отличного документа What’s New in Python 3.8, который не требует пересказа. В моём докладе речь пойдёт о том, что описано там лишь кратко или вообще не описано:

— Почему появятся эти новые возможности и какая история их появляения?

— Что уже обсуждается и разрабатывается, но не войдёт в Python 3.8?

Я поделюсь информацией, которую я узнал на PyCon US 2020 из докладов и общения с Python core developers. В частности, я расскажу о следующих областях:

— Новый синтаксис: x := expr, f(. /, . ), f

— Новые типы: Literal, Final, TypedDict

— Планы по typing и async/await

— Перспективы оптимизации Python: sub-interpreters, mypyc

Глеб Ивашкевич, datarythmics

Прогресс в машинном обучении невероятно быстр: постоянно появляются новые архитектуры нейронных сетей, а скоро начнут выходить и новые чипы для их обучения.

Благодаря этим изменениям в ландшафте отрасли более современные языки бросают вызов доминированию Python. Мы рассмотрим одного из конкурентов Python: язык Julia.

Julia создавалась как высокопроизводительный язык для технических вычислений. У Julia есть JIT компиляция, первоклассные средства метапрограммирования и совместимость с C и Python. Мы рассмотрим основы языка, инструменты для машинного обучения, которые в нем есть, и обсудим, стоит ли попробовать Julia, если вы занимаетесь data science.

Артем Малышев, drylabs.io

Сложность бывает неотъемлемой и привнесённой. Из доклада вы узнаете, как организовывать первую и минимизировать вторую. Поговорим о том, как построить свой продукт вокруг решаемой проблемы, а не используемого фреймворка. Узнаем, в каком месте лучше вводить typing и dataclasses. Рассмотрим, где нам пригодится контрактное программирование и pydantic. Попробуем библиотеки из проекта dry-python. И, конечно, не обойдётся без тестов. Только практика. Никаких UML схем и абстрактных фабрик фасадов.

Иван Цыганов, Positive Technologies

Последние семь лет угроза «Использование компонентов с известными уязвимостями» занимает девятое место в рейтинге OWASP TOP-10. Мы рассмотрим, к каким последствиям может привести использование неактуальных версий библиотек и интерпретатора. Я покажу, как именно злоумышленник может воспользоваться известными уязвимостями в Django и Django Rest Framework, библиотеках SQLAlchemy, lxml, PyYAML и aiohttp-session и в самих интерпретаторах Python 2 и Python 3.

Tech Talks, МегаФон

12.30 «Исследование и визуализация свойств городской среды в Python» Юлия Тувалева и Андрей Тюкавин

15.15 «Оптимизируй это» Артем Селезнев

17.05 «Кластеризация данных смешанного типа с использованием карт Кохонена» Иван Горбань

18.25 «И швец, и жнец, и на дуде игрец, как одному докатить модель в прод» Артем Селезнев

Адиль Хаштамов, Playrix

У любой организации, генерирующей данные, рано или поздно наступает момент, когда количество регулярных задач становится очень большим, появляются сложные зависимости между ними, они чаще падают и возникают проблемы деплоя.

В докладе я хочу раскрыть тему построения дата пайплайнов для сбора, обогащения и загрузки данных в ваши data lakes и data warehouses в контексте экосистемы Python. Расскажу, чем отличаются между собой инструменты Luigi, Airflow, Prefect, Celery, а также поделюсь продакшен опытом внедрения дата-пайплайнов на базе Luigi в компании Playrix.

Борис Цема, Wargaming

В Python web разработке есть стандартные подходы к архитектуре и дизайну кода, привнесённые распространёнными web-фреймворками, но они не давали нам достаточной простоты и гибкости. Поэтому мы решили попробовать другое: немного Domain-Driven Design, немного слоёв в архитектуре, немного микросервисов. В результате проекты стали проще для понимания, оптимизации и изменения. Теперь мы можем быстрее их начинать и быстрее добавлять новых разработчиков даже на последнем этапе (мы почти отменили закон Брукса!).

В докладе я хочу поделиться нашим опытом и практическими рекомендациями, которые мы сформировали для наших проектов.

Доклад, в основном, практический, может быть интересен как тимлидам и python-разработчикам, знакомым с вышеупомянутыми концепциями, но не использующим их на практике, так и видящим их впервые.

Конференция PyCon Russia 2020: видео всех докладов и презентации

22-23 июля прошла шестая конференция для python-программистов PyCon Russia. Под катом — много видео, презентации и фотографии. А еще посмотрите отчетный ролик — в нем коротко о том, как прошел PyConRu-2020. Читать дальше →

Подробности на сайте: habr.com

Конференция DUMP-2020 пройдёт 19 апреля. Приглашаем выступить в секциях Frontend, Backend и Science Всем привет! Девятая конференция DUMP пройдёт 19 апреля в Екатеринбурге. Доклады будут идти в 8 потоков: Backend, Frontend, Mobile, Тестирование и QA, Devops, Design, Science и Management. Плюс мастер-классы и афтепати. В этом посте — темы, которые мы хотим обсудить в сек.

По следам конференции T+ Conf 2020 В середине июня в нашем офисе прошла конференция T+ Conf 2020, на которой прозвучало много интересных докладов про использование Tarantool, in-memory-вычислений, кооперативной многозадачности и Lua для создания высоконагруженных отказоустойчивых сервисов в Digital и Enterpri.

ProКонтент 2020: три хардовых доклада и частушка Привет, Хабр! У нас прошла конференция по разработке технической документации – ProКонтент 2020. Мне довелось изнутри посмотреть на процесс рождения конференции и даже выступить с пятиминутным мини-докладом. Не претендуя на объективность, очень кратко расскажу про доклады, к.

Spring, байткод, JDK: топ-10 докладов JBreak 2020 Хабр, привет! Раньше мы проводили в Новосибирске Java-конференцию JBreak. В 2020-м решили её не проводить, но от этого доклады JBreak 2020 не перестают быть полезными, так что традиционно делимся подборкой лучших (по мнению зрителей). Тем более, что многие попавшие в эту п.

PHP Russia 2020: свой «стадион» для языка первой лиги На нашем рынке нет конференции, которая была бы посвящена PHP. А это все равно что футбольный клуб первой лиги без своего стадиона. Ведь в России PHP на втором месте по числу вакансий для программистов (позади 1C, но впереди Java). У него разветвленная экосистема и гигантска.

Реактивный мир: открытый бесплатный доступ к докладам конференции Joker 2020 + обзор лучшей десятки Привет, Хабр! Мы выложили видеозаписи докладов Joker 2020 и, по традиции, сделали подборку из десяти лучших докладов по мнению посетителей конференции. Все доклады идут от «младшего» к «старшему» по рейтингу, но различия между местами докладов лучшей десятки минимальны и .

Секция Backend на DUMP: Serverless, Postgres и Go, .NET Core, GraphQL и не только 19 апреля в Екатеринбурге пройдет конференция разработчиков DUMP. Программные директора секции Backend — руководитель офиса разработки Яндекса Андрей Жаринов, руководитель отдела разработки Naumen Contact Center Константин Беклемишев и инженер-программист из Контура Денис Та.

Бесплатная трансляция DotNext и HolyJS 6 ноября, то есть уже завтра, начнется конференция DotNext 2020 Moscow. Это два дня докладов для .NET-разработчиков: хардкор, низкоуровневые подробности, максимальный перформанс, best practices, архитектура и так далее. А сразу следом за ней, 8 и 9 ноября, состоится конфе.

ScalaConf 2020 — проповедник Джон, Святой Грааль и «Профессор Hаskell» 26 ноября в Инфопространстве пройдет ScalaConf 2020 — профессиональная конференция для Scala-разработчиков. Возможно, первая в России. Накануне события мы попросили Вадима Челышова (dos65), руководителя ПК ScalaConf 2020, рассказать о докладах и концепции конференции. Вот.

PyDaCon meetup в Mail.ru Group: 22 июня 22 июня Mail.ru Group проводит совместный митап с организаторами конференции PyCon Russia и PyData Moscow meetup. Вас ждут 2 секции: доклады по Python, состав которого был сформирован на основе общего списка докладов к PyCon Russia и PyData-трек от PyData Moscow meetup. В .

Интересные доклады на HighLoad++ Siberia 2020 по версии Plesk Всем привет! В июне в Новосибирске прошла конференция по разработке высоконагруженных приложений HighLoad++ Siberia 2020. Ранее в статьях на Хабре мы упоминали, что мы в компании Plesk проводим ретроспективу конференций и докладов, которые посещаем, чтобы не потерять получен.

Обзор самых интересных докладов CodeFest 2020: версия True Engineering В Новосибирске прошла юбилейная, десятая конференция CodeFest. Программа была очень насыщенной: десять секций о разработке, тестировании, дизайне, управлении и развитии. Сотрудники True Engineering два дня конспектировали доклады, теперь хотим поделиться этой пользой с вами.


Предварительная программа PyConRu-2020: два Python Core Developer’а, докладчики из Anaconda, Intel, JetBrains, Яндекса Привет, Хабр! 24-25 июня в 95 км от Москвы пройдет седьмая российская конференция для python-программистов PYCON RUSSIA 2020. Уже в программе: Raymond Hettinger (Python core developer, США), Michael Foord (Python core developer, Англия), Travis Oliphant (автор SciPy, NumP.

QIWI Кухня 6 февраля — как это было + доклады спикеров Привет, Хабр! 6 февраля прошла наша большая QIWI Кухня, посвященная дизайну продуктов. Под катом мы расскажем о том, как это было, покажем презентации спикеров и сообщим еще пару новостей. Читать дальше →

Концепты: упрощаем реализацию классов STD Utility Появляющиеся в C++20 концепты — давно и широко обсуждаемая тема. Несмотря на избыток материала, накопившегося за годы (в т.ч. выступления экспертов мирового уровня), среди прикладных программистов (не засыпающих ежедневно в обнимку со стандартом) все еще остается неразберих.

Профессиональный Postgres Мы продолжаем публиковать видео и расшифровки лучших докладов с конференции PGConf.Russia 2020. Доклад Олега Бартунова на тему «Профессиональный Postgres» открывал пленарную часть конференции. В нем раскрыта история СУБД Postgres, российский вклад в разработку, особенности а.

Приглашаем на Tarantool Conference 17 июня 17 июня в московском офисе Mail.ru Group пройдёт вторая ежегодная открытая Tarantool Conference или коротко T+ Conf — конференция не только про сам Tarantool, а вообще про использование in-memory computing, Tarantool, кооперативной многозадачности и Lua для разработки высок.

Конференция для тех, кто интересовался наукой еще до того, как это стало мейнстримом Привет, Хабр! Возможно, мы с вами уже знакомы. 5 лет мы были частью команды, которая организовывала известные конференции для айтишников: DUMP, PyCon Russia, FailConf, Convert. Теперь мы — «Человек наук». В какой-то момент мы поняли, что конференции про языки программирова.

Автомасштабирование и управление ресурсами в Kubernetes (обзор и видео доклада) 27 апреля на конференции Стачка-2020, в рамках секции «DevOps», прозвучал доклад «Автомасштабирование и управление ресурсами в Kubernetes». В нём рассказывается о том, как с помощью K8s обеспечить высокую доступность приложений и гарантировать их максимальную производительно.

Обзор докладов Java-трека c конференции RigaDevDays Всем привет! С 29 по 31 мая состоялась конференция RigaDevDays в Риге. Это был 5-ый юбилейный год конференции. Более 600 участников собрались в кинотеатре Forum Cinemas, чтобы послушать доклады по технологиям — C#, Java, MachineLearning, Microservices, SQL. Конференция прох.

Отчет с PyDaCon meetup в Mail.ru Group, 22 июня В конце июня, в московском офисе прошел митап на котором собрали 2 секции: доклады по Python, состав которого был сформирован на основе общего списка докладов к PyCon Russia и PyData-трек от PyData Moscow meetup. Под катом собрали презентации, записи докладов и небольшие к.

10 самых популярных видео докладов с 404fest 2020 Как вы знаете, мы тут в своей Самаре каждый год проводим Фестиваль 404, куда приезжают разные люди и делятся опытом. Доклады записываем на видео и выкладываем совершенно бесплатно на свой канал youtube. Предлагаем подборку самых популярных видео докладов за прошлый год. Чи.

20, 100, 3, 19 — InoThings в цифрах В зале «Инфопространства» десяток рядов стульев. Постепенно появляются люди, занимают места, свободных всё меньше. Кто-то потягивается, кто-то перебирает раздаточные материалы, кто-то открывает ноутбук, операторы «Федерального агентства новостей» готовят камеры и свет, чтобы.

Бэкенд, машинное обучение и serverless — самое интересное с июльской конференции Хабра Конференция Хабра — история не дебютная. Раньше мы проводили довольно крупные мероприятия Тостер на 300-400 человек, а сейчас решили, что актуальными будут небольшие тематические встречи, направление которых можете задавать и вы — например, в комментариях. Первая конференция.

Tоп-10: лучшие доклады HolyJS 2020 Piter Этой весной прошла HolyJS 2020 Piter — большая конференция для JavaScript-разработчиков. Вместе с программным комитетом конференции мы составили для вас список лучших докладов, посвящённых следующим темам: Алгоритмы на графах; Протокол Chrome DevTools и Puppeteer; Статичес.

Joker 2020: триумф года Неделю назад, 25-26 октября 2020 года, в Санкт-Петербурге прошла Java-конференция Joker 2020. Что на ней происходило, какие доклады были, что показалось интересным — обо всём этом дальше. Читать дальше →

C++ Russia 2020: бесплатная трансляция первого зала и немного о том, что будет на конференции 19-20 апреля, то есть уже на этих выходных, пройдёт конференция C++ Russia. Это два дня и несколько треков хардкорных технических докладов, посвященных C++: concurrency, производительность, архитектура и инфраструктурные решения — всё для того, чтобы ваш код выглядел лучше и.

Фотоотчёт с JPoint 2020 + анонс Joker 2020 в Санкт-Петербурге 5-6 апреля 2020 в Конгресс-центре ЦМТ прошел JPoint — на сегодняшний день, самая большая Java-конференция в России (пока не прошел новый Joker). Давайте вспомним, как прошёл JPoint, чего интересного там случилось… и начнём готовиться к Joker. Под катом много картинок, и, со.

Камбеки, топ-10 докладов JPoint 2020 Взгляды камрадов обращены в будущее. Новая, с пылу с жару версия джавы — Java/JDK 13, о которой недавно писал olegchir в хабрапосте, манит смотреть в завтрашний день. Коварно верну в прошлое — не такое далёкое, как хотелось бы, но достаточно ламповое, чтобы потратить десят.

IoT-стандарты, сети, три стола Тема интернета вещей и раньше проскальзывала на конференциях РИТ++ и HighLoad++, но обычно с упором на привычные нам вопросы хранилищ данных или программирования. Но в прошлом году мы решили, что настало время серьезно обсуждать IoT: аппаратное обеспечение, сети передачи дан.

KnowledgeConf — взлетело или нет? В апреле мы провели первую профессиональную конференцию по управлению знаниями в IT-компаниях. Было много докладов с большим количеством практических кейсов для тех, у кого «наболело». Под катом взгляд на мероприятие глазами члена программного комитета, спикера конференции .

Дело в шляпе: топ-10 докладов Heisenbug 2020 Moscow Как упростить рефакторинг? Как научить разработчика избегать типовых ошибок в UI? Как вызвать восторг зрителей конференции по тестированию, если сам ты не тестировщик? По традиции, открывая для всех видеозаписи докладов Heisenbug, мы публикуем на Хабре топ-10, составленны.

Видео с Badoo PHP Meetup #2: о тестах и качестве кода 16 марта мы собрали вторую встречу PHP-сообщества в офисе Badoo. По правде говоря, получилась целая мини-конференция — так много участников было в этот раз. Обсуждали вопросы автотестов для PHP-разработчиков, разбирали реальные кейсы из практики, дискутировали о качестве.

Hydra 2020: бесплатная трансляция первого зала и немного о том, что будет на конференции 11-12 июля, то есть уже в этот четверг и пятницу, пройдёт конференция Hydra 2020. Это два дня и два трека докладов, посвященных распределённым вычислениям. Доклады ведут лучшие учёные и инженеры, приехавшие в Санкт-Петербург из разных стран мира. Конференция ориентирована на.

Доклады с DevFest SPB 2020 Долгожданные записи докладов с последнего питерского DevFest 2020. Внутри много про Android, много про Web и кое-что ещё. Читать дальше →

Управление распределенной командой в режиме многопроектности (обзор и видео доклада) 23-24 сентября в Санкт-Петербурге проходила конференция Saint TeamLead Conf 2020. «Флант» принял в ней активное участие: Игорь Цупко (наш директор по неизвестному) провел митап, на котором участники разобрались в способах поиска и выявления тайных знаний внутри организации.

Топ-10 докладов с DevOpsDays Moscow Третья конференция для энтузиастов DevOps DevOpsDays Moscow 2020 пройдет 7 декабря. Мы собрали для вас подборку из десяти самых популярных докладов с двух предыдущих конференций. Все доклады вы можете посмотреть на YouTube-канале. Сервисы-сироты: обратная сторона (микро)с.

[Перевод] Дизайн видеоигр: нужно понимать, что наследуешь В прошлом году я сделал короткий доклад на GDC о важности понимания того, на каком наследии прошлого основана ваша игра. Видео доклада опубликовано здесь (моя часть начинается с 28:50): Ссылка Три страйка — и ты выбываешь. Эта фраза настолько популярна, что практически ста.

Мастер Йода рекомендует:  Как создать эффект золотого текста в Photoshop

Learn While Travel – как мы ездили на 1st European Business Analysis Day В российском ТехЦентре Дойче Банка есть интересная программа Learn While Travel, в рамках которой сотрудник может во время отпуска в другом городе посетить профессиональную конференцию по своей специальности за счет средств компании. Я, Кристина Егорова, и мои коллеги, Оля.

Teamlead Conf 2020 Msk: про ещё один формат общения Всем привет! Уже меньше месяца остается до Teamlead Conf 2020 — профессиональной конференции о тимлидах и для тимлидов. Мы определились с финальной программой и отобрали, на наш взгляд, лучшие 32 доклада из почти 140-ти поданных заявок. Да, конкурс в этот раз составил рекор.

[Перевод] 10 шагов к успешному Python-проекту Материал, перевод которого мы сегодня публикуем, посвящён инструментам, которые позволяют оснащать Python-проекты средствами форматирования кода, тестирования, непрерывной интеграции и анализа зависимостей. Это помогает ускорить процесс разработки, способствует повышению кач.

Иван Пономарёв про Kafka Streams API на встрече jug.msk.ru 25 июля 2020 года прошла встреча московского сообщества Java-разработчиков jug.msk.ru, на которой Иван Пономарёв представил доклад про Kafka Streams API. Читать дальше →

Три в ряд: топ-10 докладов Mobius 2020 Piter В День программиста делимся с мобильными разработчиками подборкой отличных докладов! В мае в Петербурге прошла конференция Mobius, а теперь мы опубликовали её видеозаписи — и для Хабра сделали подборку из десяти лучших (по зрительским оценкам). Темы очень разные — от масш.

Видео докладов с FunTech ML-meetup В прошлую субботу мы провели бэкенд митап по машинному обучению. В программе было 5 докладов от спикеров из ВКонтакте, Yandex.Taxi, Conundrum, FunCorp и Mail.ru Group. Под катом видео выступлений и ссылки на презентации. Читать дальше →

Десятка лучших докладов C++ Russia и плейлист конференции в открытом доступе Этот хабрапост объединяет десять лучших докладов от таких спикеров, как Nicolai Josuttis, Timur Doumler, Андрей Давыдов и многих других. C++17/20/23, concepts, immutable data structures, concurrency, parallelism, metaprogramming — всё это темы конференции C++ Russia 2020, пр.

Расширяем и дополняем Kubernetes (обзор и видео доклада) 8 апреля на конференции Saint HighLoad++ 2020, в рамках секции «DevOps и эксплуатация», прозвучал доклад «Расширяем и дополняем Kubernetes», в создании которого участвовали три сотрудника компании «Флант». В нём мы рассказываем о многочисленных ситуациях, в которых нам хот.

Performance Review и выявление тайного знания (обзор и видео доклада) 26 апреля на конференции KnowledgeConf 2020 прозвучал доклад «Performance Review и выявление тайного знания». Обычно мы рассказываем про технологии, однако, чтобы развиваться как компания, занимаемся далеко не только этим. Данное выступление, посвящённое инженерам и их раз.

[Перевод] Осенний отчет о состоянии Haxe 26 октября в г. Линц-ам-Райн (Германия) прошла мини-конференция HaxeUp Sessions 2020, посвященная Haxe и смежным технологиям. И самым знаменательным ее событием был, конечно же, финальный релиз Haxe 4.0.0 (на момент публикации, то есть спустя примерно неделю, вышло обновлени.

Компания SEVERIN DEVELOPMENT приняла участие в конференции Autodesk University Russia 2020 1-3 октября в «Сколково» прошла ежегодная международная конференция в области проектирования, дизайна и визуализации Autodesk University Russia 2020. В рамках мероприятия Александр Попов, директор по цифровым технологиям инжиниринговой компании SEVERIN DEVELOPMENT, выст.

Итоговая программа DUMP-2020 готова. Встречаемся 19 апреля в Екатеринбурге Привет! 19 апреля в Екатеринбурге в девятый раз пройдёт конференция DUMP. Доклады будут идти в 8 секциях: Backend, Frontend, Mobile, Тестирование и QA, Devops, Design, Science и Management. Итоговая программа конференции с расписанием готова. В этом году выступят: Николай.

Видео докладов с Summer Droid Meetup В прошлую субботу мы провели Summer Droid Meetup, а уже сегодня выкладываем видео докладов. Познавательного вам просмотра! «Сбор и анализ неординарных данных Android-приложения», Дмитрий Васильев, FunCorp Читать дальше →

#18 Mosdroid Argon — отчет Всем привет! Публикуем отчет с # 18 Mosdroid Argon, который прошел 19 июля в офисе Lamoda. На встрече погрузились в тему шаблонов, прониклись опытом удачного выхода из ситуации с однотипным UI, а также послушали про внедрение большого количества ивентов аналитики. Под ка.

И снова 256-й день года Привет. Двести пятьдесят шестой день года в разгаре, и мы с ребятами из Авито хотим поздравить всех, кто читает этот блог, с днём программиста и немного окунуться в ностальгию. Под катом вспоминаем в честь праздника свои первые строчки кода. А ещё — код и программы, которые.

ИМХО Saint TeamLead Conf 2020 23-24 сентября 2020 в Санкт-Петербурге прошла конференция Saint TeamLead Conf 2020 для святых тимлидов и руководителей команд разработки/тестирования. Команда оргкомитета конференции под руководством Романа Ивлиева (СТО MOS.RU) провела титаническую работу — за пол года было .

CLRium #6: Парный доклад про Lock-Free, много теории и практически-полезных знаний Совсем скоро, 29-30 ноября в Санкт-Петербурге и 06-07 декабря — в Москве мы запустим шестой семинар по .NET. На этот раз — по теме многопоточки и конкурентности. Мы уже писали об этом пару раз на Хабре, но сегодня — День Программиста и есть отличный повод дать вам всем компл.

Видео докладов с FunTech QA-automation meetup 27 апреля команда FunTech Meetups провели первый митап по тестированию. Митап был полностью посвящён автоматизации, а спикеры из Mail.ru Group, Badoo, ivi.ru, Tinkoff.ru и FunCorp в своих докладах рассказывали, как и что они автоматизируют в своих компаниях. Предлагаем Вашем.

Беседы о C++: РГ 21, Boost, конференции Всем привет! Недавно в Новосибирске прошла очередная C++ Siberia 2020. На конференции была уютная атмосфера и много хороших докладов. Видеозаписи докладов сейчас готовятся к публикации. Пользуясь случаем, я побеседовал с двумя нашими частыми докладчиками, которые редко пропу.

Фотоигрушка для тех, кто любит дроны: коротко про AirSelfie 2 AirSelfie 2 — миниатюрный квадрокоптер с камерой, или как его называют на официальном сайте: аэрофотокамера. Так уж вышло, что и достоинства, и недостатки, которые тут встречаются, вытекают из одной и той же идеи: идеи чрезвычайной портативности. Посмотрим чуть ближе: .

3 доклада с РусКрипто: конференции со стажем Почти 20 лет мы участвуем и поддерживаем в статусе спонсора конференцию РусКрипто. Её основная цель ─ развитие рынка российской коммерческой криптографии и информационной безопасности. Читать дальше →

Типичные ошибки при работе с PostgreSQL. Часть 2 Мы продолжаем публиковать видео и расшифровки лучших докладов с конференции PGConf.Russia 2020. В первой части доклада Ивана Фролкова речь шла о непоследовательном именовании, о constraints, о том, где лучше сосредоточить логику — в базе или в приложении. В этой части вас жд.

Топ-10 докладов конференции C++ Russia 2020: полные видеозаписи, слайды, комментарии В этой статье вас ждёт десять лучших докладов от Андрея Александреску, Дэвида Вандервурда, Джона Калба и многих других. Фичи компилятора C++, асинхронность, многопоточность, параллелизм, модель памяти, алгоритмы и STL, метапрограммирование и рефлекшен, огромное множество те.

Приглашаем на DINS IT EVENING в июле: QA и JS В июле нас ждут две встречи. Будем рады видеть всех неравнодушных к автоматизированному тестированию и JavaScript. 24 июля – QA EVENING: говорим о построении CI/CD, знакомимся с API для создания IDEA плагинов. 31 июля – JS EVENING: знакомимся со статической типизацией, Type.

«Анализ данных на Python» в двух частях Курсы по анализу данных в CS центре читает Вадим Леонардович Аббакумов — кандидат физ.-мат. наук, он работает главным экспертом-аналитиком в компании Газпромнефть-Альтернативное топливо. Лекции предназначены для двух категорий слушателей. Первая — начинающие аналитики, кот.

T+ Conf 2020 не за горами 17 июня (понедельник) в офисе Mail.ru Group пройдёт вторая ежегодная конференция Tarantool Conference, или коротко — T+ Conf. Она адресована как новичкам, так и опытным разработчикам и архитекторам в корпоративном секторе. Вас ждут новые доклады и воркшопы по использовани.

werf — наш инструмент для CI/CD в Kubernetes (обзор и видео доклада) 27 мая в главном зале конференции DevOpsConf 2020, проходящей в рамках фестиваля РИТ++ 2020, в рамках секции «Непрерывная поставка», прозвучал доклад «werf — наш инструмент для CI/CD в Kubernetes». В нём рассказывается о тех проблемах и вызовах, с которыми сталкивается кажды.

Конференция VMware EMPOWER 2020: как прошел первый день 20 мая стартовала конференция VMware EMPOWER 2020 в Лиссабоне. Команда «ИТ-ГРАД» присутствует на этом мероприятии и ведет трансляцию с места событий в Telegram-канале. Далее — отчет со стартового отрезка конференции и конкурс для читателей нашего блога на Хабре. Читать дал.

Один день до DotNext 2020 Piter. Анонс бесплатной трансляции 15 мая, то есть уже завтра, состоится конференция DotNext 2020 Piter. Это два дня докладов про настоящее и будущее платформы .NET, оптимизацию производительности, детали внутреннего устройства платформы, архитектуру, решение необычных задач и так далее. Общее количество до.

Domain-driven design: рецепт для прагматика Почему к DDD обычно подходят не с той стороны? А с какой стороны надо? Какое отношение ко всему этому имеют жирафы и утконосы? Специально для Хабра — текстовая расшифровка доклада «Domain-driven design: рецепт для прагматика». Доклад был сделан на .NET-конференции DotNext.

Гид по докладам PHP Russia 2020 Всем привет! До единственной профессиональной конференции, сфокусированной на PHP, осталось всего несколько дней. В чате конференции в Telegram участники готовятся к митапам, пишут вопросы, уточняют расписание и обсуждают доклады. Именно поэтому мы решили рассказать про докл.

Бесплатная трансляция DevOops 2020 Piter и C++ Russia 2020 Piter 29-30 октября, то есть уже завтра, состоится конференция DevOops 2020 Piter. Это два дня докладов про CloudNative, облачные технологии, observability и monitoring, configuration management и security, и так далее. Сразу следом за ней, 31 октября — 1 ноября, состоится конфер.

Концепция персистентной ткани для контроля IT-инфраструктуры Всем привет. Расскажу вам про микросервисы, но немного с другой точки зрения, чем Вадим Мадисон в посте «Что мы знаем о микросервисах». Вообще я считаю себя разработчиком баз данных. При чем же тут микросервисы? В Авито используются: Vertica, PostgreSQL, Redis, MongoDB, Tara.

Отчет Kotlin / Everywhere — Showcase practice: 31 июля На прошлой неделе собирали в нашем офисе пользователей и активных разработчиков языка Kotlin. Митап посетило более 150 человек, говорили про тестирование java-приложений, команда Поиска Mail.ru подготовила доклад про свой опыт использования каналов в корутинах. Заключитель.

RubyRussia 2020. Михаил Пронякин: безопасен ли Ruby На конференции RubyRussia будет много докладов о том, как писать код и как делать это лучше других. Но если продукт, который выпускает ваша компания, небезопасен, то это может привести к большим проблемам. Григорий Петров обсудил эту важную тему с Михаилом Пронякиным из комп.

Termux шаг за шагом (Часть 2) В прошлой части мы с вами познакомились с базовыми командами Termux’а, настроили SSH соединение с ПК, научились создавать alias’ы и установили несколько полезных утилит. В этот раз нам предстоит шагнуть еще дальше, мы с вами: узнаем про Termux:API установим Python и nano, а.

Никита Дубко о конференциях, синдроме самозванца и подготовке докладов Никита Дубко — разработчик интерфейсов в компании Яндекс. Помимо работы в Яндексе, Никита участвует в организации англоязычной конференции CSS-Minsk-JS и митапов MinskCSS и MinskJS. На FrontendConf на РИТ++ 2020 Никита выступал с докладом «Алиса, пойдем во фронтенд». В нём о.

«Очная ставка» NeoQUEST-2020: сбиваем дроны и создаём карманный VirusTotal Казалось бы, совсем недавно мы собирались вместе, чтобы послушать доклады о самом актуальном в ИБ, попробовать своими руками сделать что-то кибербезопасное, посмотреть на cold-boot-attack и просто хорошо провести время. Год пролетел незаметно, и уже 26 июня, как всегда — в.

Выведение Action type с помощью Typescript Всем привет! Меня зовут Дмитрий Новиков, я javascript-разработчик в Альфа-Банке, и сегодня я расскажу вам про наш опыт выведения Action type при помощи Typescript, с каким проблемами мы столкнулись и как их решили. Это расшифровка моего доклада на Alfa JavaScript MeetUp. К.

Chaos Constructions 2020 is Coming… Chaos Constructions 2020 24-25 августа, традиционно в последние выходные лета, в Санкт-Петербурге пройдет компьютерный фестиваль Chaos Constructions 2020. На конференции в рамках фестиваля вашему вниманию будут представлены более 60 докладов на разные тематики. Безопасно.

DUMP Казань 2020 — конференция разработчиков Татарстана. Принимаем заявки на доклады В прошлом году мы сделали пробную попытку собрать айтишников разных специальностей и разных компаний Казани вместе, и вышло неплохо. На 4 секции: Backend, Frontend, Design и Management пришли 219 участников. Казалось бы мало, если бы не два “но”: На первом DUMP Екатеринбу.

Скоро PGConf.Russia 2020 PGConf.Russia 2020 не за горами — 4 февраля мастер-классы, 5-6го — доклады. В этом году, как и в прошлом, на конференция проводится на экономическом факультете МГУ. Активность докладчиков в период сбора докладов была заметно выше, чем в прошлые годы, так что программа будет .

Kolesa Conf – самая масштабная IT-конференция в Казахстане. Анонс докладов Привет, Хабр! 12 апреля мы проводим самую масштабную конференцию в сфере IT в Казахстане! Более 20 представителей крупнейших IT-компаний Казахстана, Беларуси и России. Читать дальше →

Оборудование СОРМ годами сливало личные данные россиян Программист Леонид Евдокимов выступил на IT-конференции Chaos Constructions в Санкт-Петербурге с докладом «Проруха на СОРМ».

Веб-приложение, мобильное приложение, стартап. Программисты не нужны? В прошлом году наделало много шуму заявление председателя правления отечественного крупнейшего банка Германа Грефа, который сообщил: «программисты не нужны, мы с ними боремся». Многие обучающиеся на программиста или планировавшие ими стать задумались над тем, что и эту профе.

FAQ по архитектуре и работе ВКонтакте История создания ВКонтакте есть в Википедии, её рассказывал сам Павел. Кажется, что ее знают уже все. Про внутренности, архитектуру и устройство сайта на HighLoad++ Павел рассказывал еще в 2010 году. Много серверов утекло с тех пор, поэтому мы обновим информацию: препарируем.

Как реализуется отказоустойчивая веб-архитектура в платформе Mail.ru Cloud Solutions Привет, Хабр! Я Артем Карамышев, руководитель команды системного администрирования Mail.Ru Cloud Solutions (MCS). За последний год у нас было много запусков новых продуктов. Мы хотели добиться, чтобы API-сервисы легко масштабировались, были отказоустойчивыми и готовыми к б.

Первый Flutter meetup в Петербурге: видеозаписи докладов 26 сентября в питерском офисе Wrike прошел Flutter meetup. В преддверии второй русскоязычной конференции по Dart и Flutter – DartUP 2020 – мы собрались обсудить лучшие практики по разработке архитектуры приложений на флаттере и нюансы по работе с графикой и анимацией. За д.

Краткий обзор программы HolyJS 2020 Piter и ссылки на онлайн-трансляции Уже завтра начнётся седьмая по счёту конференция HolyJS. С каждым годом работа над её программой всё сложнее не только из-за стремительного развития и взросления JS-экосистемы, но и из-за роста качества и количества заявок. В этот раз программному комитету пришлось разоб.

22 августа — Alfa JS MeetUP SPb Привет! У нас иногда спрашивают, почему мы проводим свои митапы по большей части в Москве, но не в Питере, например. Исправляемся, через 10 дней будет Alfa JS MeetUP SPb, который пройдёт в Санкт-Петербурге. Коротко о главном: вход бесплатный; надо зарегистрироваться на.

Product Fest — конференция по управлению IT-продуктами, на которую вы захотите пойти Управление продуктом — состоявшаяся дисциплина. На продакт-менеджеров большой спрос, а практических знаний хватает не у всех, поэтому 9 декабря мы проведем профессиональную продуктовую конференцию Product Fest. К её организации и программе мы применяем правило: «Сделать таку.

[Из песочницы] Эволюция самого популярного инструмента любого разработчика В любой среде разработки есть инструмент с названием «Output». Нет нужды описывать что он делает, поскольку абсолютно все разработчики его используют в своей работе ежедневно. Он прост и консервативен. По сути не менялся десятилетиями и до этих пор выглядит как то так: Т.

Приглашаем на конференцию Azov Developers Meetup 2020 — 19 октября в Таганроге 19 октября проводим в Таганроге пятую ежегодную конференцию Azov Developers Meetup. Приглашаем всех желающих, регистрация бесплатна! Начнем в 9 утра в конгресс-отеле «Таганрог» на ул. Дзержинского, 161 с традиционного приветственного кофе и регистрации. Как и в прошлые го.

Непаханое поле бигдаты в медицине и фармацевтике Директор по распространению технологий Яндекса, популяризатор программирования, один из создателей и постоянный ведущий подкаста Радио-Т Григорий Бакунов рассказал на прошлогодней конференции DUMP о том, какие фундаментальные изменения происходят в медицине и фармакологии пр.

Вуайеризм тестировщика: как правильно подглядывать за людьми и зачем это нужно Насколько UX — зона ответственности тестировщиков? Ранее Антонина Хисаметдинова на конференции по тестированию Heisenbug рассказывала о правильном отображении ошибок, и расшифровка того доклада собрала на Хабре множество просмотров. А в декабре на Heisenbug 2020 Moscow она п.

Разработка под WebAssembly: реальные грабли и примеры Анонс WebAssembly состоялся в 2015-м — но сейчас, спустя годы, всё ещё немногие могут похвастаться им в продакшне. Тем ценнее материалы о подобном опыте: информация из первых рук о том, каково с этим жить на практике, пока что в дефиците. На конференции HolyJS доклад об о.

Беты Apple живьем: мелочи, о которых не рассказали на презентации Официально новые версии операционных систем Apple появятся только через несколько месяцев, но бета-версии можно «пощупать» уже сейчас. Для этого нужен аккаунт разработчика, компьютер с iTunes, Xcode 11 beta и файлы прошивок: iOS 13, iPad OS 13, TV OS 13, Watch OS 6 и MacOS 1.

В Яндекс.Директе появились аукционы на видео и наружную рекламу В Яндекс.Директе появилось два новых вида рекламы. Теперь пользователи могут размещать в нем видеорекламу и наружную цифровую рекламу с оплатой за тысячу потенциальных показов (OTS). Закупка видеорекламы через Директ открывает рекламодателям много новых возможностей. Они см.

iPhone 11, новый iPad, TV+, Arcade и другое. Что сегодня показала Apple Несколько минут назад закончился очередной ежегодный Apple Event. В театре Стива Джобса компания представляла то, чем будет радовать нас в этом году. Тех-гики, собравшиеся в атриуме над театром, говорят, атмосфера была на удивление спокойной. Все в основном думали, что зна.

Обнаружена масштабная утечка данных россиян из-за оборудования СОРМ Обнаружена утечка данных сотен россиян, включая номера телефонов, IMEI и ICQ, адреса и GPS-координаты. Об этом рассказал программист Леонид Евдокимов в своём докладе «Проруха на СОРМ» в рамках IT-конференции Chaos Constructions.

В офисе Mail.ru Group пройдет открытая Tarantool Conference 17 июня в московском офисе Mail.ru Group пройдет вторая ежегодная открытая Tarantool Conference или коротко T+ Conf. Темы докладов затронут не только Tarantool, но и использование in-memory computing, кооперативной многозадачности и Lua для разработки высоконагруженных отказ.

По следам Highload++ Siberia 2020 — 8 задач по Oracle Привет! 24-25 июня в Новосибирске прошла конференция Highload++ Siberia 2020. Наши ребята тоже там были докладом «Контейнерные базы Oracle (CDB/PDB) и их практическое использование для разработки ПО», мы выложим текстовую версию немного позже. Было круто, спасибо olegbunin .

От монолитов к микросервисам: опыт «М.Видео-Эльдорадо» и «МегаФона» 25 апреля мы в Mail.ru Group провели конференцию про облака и вокруг — mailto:CLOUD. Несколько хайлайтов: На одной сцене собрались основные российские провайдеры — про специфику нашего облачного рынка и своих сервисов говорили Mail.ru Cloud Solutions, #CloudMTS, SberClou.

PyCon Russia 2020: ответы на главные вопросы Седьмой PyConRu пройдёт 24-25 июня в отеле «Cronwell Яхонты Таруса» в 95 км от Москвы. Формат — двухдневная конференция на природе с российскими и иностранными докладчиками, мастер-классами, Lightning Talks и афтепати. Если коротко ответить на все вопросы, то: регистрация о.

Обзор AngularConnect 2020. Часть 1 19 и 20 сентября мы с коллегами посетили конференцию AngularConnect. Это одна из крупных Angular-конференций, в этом году она прошла в пятый раз. В программе было 30 докладов, из которых 8 — от команды Angular, 4 воркшопа и 5 эксперт-зон. Ради такого стоило поехать в Лондон .

[Перевод] Как Netflix использует Питон Поскольку многие из нас готовятся к конференции PyCon, мы хотели немного рассказать, как Python используется в Netflix. Мы применяем Python на всём жизненном цикле: от принятия решения, какие сериалы финансировать, и заканчивая работой CDN для отгрузки видео 148 миллионам .

Первый впечатляющий демо-ролик Minecraft Earth с конференции Apple WWDC 2020 На вчерашней презентации Apple WWDC компания Mojang представила первое демо интригующей Minecraft Earth. Уже давно стало понятно, что проектам, которые просто копируют Pokemon Go, но используют другой сеттинг, успех не сулит. Но новая игра — это нечто иное. Minecraft Earth .

Петербуржец снова стал лучшим программистом мира Аспирант петербургского Университета ИТМО Геннадий Короткевич в шестой раз подряд победил на конкурсе Google Code Jam, получив звание лучшего программиста мира. Об этом сообщила пресс-служба вуза.

Blitz Engine & Battle Prime: ECS и сетевой код Вступление Battle Prime — первый проект нашей студии. Несмотря на то, что многие члены команды имеют приличный опыт в разработке игр, мы, естественно, сталкивались с разными сложностями во время работы над ним. Они возникали как в процессе работы над движком, так и в процес.

[Из песочницы] Google Camera — хайп или замена зеркалки? Все мы знаем про популярное приложение Google Camera (дальше GCam). О нем говорят везде: 4PDA, XDA, на всех официальных форумах о телефонах. Практически каждый владелец устройства пытается найти на свой девайс GCam, потому что их телефоны уже не имеют поддержку производителя.

B2B-навык Алисы: от прототипа до первого сэкономленного рубля Не так давно в Санкт-Петербурге прошла вторая конференция Conversations, посвящённая разговорному AI, на которой мне посчастливилось выступить в качестве докладчика. Темой была разработка прототипа B2B-навыка для крупной компании. В докладе рассказывалось о том, как удалось.

NASA прощается с Opportunity. Финальная пресс-конференция Ровер был переведен в экономный режим. Восстановить связь с ним так и не удалось, хотя попыток и надежд было очень много. Первоначально рассчитанный на три месяца аппарат в итоге проработал на Марсе почти 15 лет. За это время он прошел 45 километров и убедительно показал, .

[Перевод] 7 привычек высокоэффективных программистов Начинающие программисты тратят много времени, набирая знания, необходимые для прохождения интервью. Они решают задачи и улучшают свои резюме. Но самое интересное начинается после того, как программист получает вожделенную должность — в каком-нибудь стартапе, в Google, в Amaz.

Не баг, а фича: исследование моторики и мозговой активности человека с полидактилией Тело человека можно сравнить с очень сложным механизмом, состоящим из множества отдельных систем, которые работают слаженно и своевременно для обеспечения жизнедеятельности. Можно сравнить и с программой, состоящей из тысяч строк кода, каждая из которых выполняет определен.

Как делать доклады на конференциях — советы 40+ экспертов Дорогие друзья, представляю вашему внимаю опрос, который я провел в помощь тем, кто выступает с докладами на конференциях или планирует это делать. Я опросил своих коллег и знакомых, у которых есть опыт публичных выступлений на различных мероприятиях. Я благодарю всех участ.

MBLT19 :: возвращение Привет, Хабр! Мы с новостями. В прошлом году мы упоролись по созданию классной конференции MBLT DEV. В этом году её не будет. Мы решили бросить силы на конференцию MBLT и сделать ивент не только для разработчиков, но и для всех, кто создаёт и развивает мобильные продукты. .

[Екатеринбург, анонс] java.ural.Meetup @3 — анонс третьего Java-митапа + видео докладов с java.ural.Meetup @2 Приглашаем 21 сентября в субботу принять участие в третьей встрече java.ural.Meetup. Встреча пройдёт в конференц-зале в офисе Контура по адресу ул. Малопрудная, 5. Начало в 11:30. Расписание: 11:30 — 12:00 Регистрация и кофе 12:00 — 14:30 Три доклада 14:30 — 15:00 Перерыв .

RubyRussia 2020: Николай Сверчков о serverless 28 сентября на конференции RubyRussia Николай Сверчков выступит с докладом Serverless is Ruby Future. Иван Соловьев обсудил в интервью, чем же интересно это направление, и почему рубистам стоит обратить на него внимание. Читать дальше →

Три лучших доклада Saint TeamLead Conf Saint TeamLead Conf 2020 — конференция для тимлидов и про тимлидов, которая прошла 23 и 24 сентября в Питере, — получилась с размахом. Чего только стоит главный зал высотой 46 метров и холл для кофе-брейка и прочего нетворкинга в цеху. Или скромные митапы человек на сто, при.

Рецепты TeamCity. Доклад Яндекс.Такси Меня зовут Эдуард Мацуков, я делаю Таксометр — приложение для водителей Яндекс.Такси. Занимаюсь инфраструктурой и всем, что с ней связано. Какое-то время назад я выступил с докладом — рассказал об опыте дружбы TeamCity с нашим проектом и с разработчиками в целом. Отдельная ч.

Обзор программы Joker 2020: парад планет, или Что нас ожидает Любое событие, особенно если оно завершилось, можно сравнить с чем-то необычным. Например, был на митапе, и он оказался слетом ведьм для обмена премудростями, или, допустим, забежал на вечеринку — как будто попал под ливень с грозой. И вот уже в конце месяца 25-26 октября в .

Как правильно похмелиться: наука знает ответ Откиньтесь в кресле и внимательно посмотрите наше видео о том, что такое похмелье с научной точки зрения. Как алкоголь проникает в организм, что с ним происходит и чем минимизировать ущерб от выпитого. Настоятельно советуем посмотреть ролик до того, как вы проснетесь с сухос.

Беспощадная автоматизация. Director’s Cut Я хочу рассказать о своем опыте ускорения автоматизации в команде программистов, и о том, какие приемы мы применили на практике, и что из этого получилось. Начальные условия Наш эксперимент по ускорению работы программистов мы проводили в следующих условиях: это было террит.

Конференция веб-разработчиков DevConf X — 21 июня Юбилейный десятый DevConf пройдет в этом году 21 июня в X-perience Hall. Каждый год на DevConf веб-разработчики обмениваются опытом посредством докладов и, что не так заметно, но не менее важно, разговорами в кулуарах. Еще есть время подать заявку на доклад. Поданные заяв.

[Из песочницы] Что не так с нашим IT Когда я только начинал смотреть в сторону программирования, а это, примерно, 2012 год, мои попытки нагуглить, что же учить и с чего начать, сводились к ответам с тогда еще незнакомого мне, stackoverflow и, казавшегося чуть ли ни единственным ресурсом в it — Хабре. С тех по.

Пишем презентации в LaTeX В процессе подготовки доклада на GolangConf’2020 я использовал LaTeX. Несмотря на некоторые устаревшие вещи, немного необычное поведение, скудную или сложную документацию, я внезапно получил удовольствие. Я не стал «гуру» LaTeX, но я смог делать весьма неплохие слайды. И я х.

Что запомнилось на прошедшем Heisenbug, и что будет на следующем? С конференции Heisenbug 2020 Piter прошло уже достаточно времени, чтобы мы посчитали все зрительские оценки докладов. Теперь о том, как всё прошло, можно говорить увереннее: опираясь не только на наши ощущения, но и на отзывы аудитории. Поэтому под катом — несколько впеча.

От заявки до сцены. Жизнь доклада на Saint TeamLead Conf 2020 Жизнь доклада на TeamLead Conf идет в несколько этапов. Сначала он появляется в виде заявки, потом в программе на сайте конференции, перетекает в рассылку, в анонс на Хабр и на сцену. После — живет в расшифровке на Хабре и YouTube-канале, если попал в список лучших. Чтобы пе.

Wolfram Mathematica в Геофизике Благодарим автора блога Антона Екименко за его доклад Введение Эта заметка написана по следам конференции Wolfram Russian Technology Conference и содержит конспект доклада, с которым я выступал. Мероприятие состоялось в июне в городе Санкт-Петербурге. Учитывая то, что рабо.

Российская Конференция Wolfram Технологий и Хакатон 2020 Мы с большим удовольствием хотим пригласить вас на Российскую конференцию Wolfram технологий и хакатон, которые пройдут 10 и 11 июня 2020 г. в Санкт-Петербурге. Не упустите свой шанс встретиться с разработчиками Wolfram технологий и обменяться идеями с другими пользовате.

Мелкая питонячая радость #2: Starlette Тунельное зрение Так уж сложилось, что на Python пишут много веб-приложений. Эту нишу Python разработки почти полностью поделили между собой два здоровых игрока — Django и Flask. Поэтому большой процент программистов, пишущих на Python, заточен на работу с этими двумя фрейм.

Будни Программного комитета FrontendConf. Интервью c Сергеем Поповым Программный комитет FrontendConf отвечает за отбор заявок, готовит программу, расписание, отвечает за стенды и концепцию. При этом участники ПК еще и курируют доклады спикеров. Задача куратора — помочь со структурой, контентом и довести доклад до идеала. Таких докладов у чле.

[Из песочницы] Метод создания DRAG and DROP эффекта Придя впервые к технологии DRAG and DROP столкнулся с очень тяжелым её описанием (Это мое субъективное мнение. Прошу с ним не соглашаться, а перечитать все что только можно и посмотреть на этот вопрос с многих сторон). И решил написать пару статей, нацеленных на начинающих р.

Робот FEDOR — тренировка с новым экипажем МКС и первые космические задачи Экипаж, отправляющийся на МКС 20 июля 2020 года, прошел обучающие занятия с роботом FEDOR в центре подготовки космонавтов (ЦПК). Читать дальше →

Kotlin / Everywhere — Showcase practice: 31 июля Приглашаем 31 июля в московский офис Mail.ru Group на Kotlin / Everywhere митап. В программе мероприятия доклады про опыт использования Coroutines, DSL в Kotlin и тестирование. Описание докладов, ссылка на регистрацию и детали по митап под катом. Регистрируйтесь сами и при.

Инициализация в современном C++ Общеизвестно, что семантика инициализации — одна из наиболее сложных частей C++. Существует множество видов инициализации, описываемых разным синтаксисом, и все они взаимодействуют сложным и вызывающим вопросы способом. C++11 принес концепцию «универсальной инициализации». .

Web Security Testing Starter Kit Всем привет! Меня зовут Андрей. Уже 10 лет я занимаюсь поиском уязвимостей в различных веб-сервисах. и готов поделиться своими знаниями с вами. В мае прошлого года я выступал с докладом про это на конференции Heisenbug, а теперь готов поделиться своими знаниями еще и здесь.

[Из песочницы] WWDC19: Приступим к работе с Test Plan для XCTest Привет, Хабр! Представляю вашему вниманию перевод статьи «WWDC19: Getting Started with Test Plan for XCTest» автора Shashikant Jagtap. На прошедшей конференции WWDC компания Apple показала новые классные фичи для разработчиков. В Xcode 11 так же добавлено несколько потряс.

Видео докладов с FunTech iOS-meetup #1 23 марта команда FunTech Meetups провела свой первый собственный iOS-meetup, с которого сегодня выкладываем видео докладов. «Крутим RunLoop. Как устроена лента ВКонтакте», Александр Терентьев, VK Читать дальше →

[Перевод] Python-скрипт на 20 строк, который каждый день желает родителям доброго утра через WhatsApp Автор материала, перевод которого мы сегодня публикуем, говорит, что современные люди, жизнь которых переполнена работой, часто забывают писать сообщения своим родным и близким. Он, глядя на то, как его родители каждое утро шлют ему в WhatsApp вдохновляющие цитаты и полезные.

Баги при работе с системной клавиатурой Взаимодействуя с приложением, мы в определенный момент активируем системную клавиатуру для набора сообщения или заполнения необходимых полей. Сталкивались ли вы с ситуациями, когда клавиатура отображается, а вот поля для ввода сообщения нет или наоборот — клавиатура есть, ку.

VMware EMPOWER 2020 — главные анонсы и выводы по итогам прошедшей конференции Команда «ИТ-ГРАД» посетила конференцию и делится наблюдениями. VMware EMPOWER — это ежегодная конференция для партнеров компании. Изначально она была частью VMworld — более крупного события — но с прошлого года встреча проводится в формате самостоятельного мероприятия (из-.

[Перевод] Spring Boot 2: что нового? От переводчика: несмотря на то, что уже прошел год, вопросы о том что же нового дал нам 2-ой Boot не заканчиваются. Писать такой контент с нуля — затея не самая умная. Поэтому решили перевести статью, которая нам кажется наиболее локаничной и при этом достаточно полной. Рели.

16-17 мая состоится конференция разработчиков игр DevGAMM Крупнейшая конференция СНГ для разработчиков и издателей игр DevGAMM уже в шестой раз пройдет в Минске. Читать полную статью

[Перевод] Почему программисты продолжают использовать многословный Java, хотя есть лаконичный Python Java и Python — одинаково популярные языки программирования. Однако Python более продуктивен: в нем меньше объем кода, нужного для решения задачи. Почему же программисты до сих пор работают с Java там, где можно применить Python? Давайте разбираться. Читать дальше →

Обзор программы DotNext 2020 Moscow: кто и о чём расскажет? Порой не понимаешь, интересна ли тебе новая конференция: открываешь сайт, а там сорок докладов, и глаза разбегаются. Это что же, надо вдумчиво пройти по сорока страницам с описаниями? А если на сайте ещё и раздел «воркшопы», о них что знать нужно? Чтобы помочь хабравчанам.

Tic Tac Toe, часть 5: Бэкенд на С++ Boost.Beast, HTTP В этой статье рассмотрим реализацию бэкенда с применением C++ Boost.Beast библиотеки на примере синхронного сервера. Та же функциональность, что и в прошлой статье — получаем от бэкенда случайное число от 0 до 8 включительно. Оказалось, что поднимать контейнер для Beast ничу.

DartUP 2020: конференция по Dart и Flutter в Петербурге 23 ноября 23 ноября русскоязычное сообщество разработчиков на Dart и Flutter при поддержке Wrike и Google снова проводят DartUP, конференцию, в прошлом году ставшую самой крупной в DART/FLUTTER мире. В этом году постараемся сделать еще ярче, интереснее и многочисленнее. Читать дальш.

Как мы делали облачный FaaS внутри Kubernetes и побеждали в Тинькофф-хакатоне Начиная с прошлого года у нас в компании начали организовывать хакатоны. Первое такое состязание прошло весьма успешно, о нем мы писали в статье. Второй хакатон прошел в феврале 2020 и был не менее успешным. О целях проведения последнего не так давно писал организатор. Уч.

Как не ошибиться с конкурентностью в Go Почему мы вообще хотим писать конкурентный код? Потому что процессоры перестали расти по герцовке и начали расти по ядрам. С каждым годом увеличивается количество ядер процессора, и мы хотим их эффективно утилизировать. Go — тот язык, который создан для этого. В документации.

Data Science и конференция в тропиках Статьи про компьютерное зрение, интерпретируемость, NLP – мы побывали на конференции AISTATS в Японии и хотим поделиться обзором статей. Это крупная конференция по статистике и машинному обучению, и в этом году она проходит на Окинаве – острове недалеко от Тайваня. В этом по.

Ощущаешь себя на хорошем месте в прекрасном концертном зале… 24 июля 2020 года прошел второй семинар-презентация новой техники от фирм Melco и AperturA для дилеров нашей компании.

Все промо-ролики с презентации iPhone 11 и Apple Watch Series 5 Запись этого мероприятия, а также показанные на нем промо-ролики и короткометражки появились на YouTube-канале Apple.

Экзотический карандаш: обнаружение второго звука в обыкновенном графите Проснуться утром под пение туканов, посмотреть прогноз погоды и увидеть все те же +28, надеть любимые шорты и пойти гулять по городу, отогнать наглых обезьян от мусорного бака, прогуляться по пальмовой аллее, присесть на лавку перед озером и покормить фламинго, вспомнить п.

Когда город умный: опыт мегаполисов Все мы хорошо знаем, как сильно изменилась жизнь в городах-миллионниках за последние годы с точки зрения инфраструктуры. Наша команда в «ЛАНИТ-Интеграции» много работает в проектах по созданию умных городов. В этом посте мы хотели бы коротко описать, какие изменения произош.

Я вам перезвоню Привет, я Катя, я нашла работу. И написала методичку по общению с работодателем. Расскажу, что спрашивать на собеседовании, чего не спрашивать и как это делать правильно. Весь месяц гоняла по собесам. Посмотрела и на стартапы и на Яндексы. Компаний много, выбирать сложно.

Наблюдаем Солнце: 5 видов гаджетов, от простых до «профессиональных» Привет, Хабр. Как ни странно, но на Хабре/Geektimes было довольно много статей по астрономии, но про наблюдение нашего самого яркого светила практически нет ни одной статьи. Восполним этот пробел, и посмотрим как можно наблюдать Солнце. Ведь как известно, просто так в телес.

Митя Александров и Дмитрий Константинов на встрече jug.msk.ru 23 октября 2020 года, за пару дней до конференции Joker 2020, состоялась встреча московского сообщества Java-разработчиков jug.msk.ru. С докладами выступили Митя Александров (про MicroProfile) и Дмитрий Константинов (про Cassandra). Читать дальше →


Линтеры в Go. Как их готовить. Денис Исаев Предлагаю ознакомиться с расшифровкой доклада Дениса Исаева «Линтеры в Go. Как их готовить.» В go 50+ линтеров: в чем их профит и как эффективно встроить их в процесс разработки? Доклад будет полезен как тем, кто еще не использует линтеры, так и тем, кто уже применяет их: я .

В Киеве пройдёт AI Conference – ежегодная конференция по искусственному интеллекту 4 июня компания Smile-Expo проведёт в Киеве уже вторую по счету AI Conference – масштабную конференцию по внедрению искусственного интеллекта в бизнес. Доклады спикеров, успешные кейсы, презентация смарт-продуктов и нетворкинг – ивент станет местом встречи специалистов, кото.

Самодокументируемый REST сервер (Node.JS, TypeScript, Koa, Joi, Swagger) Про преимущества и недостатки REST написано уже довольно много статей (и еще больше в комментариях к ним) ). И если уж так вышло, что вам предстоит разработать сервис, в котором должна быть применена именно эта архитектура, то вы обязательно столкнетесь с ее документировани.

[Из песочницы] Как выжать максимум пользы из конференции Вопрос пользы и необходимости ходить на ИТ-конференции часто вызывает споры. Уже не один год я участвую в организации нескольких крупных событий и хочу поделиться рядом советов, как сделать так, чтобы получить максимум от ивента и не задумываться о потерянном дне. Для начал.

Не очень большие данные В статье будут рассмотрены возможности, предоставляемые встроенным или декларативным секционированием в 12 версии PostgreSQL. Демонстрация подготовлена для одноименного доклада на конференции HighLoad++Siberia 2020. Все примеры выполнены на недавно появившейся бета-версии: .

Привет от программистов 80-х Современных программистов можно назвать баловнями. К их услугам — мощнейшие среды разработки, множество языков программирования. А всего 30 лет назад учёные и энтузиасты-одиночки писали программы даже на калькуляторах. Осторожно, под катом много фотографий! Читать дальше .

Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) В нашей подборке за неделю есть создание игры «не художником», автоматизированная разработка мусора, видео докладов с конференций, разработка, отладка, костыли и документация. Добро пожаловать! Читать дальше →

Как я буду мир спасать Примерно год назад я твердо решил спасти мир. Теми средствами и навыками, которые у меня есть. Надо сказать, наборчик весьма скудный: программист, менеджер, графоман и хороший человек. В нашем мире полно проблем, и мне надо было что-то выбрать. Подумывал о политике, даже по.

Tutu.ru backend meetup Приглашаем бэкенд-разработчиков обсудить кайф и боль серверной разработки в четверг, 19 сентября, в 19.00. Программа: 18:30 — 19:00 — регистрация 19:00 — 21:30 — доклады и свободное общение. ​​​В перерывах между докладами можно выпить кофе и перекусить пиццей. Читать дал.

Что нового в Samsung Galaxy S10. Коротко Вчера прошла долгожданная презентация новых смартфонов Galaxy S10. Мы уже успели познакомиться с новинками и сейчас ответим на самые важные вопросы.

Чем нам запомнилась последняя JokerConf На прошлой неделе в Санкт-Петербурге прошла международная Java-конференция Joker. Мы попросили наших ребят, которые её посетили, рассказать немного об организации и самых интересных, по их мнению, выступлениях. Кто-то отметил самые хайповые и весёлые, кто-то — самые актуальн.

СОРМ расшифровывает HTTPS трафик к Mail.ru и ICQ На конференции Chaos Constructions 2020 Леонид darkk Евдокимов показал любопытный доклад про случайно обнаруженные в открытом доступе панели управления СОРМ. Доклад можно посмотреть здесь: darkk.net.ru/2020/cc В двух словах: панели со статистикой работы программно-аппаратн.

[Перевод] Обзор Python-пакета Datatable «Пять экзабайт информации создано человечеством с момента зарождения цивилизации до 2003 года, но столько же сейчас создаётся каждые два дня». Эрик Шмидт Datatable — это Python-библиотека для выполнения эффективной многопоточной обработки данных. Datatable поддерживает наб.

Что будет на конференции UseData Conf 2020? Ура! Мы завершили формирование программы конференции UseData Conf 2020! Эта конференция для тех, кто решает практические задачи с помощью методов машинного обучения. Между идеальным алгоритмом в вакууме и его применением на реальных данных часто лежит пропасть. Мы хотим, что.

[Из песочницы] Самое интересное на выставке Securika Moscow 2020 С 19 по 22 марта в cтоличном Экспоцентре прошла 25-я Международная выставка технических средств охраны и оборудования для обеспечения безопасности и противопожарной защиты Securika Moscow 2020. Свои новинки представили более 400 российских и зарубежных компаний, среди которы.

На Autodesk University Russia 2020 о комбинировании функций BIM-интегратора и инжинирингового эксперта рассказала SEVERIN DEVELOPMENT 1-3 октября в «Сколково» прошла ежегодная международная конференция в области проектирования, дизайна и визуализации Autodesk University Russia 2020. В рамках мероприятия Александр Попов, директор по цифровым технологиям инжиниринговой компании SEVERIN DEVELOPMENT, выст.

Короткое видео с демо-версией Oceanhorn 2: Knights of the Lost Realm Целых 2,5 года прошло с тех пор, как Cornfox & Bros. анонсировали сиквел популярной Oceanhorn — Oceanhorn 2: Knights of the Lost Realm. Периодически они рассказывали о проекте, все больше интригуя игроков, но последний раз о нем было слышно аж в марте прошлого года на GD.

DevOpsDays Moscow — конференция, которую сообщество делает для сообщества Привет! 7 декабря мы проводим третью конференцию DevOpsDays Moscow. Это не yet another конференция про DevOps. Это комьюнити-конференция, которую сообщество готовит для сообщества. На конференции будет один поток с докладами и воркшопы для тех, кто любит погрузиться в тем.

[Из песочницы] Подключение сторонних аудио и видео решений к Microsoft Teams Привет, Хабр! Представляю вашему вниманию перевод-адаптацию статьи «Integrating Third-Party Voice & Video with Microsoft Teams» автора Brent Kelly, в которой он рассматривает проблему интеграции Microsoft Teams с другими продуктами. 9 июля 2020 г. Пригодится ли теперь ваша.

[Перевод] Неизменяемых коллекций в Java не будет – ни сейчас, ни когда-либо Всем привет! Сегодня вашему вниманию предлагается перевод вдумчиво написанной статьи об одной из базовых проблем Java — изменяемости, и о том, как она сказывается на устройстве структур данных и на работе с ними. Материал взят из блога Николая Парлога (Nicolai Parlog), чей.

27 марта, Москва — JavaScript MeetUP Очередной JavaScript MeetUP мы собираем уже в следующую среду, 27 марта, в 19.00 на площадке Corporate Innovations Hub (ул. Большая Полянка, д.2/10, стр. 1). В программе будет 3 доклада от наших сотрудников. Вход бесплатный (но зарегистрироваться надо заранее), будет и онла.

MOSDROID #15 Phosphorus: видео выступлений В начале февраля у нас в офисе Туту.ру прошел 15-ый митап по Android-разработке, ставший самым успешным в плане посещения. Разработчики в конференционное «межсезонье» изголодались по новым знаниям и нетворкингу, потому мы прининяли более 120 гостей. Читать дальше →

[Перевод] Svelte 3: Переосмысление реактивности Буквально на днях произошло большое событие в сообществе SvelteJS, да и вообще, как мне кажется, для всего современного фронтенда — долгожданный релиз Svelte 3! Посему, под катом перевод статьи автора Svelte и прекрасное видео с его доклада на YGLF 2020. Читать дальше →

Так будет выглядеть мир будущего В Лондоне на конференции Samsung KX состоялась презентация доклада «Samsung KX50: будущее в центре внимания» о том, как будет выглядеть мир будущего через 50 лет.

Открытая трансляция Главного зала HighLoad++ 2020 В эфире главное событие для разработчиков высоконагруженных систем. По хорошей традиции 7 и 8 ноября мы собираемся, чтобы делиться опытом в построении веб-сервисов, позволяющих одновременно помогать десяткам, сотням тысяч пользователей решать свои задачи. Если в этот раз мы .

Как «снести» вашу документацию и начать жить Сегодня поговорим о том, как избавиться от документации, которая не работает, описывает какое-то легаси, не организована, не соответствует идентичности вашего бренда, да что там — просто плохой документации. Чтобы затем подготовить и реорганизовать хорошую, валидную, логично.

[Перевод] Как писать меньше кода и получать больше толку Как справедливо заметил легендарный писатель Жюль Верн: «Хорошо использованный минимум вполне достаточен». В нашу эпоху понятие хорошо использованного минимума применимо и к коду. Печально, но факт: в современном мире кода слишком много. Если быть точнее, то слишком много .

CLRium #5: Garbage Collector. Крупнейший семинар по .NET Наш семинар уверенно набирает слушателей и постепенно перерастает офис компании EPAM в Петербурге: мы планируем набрать до 250 разработчиков под одной крышей как в Петербурге, так и в Москве. А всё почему? Когда-то я выступал с докладом по работе Garbage Collector и доклад .

«Я просто хотел пошутить, но никто не понял» или как не закопать себя на презентации проекта Одной нашей команде на полуфинале в Новосибирске пришлось с нуля изучать принципы мобильной разработки, чтобы выполнить задание на хакатоне. На наш вопрос «Как вам такой челлендж?», они рассказали, что сложнее всего было уместить в пять минут выступления и несколько слайдов .

Обзор конференции SQA Days EU Привет, Хабр! Меня зовут Алексей, я занимаюсь обеспечением качества в FunCorp. В конце марта я ездил в Ригу на SQA Days EU. Это первая конференция из линейки SQA Days, которая проводится за пределами СНГ. Программа выглядела многообещающе, а в списке докладчиков было много.

Шестая проверка Chromium, послесловие В начале 2020 года в нашем блоге появился цикл статей, посвящённый шестой проверке исходного кода проекта Chromium. Цикл включает в себя 8 статей, посвященных ошибкам и рекомендациям по их предотвращению. Две статьи вызвали бурное обсуждение, и до сих пор на почту мне изред.

Видео дня: лучшие моменты осенней презентации Apple От ролика с новым iPhone до демонстрации, как Apple Watch спасают жизнь.

Семинар «Управление уязвимостями: стандарты, реальность, инструменты», 4 июля, Москва Всем привет! 4 июля мы проведем небольшой Vulnerability Management Day. Поговорим о том, какие стандарты и best practice существуют и как это все ложится (или нет ;)) на реальную жизнь. Мы пригласили экспертов по различным продуктам и соответственно со своим подходом к у.

[Из песочницы] Размышления на тему карьеры в IT и советы начинающим Привет, Хабр! Я тут недавно много думал насчёт карьеры, будущего нашей индустрии и так далее. Решил написать статью для тех кто только собирается сюда въезжать, да и вообще возможно кому-то будет интересно, все нижеприведенное чисто мое имхо и многое из того что я скажу прим.

Где летом поговорить про Apache Ignite и распределенные системы 14 июня в Петербурге пройдет митап Apache Ignite Meetup: реальные кейсы. Послушаем парней, у которых получилось. Первый кейс — IMDG для расчета маржинальности торговых контрактов в Heineken. Второй — промышленная платформа Газпромнефти. Почему open source и Ignite? Куда прик.

Как научить Алису управлять вашим умным домом. Доклад Яндекса В конце сентября прошла наша первая встреча для hardware-разработчиков — Яндекс.Железо. Это важный шаг на новом для нас рынке производителей устройств. Участники (около 150 человек) послушали доклады, пообщались и провели много времени на стендах, где можно было заглянуть вн.

[Перевод] Что я узнал, создавая Dribbble В прошлом месяце я выступал с 30-минутным докладом на конференции Awwwards в Сан-Франциско. Раньше я довольно часто выступал с докладами, в основном по CSS и веб-дизайну, но этот спич немного отличался. Я решил поделиться 20 вещами, которые я узнал за последние 10 лет, как .

[Из песочницы] Ответ на «Мольберт для программиста микроконтроллеров» Чем бы ее зацепить? Так, ладно,… а теперь повернуть… следующая… первую повернуть… стоп, тут надо вывод тестовый под осциллограф припаять… а куда делась первая плата? А ты что такое? (Дальше следует непереводимая игра слов с использованием местных идиоматических выражений). .

28 октября, Екатеринбург — QAчественное общение Привет! В этот раз — Екатеринбург. На очередном митапе для тестировщиков будет три доклада от наших ребят, бесплатный вход для тех, кто заранее зарегистрировался, и онлайн-трансляция (появится в этом же посте в день митапа). Доклады и адрес — под катом. Читать дальше →

Управление договоренностями Давайте поговорим про управление договоренностями. Почему это вдруг? Да потому что, мы на TeamLead Conf любим обсуждать боли и проблемы, но и не забываем про решения. Наверняка у всех бывают проблемы, связанные с договоренностями по работе. «Договоренности не выполняются».

[Перевод] Пять главных итогов Helm Summit 2020 в Амстердаме Прим. перев.: Повышенный интерес к «пакетному менеджеру Kubernetes» — Helm, — что наблюдается в последнее время, легко объяснить. В активной стадии — причём уже не только разработки, но и релизов — находится долгожданное крупное обновление Helm v3, о котором мы уже писали. Е.

Какими будут игровые нейроинтерфейсы? Шуточный слайд из презентации Майка Амбиндера, который занимает должность ведущего экспериментального психолога в Valve Software (видео) На конференции для разработчиков игр GDC 2020 ведущий экспериментальный психолог Valve Software Майк Амбиндер выступил с интересным док.

КИТ 2020: лучшее место встречи ИТ-профессионалов Компания «Имульс-Телеком» провела ежегодную конференцию КИТ 2020, которая прошла со 2 по 6 июля недалеко от Казани на престижном курорте «Свияжские холмы». В этом году КИТ собрал чуть более 600 участников со всей России, Казахстана, Белоруссии и Украины. Читать полную ст.

Haxe и PHP: статическая типизация, стрелочные функции, метапрограммирование и многое другое Привет, Хабр! Предлагаю вашему вниманию перевод доклада Александра Кузьменко с прошедшей недавно (14-15 июня) конференции Hong Kong Open Source Conference 2020. До того, как присоединиться к Haxe Foundation в качестве разработчика компилятора Haxe, Александр около 10 лет пр.

Старикам здесь не место? Программируем после тридцати пяти Привет, меня зовут Дмитрий, и я программист. Прошлым летом я получил приглашение Яндекса и перебрался работать в Москву. Недавно мне исполнилось 35 лет. В этой статье я хотел бы затронуть вопрос, который не раз обсуждался на Хабре: насколько реально быть программистом в 3.

Microsoft тизерит презентацию Surface звуками «потрясающих инноваций» Уже на следующей неделе Microsoft проведёт довольно масштабное мероприятие, посвящённое презентации новых продуктов Surface. Ожидается, что компания представит не только обновлённые версии Surface Pro и Surface Laptop, но и анонсирует складное устройство с двумя экранами, и.

[Перевод] Бесстрашная защита. Безопасность памяти в Rust В прошлом году Mozilla выпустила Quantum CSS для Firefox, который стал кульминацией восьми лет разработки Rust — безопасного для памяти языка системного программирования. Потребовалось более года, чтобы переписать основной компонент браузера на Rust. До сих пор все основны.

В Яндекс.Директе появились аукционы на видео и наружную рекламу В Яндекс.Директе появилось два новых вида рекламы. Теперь пользователи могут размещать в нем видеорекламу и наружную цифровую рекламу с оплатой за тысячу потенциальных показов (OTS). Закупка видеорекламы через Директ открывает рекламодателям много новых возможностей. Они смо.

Мама, я на телеке: как прошел финал конкурса «Цифровой прорыв» Что случится, если оставить на одной огромной территории 3000+ айтишников разных мастей? Наши участники сломали 26 мышек, поставили рекорд Гиннесса и уничтожили полторы тонны чак-чака (возможно, нужно было заявиться на еще один рекорд). С финала «Цифрового прорыва» прошло дв.

Анализ производительности запросов в ClickHouse. Доклад Яндекса Что делать, если ваш запрос к базе выполняется недостаточно быстро? Как узнать, оптимально ли запрос использует вычислительные ресурсы или его можно ускорить? На последней конференции HighLoad++ в Москве я рассказал об интроспекции производительности запросов — и о том, что .

[Из песочницы] Год приключений с graphene-python Год приключений с graphene-python Всем привет, я python-разработчик. Последний год я работал с graphene-python + django ORM и за это время я пытался создать какой-то инструмент, чтобы сделать работу с graphene удобнее. В результате у меня получилась небольшая кодовая база g.

[Перевод] Python за месяц Руководство для абсолютных чайновичков. (Прим. пер.: это советы от автора-индуса, но вроде дельные. Дополняйте в комментах.) Месяц — это много времени. Если тратить на обучение по 6-7 часов каждый день, то можно сделать дофига. Цель на месяц: Ознакомиться с основными .

Lenovo представила новые ноутбуки ThinkBook для бизнеса Китайская Lenovo представила новые ноутбуки ThinkBook 13, 14 и 15 для малого и среднего бизнеса. Их презентация прошла на конференции Lenovo Tech Life. Все новинки построены на свежих процессорах Intel Core десятого поколения. Подробнее об этом читайте на THG.ru.

2. Check Point Getting Started R80.20. Архитектура решения Добро пожаловать на второй урок! На этот раз мы поговорим об архитектурных особенностях решений Check Point. Это очень важный урок, особенно для тех, кто впервые знакомится с «чекпоинтом». В целом, данный урок будет очень похож на одну из наших предыдущих статей «Check Poi.

System.IO.Pipelines — малоизвестный инструмент для любителей высокой производительности Здравствуй, читатель. Прошло уже достаточно много времени с момента выхода .NET Core 2.1. И такие крутые нововведения, как Span и Memory, уже рассмотрены весьма широко, про них можно достаточно много прочитать, посмотреть и услышать. Однако, к сожалению, библиотека под назва.

19 голов гидры. Большой обзор программы 11-12 июля в Санкт-Петербурге состоится конференция Hydra, посвященная разработке параллельных и распределенных систем. Фишка Гидры в том, что она объединяет крутых учёных (которых обычно можно найти только на зарубежных научных конференциях) и известных практикующих инженер.

Если бы мир был создан программистом В самом начале был свет, тьма и Stackoverflow, что на самом деле просто комбинация этих двух составляющих. В сияющем новом мире, который был создан программистом, можно увидеть всё это творение и сказать: «Да, всё это наверное, хорошо», но баги скорее всего лежат под поверх.

Мастер Йода рекомендует:  JavaScript спецификация темные стороны

Беспилотный автомобиль: оживляем алгоритмы. Доклад Яндекса Подробная расшифровка еще одного доклада со встречи Яндекс.Железо — про разработку устройств для беспилотника. — Всем привет, меня зовут Виталий Подколзин, я руководитель разработки встраиваемых систем проекта беспилотного автомобиля. И сегодня я хотел бы с вами поговорит.

Самая страшная ошибка в аналитике игры В июле 2020 года команда devtodev посетила конференцию Games Gathering в Одессе, на которой ведущий аналитик компании Василий Сабиров прочитал доклад на тему «Самая страшная ошибка в аналитике игры».

Самая страшная ошибка в аналитике игры В июле 2020 года команда devtodev посетила конференцию Games Gathering в Одессе, на которой ведущий аналитик компании Василий Сабиров прочитал доклад на тему «Самая страшная ошибка в аналитике игры».

Конференция архитекторов. Как это было Команда архитекторов ЛАНИТ активно проводит у себя тематические встречи, чтобы сотрудники могли прокачивать экспертизу и делиться опытом с коллегами из других компаний. В этот раз мы замахнулись еще круче и под одной крышей решили собрать более 300 специалистов и экспертов .

[Перевод] Как я получил работу с зарплатой 300 000 долларов в Кремниевой долине В конце января мы публиковали перевод на тему «Как я успешно прошел шесть собеседований в Кремниевой долине». Пришло время поделиться продолжением, где речь пойдет о более животрепещущей теме — о деньгах и о том, как получить больше. «В течение недели мне предложили должнос.

Как мы измеряем качество и эффективность разработки документации. Предыстория и основы. Доклад Яндекса Рассказывает Светлана Каюшина, руководитель отдела документирования и локализации. Наш отдел документирования прошел несколько этапов развития. Сначала был технический писатель, выполнявший задачи отдельного заказчика. Потом образовалась группа технических писателей, котора.

Диджитализация, внедрение инноваций, DevOps: в Киеве прошла конференция Dynatrace Perform Тема диджитализации — актуальнее с каждым годом, что стало понятно в ходе первого же доклада конференции, во время которого директор.

92,7% делают бэкапы, потери данных выросли на 30%. Что не так? В 2006 году на крупной российской конференции доктор технических наук выступил с докладом о нарастающем информационном пространстве. В красивых схемах и примерах учёный рассказывал о том, что через 5-10 лет в развитых странах информация будет поступать каждому человеку в кол.

В столице при участии Сергея Собянина прошел Общегородской педагогический совет С 29 августа по 1 сентября в столице нашей страны проводят международный форум «Город образования». На нем запланировано выступление свыше 1000 спикеров, представляющие разные страны мира. В программу мероприятия включена презентация современных образовательных технологий. Т.

Сбалансированная разработка в очень больших командах. Доклад Яндекса Когда продукт большой, разработчики скатываются в крайности: слишком красивый код — медленные релизы, слишком много внимания процессам — мало внимания разработке, быстрая отправка новых фич в продакшен — слишком плохой код, слишком много внимания автотестам — сложно вносит.

KnowledgeConf: нам нужно серьезно поговорить о докладах В первый день весны (или пятый месяц зимы, кому как) закончилась подача заявок на KnowledgeConf — конференцию про управление знаниями в IT компаниях. Признаться, итоги Call for Papers превзошли все ожидания. Да, мы понимали, что тема актуальная, видели это на других конфер.

Подборка полезностей для программиста под Linux Думаю, у каждого программиста есть набор любимых утилит, трюков и знаний. Некоторые он даже использует в работе. Скорее всего, у разных программистов они различаются. Значит, пришло время поделиться. Сегодня я расскажу о своей подборке того, что, вероятно, известно не настол.

Несем DevOps в массы «Нужно активнее нести DevOps в массы», — решили мы в прошлом году, провели масштабный ребрендинг RootConf и запустили DevOpsConf, как место, где инженеры смогли обсудить множество насущных проблем и посмотреть на то, что же творится вокруг, чем живут в близких областях, как .

Насколько легко доставить заказ, зная адрес клиента (не очень) Всем привет! Меня зовут Денис Гирько, я системный архитектор e-commerce платформы в Lamoda. В прошлом году я выступал на конференции DevConf с докладом, которым хочу поделиться с вами. Это обзорный доклад о том, с какими сложностями в процессе доставки заказа встречается кру.

Куда идёт финтех, как считать юнит-экономику и зачем развивать внутреннее предпринимательство. Митап Яндекс.Денег Я самый лучший в мире разработчик, тестирую практически как про. Системы мониторю днем и ночью, качу всё безошибочно на прод. Рисую пять дизайнов каждый вечер, с эджайлом тоже, кажется, всё гуд. Единственное, что бесчеловечно — без продакта работать не могу. Все делятся ист.

Программа 8P 2020 уже на сайте 45+ спикеров, реальный опыт, практические доклады, ТОП актуальных тем — все это в программе конференции 8P. В рамках одного ивента ты посещаешь сразу 5 конференций. Как это возможно? Свободно перемещайся между потоками. Когда: 13 июля 2020 г. Где: ОК “Одесса”, Гагаринское пл.

Видео Firebase Summit 2020 Еще видео, теперь с Firebase Summit 2020, который прошел в конце сентября в Мадриде.

Извините, но на работу я не приду, потому что сейчас зима Чудны дела твои, Господи. Примерно так я приговаривал недавно на конференции посвященной теории поколений X, Y, Z. Так уж получилось, что весь этот поколенческий хайп прошел мимо меня. И поэтому, когда мне начали рассказывать, что при управлении командами, нужно учитывать .

[Перевод] Статический анализ больших объёмов Python-кода: опыт Instagram. Часть 2 Сегодня публикуем вторую часть перевода материала, посвящённого статическому анализу больших объёмов серверного Python-кода в Instagram. → Первая часть Читать дальше →

[Перевод] Статический анализ больших объёмов Python-кода: опыт Instagram. Часть 2 Сегодня публикуем вторую часть перевода материала, посвящённого статическому анализу больших объёмов серверного Python-кода в Instagram. → Первая часть Читать дальше →

Техническая ипотека: что и кому должен тимлид Всем привет! Меня зовут Александр Афенов. Я тимлид команды разработки Order Processing в компании Lamoda. В прошлом году я выступал на TeamLead Conf 2020. Запись выступления доступна по ссылке. В своем докладе я расскажу историю того, как стал тимлидом, с какими проблемами.

Software Defined Radio — как это работает? Часть 2 Привет, Хабр. В первой части были описаны основные виды SDR-устройств и кратко были приведены их характеристики. Во второй части я расскажу подробнее о плюсах и минусах SDR, также будет рассмотрен пример доступа к приемнику из языка Python. Продолжение под катом (осторож.

Instagram тестирует стикеры с текстами песен Похоже, Instagram тестирует новые стикеры для историй — тексты песен, которые воспроизводятся вместе с видео. Блогерша Джейн Манчун Вонг заметила эту функцию еще в апреле и продемонстрировала её в коротком видео в Twitter. В ролике слова появляются на экране во время песн.

Почему в «Тинькофф-журнале» выбирают Django Мы в «Python Junior подкаст» — подкасте для тех, кто хочет лучше разбираться в Python — стараемся всячески способствовать стремлению учиться. Приглашаем экспертов, задаем каверзные вопросы, получаем советы, чему и как учиться начинающему Python-разработчику, или не начинающе.

Нагрузки, смартфоны, компании-гиганты: программа Heisenbug 2020 Piter Конференция Heisenbug проходит не первый год, и её главная идея остаётся неизменной: «Тестирование не только для тестировщиков». Но реализовать эту идею можно по-разному, и каждый раз у программы оказываются свои особенности. 17-18 мая в Санкт-Петербурге состоится следующ.

Непостижимая эффективность множественной диспетчеризации Под катом предлагается расшифровка доклада Стефана Карпински, одного из ключевых разработчиков языка Julia. В докладе он рассуждает о том, к каким неожиданным результатам привела удобная и эффективная множественная диспетчеризация, взятая за основную парадигму Julia. Читать .

Как прошло открытие Zabbix в России 14 марта в Москве открылся первый российский офис Zabbix. Праздник открытия прошел в формате мини-конференции, собрав более 300 клиентов и заинтересованных пользователей. Читать дальше →

Прямая трансляция конференции next@acer В грядущий четверг, 11 апреля компания Acer проведёт в Нью-Йорке традиционную пресс-конференцию next@acer, в рамках которой состоится анонс новых продуктов. Как и в прошлые годы, можно ожидать презентацию геймерских устройств линеек Predator и.

[Перевод] Будущее PHP Это мертвый язык программирования или нет? У PHP наверняка были лучшие времена. Но действительно ли он мертв? На форумах, подобных StackOverflow, люди предполагают, что PHP мертв. У них есть верная точка зрения, или может быть, они просто не любят PHP? Давайте посмотрим .

Кортеж здорового человека Эта статья — об одном из лучших изобретений Python: именованном кортеже (namedtuple). Мы рассмотрим его приятные особенности, от известных до неочевидных. Уровень погружения в тему будет нарастать постепенно, так что, надеюсь, каждый найдёт для себя что-то интересное. Поеха.

В эту пятницу 21 июня пройдет юбилейная DevConfX, 22 июня эксклюзивные мастер-классы В эту пятницу пройдет юбилейная конференция DevConfX devconf.ru/ru Как всегда — все участники получают значительную фору в знаниях на год вперед и шанс оставаться востребованным инженерами WEBa Доклады которые могли бы Вас заинтересовать: PHP 7.4: стрелочные функции, тип.

Мало опыта — много собеседований: как тимлидам проводить интервью Поначалу найм сотрудников вдохновляет, появляется возможность познакомиться с новыми людьми, узнать, как выстроены процессы в других компаниях, легально и напрямую спрашивая об этом. Проходит время, на интервью приходят неподходящие кандидаты, а те, что нравятся, отказываю.

Build2020, осмысляем увиденное Буквально на прошлой неделе прошла самая большая конференция Microsoft для разработчиков Build2020. Поехав туда, я преследовал 2 цели. Первая цель — понять, куда идет Microsoft с точки зрения разработки и какие технологии и подходы продвигает. Вторая цель — понять состоян.

Apple оставила фанатам зашифрованное послание в видео с презентации В двухминутном ролике о главных моментах вчерашней презентации Apple спрятана пасхалка для поклонников «яблочной» продукции.

Видео Android Dev Summit 2020 Android Dev Summit 2020 — ключевая конференция для Android-разработчиков от Google. Она прошла на прошлой неделе в Калифорнии.

Типовое внедрение мониторинга. Николай Сивко Расшифровка доклада «Типовое внедрение мониторинга» Николая Сивко. Меня зовут Николай Сивко. Я тоже делаю мониторинг. Okmeter это 5 мониторинг, который я делаю. Я решил что я спасу всех людей от ада мониторинга и мы избавим кого-то от этих страданий. Я всегда в своих презен.

WWDC 2020 :: что посмотреть На WWDC 2020 Apple показала одну из лучших Keynote-презентаций за последние несколько лет. Но это только начало. Нас ждёт более 100 сессий от инженеров Apple. Я собрал в списке доклады, которые, как мне кажется, будут полезны большинству iOS-разработчиков. Если не знаете, за.

Как прошла первая ночная конференция IT Nights в Иннополисе В формате летнего лагеря для взрослых участники прослушали 43 часа образовательных докладов от 61 спикера и посетили более 20 развлекательных активностей.

WWDC: история конференций разработчиков Apple 2007-2020 гг. (видео) В день старта WWDC 19, предлагаем Вам сделать небольшой экскурс в прошлое и еще раз взглянуть на былые достижения Apple на примере тем, которые освещались на предыдущих конференциях разработчиков Apple. Первая конференция разработчиков Apple проходила в Монтеррее (Калифорни.

Дизайн интерфейсов встраиваемых систем Осциллографы Встраиваемые и промышленные системы — моя любимая тема в разработке дизайна. Когда делаешь интерфейс ПО какого-нибудь лазера или яхты — это чистый кайф и творчество. На прошлой неделе я посетил выставки expoelectronica и embeddedday именно как UI разработчик. Ц.

Беседы о функциональном программировании на C++ Siberia 2020 Всем привет! Недавно в Новосибирске прошла очередная C++ Siberia 2020. На конференции была уютная атмосфера и много хороших докладов. Пользуясь случаем, я побеседовал с двумя нашими докладчиками, которых совсем скоро вы сможете увидеть и в Москве. Иван Чукич — один из разр.

История компьютеров: ночь в музее Яндекса Мы в Яндексе очень любим компьютеры, поэтому не так давно открыли свой небольшой музей. Здесь мы собираем редкие экземпляры вычислительной техники и знание о людях, которые повлияли на их развитие. Наши экспонаты работают, их можно трогать руками и запускать программы. В.

Контент-маркетинг для бизнеса: Хабрасеминар #6 и его основные тезисы Есть такая хорошая традиция. Каждые полгода контент-студия Хабра практически в полном составе выходит из онлайн-сумрака и в уютном зале рассказывает что-нибудь интересное. Да еще и других рассказчиков на это подбивает. 28 марта мы проделали это в шестой раз, собрав аудиторию.

Security Week 11: RSA 2020 и светлое будущее На прошлой неделе состоялась двадцать восьмая по счету конференция RSA, и если в 2020 году это крупнейшее в отрасли бизнес-мероприятие отметилось некоторыми затруднениями в поиске новых смыслов, в этот раз опять все хорошо. Открывающая презентация президента RSA Рохита Гая б.

Революция или боль? Доклад Яндекса о React Hooks Меня зовут Артём Березин, я разработчик нескольких внутренних сервисов Яндекса. Последние полгода я активно работал с React Hooks. По ходу дела возникали некоторые сложности, с которыми приходилось бороться. Теперь хочу поделиться этим опытом с вами. В докладе я разобрал Rea.

Xiaomi Mi 9 (предположительно) прошел через TENAA Не так давно новые смартфоны Xiaomi с номерами моделей M1902F1T / A и M1903F2A ролшли сертификацию и были одобрены комитетом по радиопередаче. Все три модели поддерживают полный спектр сети 4G. Сегодня новая модель M1902F1T также получила одобрение TENAA. И есть все основани.

PHP-Дайджест № 159 (17 июня – 1 июля 2020) Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.4.0 alpha 2, BeerPHP, обзор свежих RFC из PHP Internals, включая Strict operators directive, порция полезных инструментов, видео и многое другое. Приятного чтения! Читать дальше →

C++ Russia 2020. Небольшой отчет с места событий и анонс следующей конференции в Санкт-Петербурге Конференция C++ Russia — пока что самая суровая и одновременно ламповая конференция за последнее время. Она проходила в Конгресс-парке гостиницы «Украина» в Москве и собрала аудиторию более чем в шесть сотен человек. Как сказал один из товарищей на афтепати: «Я со школы пыта.

Фитнес-браслет Honor Band 5 уже можно заказать 23 июля Honor проведет презентацию в Китае, на которой будут представлены смартфоны линейки Honor 9X. Также ожидается презентация еще нескольких новинок, включая ноутбук Honor MagicBook Pro, на который производитель уже начал принимать предварительные заказы.

Похоже, Huawei P30 Pro снова получит лучшую камеру на рынке — посмотрите этот ролик За год после выхода Huawei P20 Pro ни одному смартфону не удалось обогнать его по результатам проверки от DxOMark. Да, их выводы тоже не стоит воспринимать как истину в последней инстанции, но, как и бенчмарки, для многих — это один из важных объективных показателей. Теперь .

[Перевод] Подробности о JavaScript-объектах Автор материала, перевод которого мы сегодня публикуем, говорит, что в JavaScript-объектах содержится много такого, о существовании чего можно и не подозревать, пользуясь ими в повседневной работе. Объекты в JavaScript очень легко создавать, с ними удобно работать, они кажут.

Митап Общества анонимных тестировщиков #7 — отчёт со встречи 1 августа в офисе Авито состоялась седьмая встреча Общества анонимных тестировщиков. Спикеры выступали с докладами про самодельную TMS, мониторинг мониторинга, подходы к оценке качества поиска и нативные iOS-тесты. Этот пост — отчёт о том, как прошёл митап. Внутри — видеозап.

DearMob – лёгкий бекап iPhone без iTunes Годы идут, iTunes всё разрастается, и перед каждой конференцией WWDC традиционно появляются тонны статей, о том, как хорошо мы заживём, когда программисты и дизайнеры Apple наконец-то переделают старинную программу и разобьёт её на много небольших, простых и красивых утилит.

DearMob – лёгкий бекап iPhone без iTunes Годы идут, iTunes всё разрастается, и перед каждой конференцией WWDC традиционно появляются тонны статей, о том, как хорошо мы заживём, когда программисты и дизайнеры Apple наконец-то переделают старинную программу и разобьёт её на много небольших, простых и красивых утилит.

Власти Сан-Хосе раскрыли дату презентации iOS 13 и новых iPad По данным источника сайта MacRumors, ежегодная презентация Apple в рамках конференции для разработчиков WWDC 2020 пройдет в начале июня. Основное мероприятие состоится 6 числа, а сама конференция пройдет с 3 по 7 июня.

Так ли сложно начать путь IT-рекрутёра? Приветствую Вас, уважаемые хабровчане! Сегодня пойдет речь о наболевшем + не много разъяснений к этой статье. Начну с того, что в подборе персонала я уже более 11-ти лет. Прошел все стадии становления, от рядового рекрутёра до директора по персоналу. Увидел многое и есть ч.

CLRium #5: Всё-всё-всё о GC и не только. Питер и Москва За окном бушует весна и гололед, а мы решили провести семинар CLRium #5, который на этот раз будет посвящен целиком и полностью самому низкому уровню: подсистемой управления памятью. Я, Станислав Сидристый, автор книги .NET Platform Architecture, решился объединить разрозне.

Mobius 2020 Piter: бесплатная онлайн-трансляция и всё остальное Накануне нашей конференции по мобильной разработке Mobius мы делимся с Хабром ссылкой на бесплатную YouTube-трансляцию (под катом) и рассказываем, какие именно доклады в неё попадут (спойлер: они в основном «андроидные»). А ещё рассказываем обо всём остальном на конферен.

Run, Gopher, run! — о чем поговорим на GolangConf Мы обещали 5-6 причин перейти на Go, так и получилось! На GolangConf — конференции полностью посвященной Go — 7 октября будет 5 докладов с пометкой «Переход на Go» для тех, кто только собирается или начинает использовать этот язык в своих проектах. Но это только начало. С п.

[Из песочницы] О поиске себя Предисловие Наверное, как и многие, я не сразу нашел себе применение в этом мире. И в моем случае на поиск себя ушло много времени, и окружающие меня люди внесли в это большой вклад, за что им бесконечное спасибо. Я считаю, что у меня сейчас есть чувство, что я нашел то, чт.

Базы данных на HighLoad++ 2020 Работа с базой данных — это то, что заметно отражается на производительности любого веб-сервиса. Если постараться, то можно устроить хайлоад вообще без всякой нагрузки. А если все сделать по уму, то получится обрабатывать запросы многих тысяч пользователей. Поэтому в распи.

iOS 13, watchOS 6, iPadOS и новый Mac Pro. Презентация Apple на WWDC 2020 Сегодня в Сан-Хосе на первый день своей конференции Apple провела большую презентацию со всеми апдейтами софта. Пять тысяч журналистов и девелоперов собрались, чтобы узнать, какие апдейты ждут их iOS и macOS. Действо получилось довольно впечатляющим, и длилось два с полови.

Google тестирует Q&A-видео на панелях знаний для университетов Англоязычные пользователи заметили, что Google тестирует Q&A-видео на панелях знаний для университетов. В этих роликах учебные заведения отвечают на частые вопросы пользователей. Новая функция напоминает Q&A-видео, публикуемые знаменитостями. На страницах учебных зав.

11 видео с первого дня DevFest 2020 в Калининграде 28-29 сентября в Калининграде прошёл пятый DevFest — конференция для разработчиков от GDG Kaliningrad. Сегодня ребята бесплатно выложили в свой канал на YouTube записи с выступлениями спикеров. Читать дальше →

[Перевод] Python как предельный случай C++. Часть 1/2 От переводчикаБрендон Роудс − весьма скромный человек, представляющий себя в твиттере как «Python-программиста, возвращающего долг сообществу в форме докладов или эссе». Число этих «докладов и эссе» впечатляет, равно как и число свободных проектов, контрибьютором которых Бре.

Golang: специфические вопросы производительности Язык Go набирает популярность. Настолько уверенно, что появляется все больше конференций, например, GolangConf, а язык входит в десятку самых высокооплачиваемых технологий. Поэтому уже имеет смысл разговаривать о его специфических проблемах, например, производительности. Кро.

Строим модели, «продаем» управление знаниями руководству и исправляем ошибку выжившего Недавно я рассказала о докладах, которые сформировали программу конференции про управление знаниями в IT компаниях KnowledgeConf. Но не докладами едиными, все таки самое важное на конференции — это общение экспертов, дискуссии, столкновение мнений, на стыке которых возникает.

Презентация приложения для проведения презентаций Здравствуйте, меня зовут Дмитрий Карловский и я иногда выступаю на конференциях, митапах, а так же с недавних пор сам вхожу в команду организаторов одного из них — PiterJS. Недавно у нас был юбилей — 40 проведённых митапов. Но вместо того, чтобы расслабиться и получать поздр.

VMworld 2020, Day II: управляемость, безопасность и парочка свежих анонсов На связи снова ИТ-ГРАД, прямое включение из Барселоны, с конференции VMworld 2020 Europe. Пришло время подвести итоги второго дня генеральной сессии и рассказать об основных событиях дня. Небольшой спойлер: в этот раз, в отличие от Сан-Франциско, обошлось без праздничной раз.

Конференцию для PHP-разработчиков PHP.CE 2020 отменили в связи с… отсутствием на ней женщин-программистов Если вам показалось перебором решение убрать из кода Python слова master и slave (по соображениям политкорректности), то что вы скажете об отмене целой конференции разработчиков в связи с отсутствием на этом мероприятии представительниц прекрасного пола? Да, вы не ослышались.

[Из песочницы] Как Мефодий стал Анной: опыт разработки и запуска классификаторов голосовых сообщений. Часть 1 Цель и задача В серии статей рассмотрим классификаторы голосовых обращений, зачем они нужны, как их быстро вывести в продуктив. Расскажу про подходы, которые позволят сократить время от постановки задачи до запуска модели и получения бизнес-результата. По этой статье можно п.

Дайджест IT-событий июля Лето подходит к середине, наступает долгожданная жара и приносит последствия: активность сообщества чуть снижается, а конференции начинают проводиться где-нибудь поближе к зелени и воде. Тем не менее, у нас набралась очередная порция мероприятий, где есть и хакатоны, и меж.

Аппаратное ускорение глубоких нейросетей: GPU, FPGA, ASIC, TPU, VPU, IPU, DPU, NPU, RPU, NNP и другие буквы 14 мая, когда Трамп готовился спустить всех собак на Huawei, я мирно сидел в Шеньжене на Huawei STW 2020 — большой конференции на 1000 участников — в программе которой были доклады Филипа Вонга, вице-президента по исследованиям TSMC по перспективам не-фон-неймановских вычи.

Заделываем дыры в кластере Kubernetes. Доклад и расшифровка с DevOpsConf Павел Селиванов, архитектор решений Southbridge и преподаватель Слёрма, выступил с докладом на DevOpsConf 2020. Этот доклад — часть одной из тем углубленного курса по Kubernetes «Слёрм Мега». Слёрм Базовый: введение в Kubernetes проходит в Москве 18-20 ноября. Слёрм Мега: за.

[Из песочницы] Как мы сделали движок и игру на нем за полтора года Всем привет, дорогие друзья! Вот сижу, смотрю на бесконечную простыню кода, провожу ревью с баночкой ред була. Прошел год. Год, блин, всего лишь год — так много и так мало одновременно. На этот год у нас были наполеоновские планы, и сейчас кажется, что мы мало что успели. С .

Посадка Crew Dragon и видео выстрела по астероиду Фотографии космических событий в хорошем качестве появляются обычно не сразу. Что с МКС, что с межпланетной станции, их надо передать и обработать. Поэтому стыковку Crew Dragon пришлось иллюстрировать кадрами интернет-трансляции невысокого качества. А сейчас, в качестве свое.

Главные анонсы Microsoft с конференции BETT Совсем недавно прошел День студента. По его следам мы хотим поделиться рядом новых решений Microsoft, которые помогут преобразить учебный процесс и персонализировать обучение школьников и студентов. Они были анонсированы на крупнейшей образовательной выставке BETT, проход.

[Перевод] Новости из мира OpenStreetMap № 478 (10.09.2020-16.09.2020) Еще незавершенная карта — «Святые Европы» 1 | data openstreetMap contributors Картографирование Мартин Ван Эксель разместил в своем Твиттере ссылку на презентацию о сервисе MapRoulette, которую он сделал во время конференции «State of the Map» в США. Дэн Стоуэлл написал в.

Zabbix Summit 2020: что ждать в этом году С 11 по 12 октября этого года в Риге состоится ежегодный, девятый по счету, саммит компании Zabbix. Как обычно, программа конференции будет максимально разнообразной — не только доклады, но и много других интересных мероприятий. Давайте рассмотрим поближе. Читать дальше →

Музыка из пальца: играйте, на чем угодно со SpecDrums от Sphero Кажется, что сегодня «авторская электронная музыка» — является чуть ли не ключевым трендом, так что SpecDrums явно немного не дотянул до хайпа, рано продавшись Sphero. Но, как обычно, обо всем коротко и по порядку — внутри. Читать дальше →

Этика в цифровом пространстве — базовые правила международных цифровых отношений На днях вышел пост-релиз по конференции ICDPPD 2020 (International Conference of Data Protection and Privacy Commissioners), которая прошла в октябре прошлого года в Брюсселе под кодовым названием «Debating Ethics». ICDPPD 2020 это международная площадка для обсуждения з.

[Перевод] 101 совет, как стать хорошим программистом (и человеком) 1. Научитесь гуглить Быть программистом, — значит научиться искать ответы на свои вопросы. Научившись эффективно «гуглить», вы сэкономите много времени, затрачиваемого на разработку. 2. Не обещайте много, но делайте больше, чем обещали Лучше сообщать вашей команде, что вы.

[Перевод] Angular: состояние дел в 2020 году Сейчас лето — то время года, когда во всём мире проводятся различные конференции и другие мероприятия. Программистов в эту пору буквально заваливает новой информацией, которую обычно бывает довольно непросто усвоить. Вселенная фронтенд-разработки напоминает поезд, который д.

[Перевод] Функциональное мышление. Часть 9 Это уже 9 часть серии статей по функциональному программированию на F#! Уверен, на Хабре существует не очень много настолько длинных циклов. Но мы не собираемся останавливаться. Сегодня расскажем про вложенные функции, модули, пространства имен и смешивание типов и функций в.

Передача двумерных списков из python в DLL Всем привет. Решил несколько дополнить статью C/C++ из Python. Передача стандартных типов, таких как int, bool, float и так далее довольно проста, но мало необходима. С такими данными быстро справится и сам python, и врядли у кого-то возникнет необходимость вынесения части т.

Chrome полностью заблокирует смешанный контент Загрузка картинок с незащищённых сайтов тоже будет блокироваться Google продолжает продвигать HTTPS, всё больше ограничивая в возможностях сайты, у которых нет TLS-сертификатов, хотя таких сайтов осталось уже мало. С июля прошлого года Chrome начал помечать такие сайты как.

Как эволюционировали видеоигры LEGO: видео В ролике показаны LEGO-игры, выпущенные с 1995 года: в этом году появилась первая игра в стилистике LEGO — Lego Fun to Build (она вышла для консоли Sega Pico). С тех пор было выпущено множество разных видеоигр LEGO для различных платформ. В прошлом году, к примеру, увидели с.


С Днем студента, программист Сегодня Татьянин День, он же праздник всех студентов, грызущих в родном Отечестве гранит науки. Празднующих с праздником, всем бурно отмечающим, пожелания без последствий справиться с этим очередным красным днем календаря. Признаться честно, иногда жалею, что судьба определ.

Автостопом по DevOps с Экспресс 42 DevOps уже у всех на слуху, но DevOps-трансформация для многих еще похожа на путешествие в неизведанный космос. Сегодня хочу рассказать о партнерстве, которое помогает нам самим исследовать эту вселенную и прокладывать надежный путь для других. Все началось в 2015-м году, .

Построение и эксплуатация отказоустойчивой anycast-сети Привет, Хабр! Ниже следует транскрипция доклада Евгения error2407 Богомазова (сетевой R&D инженер) и Дмитрия h8r Шемонаева (глава NOC) с прошедшего UPTIMEDAY. Видео в конце поста. Сегодня мы бы хотели рассказать о том, какие проблемы возникают при построении сети anyca.

[Из песочницы] Как создать игру, если ты ни разу не художник В жизни каждого программиста бывали моменты, когда он мечтал сделать интересную игру. Многие программисты эти мечты реализовывают, и даже успешно, но речь сейчас не о них. Речь о тех, кто любит играть в игры, кто (даже не имея знаний и опыта) и сам пытался их когда-то созда.

Security Week 33: интересное с Black Hat / DEF CON 2020 На прошлой неделе в Лас-Вегасе прошла очередная двойная конференция Black Hat / DEF CON. Если первое мероприятие плавно движется в сторону делового междусобойчика, второе по-прежнему остается лучшей конференцией для хакеров (преимущественно в хорошем смысле этого слова), для.

Видео дня: официальный рекламный ролик с участием новых смартфонов Samsung. На нем — Galaxy S10, модель с 5G и складной Galaxy F! В рекламному отделе компании Samsung допустили очередную утечку. На сей раз в сеть попал официальный рекламный видеоролик, посвященный будущим новинкам южнокорейского гиганта. Самое главное, что в этом ролике, кроме будущего флагманского смартфона Samsung Galaxy S10, который.

Слава богу, что я не менеджер Я довольно давно работаю DBA + database performance expert + еще много чего в одной крупной компании. Работа очень комфортная, но какое-то время я переживал из-за того, что моя позиция тупиковая. Расти по карьерной лестнице мне решительно невозможно: я единственный человек в.

Путеводитель по галактике DevOpsConf 2020 Представляю вашему вниманию путеводитель по DevOpsConf — конференции, которая в этом году имеет галактический масштаб. В том смысле, что нам удалось собрать такую мощную и сбалансированную программу, что путешествие по ней понравится самым разным специалистам: разработчикам.

Внедрение Airflow для управления Spark-джобами в ivi: надежды и костыли Задача деплоя моделей машинного обучения в продакшн — это всегда боль и страдания, потому что очень некомфортно вылезать из уютного jupyter notebook в мир мониторинга и отказоустойчивости. Мы уже писали про первую итерацию рефакторинга рекомендательной системы онлайн-киноте.

От вечеринок и кемпов на природе до TED Talks: 11 необычных IT-ивентов Представьте себе типичную IT-конференцию — вы приезжаете в какой-то огромный ангар/отель/конгресс-центр (нужное подчеркнуть), берете бейджик, потом сидите слушаете доклады в залах, а в перерыве между докладами стоите в очереди за едой, пытаясь взглядом найти знакомые лица в .

Формальная логика “request-response” в изучении английского: преимущества программистов Я всегда утверждаю, что самые талантливые лингвисты — это программисты. Связано это с их образом мышления, или, если хотите, с некоторой профессиональной деформацией. Для раскрытия темы приведу несколько историй из жизни. Когда в СССР был дефицит, а мой муж был маленьким ма.

Не боится ни напильника, ни сверла: Redmi Note 8 Pro протестировали на прочность вместе с Oppo K3 и Realme X Несмотря на то, что смартфон Redmi Note 8 Pro уже представили официально, подогревающие к нему интерес ролики продолжают появляться в Сети. В очередном таком аппарат вновь тестируется на прочность, но на этот раз видео получилось сравнительным – в нем также присут.

О чём говорили на Google I/O 2020: Android 10, AR-приложения и многое другое В этой статье я расскажу о своих впечатлениях от конференции Google I/O 2020, на которой мы с коллегами побывали на днях (и даже “засветились” с нашим приложением в одной из презентаций). Она поможет вам проникнуться атмосферой и, возможно, побудит посмотреть несколько докла.

Большая Философская Мысль: топ-10 докладов DotNext 2020 Piter Здравствуй, Хабр! В мае прошла наша большая .NET-конференция, где нашлось место и хардкору, и трендам, и архитектуре, и просто хорошим практикам. А теперь делимся лучшими докладами (по оценкам зрителей конференции), из которых вы: узнаете, почему (скорее всего) пишете .

Сказки о безопасности: Ошибка программиста И все же весна упорно побеждает зиму. Ночью прошел дождик, а с утра снова солнышко. В парке …

Москва, 18 апреля — QIWI SERVER PARTY 4.0 18 апреля, в четверг, мы снова собираем митап QIWI SERVER PARTY. На митапе подробно обсудим не только технические вопросы, но и поговорим о том, нужны ли хорошим программистам soft skills, на каких ошибках мы научились, обучая стажеров, и нужен ли сотруднику ментор, или дос.

Видео Swift TO Видео Swift TO — конференции для iOS разработчиков, которая недавно прошла в Торонто.

[Из песочницы] Заканчивая 4 год обучения на программиста, я понимаю, что до программиста мне далеко Статья в первую очередь направленна на молодых людей, которые еще только думают выбрать профессию. Предисловие В уже, как нам кажется, далеком 2015 я окончил школу и начал раздумывать о том, кем же я хочу стать в этой жизни. (хороший вопрос, я все еще ищу на него ответ) Жи.

Каким будет «Диалог» лингвистов и специалистов по анализу данных С 29 мая по 1 июня в Российском государственном гуманитарном университете (РГГУ) пройдет 25-ая международная научная конференция по компьютерной лингвистике и интеллектуальным технологиям «Диалог». О том, что такое «Диалог» и почему ABBYY его основной организатор, мы уже гов.

С чего начать изучение Python: книги для начинающих Друзья, забирайте в закладки подборку из 17 книг по Python. Подборка поможет вам освоить язык программирования с нуля или с минимальными знаниями. Готовы приступить к изучению Python? Тогда начнем! Читать дальше →

MSK-IX представила инновационную систему автоматизации пиринга В Тулузе 1-2 апреля прошла международная конференция 34th Euro-IX Forum, на которой с развернутым докладом о культуре пиринга и новых инструментах автоматизации обмена трафиком выступил технический директор MSK-IX Александр Ильин.

Космос как смутное воспоминание Мне больно. Известный советский космонавт сказал, что космос – это факт далекого прошлого. Эпоха романтики прошла, эпоха зрелости не наступила. Мы летаем на орбиту на высоту в 180 км и уже много-много лет рассуждаем о возвращении на Луну и высадке на Марс. Космические програ.

[Перевод] Почему лучшие лётчики-истребители часто попадают в крупные передряги «Оценка за полёт – неудовлетворительно» – сказал я инструктору, который только что совершил полёт с одной из наших лучших курсанток. Он посмотрел на меня в замешательстве. Я ожидал такой взгляд: для него моя оценка была абсолютно неадекватной. Мы хорошо знали ученицу, я .

Мобильный Office с фотосканером, дата выхода Microsoft Edge на базе Chromium и другие анонсы конференции Ignite 2020 Коротко о новых сервисах и изменениях для пользователей и бизнеса, объявленных на Microsoft Ignite 2020.

НЛП для айтишников: интервью Не думал я, честно говоря, что буду писать здесь о НЛП, я больше расчитывал на написание технических статей для блогов. Но так получилось что вопрос о собеседовании и НЛП возник в одной из дискуссий и я очень удивился насколько много непонимания в этом вопросе среди коллег. .

Промо-ролик фильма «Терминатор: Темные судьбы» уже доступен в сети Paramount Pictures публикует в сети тизерный-ролик выходящего фильма «Терминатор: Темные судьбы». О нём недавно рассказывал Железный Арни, а теперь 2 минуты и 28 секунд нарезок из фильма можно увидеть официально на YouTube-канале студии. Реакция на промо-видео весьма проти.

«Latency numbers» на iPhone Latency Numbers Every Programmer Should Know — таблица «задержек, которые должен знать каждый программист». Там собраны средние значения времени для выполнения базовых операций компьютера в 2012-м году. Для этой таблицы есть несколько альтернативных представлений и вот одно .

Полный цикл тестирования React-приложений. Доклад Авто.ру Стремление уйти от ручного регрессионого тестирования — хороший повод внедрить автотесты. Вопрос, какие именно? Разработчики интерфейсов Наталья Стусь и Алексей Андросов вспомнили, как их команда прошла несколько итераций и построила тестирование фронтенда в Авто.ру на базе .

Обзор экструдера Trianglelab Bowden Extruder BMG Сделал видео обзор экструдера Trianglelab Bowden Extruder BMG. Видео вдогонку. Уже работа экструдера и впечатлениеА теперь для тех, кто видео не любит.Дорогой зараза (2000 руб, не шутка ли), но очень крутой. Тянет просто жесть. Отношение количества шагов шаговика с предыдущи.

«Освоить F# не сложнее, чем Entity Framework или WPF»: интервью со Скоттом Влашиным Кого расспрашивать про F#, как не человека, посвятившего этому языку подробный сайт? Скотт Влашин создал ресурс «F# for Fun and Profit», знакомый многим хабравчанам: на Хабре переводили оттуда и серию статей «Функциональное мышление», и статью «Железнодорожно-ориентированн.

Расти большой: топ-10 докладов Mobius 2020 Moscow В 2020-м App Store и Google Play исполнилось 10 лет. За это десятилетие некоторые приложения, начинавшиеся как маленькие стартапы, разрослись в гигантские проекты — а по пути преодолели множество трансформаций, набили множество шишек и извлекли множество уроков. Мы откры.

DUMP conference | grep ‘backend\|devops’ На прошлой неделе я сходил на IT конференцию DUMP (https://dump-ekb.ru/) в Екатеринбурге и хочу рассказать, о чем шла речь в секциях Backend и Devops, и стоят ли внимания региональные IT конференции. Николай Сверчков из Evil Martians о Serverless Читать дальше →

Опыт разработки сервиса Refund Tool с асинхронным API на Kafka Что может заставить такую большую компанию как Lamoda с отлаженным процессом и десятками взаимосвязанных сервисов существенно менять подход? Мотивация может быть совершенно разная: от законодательной до присущего всем программистам желания экспериментировать. Но это вовсе н.

Moscow Python Conf ++ через три дня: о чем расскажет Bobuk и кто в это время выступит в параллельных залах? Эксперимент по подготовке докладов на Moscow Python Conf ++ с нуля на финишной прямой. Слайды готовы, прогоны провели, осталось только дождаться премьеры — уже в эту пятницу 5 апреля. В расписании 24 доклада про использование Python в продакшене крупных компаний. Под катом —.

Новый отчет NVIDIA: выручка упала на 17% (до $2,58 млрд), чистая прибыль — на 50% (до $552 млн) Сегодня NVIDIA отчиталась за очередной квартал. У нее 28 июля завершился второй квартал 2020 финансового года. Отчетный период принес производителю доход $2,58 млрд. Это на 17% меньше результата годичной давности, хотя и на 16% превышает доход, полученный в прошлом квартале.

Покоряя моря: плавучие хранилища данных Продолжая тему о бороздящих моря дата центрах. Еще в конце лета 2015 года Microsoft погрузила под воду экспериментальный прототип нового подводного ЦОД — прототип под кодовым названием Leona Philpot соответственно проекту Natick. В 2020 году прошел второй этап проекта Natick.

[Из песочницы] Коротко о главном: Clean Architecture, Robert C. Martin Это будет рассказ о впечатлении о книге, а также будут рассмотрены некоторые понятия и знания, которые, благодаря этой книге, были изучены Архитектура Можете ли вы, читая эту публикацию, дать четкий ответ на вопрос, что такое архитектура? Что такое архитектура в контексте п.

Первая в России большая ламповая встреча Scala-комьюнити — как это было Привет! Я Юля, DevRel в Tinkoff.ru. 28 сентября Tinkoff вместе со Scala-сообществом России провели масштабную, но очень уютную встречу разработчиков, тестировщиков и всех неравнодушных к Scala. В статье я поделюсь впечатлениями, как все прошло. Сначала — пара слов о том, д.

Урбанистика в Китае: меньше хипстеров, больше науки и ИТ У большинства обитателей рунета слово «урбанистика» если с чем и ассоциируется, то наверное только с известным кудрявым блоггером. А еще с ненавистью к автомобилистам и борьбой с многоэтажками. В последнее время эта тема стала набирать популярность, и вот уже появилось множе.

TechTrain 2020: бесплатная онлайн-трансляция Конечно, на IT-фестивале лучше присутствовать лично, а не смотреть его доклады на видео. На площадке происходит столько всего, что по одним докладам даже впечатления о мероприятии толком не составишь. Но мы понимаем, что не все желающие могут присутствовать на фестивале (.

Cactus представляет серию мобильных моделей флипчартов на роликах и на треноге Бюджетные модели флипчартов от CACTUS для презентаций, докладов и отчетов. Флипчарт – это отличный мобильный и бюджетный инструмент для проведения презентаций. Он не займет много места, прост в обращении и очень презентабелен. В ассортименте Cactus .

Cactus представляет серию мобильных моделей флипчартов на роликах и на треноге Бюджетные модели флипчартов от CACTUS для презентаций, докладов и отчетов. Флипчарт – это отличный мобильный и бюджетный инструмент для проведения презентаций. Он не займет много места, прост в обращении и очень презентабелен. В ассортименте Cactus .

Cactus представляет серию мобильных моделей флипчартов на роликах и на треноге Бюджетные модели флипчартов от CACTUS для презентаций, докладов и отчетов. Флипчарт – это отличный мобильный и бюджетный инструмент для проведения презентаций. Он не займет много места, прост в обращении и очень презентабелен. В ассортименте Cactus .

Секреты API Android-устройств. Доклад Яндекса Одна из главных сложностей Android-разработки — фрагментация. Практически каждый производитель меняет Android под свои нужды. Разработчик Андрей Макеев перечислил отличия между реализациями вендоров и оригинальным Android Open Source Project. Из доклада можно узнать, как изв.

5 способов сделать Python-сервер на Raspberry Pi. Часть 2 Привет Хабр. Сегодня мы продолжим изучать сетевые возможности Raspberry Pi, а точнее их реализацию на языке Python. В первой части мы рассмотрели базовые функции простейшего веб-сервера, работающего на Raspberry Pi. Сейчас мы пойдем дальше, и рассмотрим несколько способов, .

Конференцию программистов отменили из-за отсутствия женщин-участниц Конференция phpCE, на которой должны были собраться PHP-разработчики, должна была состояться с 4 по 6 октября в Дрездене. Но в результате упреков из-за отсутствия докладчиков женского пола, конференция была отменена.

Онлайн-трансляция презентации новинок Acer из Нью-Йорка [начало в 18:00] Сегодня компания Acer проводит в Нью-Йорке традиционную пресс-конференцию next@acer, где ожидаются анонсы новых продуктов. Мероприятие будет транслироваться в прямом эфире, а желающие посмотреть трансляцию вместе с нами найдут ее чуть ниже в этой записи. Чем конкретно собира.

Как нанимать, увольнять и понижать в должности: видео с Badoo Techleads Meetup #5 На последней встрече сообщества IT-руководителей мы поставили перед спикерами непростую задачу — говорить не только про успехи, но и про проблемы руководителей в IT. В итоге получился честный разговор про ситуации, с которыми однажды столкнется каждый: подбор сотрудников, ув.

Чем КТТ отличаются от обычных тепловых труб и как их применять Июнь 2020-го. Остров Чеджу, Южная Корея. Третий день международной конференции по тепловым трубам. Во время перерыва подходят два китайца: – Здравствуйте! А вы из Теркона? – Из Теркона. – А правда, что у вас Юрий Фольевич работает, Майданик? – Правда. – И что, он здесь? – З.

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 7. F.A.Q Сегодня мы рассмотрим ответы на часто встречающиеся вопросы, которые касаются предыдущих видеоуроков. С момента первой публикации прошло уже около года, и множество людей оставили свои комментарии под моими видеоуроками на канале YouTube. Я внимательно читал все ваши коммент.

Видео Appdevcon 2020 Appdevcon (бывшая mdevcon) — конференция для мобильных разработчиков, которая прошла в марте в Амстердаме.

Как приобщать детей к IT и как работать с ML в .NET: интервью с Дмитрием Сошниковым (Microsoft) Многие дотнетчики знают Дмитрия shwars Сошникова (Microsoft) по его докладам, связанным с машинным обучением. А сейчас миры ML и .NET сближаются благодаря технологии ML.NET, так что очень пригодился бы новый доклад — и на DotNext он как раз будет (даже два, от Дмитрия и от.

Какие ролики были популярны 10 лет назад на YouTube? Беннет Фили, программист из США, создал сайт YouTube Decade, который демонстрирует клипы, популярные ровно 10 лет назад. То есть сегодня там 3 сентября 2009 года. Всего на странице представлено 8 категорий видеороликов. К примеру, «Новости и Политика» или «Фил.

[Перевод] Управление памятью в Python Всем привет! Вот и закончились длинные мартовские выходные. Первую послепраздничную публикацию мы хотим посвятить полюбившемуся многим курсу — «Разработчик Python», который стартует менее, чем через 2 недели. Поехали. Содержание Память – пустая книга Управление памятью: о.

[Из песочницы] Скелетная анимация на стороне видеокарты Не так давно Unity представила ECS. В процессе изучения мне стала интерестно, а каким образом можно подружить анимацию и ECS. И в процессе поиска я наткнулся на интересную технику, которую применяли ребята из NORDVEUS в своем демо для доклада Unite Austin 2020. Unite Austin.

Пятый VK Fest собрал 95 тысяч посетителей на площадке и 6 млн в онлайне Пятый VK Fest, который прошел 20 и 21 июля в Парке 300-летия Санкт-Петербурга, стал самым масштабным за историю фестиваля. Его посетили 95 тысяч человек, а прямые трансляции с главными событиями праздника посмотрели более 6 миллионов уникальных зрителей (в эфире было свыше 1.

Видеозапись QA Meetup Привет, Хабр! Публикуем видеозапись с первого QA Meetup в Алматы – встречи для мобильных и веб-тестировщиков. Говорили про инструменты и особенности мобильного тестирования, оптимизацию и стабилизацию автоматического веб-тестирования. Под катом — делимся видео и презентац.

Открыт конкурс докладов на #PAYMENTSECURITY 2020 Для многих представителей платежной индустрии стран Еврозоюза и СНГ за последние три года конференция #PAYMENTSECURITY стала комфортной площадкой для обмена опытом и получения новых знаний в области финансовых технологий и информационной безопасности. 4 и 5 июля 2020 года. .

[Перевод] Трагедия systemd Согласно Википедии, трагедия — это «форма драмы, основанная на человеческих страданиях, которая вызывает в аудитории сопутствующий катарсис или удовольствие». Из этого определения почерпнул вдохновение Бенно Райс в своём выступлении на конференции 2020 linux.conf.au. Его док.

Новости Google I/O 2020: Pixel 3a, Android Q и прочее У флагманского смартфона появилась версия вдвое дешевле, сохранившая всё ту же потрясающую камеру. В семействе умных устройств Google Home — и пополнение, и перебрендирование. А в Android Q происходят дальнейшие действия на пути, намеченном в Android P. Мы посмотрели през.

Android-приложение в памяти. Доклад об оптимизации для Яндекс.Лончера В облегченной системе Android Go действуют повышенные требования к предустановленным приложениям — размеру и используемой памяти. Перед нами встала задача в эти требования уложиться. Мы провели ряд оптимизаций и решили серьезно поменять архитектуру нашей графической оболочки.

В сеть утекло рекламное видео Samsung Galaxy S10 В сеть утекло официально рекламное видео флагманских смартфонов Samsung Galaxy S10, которые еще не были представлены официально. Ролик демонстрирует главные особенности грядущих новинок, вроде врезанной в экран одинарной или двойной фронтальной камер, тройной тыльной камеры.

Многопоточность в .NET: когда не хватает производительности Платформа .NET предоставляет множество готовых примитивов синхронизации и потокобезопасных коллекций. Если при разработке приложения нужно реализовать, например, потокобезопасный кэш или очередь запросов — обычно используются эти готовые решения, иногда сразу несколько. В .

Процесс разработки и тестирования с Docker и Gitlab CI Предлагаю ознакомиться с расшифровкой доклада Александра Сигачева из Inventos «Процесс разработки и тестирования с Docker + Gitlab CI» Те, кто только начинает внедрять процесс разработки и тестирования на базе Docker + Gitlab CI часто спрашивают базовые вопросы. С чего начат.

[Из песочницы] Шлем отчеты Veeam agent Linux на почту или в Telegram Приветствую, Habr! Относительно недавно компания, в которой я работаю, начала предлагать Veeam как основное средство резервного копирования. И все бы ничего, но еще в процессе ознакомления выяснилось следующее: инструменты Veeam заточены под Windows, включая развертывание.

Складной смартфон Xiaomi показали на видео Компания Xiaomi опубликовала новое видео с демонстрацией своего складного смартфона, который еще не был представлен официально. На ролике можно увидеть работу устройства как раскрытом видео, так и в сложенном. От аналогичных смартфонов Samsung и Huawei, которые складываются .

Презентация как код, или Почему я больше не пользуюсь Powerpoint-ом Кажется, мне довелось сделать десятки презентаций для коллег, заказчиков и публичных выступлений за мою карьеру в IT. Многие годы Powerpoint как средство изготовления слайдов оставался для меня естественным и надёжным выбором. Но в этом году ситуация качественно изменилась.

Habr Special #18 / Новые гаджеты Apple, полностью модульный смартфон, деревня программистов в Беларуси, феномен XY В этом выпуске: 00:38 — Новинки Apple: iPhone 11, Watch и бюджетный iPad для студентов. Добавляет ли профессиональности приставка Pro? 08:28 — «Честнофон» Fairphone — полностью модульный гаджет, у которого можно заменить буквально все части. 13:15 — «Медленная мода» тормо.

Дайджест интересных материалов для мобильного разработчика #305 (1 — 7 июля) Очередной дайджест для мобильных разработчиков — в нем мобильная экстрасенсорика, новый порос Developer Economics, знакомство с HealthKit, онлайн-квест для разработчиков, Bixby Marketplace и много других интересных материалов. Читать дальше →

[Перевод] Полнофункциональная динамическая трассировка в Linux с использованием eBPF и bpftrace «В режиме трассировки программист видит последовательность выполнения команд и значения переменных на данном шаге выполнения программы, что позволяет легче обнаруживать ошибки» — сообщает нам Википедия. Сами будучи поклонниками Linux, мы регулярно сталкиваемся с вопросом, .

Методы распознавания 3D-объектов для беспилотных автомобилей. Доклад Яндекса Беспилотному авто не обойтись без понимания, что находится вокруг и где именно. В декабре прошлого года разработчик Виктор Отлига выступил на «Дата-елке» с докладом о детекции 3D-объектов. Виктор работает в направлении беспилотных автомобилей Яндекса, в группе обработки доро.

#18 Mosdroid Argon в Lamoda — анонс Всем привет! Меня зовут Виталий Бендик, я — тимлид команды Android-разработки. Хочу пригласить вас на #18 Mosdroid Argon, который пройдет 19 июля в нашем новом офисе. В рамках митапа погрузимся в тему шаблонов, которые позволят снизить количество вручную вбиваемого одноти.

Samsung показала концепт преемника складного смартфон Galaxy Fold на видео Samsung представила свой первый складной смартфон Galaxy Fold на мероприятии Unpacked ещё в феврале, а его продажи начались лишь в прошлом месяце. В рамках конференции Samsung Developer Conference 2020 (SDC19) компания показала новый форм-фактор складного девайса, над которы.

Опубликована реклама смартфона Oppo Reno с 10-кратным зумом В сети появился рекламный ролик смартфона Oppo Reno, который еще не был представлен официально. Видео акцентирует внимание на главных особенностях грядущего флагмана: основной камере с 10-кратным гибридным зумом, качественном дисплее с крутой цветопередачей и платформе Snapd.

Я написал эту статью, ни разу не посмотрев на клавиатуру В начале года я почувствовал, что упёрся в потолок как инженер. Вроде бы читаешь толстые книжки, решаешь на работе сложные задачи, на конференциях выступаешь. А всё не то. Поэтому я решил вернуться к корням и по очереди закрыть навыки, которые когда-то в детстве считал базов.

Власти фундаментально меняют стратегию контроля за интернетом Международная правозащитная группа «Агора» опубликовала аналитический доклад «Свобода интернета 2020: делегирование репрессий», который вновь зафиксировал падение показателей для России. К сожалению, в прошлом году был принят рад законов и законопроектов, которые угрожают .

DevOpsForum 2020. Внедрять DevOps нельзя ждать Недавно я побывала на DevOpsForum 2020, которую устраивал Logrocon. На этой конференции участники пытались найти решения и новые инструменты для эффективного взаимодействия бизнеса и специалистов по разработке и информационно-технологическому обслуживанию. Конференция уда.

IoT, системы ИИ и сетевые технологии на VMware EMPOWER 2020 — продолжаем трансляцию с места событий Говорим о новинках, представленных на конференции VMware EMPOWER 2020 в Лиссабоне (еще мы ведем трансляцию в нашем Telegram-канале). Читать дальше →

Приглашаем на конференцию по аддитивным технологиям, которая пройдет в рамках выставки 3D fab+print 2020 31 января инженер-разработчик компании 3DLaboratorio выступит с докладом на тему «3D принтер с механикой SCARA» Тезисы доклада: — преимущества механики SCARA. — особенности конструкции принтера SkyOne Принтер SkyOne как универсальный инструмент с высоким уровнем надежности.-.

Приключения в отдельном потоке. Доклад Яндекса Как работать с изображениями на клиенте, сохраняя плавность UI? Разработчик интерфейсов Павел Смирнов рассказал об этом на основе опыта разработки поиска по фотографиям на Маркете. Из доклада можно узнать, как правильно использовать Web Workers и OffscreenCanvas. — На про.

Пилот с банком: как стартапу не рухнуть на взлетной полосе Этим летом мы в ВТБ при содействии ФРИИ проводим второй набор в свой акселератор. Если точнее, собираем заявки до 1 августа. Второй набор был бы невозможен без успешного первого набора, по результатам которого было запущено 13 пилотных проектов, и еще три готовятся к запуску.

На неделю раньше запланированного. Потенциальный бестселлер Xiaomi Mi A3 представят уже послезавтра В конце прошлой недели стало известно о том, что презентация смартфона Xiaomi Mi A3 на территории Польши состоится 25 июля этого года, но источники сразу уточнили, что мировая премьера устройства состоится раньше. Сегодня хорошо зарекомендовавший себя сетевой информатор.

Топ ошибок со стороны разработки при работе с PostgreSQL HighLoad++ существует давно, и про работу с PostgreSQL мы говорим регулярно. Но у разработчиков все равно из месяца в месяц, из года в год возникают одни и те же проблемы. Когда в маленьких компаниях без DBA в штате случаются ошибки в работе с базами данных, в этом нет ничег.

RSA Conference 2020. 7 лучших докладов с топовой ИБ-конференции Для подписчиковПредставляем на твой суд семерку докладов, которые мы выбрали из материалов прошедшей в марте 2020 года американской конференции RSA. Техники взлома, актуальные угрозы, модные тренды и методы защиты, — мы постарались сделать подборку максимально познавательной.

Резервирование в Kubernetes: оно существует Меня зовут Сергей, я из компании ITSumma, и я хочу вам рассказать, как мы подходим к резервированию в Kubernetes. В последнее время я много занимаюсь консультативной работой по внедрению разнообразных devops-решений для различных команд, и, в частности, плотно работаю по про.

[Перевод] Параллельные запросы в PostgreSQL В современных ЦП очень много ядер. Годами приложения посылали запросы в базы данных параллельно. Если это отчетный запрос ко множеству строк в таблице, он выполняется быстрее, когда задействует несколько ЦП, и в PostgreSQL это возможно, начиная с версии 9.6. Понадобилось 3 .

Даешь больше HighLoad++: с понедельника в Питере На следующей неделе стартует Saint HighLoad++ – вторая часть нашего эксперимента по экспансии хайлоада на крупные IT центры страны. Возвышенная приставка в начале названия, как и для других наших конференций, значит, что 8–9 апреля мы едем в Санкт-Петербург. В программе 40 .

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 46. Проверка работы OSPF Сегодня мы продолжим тему предыдущего урока о настройках и проверке работы протокола OSPF, которым посвящен раздел 2.4 тематики ICND2. Проверка работы протокола очень важна, так что вы должны знать, какие команды нужно для этого использовать. Прежде чем начать этот урок, я х.

Слёрм и МегаСлёрм в Москве в конце мая В конце мая Southbridge проводит в Москве очередную серию интенсивов по Kubernetes. Слёрм-4 предназначен тем, кто только знакомится с Kubernetes. Каждый участник создаст собственный кластер и развернет в нем приложение. Даты: 27-29 мая. Очное и онлайн-участие. Цена единая, .

В чем сила и слабость рынка хостинга Пользователи меняются, а провайдеры хостинга и облачных услуг — нет. Так звучит главная мысль доклада индийского предпринимателя и миллиардера Бхавина Туракхия (Bhavin Turakhia), с которым он выступил на международной выставке облачных услуг и хостинга CloudFest. Мы тоже .

Мастер Йода рекомендует:  Как проверять email адрес на валидность правильно

Видео mDevCamp 2020 mDevCamp 2020 — крупнейшая конференция для мобильных разработчиков в Центральной Европе, которая прошла в конце мая в Праге.

Господи… Баллада о программисте 1. День близится к вечеру. Мне нужно отрефакторить легаси-код, во что бы то ни стало. Но тот упирается: юнит-тесты никак не становятся зелеными. Я встаю, чтобы заварить чашечку кофе, и снова сосредотачиваюсь. Меня отвлекает телефонный звонок. Это Марина. – Привет, Марин.

Выпутываемся из сетей Tarantool. Синхронизация нод при фильтрации трафика Компания Variti специализируется на защите от ботов и DDoS-атак, а также проводит стресс- и нагрузочное тестирование. Поскольку мы работаем как международный сервис, нам крайне важно обеспечить бесперебойный обмен информацией между серверами и кластерами в режиме реального.

Презентацию Apple iPhone 11 можно будет посмотреть в прямом эфире на YouTube Компания Apple планирует транслировать свое большое событие iPhone 11 на платформе YouTube во вторник. Трансляция на YouTube значительно увеличит количество людей, которые смогут следить за презентацией. В прошлом году Apple расширила трансляцию iPhone до Twitter, а ещ.

SVG в реальной жизни. Доклад Яндекса Привет, меня зовут Артём, я руководитель одной из групп разработки интерфейсов в Яндексе. Неделю назад на Я.Субботнике я рассказал, как мы использовали SVG для создания внутреннего календаря. Это расшифровка моего доклада, несколько историй из реализации виджета календаря: м.

Онбординг как продажа веры в продукт и взлом роста конверсии — опыт Revolut и Wrike Product owner в Revolut Михаил Цвик поделился на конференции по продуктовому маркетингу Epic Growth Conference концепцией и практическим опытом взлома конверсии с помощью онбординга. Ниже опубликована расшифровка его выступления. Большинство кейсов представлены из компании.

«Для создания компании недостаточно хороших разработчиков»: Джефф Просайз о бизнесе и машинном обучении Для большинства дотнетчиков Джеффри Рихтер — гуру и важнейший автор. А вот для Джеффа Просайза он в первую очередь друг и бывший коллега: они вместе основали компанию Wintellect (в числе её клиентов — Microsoft). Сейчас профессиональные пути Джеффа и Джеффри разошлись, но .

Сколько зарабатывали разработчики разных квалификаций в первом полугодии 2020 В конце июля мы опубликовали общий отчёт по зарплатам за первое полугодие 2020, затем посмотрели на зарплаты и популярность языков программирования, а дальше сравнили зарплаты разработчиков из разных регионов с поправкой на стоимость жизни. Сегодня продолжаем углублять н.

Как рисует браузер. Лекция Яндекса До недавнего времени я работал в команде Яндекс.Браузера и по следам этого опыта сделал доклад на конференции YaTalks. Доклад был о том, что у браузера под капотом и как ваши странички превращаются в пиксели на экране. Минимум фронтенда, только внутренности браузера, только .

Как голосовал Киев и вся Украина во втором туре президентских выборов [Интерактивная онлайн-карта] Вчера, 21 апреля, в Украине состоялся второй тур президентских выборов, победу в котором, как и ожидалось, одержал актер и шоумен Владимир Зеленский, его оппонент, действующий президент Петр Порошенко, еще признал свое поражение и поздравил соперника во время пресс-конференц.

Как не поддаться панике, если в гости нагрянуло много программистов? Лайфхаки нашей IT-конференции Здравствуйте, уважаемые любители Интернета Вещей! Напомню всем, что меня зовут Олег Плотников. Я директор центра промышленного интернета крупной уральской IT-компании. Недавно мы организовали масштабную конференцию IT.IS. Обычно собирали не боль.

Парное программирование в Vineti Почти год уже прошел как я переехал жить и работать в Ереван из Москвы. В этой истории я расскажу вам не про свою жизнь в этом замечательном городе (здесь очень здорово), а про более приземленные вещи. А именно, про практики которые мы применяем при разработке нашего проду.

Пять пугающих трендов современной разработки Привычка — страшная сила. Она заставляет сопротивляться изменениям, мешает развитию. Но в IT мы любим быть на переднем крае технологий, любим вызовы, любим внедрять то, что распространится по другим сферам только через несколько лет. Мы готовы к новому и можем не дожидаться.

[Перевод] Мой шестой день с Haiku: под капотом ресурсов, иконок и пакетов TL;DR: Haiku — операционная система, специально разработанная для ПК, поэтому у нее есть несколько хитростей, делающих ее рабочее окружение намного лучше других. Но как оно работает? Читать дальше →

Новый трейлер и интересная информация о разработке Widower’s Sky Уже на этой неделе должен состояться релиз потрясающей красоты приключения Widower’s Sky — проекта, который находится в разработке как минимум с 2015 года. Автор делился трейлерами приблизительно раз в год, а остальное время хранил молчание, работая над игрой, но уже в этом .

Монолит для сотен версий клиентов: как мы пишем и поддерживаем тесты Всем привет! Я бэкенд-разработчик в серверной команде Badoo. На прошлогодней конференции HighLoad я выступал с докладом, текстовым вариантом которого и хочу поделиться с вами. Этот пост будет наиболее полезен тем, кто самостоятельно пишет тесты для бэкенда и испытывает пр.

Геймплейный ролик долгожданной Cat Quest II с PAX West 2020 Еще в мае прошлого года разработчики из студии The Gentlebros анонсировали сиквел безумно популярной RPG Cat Quest. К сожалению (или, скорее, к счастью) проект оказался настолько популярен, что при разработке второй части авторы делают акцент на ПК и консольных версиях. На .

9 лучших опенсорс находок за сентябрь 2020 Доброго Хактоберфеста, дамы и господа. Подготовил для вас подборку самых интересных находок из опенсорса за сентябрь 2020. За полным списком новых полезных инструментов, статей и докладов можно обратиться в мой телеграм канал @OpensourceFindings (по ссылке зеркало, если не .

OSDay 19 или почему еще жив язык Си Недавно (10-11 июня) в Москве прошла очередная научно-практическая конференция OSDay. На этот раз конференция проходила в математическом институте им. В.А. Стеклова РАН. Формально она была посвящена инструментам разработки операционных платформ и системного программного обе.

Всё, кроме Kotlin: Андрей Бреслав о гендерном балансе в IT, эмоциях и не только Андрей Бреслав (abreslav) известен прежде всего как человек, возглавляющий работу над языком Kotlin. Но в последнее время он стал выступать с докладами совсем о другом: весной говорил о важности эмоций при работе в IT, а в августе на TechTrain представит доклад «Это выгодн.

Фотоэкскурсия: Музей оптики Университета ИТМО В прошлый раз мы провели экскурсию по лаборатории оптоэлектронных устройств. Музей оптики Университета ИТМО — его экспонаты и инсталляции — тема сегодняшнего рассказа. Внимание: под катом много фотографий. Читать дальше →

Какой язык программирования выбрать После того, как я написал статью «Почему не нужно учить Python первым языком», я на регулярной основе получаю много вопросов в личку, что лучше выбрать, как быть и так далее. Поэтому в этой статье я расскажу вам свои мысли на этот счет. И самое главное отвечу на «Священный Г.

Часть вторая. Как проходить code review по версии Google Возможно вы читали первую часть статьи про код ревью со стороны ревьювера (кстати, мы уже успели ее обсудить в последнем выпуске подкаста «Цинковый прод»). Так как статья набрала много лайков, пишу обещанное продолжение про код ревью с другой стороны — со стороны автора из.

PyDERASN: как я написал ASN.1 библиотеку с slots and blobs ASN.1 это стандарт (ISO, ITU-T, ГОСТ) языка описывающего структурированную информацию, а также правил кодирования этой информации. Для меня как программиста это просто ещё один формат сериализации и представления данных, наравне с JSON, XML, XDR и другими. Он крайне распрост.

Как поставить на повтор видео с YouTube Каждый пользователь видеохостинга YouTube хотя бы раз в жизни хотел поставить понравившееся видео на повтор и слушать его снова и снова (можно даже сразу и с текстами песен). «Ютьюб» заточен под другие сценарии использования (посмотреть ролик один раз и перейти к следующему).

Трансляцию Apple в прямом эфире на YouTube посмотрело более 1.5 миллиона человек Буквально несколько минут назад закончилась долгожданная осенняя презентация Apple, на которой представили много новых «железок». Кроме них, презентация также может похвастаться количеством аудитории, которая её смотрела.

Зачем смотреть онлайн-трансляции, если можно читать Хабр «Зачем мне смотреть конференцию онлайн, я потом расшифровку докладов на Хабре прочитаю» — скажет человек, который любит читать тексты на Хабре. «Зачем смотреть онлайн, если можно сходить вживую?». По крайней мере, я именно это спросил пару лет назад. Потом я вбил эти вопросы.

Неблокирующая отрисовка и обновление графиков с помощью bokeh Есть у меня один Python-скрипт с расчётами. Там был цикл примерно на 2000 итераций, каждая из которых считалась несколько минут. И решил я, чтобы ловчее отлаживать тот скрипт, выводить график кой-каких метрик от номера итерации. И как посчитается очередная итерация, так о.

Первые доклады на PHDays: перехват видеоконференций, новая версия GhostTunnel, атаки на Java Card Для нашего программного комитета наступила горячая пора — вовсю идет прием заявок на участие в Positive Hack Days. У желающих выступить с докладом осталась всего пара недель для подачи заявок: Call for Papers закроется 31 марта. Недавно мы анонсировали ключевого докладчика P.

Memcached plugin от MySQL: инструкция по осторожному применению Здравствуйте! Меня зовут Максим Матюхин, я PHP-программист Badoo. В своей работе мы активно используем MySQL. Но иногда нам не хватает её производительности, поэтому мы постоянно ищем возможности ускорить её работу. В 2010 году Yoshinori Matsunobu представил NoSQL-плагин .

DeepFake своими руками [часть 1] Не смотря на все прелести интернета, у него есть много минусов, и один из самых ужасных – это введения людей в заблуждение. Кликбейт, монтаж фотографий, ложные новости – все эти инструменты активно используются для обмана обычных пользователей в мировой сети, но в последние .

Анатолий Слюсарь: «Период ЕС ЭВМ позволил нам обучить системных и прикладных программистов» Анатолий Слюсарь начинал карьеру, работая на ЭВМ ЕС-1022 в вычислительном центре Ленинградского обкома КПСС (Ленинградское отделение НИИ Автоматической аппаратуры, в дальнейшем — ЛФ НИИ «Восход»). В интервью он вспоминает, как работали программисты 1980–1990-х и дает оценк.

[Перевод] Шпионим за вашими программами с помощью Strace Не смогли пройти мимо и перевели ко Дню программиста комикс Джулии Эванс об утилите Strace. Полезный инструмент, который помогает отслеживать системные вызовы и доставку сигналов между процессами и ядром Linux. Читайте и вдохновляйтесь. С наступающим, друзья! Читать дальш.

20 продакт-менеджеров и самая многомерно-матричная структура из всех. Разговор со Skyeng Последнее время продуктовая команда «Хабра» стала активно посещать конференции. И мы заметили одну интересную вещь — почти на каждой конференции есть спикеры от Skyeng, и почти всегда их доклады оказываются самыми интересными. Оказалось, у этого две причины. Первая — внут.

Конференция Selectel Networking Academy 24-го октября в нашем конференц-зале состоялась мультибрендовая конференция по сетевым технологиям — Selectel Networking Academy. На мероприятии выступили с докладами представители крупнейших производителей сетевого оборудования — Extreme Networks, Juniper Networks, Huawei.

Смотри меня полностью: выжимаем максимум из live video на мобильных платформах Самый простой способ воспроизвести видео на мобильном устройстве — это открыть ссылку имеющимся в системе плеером, но это не всегда эффективно. Можно взять ExoPlayer и оптимизировать его, а можно вообще написать свой видеоплеер, используя только кодеки и сокеты. В статье .

К Дню программиста. Программист в 2020 году Сегодня день программиста, 256-ой день в году. В интернете будет много шуток, на Хабре — статей, в пабликах — мемов, в офисах — пиццы, сладкого и приятных сюрпризов. Программирование сегодня стало настоящим культом, к которому стремятся прикоснуться любой ценой, ведь, по мне.

Лучшие доклады с HighLoad++ 2020 Друзья, мы договорились с компанией Онтико, что будем публиковать лучшие доклады с их конференций на своём Youtube-канале и делиться ими с вами. Так мы хотим не только распространять знания, но и помогать нашим читателям и зрителям профессионально развиваться. Ловите подборк.

DEV Labs 2020. Python для решения нетривиальных задач. Онлайн-митап Уважаемые коллеги! Приглашаем принять участие в онлайн-митапе серии DEV Labs, который пройдёт 20 марта и будет посвящён языку Python. Расскажем о применении Python в сфере проектирования систем «умного дома» и рассмотрим примеры решения задач по распознаванию человеческих д.

Google назвала дату релиза Android 10 Первые сборки операционной системы Android 10 стали доступны еще в марте нынешнего года, однако полноценная презентация данной платформы состоялась только в мае. С тех самых пор прошло уже много месяцев, и за этот срок Google Сообщение Google назвала дату релиза Android 10 .

[Из песочницы] Случайные перестановки и случайные разбиения Я много лет читаю курсы по комбинаторике и графам для студентов-математиков и computer scientists (как это по-русски, компьютерных научников?), раньше в Академическом университете, а теперь в СПбГУ. Программа у нас построена так, что эти темы проходят как часть «теоретическо.

Новое геймплей видео ремейка System Shock Компания Nightdive Studios опубликовала очередное видео ремейка System Shock. В нем отсутствуют боевые сцены, однако ролик акцентирует внимание геймера на самом главном — атмосфере. У обновленного System Shock есть страница на Steam и Kickstarter. Точной даты релиза у проек.

Видео: кооперативные сражения против рейдеров и поездки по открытому миру в Far Cry New Dawn Издание Gameinformer выпустило ролик длительностью семнадцать минут, посвящённый Far Cry New Dawn. В нём журналисты подробно продемонстрировали геймплей будущего проекта Ubisoft в кооперативном режиме. В основном видео демонстрирует стрельбу и поездки на транспорте.

Цифра дня: Сколько человек во всём мире пользуются интернетом? Интернет-аналитик Мэри Микер (Mary Meeker) опубликовала ежегодный доклад о главных трендах интернет-рынка. Для его составления использовались данные за 2020 год. Из доклада стало известно, сколько людей пользуются интернетом во всём мире, и как много уделяют этому времени.

Cisco Live EMEA 2020: меняем старый ИТ-велосипед на BMW в облаках Cisco Live – ежегодные глобальные конференции американского вендора ИТ- и телеком-решений, без которых сложно представить современный хай-тек ландшафт. Тусовка ИТ-профессионалов, смотр достижений и презентация новинок, бесконечные мастер-классы, лекции, круглые столы и всё.

Программист по призванию, химик по специальности Сегодня День программиста. Причастные, вас уже поздравили? Каким бы ни был ответ, желаем всяческих успехов в профессии и удовлетворенности в деле, которому вы посвящаете многие часы своей жизни! Под катом мы расскажем о людях, которые сегодня по праву отмечают этот праздник.

ФОТО: Как смотрели презентацию Apple в разных уголках мира Вчера во всем мире поклонники Apple собрались, чтобы услышать последние новости из Театра Стива Джобса, где компания представила волну новых сервисов, таких как Apple TV +, Apple News +, Apple Arcade и Apple Card. Чтобы отпраздновать это событие, Apple организовала прямую т.

9 лучших опенсорс находок за октябрь 2020 Доброго ноября, дамы и господа. Подготовил для вас подборку самых интересных находок из опенсорса за октябрь 2020. За полным списком новых полезных инструментов, статей и докладов можно обратиться в мой телеграм канал @OpensourceFindings (по ссылке зеркало, если не открывае.

Об оценке и управлении разработкой программных продуктов В институте учат алгоритмам, структурам данных, ООП. В хорошем случае могут рассказать о паттернах проектирования или многопоточном программировании. А вот про то, чтобы рассказывали как правильно оценивать трудозатраты, я не слышал. Между тем, этот навык необходим любом.

iOS-дайджест №7 (31 мая – 13 июня) Источник картинки: businessinsider.com Астрологи объявили неделю новостей и анонсов в мире Apple и iOS-разработки. Чтобы рассказать про все, одной статьи не хватит, поэтому посмотрим на самые интересные и на те, которым еще не было уделено должного внимания. Читать дальше →

Колонки, камеры наблюдения, умные очки, «кольцо всевластия», конкурент AirPods и голос Сэмюэла Л. Джексона для Alexa. Amazon показала на осенней презентации море новинок Поздно вечером 25 сентября прошла традиционная ежегодная «железная» презентации Amazon. В рамках мероприятия гигант электронной коммерции представил более пятнадцати (!) устройств, как обновлений старых продуктов с незначительными улучшениями, так и новых моделей. В этой зам.

JetBrains Open Day 2020: Трансляции докладов Привет! Если вы не успели зарегистрироваться на JetBrains Open Day, который пройдёт завтра, 28 июня, или находитесь не в Санкт-Петербурге, не расстраивайтесь: мы организовали веб-трансляции. Читать дальше →

WebRTC,stereopi: telepresense по-домашнему Для начала ролик с youtube для вдохновения: Предупреждение: проект на видео — лишь образец, который можно сделать по туториалу в статье в части стереозрения и «поворотов головой». Танки с пультами xbox не прилагаются. Не смотря на наглядность, скудный рассказ самого авт.

«Ждёт тебя дорога дальняя…» или решение задачи прогнозирования на C# с помощью Ml.NET (DataScience) В последнее время мне все чаще на глаза попадается информация о фреймворке для машинного обучения Ml.NET. Количество упоминаний о нем переросло в качество, и я решил хотя бы одним глазком глянуть, что же это за зверь такой. Ранее мы с вами уже пробовали решить простейшую з.


Видео дня: складной смартфон Samsung Galaxy F и модель с поддержкой 5G в большом и красивом официальном рекламном ролике Вчера сетевой информатор опубликовал официальные рендеры смартфонов Samsung Galaxy S10 и S10+, а уже сегодня другой инсайдер отметился первым официальным роликом, в котором фигурирует складной смартфон Samsung! Видео было размещено где-то по явному недосмотру и впоследс.

Летний форум СЭД ТЕЗИС: акцент на проектах заказчиков 16-17 августа мы провели Летний форум для заказчиков СЭД ТЕЗИС. Традиционно, это мероприятие, где можно обсудить с командой продукта технологии автоматизации бизнеса, развитие сотрудничества и другие интересующие вопросы. В этом году было много нового: мы сделали упор.

Что умеют новые смарт-часы Samsung? | Видеообзор В новом ролике на канале Droider можно посмотреть на часы Samsung, которые «поумнели» относительно прошлого поколения. Напомним, что Galaxy Watch Active получили алюминиевый корпус с защитой от воды IP68, круглый 1,1-дюймовый AMOLED-экран с разрешением 360 x 360 п.

ZeroNights Hackquest 2020. Results & Writeups Совсем недавно завершился ежегодный HackQuest, приуроченный к конференции ZeroNights. Как и в прошлые годы, участникам предстояло решить 7 различных заданий — по одному на сутки квеста. Задания, как всегда, помогли подготовить наши коммьюнити партнеры. Узнать, как же решалис.

Uber Shuttle запустил в Киеве шестой по счету маршрут «Борщаговка — Центр» Сервис Uber запустил в Киеве новый маршрут UberShuttle с Южной Борщаговки в центр города, тем самым подключив к своей маршрутной сети еще один крупный район столицы без метро. Маршрут стал шестым по счету после рейсов Троещина — Печерск, Виноградарь — Шевченковский, Дарница .

[Из песочницы] Считаем сменный график работы в уме Много людей, у которых график работы сменный. Проблема такого графика – сложность быстро посчитать для любой даты какой это день: рабочий или выходной. Есть много онлайн сервисов для расчета сменного графика, но еще проще это сделать в уме. В этой статье будет рассмотрен а.

Selectel MeetUp: системное администрирование Cogia.de, «Островок», Digital Vision Labs и Selectel рассказывают о Kubernetes, legacy code в современных системах и работе администраторов с другими отделами. Небольшая предыстория Selectel MeetUp ― это встречи с короткими докладами и живым общением. Идея мероприятия про.

Многопоточные ассоциативные контейнеры в C++. Доклад Яндекса Из доклада старшего разработчика Сергея Мурылёва можно узнать о многопоточном ассоциативном контейнере для стандартной библиотеки, который разрабатывают в рамках WG21. Сергей рассказал о плюсах и минусах популярных решений этой задачи и о пути, выбранном разработчиками. — .

Камеру Sony Xperia XZ3 оценили специалисты DxOMark Вокруг рейтинга DxOMark точится много споров, где основную массу пользователей можно разделить на два лагеря: его противники и те, кто считает его мерилом фотовозможностей смартфонов. У ребят DxOMark Image Labs есть своя шкала и методика оценки камер мобильников, на основе к.

«Амадей Принт» официальный партнер конференции «ПРОДАЖИ-2020» 11 сентября в Москве состоялась 6-я Конференция «ПРОДАЖИ-2020», организованная периодическим изданием «Управление сбытом». На Конференции присутствовали участники из России и ближнего зарубежья – более двухсот бизнесменов, топ-менеджеров, директоров по продажам. На про.

Публикация приложения в Microsoft Store: некоторые изменения за год Вот уже год прошел с момента выхода статьи об особенностях публикации в MS Store. За прошедший год произошло много событий – GDPR, выход VS 2020 и прочие изменения. В сегодняшней небольшой статье мне бы хотелось немного рассказать о том, какие изменения произошли в особенно.

Трип на Аляску, или KDD’19 глазами очевидца Не секрет, что ученые очень любят исследовать мир. Поэтому крупные конференции всегда проходят в исторических и культурных столицах мира. Эти города удобны для посещения людям со всего мира и интересны с туристической точки зрения. Но иногда желание исследовать новое и неизв.

[Из песочницы] Честное резюме программиста Раздел 1. Soft Skills Я молчу на совещаниях. Стараюсь делать внимательное и умное лицо, даже если мне все равно. Читать дальше →

14 ноября пройдет Intercom’19 — конференция об автоматизации коммуникаций от Voximplant Как известно, осень — время конференций. Мы уже в четвертый раз проводим собственную ежегодную конференцию про коммуникации и их автоматизацию, и приглашаем вас принять в ней участие. Конференция, по традиции, состоит из двух потоков и нескольких специальных событий. Мы н.

Китайский протокол AIBUS и лабораторный химический реактор Приветствую Хабр! Когда-то давно я написал статью про реакционные ароматизаторы. Прошло много времени, я вернулся к этому вопросу. В этой статье я не буду вдаваться в подробности технологии разработки реакционных ароматизаторов, а расскажу о моем опыте автоматизировать сво.

Спорт для программиста второй свежести Около 30 лет назад я написал свою первую программу. Примерно тогда же впервые взял в руки штангу. Около 30 дней назад были приобретены PlayStation и PS VR. По случаю этих славных юбилеев размышления на темы: Как продуктивно провести много лет на сидячей работе? Без выгора.

Samsung показала концепт своего следующего складного смартфона Galaxy Fold наконец-то поступил в продажу, хотя это и потребовало куда больше времени, чем планировались. Так что же Samsung готовит дальше в сфере складных смартфонов? Похоже компания думает сделает их более компактными. Если Fold представляет собой смартфон, который разв.

Видео и доклады со SmartMail Meetup: Frontend Лето выдалось холодным, а это хороший повод потратить дождливые деньки на просмотр пары-тройки лекций по frontend-разработке. 27 июня прошел первый SmartMail Meetup, посвященный фронтенду. С техническими докладами выступили сотрудники команды frontend-разработки Почты. Вме.

Вышла шестая бета-версия macOS Catalina С некоторым опозданием компания Apple выпустила шестую бета-версию своей новой настольной операционной системы. Примечательно, что вместе с тестовой сборкой для разработчиков также вышла и публичная бета macOS Catalina.Читать дальше. ProstoMAC.com.| Постоянная ссылка | No.

Adamant Capital: биткоин прошел дно, началась стадия накопления По мнению аналитиков криптовалютного фонда Adamant Capital, цена биткоина действительно прошла дно, и в настоящее время происходит стадия накопления – первый этап будущего бычьего рынка, когда прозорливые инвесторы начинают подготовку к следующему ралли. Более того, говорят .

И снова про облака, не только плюсы Всем привет. Это статья должна рано или поздно появится. Ведь мы видим много статей из серии «Облако- это лучшее, что могло произойти с нами!», «Как организация перешла в облачную инфраструктуру и сэкономила N денег»… Только периодически в комментариях появляются записи, что.

Галерея лучших блокнотов по ML и Data Science Привет, читатель. Представляю пост который идёт строго (!) в закладки и передаётся коллегам. Он с подборкой примечательных файлов формата Jupyter Notebook по Machine Learning, Data Science и другим сферам, связанным с анализом данных. Эти блокноты Jupyter, будут наиболее по.

У нас DevOps. Давайте уволим всех тестировщиков Можно ли автоматизировать всё, что угодно? Потом всех тестировщиков уволим, конечно. Зачем они теперь нужны, «ручного» тестирования не осталось. Правильно ведь? Это рассказ о будущем тестирования с точки зрения DevOps. Здесь будут конкретные цифры и чисто практические вывод.

РИТ++ 2020: «Код Рагнарек», «Бомба», тиранозавры и много докладов 982 слайда Фридмана на тему производительности во фронтенде, обсуждение Yandex Database, мониторинг Postgres, взгляд на свой продукт глазами инвестора под руководством Морейниса, новая конференция по качеству, слет DevRel’ов, текучка кадров, оценка вклада сотрудника, польза .

Менеджмент знаний в международных стандартах: ISO, PMI Всем привет. После KnowledgeConf 2020 прошло уже полгода, за это время я успел выступить еще на двух конференциях и провести лекции на тему управления знаниями в двух крупных ИТ-компаниях. Общаясь с коллегами, я понял, что в ИТ пока можно говорить об управлении знаниями на у.

Основные пресс-конференции на Gamescom 2020 Gamescom — ежегодная международная выставка компьютерных игр, которая проводится в немецком городе Кёльне. В период с 20 по 24 августа посетители смогут лично оценить новые игры некоторых издателей. Но некоторые компании, такие как Microsoft, Nintendo и Google, любят провод.

WASM Meet Up 1/08 Приглашаем на митап, посвященный технологии WebAssembly, который пройдет на площадке Райффайзенбанка в Нагатино 1 августа. Послушаем доклады Raiffeisen Digital, Parity Technologies и Mozilla напрямую из Сан-Франциско. Читать дальше →

10 ярких докладов TechTrain 2020: ИИ для масс, интерфейсы и многое другое Как оценивать, какие доклады на мероприятии оказались лучше? Если собираешь зрительские оценки, задача может выглядеть простой: высчитай для каждого доклада среднее, вот и всё. Но стоит ли, например, учитывать количество зрителей? Если один доклад получил высокие оценки, с.

Meizu Zero впервые показали на видео Meizu Zero анонсировали пару недель назад — это первый в мире смартфон без отверстий. В нем нет портов для зарядки, нет клавиш управления громкостью, нет разъема для наушников. Единственные отверстия в корпусе этого смартфона — два крошечных отверстия для микроф.

Капитан Америка и Железный человек мирятся и вместе с остальными предстают перед Таносом в новом трейлере четвертых «Мстителей» Marvel Studious выпустила новый промо-ролик фильма Avengers: Endgame / «Мстители: Финал». Несмотря на то, что этот ролик является уже четвертым по счету (1, 2 и 3), в нем есть немало новых кадров. В новом ролике нам показывают как герои морально настраиваются на финальную би.

Первый митап по Flutter в Петербурге – 26 сентября Мы в Wrike очень любим Dart и Flutter. На связке Dart+Angular пишем фронтенд основного продукта, SPA Wrike, а флаттер просто бескорыстно любим и создаем на нем внутренние тулы. Два года назад мы придумали русскоязычное сообщество дарт и флаттер разработчиков (сейчас в нем бо.

Холивар. История рунета. Часть 3. Поисковики: Яндекс vs Рамблер. Как не делать инвестиции Холивар. История рунета. Часть 1. Начало: хиппи из Калифорнии, Носик и лихие 90-е Холивар. История рунета. Часть 2. Контркультура: пАдонки, марихуана и Кремль «Я ж не сразу поддамся, ты хоть нажимай». Программисты Дмитрий Крюков и Сергей Лысаков создали Rambler.ru — гла.

Подборка классных технических докладов с конференции Chaos Communication Camp 2020 С 21 по 25 августа в Германии проходил крупнейший хакерский фестиваль Chaos Communication Camp. Он организуется каждые четыре года, и, как в предыдущий раз, площадкой для проведения стал индустриальный парк Ziegeleipark Mildenberg. Это крупная старинная фабрика по произво.

Приглашаем на DINS Java EVENING 18 сентября Приглашаем всех интересующихся java-разработкой на очередной открытый DINS Java EVENING, который пройдет в нашем офисе на Старо-Петергофском, 19. Этим вечером Денис Репп из Wrike расскажет, как организовать работу с техническим долгом в критически важных частях продукта. Ан.

[Перевод] Ускоряем JavaScript-код с использованием типа данных Set Автор материала, перевод которого мы сегодня публикуем, говорит, что уверен в том, что многие JavaScript-разработчики пользуются, в основном, такими типами данных, как Number, String, Object, Array и Boolean. В большинстве случаев этого вполне достаточно. Но если нужно сдела.

Смарт-колонка Samsung Galaxy Home появится на рынке к апрелю 2020 В прошлом году во время презентации смартфонов Galaxy S9, Samsung также представила новый продукт, который получил название Galaxy Home. Смарт-колонка в очередной раз была показана на конференции Samsung Developer Conference, но компания по-прежнему не раскрыла никаких подр.

[Перевод] Если вы не пишете программу, не используйте язык программирования Лесли Лэмпорт — автор основополагающих работ в распределённых вычислениях, а ещё вы его можете знать по буквам La в слове LaTeX — «Lamport TeX». Это он впервые, ещё в 1979 году, ввёл понятие последовательной согласованности, а его статья «How to Make a Multiprocessor Comput.

Быстрорастворимое проектирование Люди учатся архитектуре по старым книжкам, которые писались для Java. Книжки хорошие, но дают решение задач того времени инструментами того времени. Время поменялось, C# уже больше похож на лайтовую Scala, чем Java, а новых хороших книжек мало. В этой статье мы рассмотрим к.

Масштабное обновление MOONTON Epicon 2020: The Future Begins и чемпионат мира У игроков со всего мира отныне особенно много поводов для радости, ведь компания MOONTON, разработчик одной из самых популярных в мире мобильных игр Mobile Legends: Bang Bang, представляет множество вдохновляющих анонсов и сюрпризов в рамках всемирной конференции MOONTON Epi.

Первый после санкций ноутбук Huawei засветился на видео В прошлом месяце стало известно, что Huawei впервые после временной отмены выпуска ноутбуков из-за санкций США готовит к выходу Honor MagicBook Pro. Теперь в сети появился рекламный ролик новинки.

Главный секрет Google I/O 2020, о котором не узнать из интернета Титульная конференция крупнейшего гиганта рекламного бизнеса отгремела уже как неделю, а некоторые до сих пор пишут статьи. Так как всё, что можно было написать про программу и главные новинки, уже написано (привет phillennium), то что остаётся скромному посетителю? Только р.

Результаты расследования аварии GOES-17 Как говорится, «по следам наших публикаций». Год назад я рассказал про обнаруженную на метеорологическом спутнике США GOES-17 аварию — его инфракрасный сенсор плохо охлаждался. На прошлой неделе NASA выпустило отчет о расследовании происшествия. Полный документ мы, к сожален.

Обзор 3Д ПРИНТЕРА ULTI Всех приветствую дорогие друзья, в этом ролике я расскажу о своём новом 3D принтере ULTI. (Кит набор от производителя) P.S. Я знаю что многие люди не очень любят видео на данном ресурсе. Простите но я и так монтирую видео по много часов, и нет уже сил ещё и графоманию р.

Вред ABS Пластика при печати Всех приветствую дорогие друзья, в этом ролике я копнул инфу по поводу вреда ABS пластика при 3D печати.P.S. Я знаю что многие люди не очень любят видео на данном ресурсе. Простите но я и так монтирую видео по много часов, и нет уже сил ещё и графоманию разводить.Сам ролик:

[Перевод] Первое впечатление от Android Jetpack Compose После того, как на Google IO 2020 я увидел доклад про Android Jetpack Compose, захотелось сразу же его попробовать. Тем более, что подход, реализованный в нём, очень напомнил Flutter, которым я интересовался ранее. Читать дальше →

Программный комитет FrontendConf: фреймворкы, горизонты, мировой опыт и миссия конференции Привет, Хабр! Я руковожу Программным комитетом конференции FrontendConf и хочу рассказать как все работает изнутри, объяснить, что мы вложили в программу, почему выбрали те или иные доклады. Почему, при всем обилии информации в интернете, конференции — не просто тематическа.

Англоязычные доклады, CSS, Grid и доступность на FrontendConf На FrontendConf в этом году будет выступать Leonie Watson — евангелист доступности, и Andy Bell — широко известный в мировом фронтенд-сообществе автор электронной книги «Every Layout». Выступление Leonie будет нестандартным и технически сложным, когда зрение участников будет.

Как снимали финальную битву супергеройского фильма Avengers: Endgame / «Мстители: Финал» [видео] В середине августа состоялся цифровой релиз фильма Avengers: Endgame / «Мстители: Финал», что позволило посмотреть его всем, кто не успел посетить кинотеатры во время проката. Соответственно, наличие в фильме финальной битвы Мстителей с Таносом и его армией уже не является с.

[Перевод] Создаём нейронную сеть, предсказывающую рак груди за пять минут Привет. Создать такую нейронную сеть — просто. Минута первая: введение Этот высокоуровневый урок рассчитан на новичков в машинном обучении и искусственном интеллекте. Для того, чтобы успешно создать нейронную сеть, необходимо: Установленный Python; Как минимум начальный .

Моменты жизни Стивена Вольфрама — создателя Mathematica, Wolfam|Alpha, A New Kind Of Science и много чего ещё Оригинал поста в моём личном блоге Мне посчастливилось лично познакомиться со Стивеном Вольфрамом на Первой Российской конференции «Wolfram технологии», которая проходила в 2013 г. в СПбГУ. После мы пересекались на телемосте Стивена в Digital October. Записи этих выступлен.

Выручка Sony выросла на 13% в 1 квартале 2020 финансового года Sony представила отчёт о доходах за 1 квартал 2020 финансового года. Согласно отчёту, операционная прибыль компании составила $2,13 млрд, против $1,79 млрд за аналогичный квартал прошлого года. Выручка за отчётный период достигла $17,5 млрд. Подробнее об этом читайте на THG.

Локализация приложения и поддержка RTL. Доклад Яндекс.Такси При локализации сервиса важно внимательно отнестись к согласованию переводов между собой. Руководитель группы клиентской Android-разработки Яндекс.Такси Александр Бонель рассказал, какие практики и инструменты упрощают локализацию. Во второй части доклада Саша поделился опыт.

Анонсирован Vivo Apex 2020 со Snapdragon 855 и 12 Гб ОЗУ В Пекине прошла презентация нового флагмана Vivo под названием Apex 2020. Смартфон получил минималистичный дизайн — настолько, что в нем нет ни одной физической клавиши. В дисплее устройства нет выемки, а «под капотом» находится Snapdragon 855 и до 12 Гб ОЗУ и 512 Гб .

Конференция по игровой индустрии GAMEDEV.HOUSE 22 сентября 2020 года в Высшей школе бизнес-информатики НИУ ВШЭ состоится конференция от Gamedev.House, посвященная созданию и запуску игровых проектов. Мероприятие пройдет при поддержке образовательных программ по игровой индустрии ВШБИ – «Менеджмент игровых проектов» и «Ос.

Как не позориться на митапах, или разработчик учит выступать разработчиков. Интервью Александра Шушунова Обычно, когда заявку на доклад на DUMP присылает Software Engineer, она (заявка) предназначена в одну из технических секций: Backend, Devops или Mobilе, к примеру. А вот на DUMP Казань мы получили заявку в секцию Менеджмент, да еще с темой “Хорошие слайды”. Так-так, интересн.

OtherMedia

Информация должна принадлежать людям

Конференция PyCon Russia 2020: видео всех докладов и презентации

Доклады на русском языке

Python Core Developer, эксперт-разработчик программного обеспечения, основатель EdgeDB, автор uvloop, asyncpg, asyncio Юрий Селиванов (Торонто) рассказал про то, что сейчас происходит с Asyncio и что с ним будет дальше.

Python Core Developer, автор и активный участник многих питоновских библиотек, среди которых asyncio, aiohttp, aiopg, aiozmq, программный директор PyCon Russia Андрей Светлов (Киев) выступил с докладом «Aiohttp от автора». Андрей рассказал про текущую ситуацию, описал планы на будущее и дал советы по правильному применению.

Руководитель PyCharm Community в JetBrains Андрей Власовских рассказал о 7 приёмах редактирования кода в среде PyCharm, которые невозможно или сложно реализовать в текстовых редакторах. Эти приёмы выполняют действия не над строками, а над синтаксическими и семантическими структурами Python: переменными, выражениями, функциями. Андрей объяснил, позволяет ли это редактировать код быстрее и какие недостатки есть у этого подхода.

Head of Data Science в ScrapingHub Михаил Коробов рассказал о том, каким образом машинное обучение может применяться для написания «умных» веб-пауков. Михаил также рассказал о доступных Open-Source компонентах, из которых можно таких умных пауков собирать.

Разработчик в Mail.Ru Вадим Пуштаев рассказал, как они в Поиске пишут юнит-тесты. От мелочей: как именовать, какова структура каждого теста и т.д., до крупных вопросов: как дела с TDD, как мокать, как быть с внешними системами типа баз данных и как они живут с fixtures.

Разработчик «Алисы» из Яндекса Марина Камалова рассказала, из каких python-компонентов можно создать текстового чат-бота, что происходит от момента получения пользовательского сообщения до момента получения ответа от бота (NLU, NLG, ML-классификаторы), как адаптировать бота под разные мессенджеры и не только мессенджеры, а также, как повысить отказоустойчивость бота на примере Telegram API.

CEO в Poteha Developers Виталий Давыдов в докладе рассмотрел пример микросервиса на Serverless с Python.

Директор разработки в ДомКлик Алексей Кузьмин рассказал про сильные и слабые стороны асинхронного программирования, показал, как устроен этот механизм внутри Python’а. Рассмотрел несколько полезных библиотек и инструментов. В завершении рассказал про то, как правильно измерять и отлаживать асинхронный код.

Тех.лид в Avito Дмитрий Ходаков рассказал про типичные проблемы и подводные камни при построении нагруженного микросервисного фреймворка, про профилирование асинхронных приложений, фундаментальные отличия асинхронности tornado и aiohttp, и провел честное сравнение tornado vs aiohttp в условиях, приближенных к боевым. Доклад будет полезен опытным разработчикам Python, которые имеют дело с асинхронностью и микросервисами, которые сталкиваются с проблемами масштабирования и отладки асинхронных приложений.

Технический директор в Marilyn System Евгений Слезко поделился опытом внедрения сервисно-ориентированной архитектуры в системе, которая разрабатывается на языке Python уже более 5 лет. Зачем это нужно? Какие проблемы решает, а какие создает? О чем стоит позаботиться в самом начале? Какой профит как с точки зрения инженера, так и с точки зрения управления разработкой?

Разработчик в Tinkoff.ru Денис Катаев разобрал на примерах, как SQLAlchemy устроена изнутри, как она упрощает работу и когда стоит ее применять (спойлер — всегда).

Каждый, кто занимается профессиональной разработкой на чём угодно, старается сделать свою ежедневную деятельность более комфортной. CTO в Spherical Антон Патрушев поделился отличной комбинацией инструментов, которую они нашли у себя в Spherical почти с самого начала.

Python-разработчик в ЦИАН Максим Мазаев рассказал о принципах разработки микросервисов в ЦИАН и о том, как они борются с типичными проблемами их поддержки — версионированием и согласованностью API. Как менять API, ничего не поломав. Как контролировать согласованность через CI-систему. Еще Максим рассмотрел вопросы кодогенерации и swagger-схем.

Обычно все участники спортивного программирования используют C / C ++ / Java, но в последнее десятилетие растет число участников, которые используют Python. Python-разработчик в Toptal Андрей Солдатенко (Киев) рассказал, как начать участвовать в соревнованиях, используя Python.

Python-разработчик в Яндексе Александр Кошелев рассказал про буферизацию записи в базу.

Елена Никитина (Система) рассказала, как начать свой первый open-source проект так, чтобы он стал заметным; как доработать идею на костылях до полноценного проекта, не принуждая себя; как собираются устойчивые команды и что вам даст такая команда; как использовать такой проект для разностороннего развития. Это доклад для разработчиков любого уровня. Если вы хотите помогать другим, мечтаете о своем гитхабе и статье на хабре, но не знаете, с чего начать или просто стесняетесь.

Сергей Карпович и Вадим Березкин из mos.ru рассказали, как сделать удобную для пользователей поисковую систему: о доступных инструментах и способах настройки удобства использования, качества и релевантности внутреннего поиска на примере Elasticsearch и Python. Доклад будет полезен разработчикам поисковых систем для сайтов и порталов.

В этом году мы впервые провели Core Development Panel. Три Python Core Developer-а: Юрий Селиванов (EdgeDB, Канада), Андрей Светлов (aiohttp, Украина) и Christian Heimes (Red Hat, Германия) ответили на вопросы из зала.

На Lightning Talks выступили Костя Есьмуков, Михаил Пеньков, Михаил Еловских, Дмитрий Орлов и Денис Катаев.

Доклады на английском языке

Christian Heimes (Гамбург) — Python Core Developer с 2007 года, Senior Software Engineer в Red Hat, член PSF — выступил с докладом «SSLError, now what?», в котором кратко рассказал про основные криптографические примитивы, протокол рукопожатия, внутреннее устройство сертификатов и инфраструктуру открытых ключей. Из доклада вы узнаете о лучших практиках, средствах отладки и способах диагностики TLS/SSL, и о том, как управляться с сертификатами.

Техлид из Yelp, один из разработчиков Swagger/OpenAPI Stephan Jaensch (Гамбург) сделал доклад «Type annotations with larger codebases», в котором рассказал, как начать использовать аннотации, как получить максимальную пользу от аннотаций и как избежать проблем, которые появятся, когда вы начнете их использовать.

Melanie Warrick (Сан-Франциско) — Senior Developer Advocate в Google Cloud — рассказала про «Reinforcement Learning».

Руководитель разработки в Eigen Technologies, CTO в Exponential, специалист по искусственному интеллекту и машинному обучению Alejandro Saucedo (Лондон) сделал доклад на тему «Industrial Data Pipelines with Python and Airflow». Этот доклад на практических примерах позволит разобраться, как настроить машинное обучение с использованием Airflow.

Senior software engineer в Engineers Gate Donald Whyte (Лондон) рассказал про «Engineers Gate High Performance Data Processing in Python». «This talk explains how numpy and pandas work under the hood and how they use vectorisation to process large amounts of data extremely quickly. We show an example dataset being processed using numpy/pandas. We demonstrate how to use these libraries effectively, reducing the processing time of this large dataset from several hours to seconds».

Инженер в Aiden.ai Ling Zhang (Лондон) выступил с докладом «NLP to Discover Rich Insights from Massive Noisy Text». «In this talk, I present a case study of how we extracted rich, actionable insights from a large noisy corpus of unstructured survey responses for a government entity. We reduce time to analysis from months to minutes. We use scikit-learn and NLTK to explore techniques such as clustering, natural language understanding, and summarization, and go over both practical methods and the underlying theory».

Kate Heddleston (Сан-Франциско), software engineer в стартапе Shift Technologies (торговой площадке для покупки и продажи подержанных автомобилей), где она занимается python-проектами, основатель и CEO в Opsolutely (платформе, которая помогает инженерным командам развертывать инфраструктуру в облаке), сделала доклад «Technical Debt and Python».

Материалы

Все доклады можно посмотреть на канале IT-People на YouTube.

Почти все презентации докладов собраны на Яндекс.Диске.

Фотографии с конференции смотрите в группе ВКонтакте, в Фейсбуке и на Яндекс.Фотках.

Подписывайтесь на наши соц.сети и вы будете первыми узнавать о новостях. Мы пишем нечасто и по делу.

В этом году впервые в России на конференции выступили сразу три Python Core Developer-а: Юрий Селиванов (EdgeDB, Канада), Андрей Светлов (aiohttp, Украина) и Christian Heimes (Red Hat, Германия)

Несколько отзывов из соц.сетей

#pyconru is exceptionally well organized. Already can’t wait for the next one ��

Отзыв Alejandro Saucedo:
The #PyConRu Photos are out! What a huge pleasure taking part on this great conference! It was great to speak on Scalable ML and Data Pipelines! Looking forward to the next conference! #LetsDoThis

Отзыв Александра Меньшикова:
PyCon Russia 2020 прошёл на ура! Выступил отлично пообщался с интересными людьми, технология Vision от Mail.ru супер. На след год придумаю ещё чего-нить интересного) везу с собой немного мерча на конкурс для дальневосточных ребят.

Большой отзыв Александра Поломодова с разбором докладов:
«Был в этом году на Pycon 2020 Russia и мне понравилось:)
Достойный уровень конференции, обеспечиваемый не только организацией мероприятия, но и интересными докладами, что не так часто встретишь в наши дни».

Спасибо, что были с нами! До встречи на PYCONRU-2020!

Конференция PyCon Russia 2020: видео всех докладов и презентации

22-23 июля прошла шестая конференция для python-программистов PyCon Russia. Под катом — много видео, презентации и фотографии. А еще посмотрите отчетный ролик — в нем коротко о том, как прошел PyConRu-2020.

Доклады на русском языке

Python Core Developer, эксперт-разработчик программного обеспечения, основатель EdgeDB, автор uvloop, asyncpg, asyncio Юрий Селиванов (Торонто) рассказал про то, что сейчас происходит с Asyncio и что с ним будет дальше.

Андрей рассказал про текущую ситуацию, описал планы на будущее и дал советы по правильному применению. Python Core Developer, автор и активный участник многих питоновских библиотек, среди которых asyncio, aiohttp, aiopg, aiozmq, программный директор PyCon Russia Андрей Светлов (Киев) выступил с докладом «Aiohttp от автора».

Эти приёмы выполняют действия не над строками, а над синтаксическими и семантическими структурами Python: переменными, выражениями, функциями. Руководитель PyCharm Community в JetBrains Андрей Власовских рассказал о 7 приёмах редактирования кода в среде PyCharm, которые невозможно или сложно реализовать в текстовых редакторах. Андрей объяснил, позволяет ли это редактировать код быстрее и какие недостатки есть у этого подхода.

Михаил также рассказал о доступных Open-Source компонентах, из которых можно таких умных пауков собирать. Head of Data Science в ScrapingHub Михаил Коробов рассказал о том, каким образом машинное обучение может применяться для написания «умных» веб-пауков.

Ru Вадим Пуштаев рассказал, как они в Поиске пишут юнит-тесты. Разработчик в Mail. От мелочей: как именовать, какова структура каждого теста и т.д., до крупных вопросов: как дела с TDD, как мокать, как быть с внешними системами типа баз данных и как они живут с fixtures.

Разработчик «Алисы» из Яндекса Марина Камалова рассказала, из каких python-компонентов можно создать текстового чат-бота, что происходит от момента получения пользовательского сообщения до момента получения ответа от бота (NLU, NLG, ML-классификаторы), как адаптировать бота под разные мессенджеры и не только мессенджеры, а также, как повысить отказоустойчивость бота на примере Telegram API.

CEO в Poteha Developers Виталий Давыдов в докладе рассмотрел пример микросервиса на Serverless с Python.

Рассмотрел несколько полезных библиотек и инструментов. Директор разработки в ДомКлик Алексей Кузьмин рассказал про сильные и слабые стороны асинхронного программирования, показал, как устроен этот механизм внутри Python’а. В завершении рассказал про то, как правильно измерять и отлаживать асинхронный код.

Доклад будет полезен опытным разработчикам Python, которые имеют дело с асинхронностью и микросервисами, которые сталкиваются с проблемами масштабирования и отладки асинхронных приложений. Тех.лид в Avito Дмитрий Ходаков рассказал про типичные проблемы и подводные камни при построении нагруженного микросервисного фреймворка, про профилирование асинхронных приложений, фундаментальные отличия асинхронности tornado и aiohttp, и провел честное сравнение tornado vs aiohttp в условиях, приближенных к боевым.

Зачем это нужно? Технический директор в Marilyn System Евгений Слезко поделился опытом внедрения сервисно-ориентированной архитектуры в системе, которая разрабатывается на языке Python уже более 5 лет. О чем стоит позаботиться в самом начале? Какие проблемы решает, а какие создает? Какой профит как с точки зрения инженера, так и с точки зрения управления разработкой?

Разработчик в Tinkoff.ru Денис Катаев разобрал на примерах, как SQLAlchemy устроена изнутри, как она упрощает работу и когда стоит ее применять (спойлер — всегда).

CTO в Spherical Антон Патрушев поделился отличной комбинацией инструментов, которую они нашли у себя в Spherical почти с самого начала. Каждый, кто занимается профессиональной разработкой на чём угодно, старается сделать свою ежедневную деятельность более комфортной.

Как менять API, ничего не поломав. Python-разработчик в ЦИАН Максим Мазаев рассказал о принципах разработки микросервисов в ЦИАН и о том, как они борются с типичными проблемами их поддержки — версионированием и согласованностью API. Еще Максим рассмотрел вопросы кодогенерации и swagger-схем. Как контролировать согласованность через CI-систему.

Python-разработчик в Toptal Андрей Солдатенко (Киев) рассказал, как начать участвовать в соревнованиях, используя Python. Обычно все участники спортивного программирования используют C / C ++ / Java, но в последнее десятилетие растет число участников, которые используют Python.

Python-разработчик в Яндексе Александр Кошелев рассказал про буферизацию записи в базу.

Это доклад для разработчиков любого уровня. Елена Никитина (Система) рассказала, как начать свой первый open-source проект так, чтобы он стал заметным; как доработать идею на костылях до полноценного проекта, не принуждая себя; как собираются устойчивые команды и что вам даст такая команда; как использовать такой проект для разностороннего развития. Если вы хотите помогать другим, мечтаете о своем гитхабе и статье на хабре, но не знаете, с чего начать или просто стесняетесь.

Доклад будет полезен разработчикам поисковых систем для сайтов и порталов. Сергей Карпович и Вадим Березкин из mos.ru рассказали, как сделать удобную для пользователей поисковую систему: о доступных инструментах и способах настройки удобства использования, качества и релевантности внутреннего поиска на примере Elasticsearch и Python.

Три Python Core Developer-а: Юрий Селиванов (EdgeDB, Канада), Андрей Светлов (aiohttp, Украина) и Christian Heimes (Red Hat, Германия) ответили на вопросы из зала. В этом году мы впервые провели Core Development Panel.

На Lightning Talks выступили Костя Есьмуков, Михаил Пеньков, Михаил Еловских, Дмитрий Орлов и Денис Катаев.

Доклады на английском языке

Christian Heimes (Гамбург) — Python Core Developer с 2007 года, Senior Software Engineer в Red Hat, член PSF — выступил с докладом «SSLError, now what?», в котором кратко рассказал про основные криптографические примитивы, протокол рукопожатия, внутреннее устройство сертификатов и инфраструктуру открытых ключей. Из доклада вы узнаете о лучших практиках, средствах отладки и способах диагностики TLS/SSL, и о том, как управляться с сертификатами.

Техлид из Yelp, один из разработчиков Swagger/OpenAPI Stephan Jaensch (Гамбург) сделал доклад «Type annotations with larger codebases», в котором рассказал, как начать использовать аннотации, как получить максимальную пользу от аннотаций и как избежать проблем, которые появятся, когда вы начнете их использовать.

Melanie Warrick (Сан-Франциско) — Senior Developer Advocate в Google Cloud — рассказала про «Reinforcement Learning».

Этот доклад на практических примерах позволит разобраться, как настроить машинное обучение с использованием Airflow. Руководитель разработки в Eigen Technologies, CTO в Exponential, специалист по искусственному интеллекту и машинному обучению Alejandro Saucedo (Лондон) сделал доклад на тему «Industrial Data Pipelines with Python and Airflow».

«This talk explains how numpy and pandas work under the hood and how they use vectorisation to process large amounts of data extremely quickly. Senior software engineer в Engineers Gate Donald Whyte (Лондон) рассказал про «Engineers Gate High Performance Data Processing in Python». We demonstrate how to use these libraries effectively, reducing the processing time of this large dataset from several hours to seconds». We show an example dataset being processed using numpy/pandas.

«In this talk, I present a case study of how we extracted rich, actionable insights from a large noisy corpus of unstructured survey responses for a government entity. Инженер в Aiden.ai Ling Zhang (Лондон) выступил с докладом «NLP to Discover Rich Insights from Massive Noisy Text». We use scikit-learn and NLTK to explore techniques such as clustering, natural language understanding, and summarization, and go over both practical methods and the underlying theory». We reduce time to analysis from months to minutes.

Kate Heddleston (Сан-Франциско), software engineer в стартапе Shift Technologies (торговой площадке для покупки и продажи подержанных автомобилей), где она занимается python-проектами, основатель и CEO в Opsolutely (платформе, которая помогает инженерным командам развертывать инфраструктуру в облаке), сделала доклад «Technical Debt and Python».

Материалы

Все доклады можно посмотреть на канале IT-People на YouTube.

Почти все презентации докладов собраны на Яндекс.Диске.

Фотографии с конференции смотрите в группе ВКонтакте, в Фейсбуке и на Яндекс.Фотках.

Мы пишем нечасто и по делу. Подписывайтесь на наши соц.сети и вы будете первыми узнавать о новостях.

В этом году впервые в России на конференции выступили сразу три Python Core Developer-а: Юрий Селиванов (EdgeDB, Канада), Андрей Светлов (aiohttp, Украина) и Christian Heimes (Red Hat, Германия)

Несколько отзывов из соц.сетей

#pyconru is exceptionally well organized. Already can’t wait for the next one ��

— Yury Selivanov (@1st1) July 22, 2020

Отзыв Alejandro Saucedo:
The #PyConRu Photos are out! What a huge pleasure taking part on this great conference! It was great to speak on Scalable ML and Data Pipelines! Looking forward to the next conference! #LetsDoThis

Выступил отлично пообщался с интересными людьми, технология Vision от Mail.ru супер. Отзыв Александра Меньшикова:
PyCon Russia 2020 прошёл на ура! На след год придумаю ещё чего-нить интересного) везу с собой немного мерча на конкурс для дальневосточных ребят.

Большой отзыв Александра Поломодова с разбором докладов:
«Был в этом году на Pycon 2020 Russia и мне понравилось:)
Достойный уровень конференции, обеспечиваемый не только организацией мероприятия, но и интересными докладами, что не так часто встретишь в наши дни».

До встречи на PYCONRU-2020! Спасибо, что были с нами!

Видео октябрьских докладов Python Meetup

Значимыми надобностями современного человека являются: общение с другими людьми и игры. На стыке 2-х этих надобностей и появились разные игровые приложения в общественных сетях. Традиционно такие приложения требуют наличия серверной стороны, способной справляться с высокими нагрузками. В данном докладе Алексей делится навыком разработки серверов на Python для общественных игр, начиная от этапа разработки дизайнерского документа и заканчивая выпуском игры в продакшн и её последующей помощью.

В докладе раскрыты слабые места Python, задачи с GC, функциональным жанром, реализацией стандартных конструкций данных и интерпретатора CPython.

PS: 29 ноября состоится следующий митап на около-python-овские темы. Будут зачитаны 4 доклада:

1.Вступление в GIL и новейший GIL Андрей Нехайчик, Wargaming.net | COOO «Гейм Стрим»
— Треды, различия от потоков.
— Как применять треды.
— Тестирование продуктивности (и облом).
— Представление GIL, как он работает.
— Освобождение по I/O, 100 тиков.
— Для чего необходим GIL.
— Задачи переключения потоков (неторопливый завладение).
— Задача 100 тиков.
— Задача отсутствия приоритетов и их типов.
— Новейший GIL, 5 миллисекунд, drop_request.
— Когда drop_request не работает.
— Соревнование CPU и I/O тредов.
— Как борются с GIL: принципы о numpy, Jython, multiprocessing.

2. Применение gevent для эмуляции высокой нагрузки , Александр Колесень, SiliconMint
Непременное действие перед выпуском больше-менее серьёзного плана — тестирование продуктивности. На высоконагруженных планах необходимо верно знать, какую нагрузку они могут вынести, причём предварительно. Следственно, необходим метод эмуляции высокой конкурентности, желанно Дабы в теории он дозволял всецело загрузить канал траффиком. К тому же, недурно было бы, Дабы для этого не необходимо было применять несколько десятков серверов. В докладе будет рассказано об навыке применения gevent для сходственной задачи, что дозволило бы обойтись одним t1.micro инстансом, с которого выполняется тестирование.

3. Асинхронное распределенное выполнение задач. Stdlib, Celery, RQ и личные вел

Добавить комментарий