DotNet & More Подкаст – Telegram
DotNet & More Подкаст
577 subscribers
1 photo
24 videos
521 links
Подкаст о .Net разработке и не только
Download Telegram
Всем привет!

Прошедшему году можно дать разные описания, наиболее мягкое из них: "Стрессовый". К обычным программерским страхам прибавилась гора проблем, к которым каждый находит свой подход.
И если проблемы релокации, адаптации, мы не можем решить, то чисто программерские фобии постараемся разобрать.
Для этого пригласили как настоящего психотерапевта, так и скептика психотерапии.

Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 20:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).

Присоединяйтесь: https://youtube.com/live/pr0HDcTmpXo
Audio
DotNet&More #90: Психотерапия для программистов и не только

Прошедшему году можно дать разные описания, наиболее мягкое из них: "Стрессовый". К обычным программерским страхам прибавилась гора проблем, к которым каждый находит свой подход.
И если проблемы релокации, адаптации, мы не можем решить, то чисто программерские фобии постараемся разобрать.
Для этого пригласили как настоящего психотерапевта, так и скептика психотерапии.

Спасибо всем кто нас слушает. Ждем Ваши комментарии.

Наш новый подкаст - IT Погорельцы: https://www.youtube.com/channel/UCW19orHg1p11qF3c00Iz-Tw

Shownotes:
00:10:20 Эмоциональное выгорание
00:34:00 Как искать у себя проблемы?
00:40:00 Про тестостерон
00:48:05 Быстрое решение головных проблем
00:58:00 Как не платить денег психотерапевту?
01:09:00 СДВГ
01:15:00 Лени не существует
01:25:00 Как решать проблемы родом из детства?
01:41:00 Как подобрать психотерапевта?
02:13:00 Виды терапии
02:15:00 Кризис среднего возраста
02:25:30 Вопросы зрителей

Ссылки:
- https://youtu.be/jzmnYNZmIm8 : Отличное видео про отличие разных психо-спецов

Видео: https://youtube.com/live/pr0HDcTmpXo
Аудио: https://dotnetmore.mave.digital/ep-92
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/0039ac13-5a5b-41f0-b2ab-c0e42995a958.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Всем привет!

Dependency Injection и не только
В 2023 сложно найти тех, кто не использует DI в работе, и тем не менее данный подход продолжает вызывать споры, инструменты развиваются, контейнеры хоронят.

Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 20:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).

Присоединяйтесь: https://youtube.com/live/dP86hG4IfSU
Какие DI контейнеры Вы используете? (множественный выбор)
Anonymous Poll
83%
Service Collection (который по умолчанию в DotNet)
16%
Autofuck
6%
Castle Windsor
4%
SimpleInjector
11%
Unity
1%
Zenject
5%
"Велосипедный" контейнер (написан мною, или в моей команде)
7%
Никакие!!!
1%
Другое, напишу коментарий
Dependency Injection и не только
DotNet & More
DotNet&More #91: Dependency Injection и не только

В 2023 сложно найти тех, кто не использует DI в работе, и тем не менее данный подход продолжает вызывать споры, инструменты развиваются, контейнеры хоронят.

Спасибо всем кто нас слушает. Ждем Ваши комментарии.

Курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z

Shownotes:
00:10:00 Оффтоп про ChatGPT
00:20:00 Монополия IServiceCollection
00:32:00 Обзор DI фреймворков
00:48:00 Почему бы не использовать Service Locator?
00:56:10 Зачем использовать DI контейнер?
01:09:00 Про тесты и coverage
01:45:00 Уравление lifetime в контейнере
01:59:00 Частичная регистрация зависимостей
02:18:03 Декораторы
03:06:15 Экономия памяти и асинхронные конструкторы
03:11:50 Эволюция кишков DI контейнеров

Ссылки:
- Лекция #00 Обзор Rust от лица DotNet разработчика : https://youtube.com/live/qp6fj8f6Fbw
- Pure DI for .NET: https://github.com/DevTeam/Pure.DI
- Статья про DI от Мартина Фаулера: https://www.martinfowler.com/articles/injection.html
- IoC DotNet Performance: https://danielpalme.github.io/IocPerformance/
- Книга «Внедрение зависимостей на платформе .NET. 2-е издание» : https://habr.com/en/company/piter/blog/545252/
- Быстрые коллекции от автора Dryloc: https://github.com/dadhi/ImTools

Видео: https://youtube.com/live/dP86hG4IfSU
Аудио: https://dotnetmore.mave.digital/ep-93
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/dab30dee-a190-4c0c-895e-ebeeb1415072.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Всем привет,

Сегодня будет первая лекция курса "Rust для DotNet разработчиков": Обзор Rust от лица DotNet разработчика

Rust уже несколько лет подряд является самым желанным из языков программирования, но все ли так радужно и как это соотносится с нашей DotNet экспертизой?

Во вводной лекции ответим на следующие вопросы:
- Зачем изучать Rust DotNet разработчику?
- Как изучать Rust, особенно если на работе он никому не нужен?
- Чем живет "ржавая" индустрия?

Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 20:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).

Присоединяйтесь: https://youtube.com/live/qp6fj8f6Fbw

Все выпуски: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Промо и обсуждения: https://news.1rj.ru/str/rust4dotnetdevs
Всем привет!

