[RUS] Григорий Петров (Evrone): Python и сеть: REST, JSON, GraphQL или gRPC? /#PiterPy


Python и сеть: REST, JSON, GraphQL или gRPC?

Большинство Python приложений начинает свое сетевое общение с REST. По мере развития разработчику приходится отвечать на мелкие, но важные вопросы: как передавать дату и время, большие объемы данных, обеспечивать авторизацию и так далее. Сетевые коммуникации в современном бэкенде — это множество конкурирующих протоколов, стандартов и подходов. У нас есть «REST», который каждый разработчик реализует по-своему, есть пересекающиеся JSON Schema и Open API, есть JSON API, GraphQL, gRPC и много чего еще. В докладе я расскажу про современные подходы коммуникаций Python backend приложений друг с другом и фронтендом, с какими сложностями мы боремся и что сейчас считается Pythonic.

Григорий Петров​
Москва, Россия
DevRel
Evrone

Карьеру специалиста по созданию программ начал в конце 90-х: сначала как разработчик, затем как руководитель разработки. Участвовал в создании Radmin и Advanced IP Scanner, продвигал интерактивное телевидение NPTV и программируемую телефонию Voximplant. Генералист, нейрофизиолог-любитель, организует разработку, конференции, хакатоны. Сейчас — Head of Developer Relations в Evrone.

PiterPy 2019
piterpy.com/

Follow us
Vk: vk.com/piterpy
Facebook: www.facebook.com/PiterPyConf/
Twitter: twitter.com/PiterPy
Instagram: www.instagram.com/piterpyconf/
Telegram channel: t.me/PiterPy_channel

#PiterPy

SILVER SPONSOR
DELLEMC
russia.emc.com/campaign/centre-of-excellence/index.htm

SILVER SPONSOR
SELECTEL
selectel.ru

SILVER SPONSOR
WARGAMING
ru.wargaming.net/

SILVER SPONSOR
CINDICATOR
cindicator.com/

SILVER SPONSOR
EPAM
www.epam-group.ru/

ORGANIZERS

IT-Events
it-events.com

IT-Dominanta
www.it-dominanta.ru

Компонентный подход к разработке продуктов: вебинар с Александром Павлютем


