POPULARITY
Il 2 luglio Jimmy Bogard ha annunciato il rilascio delle versioni commerciali delle sue librerie Mediatr e AutoMapper. In questa puntata vediamo quali sono i prezzi e i termini di licenza, fino a trarne delle conclusioni a riguardo.https://www.jimmybogard.com/automapper-and-mediatr-commercial-editions-launch-today/https://mediatr.io/https://automapper.io/#dotnet #automapper #mediatr #dotnetinpillole #podcast
In questa puntata ti presento UnitsNet, una libreria .NET che ti permette di lavorare con grandezze fisiche in modo sicuro, leggibile e senza errori di conversione. Dalle lunghezze alla temperatura, dalla pressione alla velocità: scopri come può semplificarti la vita (e il codice). E se lavori anche in frontend, ti sorprenderà sapere che esiste anche una versione JavaScript: `unitsnet-js`!https://github.com/angularsen/UnitsNethttps://github.com/haimkastner/unitsnet-js#dotnet #unitsnet #csharp #dotnetinpillole #podcast
Сетевая модель в кубере это реально прикольно... даже если у вас "exe через rdp", просто интересно посмотреть "как сделали умные ребята":)Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Музыка из выпуска: - https://artists.landr.com/056870627229- https://t.me/angry_programmer_screamsВесь плейлист курса "Kubernetes для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3SrrmOzzdBBsdeQ0YVR3Fc7Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:08:40 Что такое Сервис00:20:00 Зачем порт ноды в Сервисах?00:25:10 Поднимаем облачный Load Balancer из Сервиса00:46:00 Service Discovery через DNS01:02:20 Можно ли доверять MS стеку?01:18:20 ПрактикаСсылки:- https://kubernetes.io/docs/concepts/cluster-administration/networking/ : СправкаВидео: https://youtube.com/live/9gr9KMVSz-YСлушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
In questa puntata esploriamo due modi per portare LINQ al livello successivo: PLINQ, per sfruttare il parallelismo e velocizzare l'elaborazione dei dati, e ZLinq, per ottenere performance elevate senza allocazioni e con supporto AOT. Due approcci diversi, stessi obiettivi: scrivere codice più efficiente e performante.https://learn.microsoft.com/en-us/dotnet/standard/parallel-programming/introduction-to-plinqhttps://github.com/Cysharp/ZLinq#dotnet #plinq #zlinq #tpl
Jorge Castillo and Buster discuss how Tarik Skubal impacts the Tigers' pitching staff when he's not on the mound, Jacob Misiorowski vs. Paul Skenes and how young starting pitchers are arriving faster, and the Home Run Derby field starting to take shape. Then, A's shortstop Jacob Wilson talks about which players he's heard from as he ascends in the All-Star voting, his swing, which swings he admires, his dad, and the toughest pitchers he's faced. Next, Sarah Langs on Misiorowski. Later, Todd Radom shares his thoughts on the post-Rafael Devers Red Sox and the Ballpark & Beyond. CALL THE SHOW: 406-404-8460 EMAIL THE SHOW: BleacherTweets@gmail.com REACH OUT ON X: #BLEACHERTWEETS 5:02 Jorge Castillo 27:31 Jacob Wilson 41:20 Sarah Langs 43:22 Todd Radom 56:58 Bleacher Tweets Learn more about your ad choices. Visit podcastchoices.com/adchoices
Jorge Castillo and Buster discuss how Tarik Skubal impacts the Tigers' pitching staff when he's not on the mound, Jacob Misiorowski vs. Paul Skenes and how young starting pitchers are arriving faster, and the Home Run Derby field starting to take shape. Then, A's shortstop Jacob Wilson talks about which players he's heard from as he ascends in the All-Star voting, his swing, which swings he admires, his dad, and the toughest pitchers he's faced. Next, Sarah Langs on Misiorowski. Later, Todd Radom shares his thoughts on the post-Rafael Devers Red Sox and the Ballpark & Beyond. CALL THE SHOW: 406-404-8460 EMAIL THE SHOW: BleacherTweets@gmail.com REACH OUT ON X: #BLEACHERTWEETS 5:02 Jorge Castillo 27:31 Jacob Wilson 41:20 Sarah Langs 43:22 Todd Radom 56:58 Bleacher Tweets Learn more about your ad choices. Visit podcastchoices.com/adchoices
We are revisiting some of our favorite recent previews for .NET developers that you may have missed out on! Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website, Chat on Discord Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ Machine transcription available on http://mergeconflict.fm
In questa puntata parliamo di CancellationToken in C#: cos'è, come funziona e perché è fondamentale per scrivere codice asincrono e reattivo. Vediamo come usarlo per annullare operazioni in modo cooperativo, come gestire timeout, come combinare più token con LinkedTokenSource e quali errori evitare. Un episodio per chi vuole fermare le cose… nel modo giusto!https://learn.microsoft.com/en-us/dotnet/standard/threading/cancellation-in-managed-threadshttps://medium.com/@mitesh_shah/a-deep-dive-into-c-s-cancellationtoken-44bc7664555fhttps://learn.microsoft.com/en-us/dotnet/api/system.threading.cancellationtokensource#dotnet #cancellationtoken #asyncawait #dotnetinpillole #podcast
Jake Barnett and Jason Powell co-host the Dot Net Weekly and Pro Wrestling Boom Podcast combo show: WWE King and Queen of the Ring, Goldberg, Liv Morgan injury, Vince McMahon, Hulk Hogan, Mercedes Mone and The Beast Mortos, AEW Grand Slam Mexico, and more...
API First - это просто! Просто садимся и делаем крутой API: универсальный, изящный, дико сложный в реализации и абсолютно бесполезный для использования! А как бы так, чтобы без последних двух пунктов?Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Музыка из выпуска: - https://artists.landr.com/056870627229- https://t.me/angry_programmer_screamsВесь плейлист курса "Kubernetes для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3SrrmOzzdBBsdeQ0YVR3Fc7Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:05:00 Кто должен разрабатывать спеку API?00:18:30 Spec First vs Code First vs ...00:22:30 Когда спеки не сходятся00:24:30 Ревью спеки00:30:50 Красивая API, которая никому не нужна00:33:30 Backend 4 Frontend00:45:00 Баланс согласования00:49:25 API as a product00:57:50 Регрессия01:03:20 GraphQL, OData01:19:30 Тестирование моками01:21:05 Версионирование API01:31:30 Как рекламировать спеки, витрина API01:34:00 Open Close Principle для API01:36:00 Безопасность01:39:15 API экономикаСсылки:- https://swagger.io/resources/articles/adopting-an-api-first-approach/ : Неплохая статья- https://github.com/OpenAPITools/openapi-generator : То что заставит всех использовать спеку! Видео: https://youtube.com/live/p_KIy8rTWRs Слушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
Bentornati e bentornate su Azure Italia Podcast, il podcast in italiano su Microsoft Azure!Per non perderti nessun nuovo episodio clicca sul tasto FOLLOW del tuo player
In questa puntata parliamo della Task Parallel Library (TPL) in C#: cosa offre, quando usarla, e come sfruttare strumenti come Task, Parallel.For, Task.WaitAll e Task.WhenAll per scrivere codice più veloce ed efficiente. Un'introduzione pratica e discorsiva al mondo del parallelismo, con consigli su come evitare gli errori più comuni.https://learn.microsoft.com/en-us/dotnet/standard/parallel-programming/task-parallel-library-tplhttps://learn.microsoft.com/en-us/dotnet/standard/parallel-programming/https://www.youtube.com/watch?v=18w4QOWGJso#dotnet #tpl #TaskParallelLibrary #dotnetinpillole #podcast
Продолжаем наш курс по kubernetes. На очереди Network Model и все про сеть.Не волнуйтесь если пропустили прошлые выпуски: наш курс как ситком, можно начать смотреть с середины сезона :)Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Музыка из выпуска: - https://artists.landr.com/056870627229- https://t.me/angry_programmer_screamsВесь плейлист курса "Kubernetes для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3SrrmOzzdBBsdeQ0YVR3Fc7Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:07:45 Кто управляет сетью: CNI00:16:30 Какие есть CNI00:33:00 Зачем знать про CNI?00:37:25 Service это не Load Balancer!Ссылки:- https://kubernetes.io/docs/concepts/services-networking/ : Services, Load Balancing, and NetworkingВидео: https://youtube.com/live/RxULSh8LgPk Слушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
Ok, quante volte hai scritto await senza davvero sapere cosa sta succedendo dietro? In questa puntata ci facciamo una bella chiacchierata su come funziona l'asincronia in C#: parliamo di Task, ValueTask, TaskCompletionSource. Ecco alcune risorse per approfondire il tutto:https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.mdhttps://learn.microsoft.com/en-us/archive/msdn-magazine/2013/march/async-await-best-practices-in-asynchronous-programminghttps://github.com/meysamhadeli/awesome-dotnet-tips/blob/main/docs/csharp/async/async-and-await.mdhttps://github.com/meysamhadeli/awesome-dotnet-tips/blob/main/docs/csharp/async/async-best-practice.mdVideo di Marco Minerva:https://youtu.be/23oyxTAutsQ?si=ZC2JWTG2IU3M3X_7https://youtu.be/L4J-m45NWSo?si=wy2emxJwFMvBJ_63#dotnet #asyncawait #dotnetinpillole
C# si fa leggero!In questa puntata esploriamo 'dotnet run app.cs', la nuova funzionalità di .NET 10 che permette di scrivere ed eseguire script C# senza creare un progetto.Un solo file .cs, niente .csproj, e puoi partire subito: perfetto per prototipi, automation e piccoli tool da riga di comando. Scopri come funziona, cosa puoi farci e perché potrebbe diventare il tuo nuovo modo di usare C#.https://devblogs.microsoft.com/dotnet/announcing-dotnet-run-app/https://youtu.be/98MizuB7i-w?si=pguTqEmNOECnssPuhttps://devblogs.microsoft.com/visualstudio/agent-mode-has-arrived-in-preview-for-visual-studio/#dotnet #copilot #dotnetinpillole #podcast
Что-то мы захардкодились по куберу... время отдохнуть и просто потравить байки, факапы и не только.Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Музыка из выпуска: - https://artists.landr.com/056870627229- https://t.me/angry_programmer_screamsВесь плейлист курса "Kubernetes для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3SrrmOzzdBBsdeQ0YVR3Fc7Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:01:50 Чем плох кубер?00:04:50 ELK vs Grafana00:11:15 Vibecoding для инфры00:31:45 ФлеймВидео: https://youtube.com/live/OHZg28s332Q Слушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
Oggi ci tuffiamo nel fantastico (e affollatissimo) mondo delle collezioni in .NET: liste, dizionari, set, stack, queue, versioni concorrenti e persino quelle immutabili.Ma cosa cambia tra una List e un Array? Quando ha senso usare un HashSet? E che differenza c'è tra Dictionary e ConcurrentDictionary?In questa puntata ti spiego tutto in modo semplice e concreto.https://learn.microsoft.com/en-us/dotnet/api/system.collectionshttps://learn.microsoft.com/en-us/dotnet/api/system.collections.immutablehttps://learn.microsoft.com/en-us/dotnet/standard/collections/thread-safe/https://learn.microsoft.com/en-us/dotnet/standard/collections/when-to-use-generic-collections#dotnet #list #collection #dictionary #dotnetinpillole
После большого перерыва продолжаем тему рантаймов. Не волнуйтесь, если забыли прошлый выпуск... мы тоже Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Музыка из выпуска: - https://artists.landr.com/056870627229- https://t.me/angry_programmer_screamsВесь плейлист курса "Kubernetes для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3SrrmOzzdBBsdeQ0YVR3Fc7Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:04:55 Что такое container runtime00:09:15 High Level Runtimes00:19:45 Kata контейнеры00:40:30 Runtime для WindowsСсылки:- https://kubernetes.io/docs/setup/production-environment/container-runtimes/ : Container RuntimesВидео: https://youtube.com/live/m5EbKbK-U5oСлушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
Scopri come Activity e ActivitySource ti aiutano a tracciare le operazioni all'interno delle tue applicazioni .NET in modo semplice e standard. Vedremo come usarli al meglio, quali vantaggi offrono per il monitoraggio e la diagnosi, e come si integrano facilmente con OpenTelemetry e altri sistemi di osservabilità.https://learn.microsoft.com/en-us/dotnet/core/diagnostics/distributed-tracinghttps://learn.microsoft.com/en-us/dotnet/core/diagnostics/distributed-tracing-instrumentation-walkthroughshttps://www.jimmybogard.com/building-end-to-end-diagnostics-activitysource-and-open/https://opentelemetry.io/docs/languages/dotnet/https://youtu.be/3JnMfJM9K0c?si=ymc-6tcw87geqHHw#dotnet #ActivitySource #observability #OpenTelemetry #dotnetinpillole #podcast
In questa puntata ti parlo di BenchmarkDotNet, una libreria super utile per capire quanto è veloce davvero il tuo codice.Vediamo insieme come funziona, perché ti evita di fare ottimizzazioni a caso, e come usarla in un progetto .NET.https://github.com/dotnet/BenchmarkDotNethttps://benchmarkdotnet.orghttps://learn.microsoft.com/en-us/visualstudio/profiling/profiling-with-benchmark-dotnet?view=vs-2022#dotnet #BenchmarkDotNet #dotnetinpillole #podcast
Nel mondo delle applicazioni moderne, ogni ciclo di CPU e ogni allocazione contano. In questa puntata esploriamo Span e ReadOnlySpan, due strumenti introdotti in .NET Core 2.1 che permettono di lavorare con la memoria in modo sicuro ed estremamente efficiente.https://devblogs.microsoft.com/dotnet/welcome-to-c-7-2-and-span/https://learn.microsoft.com/en-us/dotnet/standard/memory-and-spans/memory-t-usage-guidelineshttps://learn.microsoft.com/en-us/shows/visual-studio-connect-event-2017/t125https://learn.microsoft.com/en-us/archive/msdn-magazine/2018/january/csharp-all-about-span-exploring-a-new-net-mainstay#dotnet #csharp #span #dotnetinpillole #podcast
Oggi ti parlo dei Channel, introdotti in .NET Core 3.0, ma ad oggi poco utilizzati. Sono una struttura dati che permette di implementare un modello producer/consumer, andando a disaccoppiare in modo asincrono la logica dell'applicazioni. Performanti e thread-safe.https://learn.microsoft.com/en-us/shows/on-dotnet/working-with-channels-in-nethttps://devblogs.microsoft.com/dotnet/an-introduction-to-system-threading-channels/https://medium.com/@sociable_flamingo_goose_694/lightweight-net-channel-pub-sub-implementation-aed696337cc9https://dev.to/noseratio/c-events-as-asynchronous-streams-with-reactivex-or-channels-82k#dotnet #channels #dotnetinpillole #podcast
Слишком много кубера было последнее время, просто поболтаем про "жизнь за бургом" и не только.Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Музыка из выпуска: - https://artists.landr.com/056870627229- https://t.me/angry_programmer_screamsВесь плейлист курса "Kubernetes для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3SrrmOzzdBBsdeQ0YVR3Fc7Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:05:50 Русофобия, существует ли?00:09:25 Нужно ли учить язык?00:23:50 Покупка жилья00:28:30 Сколько зарабатывают00:40:30 Кому на Руси жить хорошо00:53:20 "Про посидеть"01:01:00 Санкционные списки и "откуда деньги зин"01:04:00 Про "вторую производную"01:11:40 Тоска по Родине01:25:00 Релокация это счастье или горе?01:40:00 Как жить "на юге"02:00:00 Мечта и работа мечты02:06:20 Дети и деньгиВидео: https://youtube.com/live/WQgGv_QoA_YСлушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
Продолжаем наш курс по куберу с темой рантаймов контейнеров.Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Музыка из выпуска: https://t.me/angry_programmer_screamsВесь плейлист курса "Kubernetes для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3SrrmOzzdBBsdeQ0YVR3Fc7Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:24:00 Что такое Runc00:37:50 Как работают слоиСсылки:- https://kubernetes.io/docs/setup/production-environment/container-runtimes/ : Container RuntimesВидео: https://youtube.com/live/rW1UGU9KJpk Слушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
Jon buys an insane piece of fitness equipment. David is overwhelmed by cat recordings. Support us on Patreon http://bit.ly/Ipatreon Send questions and comments to contact@electionprofitmakers.com Watch David's show DICKTOWN on Hulu http://bit.ly/dicktown Follow Jon on Bluesky http://bit.ly/bIuesky
Nuke è una libreria che permette di realizzare una pipeline di build utilizzando codice C#, e può facilmente integrarsi con qualsiasi strumento di CI/CD come Azure Pipelines, GitHub Actions.Altro vantaggio è dato dalla possibilità di poter utilizzare qualsiasi libreria .NET, e riutilizzando un linguaggio famigliare per uno sviluppatore.https://nuke.build/https://github.com/nuke-build/nukehttps://www.youtube.com/watch?v=Y0eeoDBqFAohttps://learn.microsoft.com/it-it/shows/on-dotnet/build-automation-with-nuke#dotnet #nukebuild #dotnetinpillole #podcast #github #azure
E' il 2 aprile quando viene annunciato che MediatR, AutoMapper e MassTransit diventeranno a pagamento per uso commerciale...un impatto non da poco dato che queste librerie sono molto utilizzate e diffuse.https://www.jimmybogard.com/automapper-and-mediatr-going-commercial/https://masstransit.io/introduction/v9-announcementhttps://www.reddit.com/r/dotnet/comments/1i17jm0/fluentassertions_becomes_paid_software_for/#mediatr #automapper #masstransit #dotnet #dotnetinpillole #podcast
Контейнер, это не виртуалка... мы это уже знаем... но что дальше? Продолжаем "выдавать базу" :)Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Музыка из выпуска: https://t.me/angry_programmer_screamsВесь плейлист курса "Kubernetes для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3SrrmOzzdBBsdeQ0YVR3Fc7Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:06:10 Сеть и namespaces00:15:10 Bridge - как работает в докере00:20:20 Port Mapping00:29:50 Сеть в кубере00:40:00 Linux Capabilities00:44:50 SecComp00:47:00 AppArmorСсылки:- https://youtu.be/rJRLZfk3a8U : Контейнерная виртуализация в Linux- https://medium.com/@alexander.murylev/run-your-own-container-without-docker-60c297faf010 : Докер своими рукамиВидео: https://youtube.com/live/q56ELiUNLMM Слушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
Контейнер, это не виртуалка... но что же тогда этот ваш контейнер? Продолжаем "выдавать базу"Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Музыка из выпуска: https://t.me/angry_programmer_screamsВесь плейлист курса "Kubernetes для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3SrrmOzzdBBsdeQ0YVR3Fc7Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:04:35 Что такое контейнерная виртуализация?00:08:30 Процесс vs поток00:16:00 Что такое namespace?00:29:40 Магия unshare syscall00:48:30 Что такое CGroupСсылки:- https://youtu.be/rJRLZfk3a8U : Контейнерная виртуализация в Linux- https://medium.com/@alexander.murylev/run-your-own-container-without-docker-60c297faf010 : Докер своими рукамиВидео: https://youtube.com/live/r7_Qx96Mxyc Слушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
Продолжаем наш курс по куберу. В этот раз обсудим ключевой термин - поды.Не бойтесь, если пропустили предыдущий выпуск - в начале каждого выпуска у нас будет секция "в предыдущих сериях".Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Весь плейлист курса "Kubernetes для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3SrrmOzzdBBsdeQ0YVR3Fc7Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:01:00 "В предыдущих сериях""00:11:00 Что такое Pod00:34:00 Матное слово argocdСсылки:- https://kubernetes.io/docs/concepts/workloads/pods/ : СправкаВидео: https://youtube.com/live/wQl6tIIiovY Слушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
Jason Powell and Sean Plichta co-host the Dot Net Weekly and Pro Wrestling Boom Podcast combo show: Jon Moxley vs. Adam Copeland for the AEW Championship, John Cena and Cody Rhodes, WrestleMania 41, and more...Note: This show as intended to be a Pro Wrestling Boom podcast, but it is being converted to a combo show this week due to a late change while Jake Barnett is on vacation.
Начинаем наш курс по Kubernetes с базы...Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:04:50 Что будет в курсе00:07:00 K8s это Kubernetes00:09:00 Что такое оркестрация00:12:00 Минутка истории00:29:10 Архитектура Kubernetes00:43:00 Операторы на C# в кубереСсылки:- https://kubernetes.io/- https://kubernetes.io/ : Это оно самое - https://github.com/buehler/dotnet-operator-sdk : C# операторы для кубера- https://medium.com/containermind/a-new-era-of-container-cluster-management-with-kubernetes-cd0b804e1409 : История Borg - Omega - K8s- https://blog.risingstack.com/the-history-of-kubernetes/ : История кубера: Это оно самое Видео: https://youtube.com/live/Y6s3cYiM2Xk Слушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
Nick's Socials Nick on LinkedIn (https://www.linkedin.com/in/nickproud/) Nick's Youtube (https://www.youtube.com/@nickproudprogrammer) Nick's Book (https://a.co/d/fy5ptwJ) NexBotix (https://www.nexbotix.ai/) Coder's Socials Mike on X (https://x.com/dominucco) Mike on BlueSky (https://bsky.app/profile/dominucco.bsky.social) Coder on X (https://x.com/coderradioshow) Coder on BlueSky (https://bsky.app/profile/coderradio.bsky.social) Show Discord (https://discord.gg/k8e7gKUpEp) Alice (https://alice.dev)
Микросервисы, контейнеры, SAAS-ы.... вот деды кидали exe файлик по FTP и норм все было... ведь было же?Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:06:00 Зачем оно надо?00:07:30 CV driven development00:10:00 Преждевременная оптимизация00:15:40 А как же IIS?00:18:00 Что делать если урвал сервак?00:22:00 Кубер это дорого?00:27:00 Надо ли "как у больших"?00:34:00 А как же Serverless?00:38:50 Сколько стоит "сразу нормально"?00:49:00 Что кубер дает и не дает?00:57:00 А что для программиста?Ссылки:- https://github.com/dotnet/eShop : Референсный проект интернет магазина от майков- https://12factor.net/ : The Twelve-Factor AppВидео: https://youtube.com/live/t2UMkLSBOUQ Слушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
Астрологи объявили месяц новогодних выпусков. Посмотрим что было с нашими любимыми технологиями в уходящем году, куда это все ведет в будущем и просто повангуем.Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:10:50 Загнулся ли C#?00:51:15 .Net в 202500:59:15 Unity в 2025Ссылки:- https://www.tiobe.com/tiobe-index/ : Рейтинг языков программрования - https://learn.microsoft.com/en-us/lifecycle/overview/product-end-of-support-overview : График закапывания стюардесс - https://dotnet.microsoft.com/en-us/next : What's next in .NET?Видео: https://youtube.com/live/bcFu55232ZM Слушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
Jake Barnett and Jason Powell co-host the Dot Net Weekly and Pro Wrestling Boom Podcast combo show: WWE executive producer Lee Fitting's controversial exit from ESPN, AEW Continental Classic, Charlotte Flair, Becky Lynch, TNA departures, AEW Dynamite, and more...
Анемичная или богатая модель? Время холиварить...Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:02:05 Чем отличается анемичная модель от богатой? 00:05:00 Плюсы анемичной модели00:09:15 Минусы анемичной модели00:13:00 Плюсы богатой модели00:26:40 Минусы богатой модели00:28:00 При чем тут GRASP00:42:00 Как принимать решение?Ссылки:- https://ru.wikipedia.org/wiki/GRASP : GRASPВидео: https://youtube.com/live/sH5vDTb5_XM Слушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
Этот выпуск должен быть самым полезным ... ведь в нем мы расскажем, что нужно сказать тому, кто привнесет реактивщину в Ваш кодСпасибо всем, кто нас слушает. Ждем Ваши комментарии.Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:03:20 Что такое реактивщина00:08:00 event vs reactive00:14:40 RX провоцирует говнокод00:29:50 RX и многопоточность00:36:35 RX и дебаг00:43:00 Как НЕ говнокодить на RXСсылки:- https://github.com/dotnet/reactive : RX for .net - https://github.com/JetBrains/rd : Reactive Distributed communication framework- https://learn.microsoft.com/en-us/dotnet/standard/events/observer-design-pattern : Observer design patternВидео: https://youtube.com/live/82UTeLzCduQ Слушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
Новый C# вышел, и в нем таааааак много нового .... стоит обсудить ;)Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:14:30 Самое крутое - ref struct interfaces00:30:40 Нужно ли ref and unsafe in iterators and async methods?00:43:35 Хана всем - verload resolution priority00:46:45 System.Threading.Lock00:52:20 Урааа - params collections!!!01:02:00 Что нового с многопоточностью01:05:00 Внезапно ... TypeScript01:12:00 Field keyword - НЕВЕРОЯТНО!!!адинадин01:17:00 Что там с Source Generators?01:24:00 РасширенияСсылки:- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-13 : What's new in C# 13- https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-9/overview : What's new in .NET 9Видео: https://youtube.com/live/hSGUNwmHljA Слушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
Мы обсуждали смысл метрик качества кода, но как они работают изнутри? Для этого у нас будет специальный гость .... ;)Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:04:10 Code Coverage - лучшая метрика?00:16:00 Изнутри Code Coverage00:29:20 Бесполезные метрики00:36:00 Метрика - количество коммитов00:39:20 Cyclomatic complexity00:51:00 Code Duplication00:58:00 Метрики для менеджеров01:13:00 Отношение разработчика к метрикам01:22:00 Как работает инспекция секретов (паролей)01:25:00 Как внедрять метрики01:31:00 Про SLA и GDCСсылки:- https://en.wikipedia.org/wiki/Cyclomatic_complexity : Cyclomatic complexity - https://www.sonarsource.com/docs/CognitiveComplexity.pdf : Cognitive Complexity от SonarВидео: https://youtube.com/live/nKnJmiH5Ri8Аудио: Скачать: Слушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
ООП против ФП ... ну что тут еще говорить?Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:08:40 ООП00:34:00 ФПСсылки:- https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/object-oriented/ : ООП в C# - https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/functional/pattern-matching : ФП в C#Видео: https://youtube.com/live/V7gvBBqSrUQ Слушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
В прошлый раз мы разобрали единую метрику от Microsoft, сегодня же пройдемся по другим популярным способам запихнуть качество кода в одно число.Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:09:00 Зачем Cyclomatic complexity?00:27:00 Метод, который вызывается один раз, code smell?00:31:55 Code Smells метрика00:43:00 Security метрики00:46:00 Code duplicationСсылки:- https://blog.jetbrains.com/qodana/2023/10/top-6-code-quality-metrics-to-empower-your-team/ : Метрики от JetBrains- https://blog.codacy.com/code-quality-metrics : Метрики от Codacity - https://docs.sonarsource.com/sonarqube/latest/user-guide/code-metrics/metrics-definition/ : Метрики от SonarВидео: https://youtube.com/live/mqFOa9X-rcsСлушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
Мы часто называем что-то "говнокодом", но можно ли быть объективным и просто выделить ключевые метрики "говнистости"?Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:08:50 Что такое Code Quality метрики?00:13:20 Maintainability Index это то что нужно?00:30:20 Что говорят наши зратели?00:33:00 Код - как литература00:47:00 Cyclomatic Complexity00:52:35 Нужны ли вообще эти все метрики?Ссылки:- https://learn.microsoft.com/en-us/visualstudio/code-quality/code-metrics-values : Метрики от MicrosoftВидео: https://youtube.com/live/mqPZARSO0qU Слушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
Today we present the Dot Net Weekly flagship podcast from 15 years ago this week (10/22/2009) featuring Jason Powell and Rich Twilling discussing a variety of topics including the rumors of Sean Waltman's death, Nigel McGuinness staying in TNA and Bryan Danielson staying in WWE, Vince Russo criticism for leaning on gimmick matches and turns too often, Ken Anderson's future, Ultimate X, WWE Bragging Rights predictions, some UFC talk headed into the Machida-Shogun fight, some NFL Minnesota Vikings talk, and other conversation points.
Today we present the Dot Net Weekly flagship podcast from 15 years ago this week (10/9/2009) featuring Jason Powell and Rich Twilling discussing a variety of topics including Booker T's blow-up backstage in TNA and the context of what he was upset about, revisiting the Steve Austin-Brock Lesnar controversy compared to the Booker situation, thoughts on dead weight on rosters and whether to clear them, Kurt Angle's backstage rep in TNA, Lacey Von Erich backstage notes, Ric Flair craving spotlight as he ages, Raw vs. Smackdown framing for Survivor Series, the Raw guest host gimmick, the lack of rising stars in ECW due to WWE leaning on veterans, TNA Bound for Glory 2009 hype including build for Samoa Joe-Bobby Lashley and whether they should have touched before the PPV first-time match-up, and other topics.
Today we present the Dot Net Weekly flagship podcast from 15 years ago this week (9/25/2009) featuring Jason Powell and Rich Twilling discussing a variety of topics including the surprising news of Ed Ferrera re-teaming with Vince Russo in TNA, a reunion of the team that wrote the top-rated episodes of WWE Raw during the Monday Night War era, some comments recently made by Chris Jericho about wanting a changing of the guard on top and his WWE future, Bret Hart saying he was open to returning to WWE, The Rock's latest big movie news, TNA's Bound for Glory line-up, Hell in a Cell, and more.
Today we present the Dot Net Weekly flagship podcast from 15 years ago this week (9/18/2009) featuring Jason Powell and Rich Twilling discussing a variety of topics including Linda McMahon running for U.S. Senate in Connecticut, that week's Raw, Zack Ryder becoming no. 1 contender on ECW, Smackdown being treated too secondary by WWE, Hell in a Cell, some TNA topics including Dixie Carter, what wrestlers like about Vince Russo backstage, Eric Young's push, and more.
Jake Barnett and Jason Powell co-host the Dot Net Weekly and Pro Wrestling Boom Podcast combo show: WWE SummerSlam predictions and storyline build grades, AEW suspends Britt Baker, Shane McMahon and Tony Khan, AEW Dynamite, and more...
This week, we talk about why we're drawn back to old games, the empty calories of Nintendo World Championships: NES[...]