Холивар про допустимость врянья в резюме и на собеседованиях не утихает в телеграмных чатиках. Похоливарим и мы :)

!!! Выходим на час раньше (только МСК часовой пояс) из-за перехода на летнее время !!!

Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).

Присоединяйтесь: https://youtube.com/live/aT0aFCd7kwk
Audio
DotNet&More #92: Вранье в резюме и не только

Холивар про допустимость врянья в резюме и на собеседованиях не утихает в телеграмных чатиках. Похоливарим и мы :)

Спасибо всем кто нас слушает. Ждем Ваши комментарии.

Курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z

Shownotes:
00:00:00 Вступление
00:07:40 Адаптация CV к вакансии
00:11:15 Вранье в CV как способ пройти дебильные фильтры
00:30:30 За базар надо отвечать
00:38:00 Вранье в вакансиях
00:45:30 Что делать джунам?
00:53:10 Топ самых стремных мест для поиска работы
00:58:00 Найм в компании Артема: OCS Distribution
01:17:00 Найм в компании Антона: Dodo
01:19:30 Хайринг курильщика
01:23:00 Прохождение собеседования "за друга"
01:37:00 Врать в CV, но технарю сказать правду
01:49:30 Переоценка и недооценка
02:00:45 Как запросить фидбек на собес?
02:14:15 Врать про опыт, но самому попетпроектить
02:29:00 Код в блокноте
02:38:00 Как не врать, но пройти HR фильтр?
02:47:45 Черный лист кандидатов!
02:54:20 Запутывание CV
02:59:00 Дискриминация

Видео: https://youtube.com/live/aT0aFCd7kwk
Аудио: https://dotnetmore.mave.digital/ep-94
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/a34b67cd-0cc7-451f-8789-ad1670989168.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Всем привет,

Возможно Вы заметили, что за последние пару лет мы все чаще говорим о всем чем угодно, кроме DotNet. Мы решили, лучше признать, что мы изменились, чем врать самому себе.

Представляем редизайн: мы переименовываемся с "DotNet и не только" в "Только не DotNet"!

В рамках нового подхода хочу проспойлерить ближайшие выпуски:
- Оптимизация Maven пайплайнов и лишь бы не DotNet
- Terraform на Go и только бы не на DotNet
- Пишем High Performance код на Php или Python, но не на C#
- 1С DDD, импортозамещаем C#
- Пишем код в Chat-Gpt, долго мучительно, но хоть не на C#
Видео лекции #01 курса "Rust для DotNet разработчиков" : Синтаксис Rust vs C#

https://youtube.com/live/oo3hAhvjYJA

Единственная "обязательная" лекция: галопом по Европам разберем синтаксические конструкции Rust, опираясь на наши знания C#.

Ссылки:
- https://news.1rj.ru/str/dotnextconf/13669 : Подать доклад на DotNext
- https://cheats.rs/ : Rust language cheat sheet
- https://doc.rust-lang.org/stable/book/ch03-00-common-programming-concepts.html : Rustbook "Common Programming Concepts"
- https://github.com/topics/cargo-generate : Cargo Generate Templates

Все выпуски: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Промо и обсуждения: https://news.1rj.ru/str/rust4dotnetdevs

Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Всем привет!

Мегарефакторинги и не только

Программерский нигилизм свойственен всем нам: в любой момент есть какой-то модуль, проект, вообще вся кодовая база, которые хочется взять и переписать. С другой стороны, совершенно не очевидно, пойдет ли мегарефакторинг на пользу проекту. Об этой дилемме, стратегии и тактиках мегарефакторингов в новом выпуске.


Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).

Присоединяйтесь: https://youtube.com/live/DjFyD_Cxcm0
Внимание!

Выходим на час раньше по Московскому времени (в 19:00, а не 20:00), ибо перевод часов.
Мегарефакторинги и не только
DotNet & More
DotNet&More #93: Мегарефакторинги и не только

Программерский нигилизм свойственен всем нам: в любой момент есть какой-то модуль, проект, вообще вся кодовая база, которые хочется взять и переписать. С другой стороны, совершенно не очевидно, пойдет ли мегарефакторинг на пользу проекту. Об этой дилемме, стратегии и тактиках мегарефакторингов в новом выпуске.

Спасибо всем кто нас слушает. Ждем Ваши комментарии.

Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z

Shownotes:
00:00:00 Вступление
00:03:00 Cool Story про рефакторинги
00:07:50 Нельзя рефачить не разобравшись
00:14:20 Что значит: "Код написан в одном стиле?"
00:22:35 Ценность большого рефакторинга для проекта
00:33:40 Как продать рефакторинг
00:40:30 Необходимо уметь признавать неудачу рефакторинга
00:47:55 Лайвхаки рефакторинга
00:58:00 Инвариант
01:16:30 Тесты и рефакторинг: курица и яйцо
01:20:00 Меняем бизнес логику при рефакторинге
01:23:30 Лайвхаки
01:27:40 Cool Story про рефакторинги
01:40:20 Неудачный рефакторинг
01:48:00 Финальное слово
02:05:55 Еще про ChatGPT

Видео: https://youtube.com/live/DjFyD_Cxcm0
Аудио: https://dotnetmore.mave.digital/ep-95
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/1d14bd6e-af00-4696-9756-e329714e4be7.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/