И еще про ООП, но уже с другой стороны баррикад: 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
Хорошая статья о том, как работает ChatGPT. Рекомендую: https://www.seangoedecke.com/what-is-chatgpt/
#ai
#ai
Seangoedecke
How does ChatGPT work? What is AI, really?
👍6
67-й раз я выступил 24.04.2021 на SECON.Weekend с экспериментальным докладом, в котором попробовал сформулировать всё, что я знаю о работе сознания. Редкая версия, где я подробно рассказываю про динамики и схемы внимания: в более поздних докладах эта часть была выкинута по причине высокой сложности. Видео есть с закрытого тест-драйва, если кто хочет посмотреть — пишите в личку!
Тема: Сознание: инструкция по использованию
Слайды: https://bit.ly/seconfw
Конференция: https://secon-events.timepad.ru/event/1605559
#talk #neurophysiology
Тема: Сознание: инструкция по использованию
Слайды: https://bit.ly/seconfw
Конференция: https://secon-events.timepad.ru/event/1605559
#talk #neurophysiology
👍4
68-е и 69-е выступление состоялись в один день день, 14.05.2021 на DUMP в Екатеринбурге. Первый из двух докладов был очередной попыткой сформулировать все что я знаю про работу сознания:
Тема: Физиология мозга: рычаги управления личной эффективностью
Слайды: http://bit.ly/selfeff
Конференция: https://dump-ekb.ru/
Видео: https://youtu.be/KVOzIdftvaE
#talk #management #neurophysiology
Тема: Физиология мозга: рычаги управления личной эффективностью
Слайды: http://bit.ly/selfeff
Конференция: https://dump-ekb.ru/
Видео: https://youtu.be/KVOzIdftvaE
#talk #management #neurophysiology
👍4
69-е выступление на DUMP было переработанным докладом про Nuxt.js, где я впервые построил таймлайн развития фронтенда:
Тема: Нужен ли нам N(e/u)xt.js?
Слайды: http://bit.ly/nextnuxt
Конференция: https://dump-ekb.ru/
#talk #js #frontend
Тема: Нужен ли нам N(e/u)xt.js?
Слайды: http://bit.ly/nextnuxt
Конференция: https://dump-ekb.ru/
#talk #js #frontend
👍5
На Highload я выступал всего два раза. Первый раз 18.05.2021 на весеннем хайалоаде в Москве: специально для конференции я придумал максимально "хайлоадную" тему про Python и Ruby. Вот что получилось:
Тема: Python и Ruby под нагрузкой: самый низкий уровень
Слайды: https://bit.ly/hilpyrb
Конференция: https://www.highload.ru/spring/2021/abstracts/7072
Видео: https://youtu.be/Lvu1_x1Spi4
#talk #python #ruby #highload
Тема: Python и Ruby под нагрузкой: самый низкий уровень
Слайды: https://bit.ly/hilpyrb
Конференция: https://www.highload.ru/spring/2021/abstracts/7072
Видео: https://youtu.be/Lvu1_x1Spi4
#talk #python #ruby #highload
👍5