en
Feedback
DotNet & More Подкаст

DotNet & More Подкаст

Open in Telegram

Подкаст о .Net разработке и не только

Show more
561
Subscribers
No data24 hours
No data7 days
+330 days
Posts Archive
DotNet&More #98: Логи, трейсы, метрики и не только "Посмотри в логи, и все будет понятно" - мечта или реальность? Разберемся... Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:03:55 Опрос 00:06:40 Как разориться на логах? 00:11:50 Архитектура логирования в Tinkoff, Dodo, etc. 00:20:00 Логи vs Метрики vs Трейсы, или разные типы данных 00:27:30 Логирование в распределенных системах 00:31:15 Как логировать так, что-бы все было понятно 00:59:30 Как делать log masking? 01:09:45 Как дебажить лог коллекторы? 01:16:40 Масштабирование логов и метрик 01:26:00 Как читать логи 01:46:15 Достаточно ли correlation id? Ссылки: - https://youtu.be/wy9YbBqhHqQ : Анатолий Кулаков — Structured logging - https://github.com/open-telemetry/opentelemetry-dotnet : OpenTelemetry .NET - https://learn.microsoft.com/en-us/dotnet/core/diagnostics/ : Официальная справка по логам, метрикам и проч. - https://youtu.be/0V9Rr8WndLw : Евгений Пешков. Убийцы производительности: логеры Видео: https://youtube.com/live/roXx2EY0s34 Аудио: https://dotnetmore.mave.digital/ep-100 Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/bb83dae6-ab1b-4de8-8675-6f787d35434b.mp3 Слушайте все выпуски: https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Обсуждайте: - Telegram: https://t.me/dotnetmore_chat Следите за новостями: – Twitter: https://twitter.com/dotnetmore – Telegram channel: https://t.me/dotnetmore Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra Copyright: https://creativecommons.org/licenses/by-sa/4.0/

Всем привет! Прямо сейчас идет стрим "Логи, трейсы, метрики и не только". Присоединяйтесь: https://youtube.com/live/roXx2EY0s34

Как вы логируете? (множественный выбор)
Anonymous voting

Всем привет! Логи, трейсы, метрики и не только "Посмотри в логи, и все будет понятно" - мечта или реальность? Разберемся... Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана). Присоединяйтесь: https://youtube.com/live/roXx2EY0s34

#05: Жизнь без GC, умные указатели это просто В C# у нас есть сборщик мусора, мы живем и не жалуемся (да, это была шутка). В Rust же подход к управлению памяти гораздо проще и интереснее. После данной лекции Вы поймете, что "Умные Указатели" совсем не страшные, а работать с ними приятно и весело. https://youtube.com/live/-CBSvk25BwQ Shownotes: 00:00:00 Вступление 00:02:15 Null в Rust 00:28:30 Struct vs Classes в c# 00:54:55 Боксинг в Rust 01:17:00 Linked List и использованием Box 01:29:30 Пишем Box как в Rust на C# 01:42:55 Что такое RAII 02:01:00 Как воровать данные из Box Ссылки: - https://doc.rust-lang.org/book/ch15-00-smart-pointers.html : RustBook "Smart Pointers" - https://coderethinked.com/visualizing-stack-and-heap-with-sharplab-io/ : Visualizing stack and heap with SharpLab Все выпуски: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Промо и обсуждения: https://t.me/rust4dotnetdevs Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra Copyright: https://creativecommons.org/licenses/by-sa/4.0/

Прямо сейчас онлайн лекция "Rust для DotNet разработчиков: Жизнь без GC, умные указатели это просто". Присоединяйтесь: https://youtube.com/live/-CBSvk25BwQ

Что бы Вы делали, если бы в Вашем проекте отключили GC "за неуплату"?
Anonymous voting

Rust для DotNet разработчиков #06: Жизнь без GC, умные указатели это просто Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана). Присоединяйтесь: https://youtube.com/live/-CBSvk25BwQ