Говорим о прокрастинации и компонентно ориентированном подходе к разработке продуктов.
Спикер — Александр Павлють, один из постоянных спикеров Хекслет в направлении Менеджмент, системный инженер и CEO платформы для создания технологических продуктов Мьёльнир, 16 лет в заказной и корпоративной разработке (http://pavlyut.com/).

00:00:00 — старт
00:00:56 — представление спикера
00:02:53 — подробнее о теме вебинара
00:05:39 — что такое компоненты и модули, чем они отличаются; примеры React, Bootstrap, компоненты в железе, Wi-fi-модуль в телефоне
00:21:15 — компонентно ориентированный подход: декомпозиция задач
00:28:15 — письменно мышление: о важности блокнота и ручки
00:30:52 — о прокрастинации
00:35:50 — преимущества компонентного подхода и как делать план
00:39:40 — когда и как надо оценивать задачу
00:41:45 — что лучше — план на бумаге или в приложении (например, Miro)
00:47:03 — как оценивать задачу, если неизвестно, сколько времени она займёт
00:50:58 — подводные камни работы без декомпозиции задачи
00:56:00 — как оценивать задачу джуну
00:57:15 — про «мешки» и недооценку
01:00:32 — как оценивать задачу, если ты никогда ничего подобного не делал

Полезные ссылки:
— Комьюнити Хекслета: slack-ru.hexlet.io/
— Курс React. Вложенные компоненты: ru.hexlet.io/courses/js-react/lessons/nested-components/theory_unit?utm_source=youtube

Web-технологии. Введение


Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана.
Курс «Web-технологии». Лекция №1 «Введение в web-технологии»
Преподаватель — Дмитрий Смаль.

На вводном занятии вы познакомитесь с краткой историей развития интернета, основными трендами в развитии web-приложений, облачных сервисов и мобильных приложений. Также на лекции разобрано устройство и работа несложного web-приложения, обсуждены такие фундаментальные понятия, как система адресации в интернете, домены, HTML-страницы и протокол HTTP. Напоследок кратко рассказано о CGI-скриптах, их назначении и особенностях работы.

Слайды лекции: www.slideshare.net/Technopark/web-2013-1

Другие лекции курса | www.youtube.com/playlist?list=PLrCZzMib1e9rtArVTA_fFBIlYteH23MIm
Наш видеоканал | www.youtube.com/user/TPMGTU?sub_confirmation=1
Официальный сайт Технопарка | tech-mail.ru/
Официальный сайт Техносферы | sfera-mail.ru/
Технопарк в ВКонтакте | vk.com/tpmailru
Техносфера в ВКонтакте | vk.com/tsmailru
Блог на Хабре | habrahabr.ru/company/mailru/

#ТЕХНОПАРК
#ТЕХНОСФЕРА

x

TrashPC#37. Установил AntiX Linux на нетбук. Долго и сложно запускал Wi-Fi


Таймкоды:
00:00 Самодельная заставка 3D)
00:13 Приветствие
01:08 Системные требования, сравнение процессоров Atom и Pentium-III
03:45 Загрузка с внешнего накопителя
07:00 Запуск установщика
08:15 Выбор раздела для установки
12:00 Действия по завершении установки
16:35 Загрузка с внутреннего накопителя
17:30 Файловый менеджер
19:35 Нашёл кнопку отключения внешних накопителей
23:10 Первые попытки настроить Wi-Fi
27:15 Наконец удалось выйти в Интернет, описание глюков и технологий
29:48 Моё заключение по дистрибутиву
Краткая версия заключения: в целом, неплохой, но Wi-Fi ужасно глючит.
По ссылкам в конечной заставке другие видео с этим нетбуком.

Lubuntu 18.04 на старом нетбуке: небольшой обзор и мое мнение


Решил все-таки попробовать Lubuntu 18.04 на старом нетбуке. Спешу поделиться мнением и впечатлением после двух месяцев работы на этой операционной системе =)

Забегая вперед скажу, что, похоже, это лучшая ОС для старого железа.

Впрочем, сами смотрите.

Ссылка на видео с этим же нетбуком но в связке с Linux Mint

youtu.be/jxkmzBC6gL0

А также небольшой обзор программы для записи скринкастов в Линукс:

youtu.be/_On6zNo3ZwU

Akaso v50 Elite - Меню, подключение к пульту ДУ, к смартфону. Экшн камера 4к с алиэкспреcc.


_______________________________________________
letyshops.com/r/aliexpress-6gwi5bem1lwkg4 — Купить Akaso V50 Elite
_______________________________________________
got.by/4ezahc
Вы еще не пользуетесь кэшбэк сервисом!? Очень даже зря!
Если вы хотите получать НАЗАД часть денег со своих покупок, то регистрируйтесь по ссылке выше в кэшбэк сервисе backit.me.
Вы от этого ничего не потеряете, а нашему каналу поможете!!!
Я пользуюсь именно этим сервисом, так как он позволяет получать и выводить средства не только в рублях, но и в долларах!
Присутствует множество способов вывода средств: Киви, Яндекс.Деньги, МТС, Билайн, Мегафон, Теле2, Epaments, Paypal, WebMoney, Банковские карты Visa, Mastercard и МИР (так же и для Украины — почему-то отдельным пунктом вынесено)
_______________________________________________
Это Видео ответ по поводу экшн камеры Akaso v50 Elite. В этом видео будет всё о чем вы спрашивали: Подробно рассмотрим меню камеры, подключим её к пульту ДУ и подключим к смартфону!
Akaso V50 elite это китайская экшн камера с алиэкспресс за 120 долларов. Зарубежные блогеры называют её убийцей GoPro Hero7 Black.

