DotNet & More

DotNet & More

By DotNet & MoreTechnology
Download on the App Store

DotNet & More episodes

  • #48 выпуск подкаста DotNet&More: Вопросы на собеседованиях и не только

    Обычно, когда говорят о собеседованиях, люди хотят просто поныть. Мы же решили сделать полезный выпуск с ответами на самые популярные вопросы. Но и поныли немножко :)


    Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/FXKeubZGy2wRoRf97 


    Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.


    Shownotes: 

    0:01:13 Самые нелюбимые вопросы на собеседованиях

    0:08:15 Задачи на О(n)

    0:22:45 Как решать олимпиадные задачи

    0:34:07 Вопросы про .Net Memory Model

    0:38:43 Культура собеседований в России

    0:55:02 Как разбирать production cases

    1:04:00 Loh, Poh, Soh

    1:08:27 Finalize vs Dispose

    1:10:48 Singleton vs DI

    1:16:28 Многопоточность

    1:26:56 SQL

    1:34:37 ООП

    1:41:10 SOLID

    1:46:56 Volatile

    1:49:00 Надо ли знать бизнес домены

    2:14:31 Послешоу


    Ссылки:

    - https://en.wikipedia.org/wiki/Introduction_to_Algorithms : Книга Кормена

    - https://www.youtube.com/channel/UCG1q-u4WKoL0QVi47b-sWqA : Мини-конференции CLRium

    - http://sergeyteplyakov.blogspot.com/ : Блог Сергея Теплякова

    2 hr 32 min
  • #47 выпуск подкаста DotNet&More: Говнокод и не только

    Говнокодер - это клеймо. Но что это такое? Как понять что пишешь говнокод? Что делать если код выглядит корректно, но все равно разобраться в нем сложно?


    Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/8GgeeKoEtFz9c5Zn9


    Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.


    P.S.: мы планируем делать больше выпусков про Unity, но пока что можно воспользоваться возможностью бесплатно посетить DevGamm (https://devgamm.com/spring2021/ru/program/), там много отличных докладов про Unity и не только.


    Shownotes: 

    0:02:12 Что такое говнокод

    0:08:00 Проблемы API дизайна на примере WinAPI

    0:36:21 Что делать с Code Review

    0:42:50 Говнокод сеньера

    0:51:20 Формальное описание говнокода

    1:02:31 Послешоу


    Ссылки:

    - https://github.com/UnityTechnologies/open-project-1 : Untiy Open Project

    - https://martinfowler.com/bliki/CodeSmell.html : Code Smell

    - https://docs.microsoft.com/en-us/visualstudio/code-quality/code-metrics-values?view=vs-2019 : Visual Studio Code metrics values

    - https://editorconfig.org/ : Editor Config


    1 hr 6 min
  • #46 выпуск подкаста DotNet&More: Defensive Programming и не только

    Писать код без багов невозможно, но это не значит, что не нужно пытаться. В новом выпуске мы обсудили техники уменьшения "эффекта дурака" в программировании, и не только.


    Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/f8FtEAHChMqYoneW8


    Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.


    Shownotes: 

    0:02:17 Зачем нужен паттерн is null в C#?

    0:05:13 Defensive engineering

    0:09:42 Offensive programming

    0:20:57 Offensive и UI разработка

    0:25:50 Hot Path бизнес процесс

    0:28:51 Defensive coding

    0:43:16 Offtop про геймдев

    1:03:28 Тактики defensive coding

    1:52:56 Послешоу


    Ссылки:

    - https://en.wikipedia.org/wiki/Defensive_programming : Defensive programming

    - https://youtu.be/O89-zG84QK4 : Jon Skeet — The changing state of immutability C#

    2 hr 11 min
  • #45 выпуск подкаста DotNet&More: Performance, Zero Allocations и не только

    Одни говорят:

    - «zero allocations code» — это дзен программирования

    - «задачи по перфомансу» — это путь настоящего воина

    Но так ли это? Мы собрались тесной компанией и постарались ответить на эти вопросы.


    Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/MhoazKAdbNR6JNr66


    Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.


    Shownotes: 

    0:03:42 Performance оптимизации и zero allocations это "не очень"

    0:18:00 Философская пауза

    0:23:00 Оффтоп про зарплаты

    0:32:17 Как получать удовольствие от разработки

    0:43:15 Zero Allocations

    0:52:51 Оффтоп про собеседования

    1:05:41 Структуры

    1:14:32 Немного про LINQ


    Ссылки:

    - https://youtu.be/p2b4JHESEOc : Алексей Шипилёв — Перформанс: Что В Имени Тебе Моём?

    - https://youtu.be/F5oOYKTFpcQ : Станислав Сидристый «Шаблон Lifetime: для сложного Disposing»

    - https://youtu.be/-FDfnUyYSyc : Станислав Сидристый — Делаем zero-allocation код на примере оптимизации крупной библиотеки

    - https://www.ptsecurity.com/ru-ru/research/webinar/109414/ : Курс Владимира Кочеткова. С темой не связан, просто забыли прикрепить к 43 выпуску

    1 hr 22 min
  • #44 выпуск подкаста DotNet&More: NoSQL и не только

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


    Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/5H8CRm2wnCn2727Y7


    Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.


    Shownotes: 

    0:02:12 Почему NoSQL не круто?

    0:16:56 Костыли и велосипеды

    0:22:50 NoSQL и StackOverflow

    0:29:40 Json в SQL

    0:36:10 Напутствие слушателям про NoSQL

    50 min
  • #43 выпуск подкаста DotNet&More: Security и не только

    Хакеры, взломы, скандалы, интриги, расследования. Все это и не только в новом выпуске нашего подкаста.


    Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/jAi6PkyF4t7KVR7c7


    Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.


    Shownotes: 

    0:02:38 101 принципов безопасного приложения

    0:07:16 Моделирование угроз

    0:13:50 Чеклист безопасного приложения

    0:35:53 SDLC

    0:42:20 DevSecOps

    0:50:17 Статические анализаторы

    1:10:00 OWASP Top 10

    1:18:14 Что нового в security?

    1:34:00 Red Teaming Training

    1:45:52 Offencive vs Defencive

    2:02:23 Что почитать/посмотреть


    Ссылки:

    - https://youtu.be/-rQ3B5p5dUs : Владимир Кочетков — Теория Application Security .NET

    - https://lab.wallarm.com/owasp-top-10-2021-proposal-based-on-a-statistical-data/ : OWASP Top-10 by Wallarm

    - https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610 : Dependency Confusion

    - https://azure.microsoft.com/mediahandler/files/resourcefiles/3-ways-to-mitigate-risk-using-private-package-feeds/3%20Ways%20to%20Mitigate%20Risk%20When%20Using%20Private%20Package%20Feeds%20-%20v1.0.pdf : Рекомендации от MS 

    - https://blackhat.com/ : Blackhat конференция

    - https://defcon.org/ : Defcon конференция

    - https://www.phdays.com/ : PHDays конференция

    - https://zeronights.ru/ : Zeronights конференция

    - https://offzone.moscow/ : Offzone конференция

    - https://www.amazon.com/Web-Application-Hackers-Handbook-Exploiting/dp/1118026470 : The Web Application Hacker's Handbook (web security для начинающих)

    - https://securitydriven.net/ : Stan Drapkin

    - https://portswigger.net/web-security : Актуальные лабы по web security

    - https://www.mdsec.co.uk/knowledge-centre : MDSec, много интересных кейсов постэксплуатации с иcпользованием .NET, для любителей странного

    - https://www.ndss-symposium.org/ndss2021/keynote-feb-23/ : Supply chain attack на Solar Winds

    2 hr 16 min
  • #42 выпуск подкаста DotNet&More: С Новым Годом и не только

    Поздравляем Вас с 2021 годом! В новом выпуске мы прошлись по Вашим пожеланиям от 2021 года и по Вашей ретроспективе 2020 года, проанализировали, пофантазировали, поспорили. 


    Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/EhY3wiDHNFuc48wL7


    Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.


    Shownotes: 

    0:06:32 .Net 5

    0:10:39 Микросервисы

    0:14:34 DDD

    0:28:27 ТРИЗ

    0:32:25 Open Source

    0:46:18 Продвижение .Net

    0:56:45 RUST

    1:05:13 GO

    1:22:39 Программирование и получение удовольствия 

    1:35:39 Немного про Unity

    1:41:30 Пожелания в 2021 году

    1:49:36 Послешоу


    Ссылки:

    - https://github.com/UnityTechnologies/open-project-1 : Unity Open Project #1: Chop Chop

    - https://community-z.com/events/zed-conference/talks/6685 : Inventive Programming by TRIZ

    - https://www.youtube.com/channel/UCc5siuIpTV5XwoFyXv61sdQ : Канал про 3D графику и Unity

    2 hr 26 min
  • #41 выпуск подкаста DotNet&More: Нам 2 года и не только

    Вашему любимому, мы надеемся :), подкасту 2 года. Такую прекрасную дату нельзя проигнорировать и в честь этого мы разобрали возможности C#9 и обсудили must have литературу для тимлидов.


    Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/ADsQHh3AuTnt76A6A


    Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.


    Shownotes: 

    0:01:00 C#9

    0:02:40 Records

    0:12:07 Mutations vs Null Reference Exception

    0:15:05 Records провоцируют использовать анемичную модель

    0:21:46 Init only properties

    0:27:50 Top-level statements

    0:36:41 Pattern Matching

    0:46:50 Other features

    1:00:45 Советы тим лидам

    1:18:43 Agile

    1:22:03 Как отрастить эмпатию

    1:31:35 Как продолжать программировать

    1:40:00 Послешоу


    Ссылки:

    - https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-9 : What's new in C# 9.0

    - https://blog.miguelbernard.com/c-9-the-unknown-goodies : C# 9 The unknown goodies

    - https://vk.com/@ubloobok-principy-ekonomii-mysletopliva : Принципы экономии Мыслетоплива

    - http://labs.stratoplan.ru/wmbook-03-01/black_book.pdf : Слава Панкратов. "Черная книга менеджера"

    - https://www.mann-ivanov-ferber.ru/books/dzhedajskie-texniki/ : Максим Дорофеев. "Джедайские техники"

    - https://www.litres.ru/eliyahu-goldratt/cel-process-nepreryvnogo-sovershenstvovaniya/ : Элияху Голдратт. "Цель. Процесс непрерывного совершенствования"

    - https://www.mann-ivanov-ferber.ru/books/postigaya-agile/ : Эндрю Стеллман и Дженнифер Грин. "Постигая Agile. Ценности, принципы, методологии"

    - https://www.mann-ivanov-ferber.ru/books/biznesroman/deadline1/ : Том ДеМарко. Deadline

    - https://youtu.be/7fnY8WVtElY : Теперь я - тимлид, но почему мне так плохо? Практические советы / Евгений Кот (Wrike)

    - https://www.litres.ru/daniyar-sugralinov/kirpichi/ : Данияр Сугралинов. "Кирпичи"

    2 hr 1 min
  • #40 выпуск подкаста DotNet&More: Open Source, C#8 ретроспектива и не только

    Нашему подкасту уже почти два года и мы решили немного поэкспериментировать: вместо одной большой темы брать две, одну про IT, другую про .Net. Таким образом мы можем оправдать название нашего подкаста.

    В данном выпуске мы обсудили проблемы Open Source активностей и провели ретроспективу C#8.


    Нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/3JP4yfDorQohEsSi6


    Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.


    Shownotes: 

    0:01:36 Open Source

    0:03:56 Зачем нужны Open Source активности

    0:05:19 Быдлокод на GitHub

    0:14:21 Open Source и поиск работы

    0:25:51 Не боимся Open Source

    0:44:53 C#8 Retrospective

    0:46:05 Readonly members

    0:52:23 Default Interface Methods

    0:53:19 Switch Expressions

    0:55:40 Pattern Matching

    1:07:50 Using Declarations

    1:13:00 Local Functions

    1:17:25 Nullable Reference Types

    1:21:00 Async Enumerable

    1:22:40 Index & Range

    1:27:20 Default Interface Methods

    1:35:00 Послешоу


    Ссылки:

    - https://github.com/DotNetRu: Отличное место, куда можно начать контрибутить

    - https://www.youtube.com/watch?v=2HSPKyAyuik: Adam Sitnik — My awesome journey with Open Source

    - https://www.youtube.com/watch?v=LFWyFgIpgLk: Jon Galloway — Open source software foundations: not totally boring, actually super awesome

    - https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-8: C#8 Документация

    - https://anchor.fm/dotnetmore/episodes/00----C8-eggr6a: Наш первый выпуск, посвященный C#8

    2 hr 7 min
  • #39 выпуск подкаста DotNet&More: Деньги и не только

    Представляем Вам самый нетехнический из всех нетехнических выпусков подкаста DotNet&More. 

    В нем мы не говорили о .Net и C#, но обсуждали, как заработать деньги тем, кто любит .Net и C#.


    Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/R4UaXhHeh35HHG87A


    Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.


    Shownotes: 

    0:01:50 Почему мы скрываем свою зарплату

    0:05:40 Java vs C#

    0:10:19 Зачем раскрывать информацию о своей зарплате

    0:31:31 Собеседование в банк в гавайской рубашке

    0:37:51 Жертвы во имя зарплаты

    1:00:00 Как повышать зарплату, не меняя работу 

    1:17:50 Job Hopping

    1:24:02 Релокация

    1:48:34 Налогообложение

    2 hr

About DotNet & More

From the publisher's feed

Подкаст о .Net технологиях и не только. 


YouTube:…

More shows like DotNet & More

Что случилось by Медуза / Meduza

Что случилось

354 Listeners

Moscow Python: подкаст о Python на русском by MoscowPython

Moscow Python: подкаст о Python на русском

5 Listeners

Сперва роди by libo/libo

Сперва роди

206 Listeners

The Real Python Podcast by Real Python

The Real Python Podcast

140 Listeners

Мы обречены by Мы обречены

Мы обречены

5 Listeners

План Б by Т—Ж

План Б

17 Listeners

Смени пароль! by Kaspersky

Смени пароль!

8 Listeners