DotNet&More #97: Системный Дизайн и не только "Спроектируйте нам твиттер на листочке" - системный дизайн заменил вопросы про паттерны на собеседованиях. Как "правильно" отвечать на System Design вопросы, как готовиться и есть ли Системный Дизайн в реальной работе, все это и не только в новом выпуске подкаста. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:07:05 Что такое системный дизайн? 00:20:00 Что делать на собеседовании? 00:23:30 Главное - правильно задавать вопросы 00:25:20 Как посчитать "сколько надо ядер"? 01:11:00 Как готовиться к System Design собеседованию? 01:33:00 "Моя архитектура на монолите" 01:39:30 CAP Теорема 01:44:45 Про MongoDB, Elasticsearch, логи и не только 01:55:00 Можно ли сразу сделать "идеальную архитектуру"? 02:25:20 QA, архитектура и пользователи 02:33:00 Как выбирают клауд? 02:39:55 Как выбирать БД, Kafka vs RabbitMQ и проч.? 03:02:25 C4, ArchiMate, UML Ссылки: - https://dotnet.microsoft.com/en-us/learn/dotnet/architecture-guides : Архитектурный гайдлайны от Microsoft - https://www.youtube.com/playlist?list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy : BookClub от DotNetRu по книге ".NET Microservices: Architecture for Containerized .NET Applications" - https://habr.com/en/companies/piter/articles/352742/ : "Главная" книга по System Design, aka "Книга с кабанчиком" - https://www.youtube.com/playlist?list=PL9XzOCngAkqs0Q8ZRdafnSYExKQurZrBY : Курс Рихтера про архитектуру - https://www.youtube.com/playlist?list=PLhr1KZpdzukdeX8mQ2qO73bg6UKQHYsHb : This is my architecture - https://www.labirint.ru/books/843295/ : System Design. Подготовка к сложному интервью - https://github.com/sirupsen/napkin-math : Napkin Math - считаем ядра :) - https://jepsen.io/ : Distributed Systems Safety Research - https://youtu.be/K-FtLWc8TxI : Евгений Кривошеев, Архитектура как функция от? Видео: https://youtube.com/live/imfxJKvxoOo Аудио: https://dotnetmore.mave.digital/ep-99

Всем привет! Прямо сейчас идет стрим "Системный Дизайн и не только". Присоединяйтесь: https://youtube.com/live/imfxJKvxoOo

Вас просят "Спроектировать твиттер на листочке". Что Вы нарисуете на листочке?
Anonymous voting

Всем привет! Системный Дизайн и не только "Спроектируйте нам твиттер на листочке" - системный дизайн заменил вопросы про паттерны на собеседованиях. Как "правильно" отвечать на System Design вопросы, как готовиться и есть ли Системный Дизайн в реальной работе, все это и не только в новом выпуске подкаста. Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана). Присоединяйтесь: https://youtube.com/live/imfxJKvxoOo

Прямо сейчас онлайн лекция "Rust для DotNet разработчиков: Практика в rustlings". Присоединяйтесь: https://youtube.com/live/5PGl8j7LfKo

Rust для DotNet разработчиков #04: Практика в rustlings Теория - хорошо, но пора порешать задачки. И отличной точкой входа является открытый проект rustlings. Мы вместе с Вами порешаем задачки, дадим комментарии и попробуем вдохновить на последующие "подвиги". Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана). Присоединяйтесь: https://youtube.com/live/5PGl8j7LfKo

