Два Ивана (название обсуждается) Иван Елфимов, Иван Чернов
-
- Технологии
-
Разработчики из Ostrovok.ru разговаривают про Python и IT
-
Два Ивана №26 Работа с ветками в git
Два Ивана в классическом составе. Обсудили современные и не очень подходы к версионированию и репозиториям в целом.
(00:00:00) Вступление
(00:00:10) Тема
(00:00:23) git не нужен
(00:01:03) Нужен контроль версий
(00:02:25) Переизобретаем SVN
(00:03:45) Mercurial
(00:04:03) Fossil
(00:04:27) Game Dev
(00:05:09) git-annex
(00:05:22) git-worktree
(00:06:20) Периодические коммиты
(00:07:13) Git YOLO и Oh Shit Git
(00:08:34) Два типа людей
(00:09:47) Git Flow
(00:11:14) GitHub Flow
(00:11:53) Конфликты
(00:12:46) Code Freeze
(00:15:05) Octopus Merge
(00:16:22) Название ветки
(00:19:52) Trunk-based
(00:23:27) Stacked Diffs
(00:27:48) radicle.xyz
Ссылки:
git-annex
git-worktree
Git YOLO или whatthecommit.com
Oh Shit, Git!?!
Git flow
GitHub flow
Stacked Diffs
Radicle -
Два Ивана №25 Оценка качества кода
В гостях у Двух Иванов тимлид в международном IT стартапе и сооснователь Moscow Python - Михаил Корнеев. Вместе мы пробуем разобраться, что важнее всего в качественном коде, как это связано со сложностью и что помогает разработчикам писать код лучше.
Подписывайтесь на Telegram-канал Миши Хитрый Питон, приходите на Moscow Python Meetup и послушайте Moscow Python Podcast!
Ссылки:
Пятиминутка Python: #1.2 Что хотят в Python из других языков
rohaquinlop/complexipy
Kent Beck – Tidy First?
mathialo/bython (Python со скобочками)
Таймкоды:
00:00:00: Вступление
00:00:25: Гость
00:02:15: Тема
00:02:30: Название обсуждается
00:03:56: Пальчики обрубить
00:05:30: Для кого мы пишем код
00:07:52: Нужно ли кодревью
00:11:53: Как автоматизировать проверку качества
00:14:00: С чего начать
00:15:34: Модули
00:18:49: Качество и сложность
00:19:48: 1000 строк
00:22:10: Красные флаги
00:24:26: Комментарии к коду
00:29:14: Хороший код для библиотек
00:30:47: Прототипы
00:33:45: try/except
00:37:03: Скобочки или отступы
00:38:35: Советы от Михаила Корнеева -
Два Ивана №24 Разочарование в Python для веб-разработки
Два Ивана постепенно отходят от зимней спячки. Перед началом теплых весенних деньков захотелось немного погрустить и разочароваться-таки в Python, как инструменте для веб-разработки. Но не переживайте, в каком-нибудь из следующих выпусков мы обязательно расскажем в чём питон действительно крут.
Ссылки:
biozz/cookiecutter-biozz-project
PocketBase
Пятиминутка Python
Bun (Lightweight Golang ORM for PostgreSQL, MySQL, MSSQL, and SQLite) -
Два Ивана №23 Фронтенд на бекенде или бекенд на фронтенде?
В гостях у Двух Иванов Вадим Царегородцев. Вадим руководит командой фронтендеров в Островке, которая занимается транспортными продуктами. А ещё много выступает на конференциях. Вот несколько предстоящих выступлений:
23 марта в Москве и онлайн на «Я 💛 Фронтенд»
12-13 апреля в Ульяновске на “Стачке”
26 апреля в Москве и онлайн на HolyJS
20-21 апреля в Иннополисе на Merge
25 мая в Новосибирске на CodeFest
Вместе мы поговорили про текущую ситуацию с фронтенд разработкой, фреймворки, как фронтендеры переизобретают бекенд и как бекендеры пробуют упростить себе разработку фронтенда.
Ссылки:
Telegram-канал Вадима «Спасибо, я лайкнул»
React
Next.js
Solid.js
Vue.js
Svelte
shadcn/ui
JavaScript Bloat in 2024
Zeal
electric-sql/pglite
htmx, htmz
tailwindcss, unocss
biozz/cookiecutter-biozz-project
Pico CSS -
Два Ивана №22 Shell-скрипты на питоне
Два Ивана открывают второй сезон разговором про шелл скрипты на питоне
-
Два Ивана №21 Завершение первого сезона
Два Ивана завершают первый сезон и подводят итоги 2023 года