Большинство 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.
Григорий Петров
12 сентября 2013
Moscow Django Meetup № 14
В своем докладе Григорий проведет краткий экскурс в историю потоков и расскажет, зачем был создан GIL. Будут рассмотрены практические вопросы многопоточности в Python и способы работы с GIL.
Слайды выступления: www.moscowpython.ru/meetup/14/gil-and-python-why/
Q4OS это дистрибутив Linux, ориентированный на маломощные или старые компьютеры. При установке можно выбрать между рабочими столами Trinity и KDE Plasma. После установки можно установить другие рабочие столы.
Может ли быть, что коронавирус — умнее человека? Как он научился так искусно паразитировать на наших клетках? Зачем размножается, эволюционирует и для чего вообще появился? Чего добивается COVID-19, и что будет делать, когда достигнет свой цели?
В этом ролике мы разберемся, как возникла жизнь, в чем ее смысл, возможна ли жизнь на других планетах и как можно симулировать эволюцию?
Содержание
00:00 Напечатать вирус у себя дома?
00:38 Введение
02:37 Как появилась жизнь на Земле?
06:39 О чем думает вирус?
08:09 Зачем мы живем?
10:12 Интеграция
11:38 Симуляция жизни
14:03 Эволюция без ДНК?
16:23 Заключение
00:00 Многооконный терминал Terminator 2.0.
01:52 Raspberry Pi Compute Module 4.
04:18 Firefox 82.
05:38 Vivaldi 3.4. В браузер встроили игру.
08:06 Что нового в Ubuntu 20.10.
11:18 Windows Calculator портировали в Linux.
12:17 Браузер Microsoft Edge пришел в Linux. Как нам теперь быть?