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

API бывают хорошие (которые сделали мы) и ужасные (сделанные другими командами). Мы будем говорить про REST, OData, GraphQL и не только.

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

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

Shownotes:
0:08:30 RPC vs REST
0:14:45 HTTP это плохо?
0:20:15 Прямая и обратная совместимость
0:38:00 Что хорошего и плохого в gRPC?
1:05:20 YARP, nginx и прочие прокси
1:14:40 GraphQL vs OData
1:33:40 REST API правила и костыли
2:03:00 Проблемы кодогенерации и спеки
2:15:30 Thrift
2:30:30 Идемпотентность
2:41:00 Observability
2:49:50 API Management, API Gateway
3:14:00 OpenSource
3:19:15 Самая большая проблема REST
3:55:57 Swagger для Business People
4:07:40 Как проектировать REST API и не только
Ссылки:
- https://community-z.com/events/speakersslam_session1 : Speakers Slam: про ответственность спикеров
- https://datatracker.ietf.org/doc/html/rfc7807 : Problem Details for HTTP APIs
- https://github.com/grpc-ecosystem/grpc-gateway : gRPC-Gateway
- https://microsoft.github.io/reverse-proxy/ : YARP: Yet Another Reverse Proxy
- https://www.ietf.org/archive/id/draft-ietf-httpbis-safe-method-w-body-02.html : The HTTP QUERY Method
- https://martinfowler.com/articles/richardsonMaturityModel.html : Glory of REST
- https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md : Microsoft REST API Guidelines
- https://dapr.io/ : Dapr
- https://docs.konghq.com/hub/ : Kong Plugin Hub
- https://youtu.be/l_P6m3JTyp0 : Доклад GraphQL, gRPC or REST
- https://www.youtube.com/watch?v=iiI5L6b0Uvo : Переход от Rest API к GraphQL на примере реальных проектов / Антон Морев (Wormsoft)
- https://docs.microsoft.com/ru-ru/azure/architecture/guide/architecture-styles/n-tier : N-уровневый cтиль архитектуры
- https://youtu.be/l5ug_W9iFUs : Валентин Гогичашвили — События, шины и интеграция данных в непростом мире микросервисов
- https://opensource.zalando.com/restful-api-guidelines/ : Zalando RESTful API and Event Guidelines
- https://docs.microsoft.com/en-us/aspnet/core/grpc/httpapi?view=aspnetcore-6.0 : Create JSON Web APIs from gRPC
- https://github.com/twitchtv/twirp : Twirp

Ссылка для скачивания: https://anchor.fm/s/2af04a2c/podcast/play/44131517/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2021-10-30%2F5a404221-1eba-914e-0522-7a482bff7bad.mp3
Слушайте нас на сайте: https://anchor.fm/dotnetmore/episodes/DotNetMore-61--API-e1b19nt
Ссылка на видео: https://www.youtube.com/watch?v=97ewUw5VhNw
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_372

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

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

Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Кеширование, материализация и не только
DotNet & More
DotNet&More #62: Кеширование, материализация и не только

В компьютерных науках есть только две сложные проблемы – инвалидация кэша и придумывание названий. Поговорим о первой и не только.

Фидбек опрос: https://forms.gle/XjGREx6ZnZrK6fAZ8

Shownotes:
0:02:00 Про придумывание названий
0:04:45 Нужно ли кеширование?
0:10:15 Когда стоит начать кешировать?
0:13:55 Когда кешировать можно не думая
0:21:40 Истории (не)успеха
0:28:00 Apache Ignite, Hazelcast
0:45:20 Переусложнения кеша
0:57:20 Еше раз истории про кеш
1:11:10 Как кешировать микросекундные запросы
1:15:40 Стратегия кеширования
1:35:50 Инвалидация клиентского кеша
1:47:00 Инвалидация кеша: требования и возможности
1:54:20 Инвалидация по событиям
2:13:40 Как решать проблемы
2:31:05 IMemoryCache, IDistributedCache vs велосипед
2:50:00 Выбор ключа кеширования
2:52:40 Кул стори от Артема
3:19:15 Кул стори от Антона
3:42:30 Снова про RUST
3:48:10 Uniy - говно? И немножко про фан
4:06:00 Кул стори от Артема
Анти-паттерны архитектуры и не только
DotNet & More
DotNet&More #63: Анти-паттерны архитектуры и не только

Темная сторона архитектуры, ужасы TOGAF, архитекторы-разрушители и не только в новом выпуске подкаста DotNet&More.

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

Shownotes:
0:02:30 Нужны ли вообще архитекторы
0:29:50 Assumptions Control это иллюзия
0:44:50 Как выявить метрики NFR/FR?
0:51:50 Анти-паттерн: Архитектор - не лифтер
1:01:15 Архитектор vs Системный Аналитик vs Бизнес Аналитик
1:15:35 Должен ли быть архитектор Open-Minded?
1:29:15 Должен ли архитектор глубоко разбираться в бизнесе?
1:55:45 Архитектор - самый умный на селе
1:59:15 Что такое анти-паттерны?
2:10:00 Анти-паттерн: Сырверлес Архитектура
2:17:05 Анти-паттерн: Распределенный Монолит
2:36:25 Анти-паттерн: CV Driven Development
2:47:50 Анти-паттерн: Старый конь борозды не испортит
2:54:15 Анти-паттерн: Велосипеды
2:57:00 Анти-паттерн: Не думают о коде
3:14:45 TOGAF и его друзья
3:36:00 Байки про архитекторов
Ссылки:
- https://www.reading-together.dev/ : Подкаст "Читаем вместе"
- https://www.youtube.com/playlist?list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy : BookClub DotNet
- https://www.archimatetool.com/ : Archi - редактор для Archimate нотации
- https://c4model.com/ : С4 нотация

