В Краснодар я вернулся 15.12.2019, чтобы выступить в 56-й раз на Krasnodar Python miniConf, где переиспользовал доклад про сетевые протоколы:
Тема: Python и сеть: REST, JSON, GraphQL или gRPC?
Слайды: https://vk.cc/cLCitW
Конференция: Krasnodar Python miniConf
#talk #python
Тема: Python и сеть: REST, JSON, GraphQL или gRPC?
Слайды: https://vk.cc/cLCitW
Конференция: Krasnodar Python miniConf
#talk #python
👍3
Сегодня продолжаем наши Python Day Special выпуски и встречаемся с Игорем Анохиным, руководителем платформенной разработки в K2Cloud и спикером Python Day. Обсудим асинхронность, ее популярность и всем ли она нужна на самом деле (да, но нет). Вести выпуск с Никитой Соболевым (!!!). Тот редкий случай, когда можно использованием все возможности главного калибра и мне за это ничего не будет 😊
Дата и время: 7 мая в 14:00 (по Москве, GMT+3)
Подключайтесь на удобной платформе и не забудьте включить уведомления:
→ YouTube
→ Rutube
→ VK Видео
Дата и время: 7 мая в 14:00 (по Москве, GMT+3)
Подключайтесь на удобной платформе и не забудьте включить уведомления:
→ YouTube
→ Rutube
→ VK Видео
YouTube
Python Day Special: асинхронность
Python Day на Positive Hack Days 2025 — https://clck.ru/3KW4fm
Ведущие – Григорий Петров и Никита Соболев
Таймкоды:
00:00 — интро
03:19 — тренды в разработке
05:38 — отношение к разработке
07:43 — преимущества асинхронности
12:03 — ИИ и асинхронность…
Ведущие – Григорий Петров и Никита Соболев
Таймкоды:
00:00 — интро
03:19 — тренды в разработке
05:38 — отношение к разработке
07:43 — преимущества асинхронности
12:03 — ИИ и асинхронность…
👍3
Запись вчерашнего подкаста. Мне пришлось с самого начала защищать asyncio! Справился ли я? https://youtu.be/dDMjQ6AF1GE
YouTube
Python Day Special: асинхронность
Python Day на Positive Hack Days 2025 — https://clck.ru/3KW4fm
Ведущие – Григорий Петров и Никита Соболев
Таймкоды:
00:00 — интро
03:19 — тренды в разработке
05:38 — отношение к разработке
07:43 — преимущества асинхронности
12:03 — ИИ и асинхронность…
Ведущие – Григорий Петров и Никита Соболев
Таймкоды:
00:00 — интро
03:19 — тренды в разработке
05:38 — отношение к разработке
07:43 — преимущества асинхронности
12:03 — ИИ и асинхронность…
👍4
Любопытное от Дедушки Боба про ООП: https://x.com/unclebobmartin/status/1918384663065927834
И еще про ООП, но уже с другой стороны баррикад: https://habr.com/ru/articles/907756/
Хабр
ООП — это скам
На хабре и в остальном интернете хватает статей с критикой ООП. Кто-то ругает эту концепцию за излишнюю многословность, кто-то рассуждает о плохих аспектах ООП, кто-то сравнивает реализации ООП в...
👍2
Армин Ронахер, автор Flask, про
asyncio. Проблемы и способы выстрелить себе в ногу: https://x.com/mitsuhiko/status/1920384040005173320Вернемся к истории выступлений. 57-й раз я выступил 19.12.2019 на RndTechTalks.Ruby, где добавил своему докладу про сетевые протоколы второй иллюстративный язык. Хороший доклад можно прочитать несколько раз — иллюстрируя разными языками или sans language 😊
Тема: Ruby и сеть: REST, JSON, GraphQL или gRPC?
Слайды: https://bit.ly/eneurom
Конференция: https://rndtech.timepad.ru/event/1135818/
#talk #ruby
Тема: Ruby и сеть: REST, JSON, GraphQL или gRPC?
Слайды: https://bit.ly/eneurom
Конференция: https://rndtech.timepad.ru/event/1135818/
#talk #ruby
👍2
58-е выступление было в Берлине на GoDays Berlin 2000 21.01.2020: финальная версия доклада про читаемый код, который я до этого тестировал на конференциях поменьше, ушла в прод и обзавелась видео!
Тема: Go and write some readable code
Слайды: https://vk.cc/cL2Qck
Конференция: https://www.godays.io
Видео: https://youtu.be/a3CuVa6chYs
#talk #neurophysiology #english
Тема: Go and write some readable code
Слайды: https://vk.cc/cL2Qck
Конференция: https://www.godays.io
Видео: https://youtu.be/a3CuVa6chYs
#talk #neurophysiology #english
👍3
Начиная с 59-го выступления для MetaConf я начал экспериментировать с таймлайнами развития языков: где какая фича, технология или еще какое знаковое событие произошло.
Тема: Чем нам полезен Ruby в 2020 году
Слайды: https://bit.ly/metacr
Конференция: https://metaconf.net/backend-meetup-2020
Видео: https://youtu.be/u71ZSsZpQEA
#talk #ruby
Тема: Чем нам полезен Ruby в 2020 году
Слайды: https://bit.ly/metacr
Конференция: https://metaconf.net/backend-meetup-2020
Видео: https://youtu.be/u71ZSsZpQEA
#talk #ruby
👍3
Запись подкаста Moscow Python где мы с Никитой Соболевым и Николаем Хитровым обсуждаем dependency injection:
https://youtu.be/HzzNmEH-3NE
https://rutube.ru/video/dac5751f1f1f54dbcee4ff0ffe652344/?r=plwd
https://vkvideo.ru/video-150444802_456239029
https://youtu.be/HzzNmEH-3NE
https://rutube.ru/video/dac5751f1f1f54dbcee4ff0ffe652344/?r=plwd
https://vkvideo.ru/video-150444802_456239029
YouTube
Python Day Special: dependency injection в Python
Python Day на Positive Hack Days 2025 — https://clck.ru/3KW4fm
Ведущие – Григорий Петров и Никита Соболев
00:00 — интро
03:26 — работа с зависимостями
05:21 — преимущества и недостатки фреймворков
07:31 — личный опыт использования фреймворков
11:43 —…
Ведущие – Григорий Петров и Никита Соболев
00:00 — интро
03:26 — работа с зависимостями
05:21 — преимущества и недостатки фреймворков
07:31 — личный опыт использования фреймворков
11:43 —…
👍3
Гвидо, автор Python, опубликовал препринт научной работы про концепцию владения, которую можно добавить в Python для объяснения разработчикам что пошло не так с многопоточностью: https://www.microsoft.com/en-us/research/publication/dynamic-region-ownership-for-concurrency-safety/
Microsoft Research
Dynamic Region Ownership for Concurrency Safety - Microsoft Research
When a program, or programming language, graduates from sequential to concurrent execution it can be a painful process. The ways in which the components of a program interact with each other in a concurrent setting can be considerably more complex than in…
👍3
Юбилейный 60-й раз я выступил 16.05.2020 в Таганроге на GDG (Google Developer Group — когда-то из организовывали по всему миру). В докладе я прошелся нейрофизиологией по удаленной работе и подсветил основные сложности, которые нас ожидают:
Тема: Удаленная работа, почему все так сложно
Слайды: https://bit.ly/rworknp
Конференция: https://www.meetup.com/ru-RU/GDG-Taganrog/events/270502939/
#talk #neurophysiology
Тема: Удаленная работа, почему все так сложно
Слайды: https://bit.ly/rworknp
Конференция: https://www.meetup.com/ru-RU/GDG-Taganrog/events/270502939/
#talk #neurophysiology
👍1
Python стал самым популярным языком программирования в Компании-которую-нельзя-называть-в-ряде-стран. Каждый день более 3'000 программистов использую питончик в работе 😊 https://simonwillison.net/2025/May/16/python-at-meta/
Simon Willison’s Weblog
Python at Meta
Today I learned - from a very short "we're sponsoring Python" sponsor blurb by Meta during the opening PyCon US welcome talks - that Python is now "the most-used language …
👍6
С 61-м выступлением 09.06.2020 я выступил на TechLeadConf с улучшенной версией доклада "Как писать читаемый код". Это был разгар ковида, мы выступали онлайн и доклад стал лучшим докладом конференции 😊
Тема: Как писать читаемый код
Слайды: http://bit.ly/rcoderu
Конференция: https://techleadconf.ru/2020/abstracts/6866
Видео: https://youtu.be/Sge_hycXb6E
#talk #neurophysiology
Тема: Как писать читаемый код
Слайды: http://bit.ly/rcoderu
Конференция: https://techleadconf.ru/2020/abstracts/6866
Видео: https://youtu.be/Sge_hycXb6E
#talk #neurophysiology
👍4
62-й раз я выступил 12.09.2020 на RnD.Tech с улучшенной версией доклада про Ruby.
Тема: Чем нам полезен Ruby в 2020 году
Слайды: https://bit.ly/rdev2020
Конференция: https://rndtech.pro/tpost/v6nampl4fd-grigorii-petrov
#talk #ruby
Тема: Чем нам полезен Ruby в 2020 году
Слайды: https://bit.ly/rdev2020
Конференция: https://rndtech.pro/tpost/v6nampl4fd-grigorii-petrov
#talk #ruby
👍1
63-е выступление было уникальным, а не переиспользованием существующего доклада. 17.09.2020 я выступил на TestCon и рассказал про коммуникации, нейрофизиологию и тестирование
Тема: Нейрофизиология общения разработчиков и тестировщиков
Слайды: https://bit.ly/nptdev
Конференция: https://testconf.ru/schedule/
Видео: https://youtu.be/c0-UKye4lAI
#talk #qa #neurophysiology
Тема: Нейрофизиология общения разработчиков и тестировщиков
Слайды: https://bit.ly/nptdev
Конференция: https://testconf.ru/schedule/
Видео: https://youtu.be/c0-UKye4lAI
#talk #qa #neurophysiology
👍5
Еще одно уникальное выступление я сделал 16.02.2021, рассказав на митапе GitHub про анализ репозиториев:
Тема: Как отличить живой репозиторий от мертвого
Слайды: https://bit.ly/ghrtips
Конференция: https://www.meetup.com/github-planeta/events/275867198/
Видео: https://youtu.be/xddKLojmkus?t=2859
#talk #vcs
Тема: Как отличить живой репозиторий от мертвого
Слайды: https://bit.ly/ghrtips
Конференция: https://www.meetup.com/github-planeta/events/275867198/
Видео: https://youtu.be/xddKLojmkus?t=2859
#talk #vcs
👍6
65-й раз я выступил 19.03.2021 на PyCon Weekend, сделал тест-драйв моего доклада о том, почему Python медленный. Впоследствии этот доклад стал одним из самых популярных моих докладов и я еще несколько раз выступал с ним на конференциях, так что видео с одной из них через некоторое время покажу.
Тема: Почему Python медленный
Слайды: https://bit.ly/pyslow
Конференция: https://pycon-weekend.ru/
#talk #python
Тема: Почему Python медленный
Слайды: https://bit.ly/pyslow
Конференция: https://pycon-weekend.ru/
#talk #python
👍5
66-е выступление было интересным: я наконец-то "сжег" доклад, который до этого заготовил в качестве запасного для одного из Moscow Python. Один из моих любимых докладов — про управление зависимостями в Python. 20 лет назад я не понимал, как работают
Тема: Управление зависимостями в Python
Слайды: https://bit.ly/evpydep
Конференция: https://railsclub.timepad.ru/event/1561920
Видео: https://youtu.be/fP8oGx6ZA5o?si=HkexdDLZexJ6A_1F
#talk #python
import'ы и что именно делает pip install и хотел когда-нибудь об этом рассказать. Рассказал 😊Тема: Управление зависимостями в Python
Слайды: https://bit.ly/evpydep
Конференция: https://railsclub.timepad.ru/event/1561920
Видео: https://youtu.be/fP8oGx6ZA5o?si=HkexdDLZexJ6A_1F
#talk #python
👍5
Божидар, автор Rubocop для Ruby, много и интересно пишет о разработке, Emacs, Vim и языках программирования. Но не о Ruby, а преимущественно про OCaml. Сегодня благодаря ему вспомнил, что если VSCode работает в режиме Vim, то для форматирования параграфов не нужны никакие дополнительные плагины. Всё встроено 😊 https://batsov.com/articles/2025/05/23/how-to-vim-format-lines/
#vim
#vim
(think)
How to Vim: Format Lines & Paragraphs
When writing long code comments or prose (e.g. in Markdown) I like to have lines and paragraphs neatly formatted to fit the textwidth setting.1 There are two common operators we can use in Vim to achieve this - gq and gw. Most of the time you’d use: I normally…
👍2