0.00
0 читателей, 4902 топика

[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

Григорий Петров. Как мозг мешает нам выполнять планы и как его обмануть


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

Доклад будет о сложностях, благодаря которым задачи в трекере накапливаются, сроки срываются, а прокрастинация поджидает в каждом втором тикете Jira и Trello. А чтобы не исполнять роль Капитана Очевидность, рассказывать о сложностях Григорий будет с инженерной точки зрения: физиология, психика, социология. Будут избранные когнитивные искажения и социальные манипуляции, пять основных эмоций и обезьянья сфера повышенного диаметра. Не будет ответа на вопрос «куда кликнуть, чтобы всех победить», но лично Григорию нравящимися рецептами он поделится.

DC17 Management Кирилл Мокевнин Ментальное программирование 2 0


ytimg.preload(https://r13---sn-axq7sn7s.googlevideo.com/generate_204);ytimg.preload(https://r13---sn-axq7sn7s.googlevideo.com/generate_204?conn2);DC17 Management Кирилл Мокевнин Ментальное программирование 2 0 — YouTube<link rel=«alternate» type=«application/json oembed» href=«www.youtube.com/oembed?format=json

Что ДЕЙСТВИТЕЛЬНО должен знать junior Front-end разработчик/Как стать Junior-разработчиком


#ityoutubersru #YauhenK #webdev

Всех приветствую в 3 выпуск подкаста «frontreview».
Тема сегодняшнего подкаста это «Что ДЕЙСТВИТЕЛЬНО должен знать» junior frontend разработчик.
​В данном видео-уроке мы с вами обсуди какими навыками должен обладать веб-разработчик, что бы претендовать на позицию junior.

✒ Полезные ссылки:
✔ Junior Front-end Roadmap: drive.google.com/file/d/1jYTC6zzlY-pDin1qaOKBFGHdp_NlKRIX/view?usp=sharing

✒ Полезные ресурсы:
✔ Дженнифер Роббинс — «HTML5. Карманный справочник»
✔ Дэвид Макфарланд — «Новая большая книга CSS»
✔ Learn Javascript — learn.javascript.ru/
✔ Курс по React — www.youtube.com/playlist?list=PLNkWIWHIRwME_Gv2vlWAR6TfeSXylYfw4
✔ Курс по Vue — www.youtube.com/playlist?list=PLNkWIWHIRwMH7ahn9uvvc5PG3o1tLscgB
✔ Курс по JavaScript — www.youtube.com/playlist?list=PLNkWIWHIRwMHKLotIS_d-wyj00pg0AnUg
✔ Курс по ES6 — www.youtube.com/playlist?list=PLNkWIWHIRwMGLJXugVvdK7i8UagGQNaXD

✒ Автор курса:
✔ YouTube канал: www.youtube.com/YauhenKavalchuk
✔ Страница в VK: vk.com/YauhenKavalchuk
✔ Twitter: twitter.com/YauhenKavalchuk
✔ Instagram: www.instagram.com/YauhenKavalchuk
✔ Группа в VK: vk.com/webdevcom
✔ LinkedIn: www.linkedin.com/in/YauhenKavalchuk

✒ Доска где вы можете посмотреть все темы для будущих уроков, прогресс по ним, проголосовать за понравившуюся, оставить комментарий о том что бы вы хотели увидеть в теме, или предложить идею для следующего курса.
✔ Trello: trello.com/b/R6rD7qq8

✒ ПОДДЕРЖАТЬ развитие канала:
✔ Стать СПОНСОРОМ (Бонусы): www.youtube.com/channel/UCE9ODjNIkOHrnSdkYWLfYhg/join
✔ Донаты (Donationalerts): www.donationalerts.com/r/YauhenKavalchuk
✔ Qiwi копилка: qiwi.me/web-dev

1. Языки веб-программирования. SGML, HTML, CSS | Технострим


Слайды лекции: goo.gl/yE5vhV
Лектор — Самарев Роман
Другие лекции курса: goo.gl/pnXeMK

СОДЕРЖАНИЕ ЛЕКЦИИ:

— Архитектура WWW
— Протоколы
— Языки разметки
— Таблицы стилей CSS

Лекция читается в рамках образовательного проекта «Технопарк Mail.ru Group» при МГТУ им. Н. Э. Баумана

Смотрите также:
► Курс «Анализ безопасности веб-проектов» — goo.gl/8W7QkF
► Курс «Основы веб-разработки (весна 2016)» — goo.gl/uC4zrF

О КАНАЛЕ:

Официальный канал образовательных проектов Mail.Ru Group

► Нажмите здесь для подписки ‣ www.youtube.com/TPMGTU?sub_confirmation=1

Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь!

— НАШИ ПРОЕКТЫ:

Технопарк при МГТУ им. Баумана ‣ park.mail.ru
Техносфера при МГУ им. Ломоносова ‣ sphere.mail.ru
Технотрек при МФТИ ‣ track.mail.ru
Техноатом при МИФИ ‣ atom.mail.ru
Технополис при СПбПУ ‣ polis.mail.ru
Блог на Хабре ‣ habrahabr.ru/company/mailru
IT — Чемпионаты ‣ cups.mail.ru/

1. Web-технологии. Архитектура веб-приложений | Технострим


Курс «Web-технологии»
Лекция №1 «Архитектура веб-приложений»
Лектор — Дмитрий Смаль

Курс посвящен разработке серверной части web-приложений, их архитектуре и протоколу HTTP. По итогам курса вы научитесь: разрабатывать приложения на языке python, использовать MVC фреймворки, изучите верстку HTML страниц, погрузитесь в тематику web разработки и сможете выбирать конкретные технологии.

— О КАНАЛЕ:

Официальный канал образовательных проектов Mail.Ru Group

► Нажмите здесь для подписки ‣ www.youtube.com/TPMGTU?sub_confirmation=1

Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь!

Наши проекты:
Технопарк при МГТУ им. Баумана ‣ park.mail.ru/
Техносфера при МГУ им. Ломоносова ‣ sphere.mail.ru/
Технотрек при МФТИ ‣ track.mail.ru/
Техноатом при МИФИ — atom.mail.ru/

— МЫ В СЕТИ:

Технопарк в ВК | vk.com/tpmailru
Техносфера в ВК | vk.com/tsmailru
Технотрек в ВК | vk.com/trackmailru
Техноатом в ВК | vk.com/technoatom
Блог на Хабре | habrahabr.ru/company/mailru/

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 )

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

Установка Apache, PHP, MySQL (LAMP) на VDS сервер (в Ubuntu)


Хостинг-провайдер Timeweb ad.admitad.com/g/3w3tocvbxrf2564b4b715fb557f5d8/?subid=pingvinus ПОДАРОК: воспользуйтесь промокодом PINVGVINUS — пополните баланс на сумму от 300 руб. и получите в подарок 300 руб. на свой счет:

В этом видео показано, как установить LAMP на VDS сервер под управлением Ubuntu. Показано, как установить Apache, PHP, MySQL, как настроить виртуальные хосты, начальная настройка брандмауэра ufw, подключение по SSH.

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

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

— Обзор Ubuntu 20.04 LTS
youtu.be/YSbiLarOZ1g

Разоблачение браузера Brave, Linux Mint отказывается от Snap, Blender и Krita, PaleMoon и Vivaldi
youtu.be/jcTFEoHxsXE

Microsoft купит Linux? Ядро 5.7, Kodachi 7, Raspberry Pi 8Gb, Transmission 3.0, подарок от Microsoft
youtu.be/Sg9WPDWqEHw

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