DotNet&More #96: Выбор страны для релокации, жизнь в эмиграции и не только "Не попробуешь, не узнаешь" - именно такой принцип наиболее подходит к релокации. Мы уже больше года вещаем "из-за бугра" и готовы поделиться инсайдами о жизни в Сербии, Нидерландах, на Кипре и не только. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:09:00 Канада, ОАЭ, Израиль 00:13:50 Как поменялась рутина после переезда? 00:29:48 Как справиться с Downshifting? 01:00:30 Как почуствовать себя как дома? 01:19:50 Налоги, аренда, траты 01:53:40 Медицина 02:12:30 Садики, Школы, Универы 02:17:00 Что делать если нравится "на родине"? 02:23:25 Локальная vs Глобальная культура 02:38:00 ПМЖ и гражданство Ссылки: - https://randomstreetview.com/ : Самый простой выбор места для жизни IT специалистов Видео: https://youtube.com/live/DBR0bCDRvbw Аудио: https://dotnetmore.mave.digital/ep-98 Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/b8c3f8cf-c618-4594-a740-0106d5252294.mp3 Слушайте все выпуски: https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Обсуждайте: - Telegram: https://t.me/dotnetmore_chat Следите за новостями: – Twitter: https://twitter.com/dotnetmore – Telegram channel: https://t.me/dotnetmore Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra Copyright: https://creativecommons.org/licenses/by-sa/4.0/

Всем привет! Прямо сейчас идет стрим "Выбор страны для релокации, жизнь в эмиграции и не только". Присоединяйтесь: https://youtube.com/live/DBR0bCDRvbw

Где бы Вы бы хотели пожить, если бы Вас ничто не ограничивало (множественный выбор)?
Anonymous voting

Всем привет! Выбор страны для релокации, жизнь в эмиграции и не только "Не попробуешь, не узнаешь" - именно такой принцип наиболее подходит к релокации. Мы уже больше года вещаем "из-за бугра" и готовы поделиться инсайдами о жизни в Сербии, Нидерландах, на Кипре и не только. Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана). Присоединяйтесь: https://youtube.com/live/DBR0bCDRvbw

Всем привет, К сожалению сегодня лекции "Rust для DotNet разработчиков" не будет, но если Вы уже настроились на Rust, предлагаем попрактиковаться в специальном курсе rustlings https://github.com/rust-lang/rustlings Специально для Вас мы подготовили список заданий по темам, которые уже прошли: - https://github.com/rust-lang/rustlings/tree/main/exercises/variables - https://github.com/rust-lang/rustlings/tree/main/exercises/functions - https://github.com/rust-lang/rustlings/tree/main/exercises/if - https://github.com/rust-lang/rustlings/tree/main/exercises/primitive_types - https://github.com/rust-lang/rustlings/tree/main/exercises/move_semantics - https://github.com/rust-lang/rustlings/tree/main/exercises/lifetimes Задания интересные, очень рекомендуем. Тяжело в учении, легко в проде.

Первые 5 лет в IT очень продуктивные: рост навыков, зарплаты, масштабов. Но потом темп замедляется, вместе с этим падает мотивация и многие попадают в ловушку "сеньорности". Сегодня в выпуске будет несколько ребят, которые разными путями вышли из подобных кризисов. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:04:45 Куда развиваться после сеньорства 00:16:25 Сидеть и кодить, или уходить в менеджерство 00:29:50 Есть ли понятие "Упущенное время"? 00:34:00 Бежать или стоять на месте? 00:42:00 Куда развиваться, когда знаешь "достаточно"? 00:54:00 Что делать, если перестаешь развиваться в IT? 01:15:45 Изучение парллельных областей: биоинформатика, экономика и проч. 01:21:10 Что делать с замедление роста зарплаты? 01:48:10 Инвестирование, пассивный и альтернативный доход 02:06:50 Подработка при Full-Time работе 02:27:55 Как понять что тянешь? 02:34:15 Вдохновляемся коллегами 02:43:00 Как избежать деградации софт скиллов? 02:47:55 Как не деградировать в технических знаниях? 02:56:10 Инерция мышления и нестандартные решения 03:08:00 Заключение Видео: https://youtube.com/live/8Wu69ye3Bik Аудио: https://dotnetmore.mave.digital/ep-97 Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/33d79c37-2dfc-4e31-b337-c068260a666f.mp3 Слушайте все выпуски: https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Обсуждайте: - Telegram: https://t.me/dotnetmore_chat Следите за новостями: – Twitter: https://twitter.com/dotnetmore – Telegram channel: https://t.me/dotnetmore Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra Copyright: https://creativecommons.org/licenses/by-sa/4.0/