Ссылка для скачивания: https://d3ctxlq1ktw2nl.cloudfront.net/staging/2021-11-21/853852a5-baec-aab2-34a9-79747946a209.mp3
Слушайте нас на сайте: https://anchor.fm/dotnetmore/episodes/DotNetMore-63---e1c0ppb
Ссылка на видео: https://www.youtube.com/watch?v=iAj_oYS4TPs
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_374

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

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

Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Новогодний выпуск, фильтрация нюдс и не только
DotNet & More
DotNet&More #64: Новогодний выпуск, фильтрация нюдс и не только

С наступающим Новым Годом. Обычно в конце декабря мы проводим ретроспективу уходящего года, но в этот раз мы не будем делать "Голубой Огонек". Вместо этого мы пригласили интересного гостя, которая расскажет как работают алгоритмы распознавания изображений и ML.

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

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

Shownotes:
0:03:45 Про нюдс фильтры
0:16:05 Свертка
0:22:30 Сверточные нейронные сети
0:31:30 Распознавание без ML
0:44:30 AR и QR коды
0:57:40 Готовимся к экзамену по цифровым изображениям за 20 минут
1:22:50 Про JPEG
1:40:00 Библиотечки
1:49:00 Новости индустрии обработки изображений
2:00:00 С Новым Годом
Поздравляем наших любимых слушателей с Новым Годом! Это был очень интересный год для нас, DotNet разработчиков, полный приятных (например YARP) неожиданностей, новых возможностей и ... Blazor все еще не убил React. В честь праздника, мы хотим Вам сделать небольшой подарок, ТОП 5 самых недооцененных выпусков за 2021 год.
Встречайте Hidden Gems 2021:

5 место #60: День рождения подкаста, Стас Сидристый, Толя Кулаков и не только
Смотрите: https://youtu.be/WlSBlHlx3kA?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Слушайте: https://anchor.fm/dotnetmore/episodes/DotNetMore-60-e1aij5a
Трехлетний День Рождения мы отпраздновали холиваром про многопоточность, качество кода и хардкорную разработку. Конечно, смотреть трехчасовой выпуск еще тот хардкор, так что рекомендуем прыгать на интересующую Вас тему используя Shownotes в комментариях.

4 место #50: Xamarin и не только
Смотрите: https://youtu.be/JqO76oelXcg?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Слушайте: https://anchor.fm/dotnetmore/episodes/50---DotNetMore-Xamarin-e14828n
Жив ли Xamarin? Почему все говорят о Flutter/ReactNative но, забыли про этот отличный фреймворк? Какой смысл DotNet разработчику в 2022 году трогать Xamarin? На все эти вопросы мы подробно ответили.


3 место #51: Data Science и не только
Смотрите: https://youtu.be/DTJQSZ9KaTQ?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Слушайте: https://anchor.fm/dotnetmore/episodes/51---DotNetMore-Data-Science-e159d3j
Конечно, данный выпуск только косвенно про DotNet: гость, которая рассказывала про DataScience, активно участвует в разработке JetBrains Rider. Так что удалось узнать не только детали работы аналитика данных, осознать чем отличается программист от дата-сатаниста, и нужно ли вообще это нам, обычным DotNet разработчикам, но и понять, как вообще появляются новые фичи в такой прекрасной IDE.

2 место #43: Security и не только
Смотрите: https://youtu.be/GIcWGOOb6J0?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Слушайте: https://anchor.fm/dotnetmore/episodes/43---DotNetMore-Security-er2ki5
Традиционно, доклады про безопасность оказываются самыми популярными на DotNext. Но есть много вещей, которые нельзя говорить на докладах. Чушь ли OWASP TOP 10? Все ли безопасники - хакеры? Как можно внедрить уязвимость через NuGet? Почему offensive это действительно весело?

1 место #64: Новогодний выпуск, фильтрация нюдс и не только
Смотрите: https://youtu.be/S8olOE66Fnk?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Слушайте: https://anchor.fm/dotnetmore/episodes/DotNetMore-64-e1c7cu0
И первое место занимает выпуск, в который мы не просто воткнули приятную болтовню про обработку изображений и порнофильтры в поисковиках, но и половину соответствующего курса ВУЗа. Конечно, далеко не факт, что Вам эти знания пригодятся в 2022 году, но в этом выпуске было так много интересного хардкора, что просто жалко, если Вы его пропустили.

Желаем всем успехов и удачи в Новом Году! А мы в 2022 вернемся с новой программой и кучей сюрпризов.
Всем привет,
Вы, наверное, соскучились по новым выпускам подкаста? К сожалению я слёг с ковидом, поэтому в январе новых выпусков не будет. Будем рассчитывать на февраль:)

А пока рекомендую послушать
- BookClubDotNet: https://bookclub.dotnet.ru
- RadioDotNet: http://Radio.DotNet.Ru