
Sign up to save your podcasts
Or


Обычно, когда говорят о собеседованиях, люди хотят просто поныть. Мы же решили сделать полезный выпуск с ответами на самые популярные вопросы. Но и поныли немножко :)
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: 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/ : Блог Сергея Теплякова
Говнокодер - это клеймо. Но что это такое? Как понять что пишешь говнокод? Что делать если код выглядит корректно, но все равно разобраться в нем сложно?
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: 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
Писать код без багов невозможно, но это не значит, что не нужно пытаться. В новом выпуске мы обсудили техники уменьшения "эффекта дурака" в программировании, и не только.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: 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#
Одни говорят:
- «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 выпуску
Все сложнее и сложнее собираться на длинные трехчасовые выпуски, поэтому мы решили делать записи покороче, но почаще. В этот раз мы обсудили только одну тему, но в деталях.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: 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
Хакеры, взломы, скандалы, интриги, расследования. Все это и не только в новом выпуске нашего подкаста.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: 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
Поздравляем Вас с 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 года. Такую прекрасную дату нельзя проигнорировать и в честь этого мы разобрали возможности 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/ : Данияр Сугралинов. "Кирпичи"
Нашему подкасту уже почти два года и мы решили немного поэкспериментировать: вместо одной большой темы брать две, одну про 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
Представляем Вам самый нетехнический из всех нетехнических выпусков подкаста 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 Налогообложение
From the publisher's feed
YouTube:…
Обсуждайте:

354 Listeners

5 Listeners

206 Listeners

140 Listeners

5 Listeners

17 Listeners

8 Listeners