00:00 — 00:27 — Вступление
00:27 — 11:39 — Меню Akaso v50 elite
11:39 — 14:09 — Подключение к пульту ДУ и голосовые команды
14:09 — Подключение к смартфону ( приложение Akaso DV )

#ТотальныйАпгрейд
#ТА

Linux на VDS/VPS. Виртуализация KVM/OpenVZ. Поднимаем сайт, Игровой сервер, Удаленный рабочий стол


Современный хостинг серверов VDSina.ru Скидка 50% на все тарифы стандартных серверов на 1 месяц всем новым клиентам по промокоду Pingvinus

Информационно-познавательный ролик про VDS/VPS сервера.
Краткие показываем практические примеры использования:
— устанавливаем Apache, PHP, MySQL;
— поднимаем сайт на Wordpress;
— поднимаем игровой сервер;
— получаем удаленный графический доступ к серверу по VNC;
— затрагиваем тему виртуализации — начальные сведения про KVM и OpenVZ.

— Подписывайтесь на наш канал в Телеграм:
ttttt.me/pingvinus_ru

Поддержите канал рублём:
pingvinus.ru/about/donate

— Linux новости. Большой выпуск. Manjaro 20, Fedora 32, Xubuntu, Ubuntu Горилла, Будильник в браузере
youtu.be/XFpDyXw-H9M

Обзор Manjaro Linux
youtu.be/8pGmUMZs_Do

— Linux, новости, игры и программы, дистрибутивы и многое другое:
pingvinus.ru

Linux-ноутбуки на новом AMD Ryzen 4000, KDE Slimbook 3, Pinebook за 200$, KDE neon на Ubuntu 20.04


В этом видео:
00:07 Релиз рабочего окружения Enlightenment 0.24.2 и краткая история
02:32 GNOME 3.36.5. Личные мысли про GNOME
04:42 KDE neon теперь на Ubuntu 20.04 LTS. Чем привлекает KDE neon
06:19 Новое поколение KDE Slimbook на AMD Ryzen 7 4800H. 8 ядер, 16 потоков
09:49 TUXEDO Pulse 15. Еще один «Linux-ноутбук» ноутбук на AMD Ryzen 7 4800H. Про что не любят говорить линуксоиды.
11:46 Pinebook Pro Linux Laptop за 200$. Кому он нужен?

Поддержать канал: pingvinus.ru/about/donate

Наш канал в Телеграм: t.me/pingvinus_ru

Microsoft спонсирует Open Source, Elementary OS 6 — первые новости, дыру в GRUB2 вылечили, digiKam 7
youtu.be/EFCVWlS_Kqc

Системы в опасности — дыра в GRUB2. Российский процессор в Ядре Linux 5.8. LibreOffice 7. FHE от IBM
youtu.be/mvo_3J8AlAw

Microsoft проверяет Linux, openSuse 15.2, обои GNOME 3.38, Google и Canonical, MX Linux выбрал KDE
youtu.be/ZlM5a3iuuwk

— Linux, новости, игры и программы, дистрибутивы и многое другое:
pingvinus.ru

96 Восстановление GRUB2. UEFI.


Рассмотрим вариант восстановления загрузчика GRUB2 на компьютерах UEFI при помощи программмы Boot-repair.
Скачать deb пакеты можно тут:
launchpad.net/~yannubuntu/ archive/ubuntu/boot-repair/ packages
Установка deb пакетов оптом из домашней директории:
sudo dpkg -i *.deb
sudo apt-get -f install
Прошлое видео об восстановлении GRUB2 на MBR и утилите super_grub2_disk тут:
youtu.be/9fQjlCsq1S0
Ссылки на остальные сборки на странице сайта: prostolinux.my1.ru/index/skachat/0-12

Посильная помощь каналу — money.yandex.ru/to/410019152018457
Карта Сбербанка — На странице сайта prostolinux.my1.ru/index/o_sajte/0-8