Podcasts about .net

  • 231PODCASTS
  • 537EPISODES
  • 45mAVG DURATION
  • 1EPISODE EVERY OTHER WEEK
  • Dec 23, 2025LATEST

POPULARITY

20192020202120222023202420252026


Best podcasts about .net

Latest podcast episodes about .net

GOTO - Today, Tomorrow and the Future
ASP.NET Core 9 Essentials • Albert Tanure & Rafael Herik de Carvalho

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Dec 23, 2025 40:30


This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubCheck out more here:https://gotopia.tech/episodes/402Albert S. Tanure - Cross Solutions Architec at Microsoft & Author of "ASP.NET Core 9 Essentials"Rafael Herik de Carvalho - Platform & DevOps Engineering at DevoteamRESOURCESAlberthttps://x.com/alberttanurehttps://github.com/tanurehttps://www.linkedin.com/in/albert-tanurehttps://www.codefc.io/enRafaelhttps://x.com/rafaelherikhttps://github.com/rafaelherikhttps://www.linkedin.com/in/rafaelh-carvalhohttps://dev.to/rafaelherikDESCRIPTIONMicrosoft Solutions Architect Albert Tanure explores his approach to writing "ASP.NET Core 9 Essentials", a guide designed to take developers from basic .NET concepts to advanced cloud-native application development. Albert emphasizes the intentional structure of starting with foundations before introducing best practices, covering the complete application lifecycle from UI development and APIs to deployment, monitoring, and cloud operations.The conversation highlights how modern development requires understanding not just coding, but also DevOps practices, observability with tools like OpenTelemetry, dynamic configurations, containers, and cloud-native principles. The book serves both beginners seeking solid foundations and experienced developers looking to understand modern deployment strategies, with particular emphasis on chapters 9-11 that cover cloud native mindsets and operational considerations.RECOMMENDED BOOKSAlbert Tanure • ASP.NET Core 9 Essentials • https://amzn.to/43bH73tMark J. Price • Real-World Web Development with .NET 9 • https://amzn.to/46ZKsnwMark J. Price • C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals • https://amzn.to/4o5E5FZFabrizio Romano & Heinrich Kruger • Learning Python Programming • https://amzn.to/4myLBItBlueskyTwitterInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

Azure Italia Podcast
Azure Italia Podcast - Puntata 61 - Dentro il WPC

Azure Italia Podcast

Play Episode Listen Later Nov 26, 2025 67:48


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

SBS Dutch - SBS Dutch
Nationalisten laten 'net zero' varen, liberalen denken na over hun klimaatbeleid

SBS Dutch - SBS Dutch

Play Episode Listen Later Nov 4, 2025 6:16


De Nationals formeel hun steun ingetrokken voor het Australische beleid om tegen 2050 de netto uitstoot naar nul te brengen.

The .NET Core Podcast
Data, AI, and the Human Touch: Michael Washington on Building Trustworthy Applications

The .NET Core Podcast

Play Episode Listen Later Oct 24, 2025 62:28


Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium Enterprise) leader wondering why your technology investments aren't delivering, or you're facing critical decisions about AI, modernization, or team productivity, let's talk. Show Notes "What do I mean by compute? Compute is whenever you want a computer to do a thing, okay, it requires the CPU to exist and I want the CPU to do a thing. How well it can do it Is based upon what kind of CPU you have. What kind of CPU they have since have it in miniature chip. So, if you have an NVIDIA chip, it does a lot of really good things, but as we know, they're very expensive, and that's why NVIDIA is like what, I guess, the largest company in the world right now."— Michael Washington Hey everyone, and welcome back to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. I'm your host Jamie Taylor, bringing you conversations with the brightest minds in the .NET ecosystem. Today, Michael Washington joined us to talk about his open source project "Personal Data Warehouse", what a data warehouse is, and the why we collect data in our applications. We also talk about the differences between storing data in the database and storing it in a data warehouse—one of the biggest differences, as you'll find out, is the difference in cost. "The only reason why we collect any data is because at some point a human being needs this data to make a decision. Seriously, and I challenge anyone to come up with any exceptions to that."— Michael Washington Along the way, we talked about the benefits and pitfalls of leveraging AI (particularly LLMs) in your applications. Both Michael and I agree that there is little "intelligence" in LLMs in the traditional sense, and Michael brings up the most important point when deciding to an LLM in your application: that a human must always make decisions based on what data they have and what the LLM can provide. We must never hand over decision making to LLMs. Before we jump in, a quick reminder: if The Modern .NET Show has become part of your learning journey, please consider supporting us through Patreon or Buy Me A Coffee. Every contribution helps us continue bringing you these in-depth conversations with industry experts. You'll find all the links in the show notes. Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-8/data-ai-and-the-human-touch-michael-washington-on-building-trustworthy-applications/ Useful Links: Apache Parquet Personal Data Warehouse on: Windows App Store GitHub Michael on: Find an MVP GitHub Bluesky Blazor Help Website blazordata.net AI Story Builders Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast. Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show. Editing and post-production services for this episode were provided by MB Podcast Services.

The .NET Core Podcast
Designing APIs Like a Pro: Lessons from Jerry Nixon on Data API Builder and Beyond

The .NET Core Podcast

Play Episode Listen Later Oct 10, 2025 82:49


Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium Enterprise) leader wondering why your technology investments aren't delivering, or you're facing critical decisions about AI, modernization, or team productivity, let's talk. Show Notes "Simple is always the better choice, but easy is not always the best. So sometimes you'll go to graph, it's a little bit harder for us to write the code for around it, but the bandwidth consumption is considerably smaller. the compute consumption and the ability for it to run on a mobile device is considerably easier."— Jerry Nixon Hey everyone, and welcome back to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. I'm your host Jamie Taylor, bringing you conversations with the brightest minds in the .NET ecosystem. Today, we're joined by Jerry Nixon. Jerry is a Principal Product Manager at Microsoft, focussing on the tooling and Developer Experience around Azure SQL Server. Jerry shares his advice for architecting web-based APIs, RESTful design, and using what fits within your team, and of course we talk about Data API Builder. "When you think about what an architect really is and their responsibility, the decisions, architectural decisions are the decisions that are the most expensive to change. That's kind of like who should be making this decision? Well, how expensive is it to change? It's very expensive."— Jerry Nixon We also talk about the importance of interpersonal skills in modern software engineering (whether you're working in open source or not), psychological safety, and the importance of self-reflection in our day-to-day work. Before we jump in, a quick reminder: if The Modern .NET Show has become part of your learning journey, please consider supporting us through Patreon or Buy Me A Coffee. Every contribution helps us continue bringing you these in-depth conversations with industry experts. You'll find all the links in the show notes. Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-8/designing-apis-like-a-pro-lessons-from-jerry-nixon-on-data-api-builder-and-beyond/ Useful Links: SQLBits The original definition of REST Data API Builder documentation Data API Builder on GitHub on MS Learn samples docker Registry SQL Dev Path FusionCache Jerry on X (formerly known as Twitter) Podcast editing services provided by Matthew Bliss Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast. Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show. Editing and post-production services for this episode were provided by MB Podcast Services.

Bright Podcast
'Net of Google en Amazon bij elkaar afgekeken hebben'

Bright Podcast

Play Episode Listen Later Oct 1, 2025 61:10


In deze aflevering hebben we het over de nieuwe gadgets van twee internetreuzen. Apple heeft de aandacht lang genoeg vastgehouden, dachten Google en Amazon, die allebei een rits nieuwe gadgets en functies hebben onthuld. Ook hebben we het over de nieuwe kwartierprijzen voor dynamische stroom. Verder in deze aflevering: OpenAI’s Sora 2 maakt nu video’s mét stemmen en geluid, de strijd tussen Apple en de EU duurt voort, met keukenzout fix je de iPhone 17 Pro, WhatsApp krijgt een lading nieuwe functies en nog veel meer. Tips uit deze aflevering: Docu: You Are What You Eat op Netflix. Stelt de vraag: 'hoe reageert een lichaam op de overstap naar een vegan dieet', op een originele manier. Vier eeneiige tweelingen doen mee, om zo echt op genetisch niveau te kunnen vergelijken wat er gebeurt. Game: Balatro, won vorig jaar menig game-van-het-jaar-prijzen, en terecht. Maakt van poker haast een puzzelspel. Met een spel kaarten moet je de bekende poker-handen leggen, en daar verdien je punten mee. Dat moeten steeds meer punten zijn om verder te komen, maar je verdient met elk gewonnen potje geld waarmee je allerlei jokers en andere boosters kan kopen. Met de juiste combinatie jokers stromen de punten binnen, totdat je weer een obstakel tegenkomt… Te spelen op alle moderne spelcomputers, smartphones, tablets en computers. Video: exclusief – morgen plaatsen we de nieuwste video van David, als allereerste over de nieuwe urban design e-bike van Gazelle, de Cayo.See omnystudio.com/listener for privacy information.

The .NET Core Podcast
Compassionate Coding: Safia Abdalla's Insights on Empathy in Open-Source Development

The .NET Core Podcast

Play Episode Listen Later Sep 26, 2025 66:41


Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium Enterprise) leader wondering why your technology investments aren't delivering, or you're facing critical decisions about AI, modernization, or team productivity, let's talk. Show Notes "I think, regardless of how technology evolves, it's very important and us the most important thing is for us to be decent and understanding of each other and to be willing to like work towards a common goal."— Safia Abdalla Hey everyone, and welcome back to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. I'm your host Jamie Taylor, bringing you conversations with the brightest minds in the .NET ecosystem. Today, we're joined by Safia Abdalla. Safia is one of the engineers at Microsoft who works on ASP .NET Core, meaning that most of her work is in the open. We talk about Safia's journey in development, what it means to work entirely in the open, and what it's like to read through and triage issues on the ASP .NET Core repo. "I have certain people in my open source career who I have met and interacted with on a number of different projects, And the ones that stand out as great mentors and role models for me were people who were so good at creating psychological safety in open source spaces so that people could present their ideas. And they were really good at uplifting other people's ideas and pushing them further."— Safia Abdalla We also talk about the importance of interpersonal skills in modern software engineering (whether you're working in open source or not), psychological safety, and the importance of self-reflection in our day-to-day work. Before we jump in, a quick reminder: if The Modern .NET Show has become part of your learning journey, please consider supporting us through Patreon or Buy Me A Coffee. Every contribution helps us continue bringing you these in-depth conversations with industry experts. You'll find all the links in the show notes. Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-8/compassionate-coding-safia-abdallas-insights-on-empathy-in-open-source-development/ Useful Links: Safia on GitHub Safia on Bluesky Safia's website ASP .NET Core issues on Github Podcast editing services provided by Matthew Bliss Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast. Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show. Editing and post-production services for this episode were provided by MB Podcast Services.

4BC Breakfast with Neil Breen Podcast
'Net zero is communism': What will it really cost?

4BC Breakfast with Neil Breen Podcast

Play Episode Listen Later Sep 22, 2025 7:35


Gary Hardgrave shared his thoughts on net zero and what the government's new emission targets are going to cost us in the future.See omnystudio.com/listener for privacy information.

The .NET Core Podcast
Umbraco Unplugged: Emma Burstow & Mats Persson on Umbraco Being The Friendly, Truly Open-Source, CMS

The .NET Core Podcast

Play Episode Listen Later Sep 12, 2025 65:10


Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium Enterprise) leader wondering why your technology investments aren't delivering, or you're facing critical decisions about AI, modernization, or team productivity, let's talk. Show Notes "From the first engagement with any from Umbraco, it's been a friendly approach. We are friendly. It's a part of our DNA. Professional. We take our work dead seriously, but we want to have fun, but we are friendly."— Mats Persson Hey everyone, and welcome back to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. I'm your host Jamie Taylor, bringing you conversations with the brightest minds in the .NET ecosystem. Today, both Emma Burstow and Mats Persson of Umbraco are here to share their expertise on building Umbraco—a completely open source CMS, known as the friendly CMS. Emma is Umbraco's Director of Developer Relations and Mats is their newly appointed CEO. "One of our values is openness. And once again, I'll say we really walk the walk. So we alert people early. We work in public, truly. We don't just, you know, update things on git as in terms of code. We write words around it. We have discussion boards We have ongoing issues that are open, and we talk to people that are working with the product"— Emma Burstow We also dive into what it's like to build Umbraco completely in the open, which led to some fascinating insights into how to build and manage a world-wide community of contributors, but also how to help manage expectations of those developers and technologists. Before we jump in, a quick reminder: if The Modern .NET Show has become part of your learning journey, please consider supporting us through Patreon or Buy Me A Coffee. Every contribution helps us continue bringing you these in-depth conversations with industry experts. You'll find all the links in the show notes. Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-8/umbraco-unplugged-emma-burstow-mats-persson-on-umbraco-the-friendly-cms/ Useful Links: Umbraco homepage Umbraco Community Umbraco on LinkedIn Emma on LinkedIn Mats on LinkedIn Podcast editing services provided by Matthew Bliss Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast. Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show. Editing and post-production services for this episode were provided by MB Podcast Services.

Rebel News +
REBEL ROUNDTABLE | Poilievre wants 'net negative' migration, Lawyers rip hiking ban, 40K jobs lost

Rebel News +

Play Episode Listen Later Aug 8, 2025 75:19


Hosted by: David Menzies and Drea Humphrey (ft. The National Telegraph's Wyatt Claypool and political commentator Viva Frei) Today, we're looking at Conservative Leader Pierre Poilievre's call for Canada to have net negative migration numbers after new arrivals to the country increased starting in 2022. Plus, constitutional lawyers are ripping Nova Scotia Premier Tim Houston's decision to ban hiking, camping and fishing in the Atlantic province over wildfire concerns. And finally, Canada suffered a shocking loss of 40,000 jobs in the month of July — could more economic trouble be headed our way if a trade deal with the U.S. can't be reached? 

The .NET Core Podcast
Learning Azure with Jonah Andersson: A Developer's Guide to Cloud Computing and Development Fundamentals

The .NET Core Podcast

Play Episode Listen Later Jun 27, 2025 74:47


RJJ Software's Software Development Service This episode of The Modern .NET Show is supported, in part, by RJJ Software's Software Development Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that exceed expectations. Show Notes "So the cloud adoption framework actually has a lot of steps for organizations or IT teams to start assessing their existing environments first and planning the stage before they modernise and migrate to Azure. And then the well-architected framework allows the team, whoever is involved, developers, engineers, or architects, working in that migration project to think how they're going to think about architecting for the cloud in a way that it meets all the pillars in terms of resiliency, performance, architecture, and everything. Security, for example, that they need to think about."— Jonah Andersson Welcome friends to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am your host: Jamie “GaProgMan” Taylor. In this episode, which is the final one of season 7, Jonah Andersson joins us to talk all things Azure, the many pathways involved in migrating and modernising .NET applications, and publishing to the cloud. "So one tool that I actually highly recommend when it comes to .NET, there is a plug-in for Visual Studio, actually, for .NET, and even, I think, with Java. There';s a tool called AppCAT plugin, and it's like a modernization tool that is part of the Azure Migrate that allows .NET developers who are ever working in a migration project with .NET, that they can add a plugin in Visual Studio and they can assess their existing source code, .NET source code, based on the well-architected framework, if it's ready or not, or there are gaps in the code."— Jonah Andersoon Along the way, we talk about Jonah's podcast "Extend Women in Tech Podcast" (which I would highly recommend), and her book "Learning Microsoft Azure: Cloud Computing and Development Fundamentals" and why she chose to write it. Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-7/learning-azure-with-jonah-andersson-a-developers-guide-to-cloud-computing-and-development-fundamentals/ Jonah's Links: Jonah Andersson Azure Usergroup Sweden Extend Women in Tech Podcast Learning Microsoft Azure Jonah on LinkedIn Useful Links: Cloud Adoption Framework (CAF) Well-Architected Framework (WAF) AppCAT Azure for .NET Developers Azure ARC Azure Dev/Test Find an MVP Ollama Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast. Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show

The .NET Core Podcast
Dapr: The Secret Sauce to Simplifying Distributed Applications with Mark Fussell

The .NET Core Podcast

Play Episode Listen Later Jun 13, 2025 69:47


RJJ Software's Software Development Service This episode of The Modern .NET Show is supported, in part, by RJJ Software's Software Development Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that exceed expectations. Show Notes "Yeah, exactly. In fact, one of the central premises of Dapr has, you know, one of its goals is not only to be multi-language, in that anyone can use the APIs from any language they come from. So it has SDKs. First, you can call it HTTP if that's all you care about. But it has SDKs for Java, JavaScript, of course, .NET, Python, and Go."— Mark Fussell Welcome friends to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am your host: Jamie “GaProgMan” Taylor. In this episode, Mark Fussell from Diagrid joins us to talk about Dapr—that's D-A-P-R—the Distributed Application Runtime, which aims to make it trivial to build applications in a distributed manner: covering things like service discovery, Pubsub messaging, and distribution of your microservice-based applications. "And the reason why I mentioned that is because, going to your AI discussion, is that we had an amazing contributor actually from Microsoft, actually he's ex-Microsoft now, a guy called Roberto Rodriguez, who worked in Microsoft Research, We built an agentic AI framework on top of Dapr workflows because it had this power of being able to do recoverability and coordination."— Mark Fussell Along the way, we cover the history of Dapr, how it started as a Microsoft incubator project (and was heavily inspired by Project Tye), and how it's now a full graduated project of the CNCF (Cloud Native Computing Foundation). Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-7/dapr-the-secret-sauce-to-simplifying-distributed-applications-with-mark-fussell/ Useful Links: DAPR Web Services Enhancement Diagrid Dapper Tye Spiffie mTLS istio Linkerd Dapr/quickstarts Dapr university Diagrid Conductor Workflow Engines: Comunda Apache Airflow Azure Logic Apps AWS Step Functions Episode 21 - Orleans with Russell Hammett CNCF Dapr Catalyst Dapr on Discord Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast. Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show

All in the Game | BNR
De 'net-niet-E3-aflevering' | Extra Game

All in the Game | BNR

Play Episode Listen Later Jun 12, 2025 39:06


Het is sinds de dood van E3 niet makkelijk om alle nieuwe gamereleases en -aankondigingen bij te houden. Summer Games Fest van gamejournalist Geoff Keighley mag dan wel als de de facto opvolger van hét gamefeestje van het jaar worden gezien, maar dat weerhoudt de rest van de game-industrie er niet van om óók allemaal de slingers op te hangen met eigen events - en dat allemaal tegelijk in minder dan één week. Geen tijd om bijna negen uur aan aankondigingen te checken? Donner Bakker, Jochem Visser en Niels Kooloos lichten de belangrijkste uit Unreal Showcase, State of Play, Xbox Showcase én Summer Games Fest voor je uit in deze Extra Game. Over All in the GameAll in the Game is de podcast over games voor iedereen. Wanneer er iets speelt in de wereld van games, hoor je dat hier: spannende ontwikkelingen, boeiende onderzoeken en natuurlijk de nieuwste releases om te spelen op je PlayStation, Xbox, pc of welk platform dan ook. Onder leiding van BNR's techredacteur Joe van Burik hoor je gesprekken met andere gamekenners, zoals hoogleraar computerwetenschappen Felienne Hermans, audioproducers André Dortmont en Wesley Schouwenaars, beursnerd Jochem Visser, techredacteurs Niels Kooloos en Daniël Mol én popcultuurkenners Donner Bakker en Sam van Zuilen. Elke week hoor je minimaal één aflevering van All in the Game. Of juist meerdere, wanneer er veel speelt in de wereld van games.Soms met impressies en analyses over actuele ontwikkelingen en nieuwe games. Andere keren kun je luisteren naar interviews met makers van bijzondere games, van Grand Theft Auto (GTA) tot Baldur's Gate 3 - zowel Nederlandse als internationale ontwikkelaars. Of we praten met e-sport-atleten, onderzoekers en andere experts in de wereld van videogames, in onze rubriek Main Game. En regelmatig laten we iemand van BNR Nieuwsradio aanschuiven om te vertelen over diens favoriete game van vroeger in de Retro-rubriek. In deze podcast kijken we verder dan alleen wat een game leuk maakt: we bespreken juist ook in de culturele, maatschappelijke, economische en technologische impact ervan. Jaarlijks gaat er immers zo'n 200 miljard euro om in de wereldwijde game-industrie, dat is al (vele jaren zelfs) daadwerkelijk meer dan de muziek- en filmindustrie bij elkaar opgeteld. Zo hoor je bij All in the Game niet alleen wat je moet spelen - en op welk nieuwe (game)platform - maar kun je daar nog bewuster mee bezig zijn, over praten en natuurlijk van genieten. Of het nou gaat om Super Mario of Sonic the Hedgehog, Fortnite of Roblox, voetbalgames van EA Sports FC of de FIFA, Call of Duty of Battlefield, League of Legends of Dota,of goude oude titels zoals Tetris, Rollercoaster Tycoon, The Sims of zelfs Snake. En we hebben ook aandacht voor liefhebberijen die dicht op games zitten, zoals Dungeons & Dragons, Lego en de films, series en strips rond reeksen zoals Star Wars en Marvel. Het komt allemaal aan bod in All in the Game. All in the Game werd als podcast al in 2022 opgenomen in het archief van Het Nederlands instituut voor Beeld & Geluid in Hilversum - als eerste podcast van BNR Nieuwsradio en één van de eerste gamepodcasts van allemaal. Gezamenlijk met talloze Nederlandse televisieprogramma’s, radioshows, games, websites, webvideo’s en podcast vormt dit materiaal de Nederlandse mediageschiedenis. Over Joe van BurikJoe van Burik is presentator, podcastmaker en techredacteur bij BNR Nieuwsradio. Je hoort hem bijna dagelijks in de Tech Update met het laatste nieuws over digitale technologie, en gaat daar in BNR Digitaal (samen met Ben van der Burg) elke woensdag dieper op in met gasten uit de techwereld. Daarnaast maakt hij onder meer de podcast All in the Game, voor iedereen die meer wil horen over videogames.See omnystudio.com/listener for privacy information.

Give It To The People Podcast
Give It Get it Biz Series with Ja'Net Adams

Give It To The People Podcast

Play Episode Listen Later Jun 9, 2025 41:03


Chisa Pennix-Brown Chief Experience Cultivator at Give It To the People sat down with Ja'Net Adams of EMACK Consulting on an episode of the Give It Get It Bizness Series. Ja'Net is an International Financial Literacy Speaker, Author, Consultant, and CEO of EMACK Consulting LLC. Ja'Net's path to entrepreneurship started after she was laid off from her job and found herself in $50,000 of debt. She paid that debt off in two years and that led her to speaking around the world sharing her strategies. She has spoken on stages across the United States as well as in Canada, Europe, United Arab Emirates, and South Africa.Her company has worked with K-12, higher education (minority and non minority serving institutions), Corporations, government entities, public and private sector to provide financial literacy workshops, training, curriculum, products, and consulting. Past and current clients are the NBA, Allstate, New York Times, Federal Reserve, Department of Education, White House, Dress For Success, Urban League, Ice Miller Law, TTEC Technology, Truist Bank, NC A&T University, Temple University, Winston Salem State University, University of Central Florida, and Upward Bound.Ja'Net's advice has been featured in Business Insider, Forbes, CNBC, Good Morning America, NPR, BBC, Fox Business, Black Enterprise, USA Today, Huffington Post, and Marketplace Money.

The .NET Core Podcast
.NET Aspire: How Maddy Montaquila and the .NET Team Are Revolutionizing Development

The .NET Core Podcast

Play Episode Listen Later May 30, 2025 62:00


RJJ Software's Software Development Service This episode of The Modern .NET Show is supported, in part, by RJJ Software's Software Development Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that exceed expectations. Show Notes "If your app has a backend, it's Aspire-able. And so it's tools, templates, and packages for really any type of app… So just being able to walk up to a repo, clone it, and hit F5. When was the last time we were able to do that? Like, ten years ago, maybe?"— Maddy Montaquila Welcome friends to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am your host: Jamie “GaProgMan” Taylor. In this episode, we talk with Maddy Montaquila about .NET Aspire, what it is, how it's not just for .NET developers, and how it can help you to run a repo by simply hitting F5, regardless of what's in there. "To me, it really is just a dev tool in a bunch of different ways. It makes you just hit F5 again, no matter how many containers, or local, or deployed services you have to deal with, or projects, or languages, or if you're in VS, or VS Code, or on a Mac, or on a command line, or on a Linux machine. Like Aspire just makes all that magical without replatforming"— Maddy Montaquila Along the way, we also talk about the importance of reducing the complexity of going from, "I have an idea," to, "my app is running in the cloud." And Maddy drops a wonderful metaphor for .NET Aspire using a Logo-based metaphor. And we address the community invented elephant in the room: that .NET Aspire, somehow, locks you into using one vendor. Spoiler alert: it can deploy to any cloud vendor, and even to on-prem servers. Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-7/net-aspire-how-maddy-montaquila-and-the-net-team-are-revolutionizing-development/ Maddy's Links: Maddy on Bluesky Other Links: CNCF OpenTelemetry Helm Codespaces Podman Devcontainers Vim GDB FreeBSD Jail .NET Aspire Community Toolkit CORS MCP Phi-4 Four stages of competence dot.net Cloud features of .NET Customer Stories: customers.microsoft.com dot.net/customers Ollama Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast. Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show

Nuus
Erge veediefstal 'net een van dringende oorgrens-kwessies'

Nuus

Play Episode Listen Later May 16, 2025 0:08


Reaksie word ontvang op die skokkende veediefstal van 87 bees ter waarde van 783 000 Namibiese dollar in die Kavango Oos-streek. Vyf Angolese burgers het die diere op 10 Mei oor die grens gejaag. Die tipe misdaad is nie nuut nie met Zambezi-boere wat miljoene verloor het in die afgelope jare, sowel as boere in die ander noordelike streke. Kosmos 94.1 Nuus het met die oud-Ohangwena goewerneur en afgetrede polisiehoof Sebastian Ndeitunga gepraat.

Smashing Secrets Feng Shui
Harnessing May's Snake Energy: A Guide to Strategic Change

Smashing Secrets Feng Shui

Play Episode Listen Later May 5, 2025 26:19


In this episode, mother-daughter duo Jo and Chloe catch up and share their personal and astrological journeys. They discuss the energies of the 'Net of Heaven and Hell,' with particular emphasis on the transformative power of the upcoming Snake energy on May 5th. The episode covers the impact of various astrological influences, updates on personal challenges, and offers Feng Shui tips for the month, emphasising communication, transformation, and strategic living. Stay tuned for insightful dates and directions to optimise your month.   ______   Smashing Secrets Feng Shui has been brought to you by Mother-Daughter Duo Jo and Chloe Russell. For in-depth monthly horoscopes and other Feng Shui and Chinese astrology updates, subscribe to our Patreon: patreon.com/smashingsecrets For monthly Feng Shui advice subscribe to our newsletter through our website smashingsecrets.com Follow us on Twitter for daily updates @smashingsecret Follow us on Instagram for weekly updates @smashingsecrets To watch our episodes on subscribe to our YouTube © 2025 Smashing Secrets. All Rights Reserved. 

Rebel News +
EZRA LEVANT | Mark Carney champions 'net zero wokeness' over profits

Rebel News +

Play Episode Listen Later Mar 25, 2025 44:38


The Rebel News podcasts features free audio-only versions of select RebelNews+ content and other Rebel News long-form videos, livestreams, and interviews. Monday to Friday enjoy the audio version of Ezra Levant's daily TV-style show, The Ezra Levant Show, where Ezra gives you his contrarian and conservative take on free speech, politics, and foreign policy through in-depth commentary and interviews. Wednesday evenings you can listen to the audio version of The Gunn Show with Sheila Gunn Reid the Chief Reporter of Rebel News. Sheila brings a western sensibility to Canadian news. With one foot in the oil patch and one foot in agriculture, Sheila challenges mainstream media narratives and stands up for Albertans. If you want to watch the video versions of these podcasts, make sure to begin your free RebelNewsPlus trial by subscribing at http://www.RebelNewsPlus.com

The .NET Core Podcast
Deploying With Confidence: Sam Gomez on Terraform, Bicep, and Infrastructure as Code

The .NET Core Podcast

Play Episode Listen Later Mar 21, 2025 68:09


Show Notes "If you talk to people that have been doing Terraform for many years, they're going to tell you that, "Terraform is the law and Terraform is the way to go." But like you said, there's different tools, I would say, or languages that you can use for infrastructure as code. And it really depends what you want to do, what your developers are used to or are comfortable with and what works with your organization as it should be with any tool in software development. You got to grab the one or use the one that is more appropriate for your use case, your scenario, your organization"— Sam Gomez Welcome friends to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am your host: Jamie "GaProgMan" Taylor. In this episode, Sam Gomez joined us to talk about Infrastructure as Code, why you might want to think about using something like Terraform and Bicep, and how they can help you to automate your deployments to the public cloud. Sam also talks about best practises for CI/CD and ways to test your Infrastructure as Code ahead of running it--something that we've all felt the pain of in the past, I'm sure. "Terraform has what's called validation for your parameters. So like I said, you can set up a validation that says, "the only values for the SKU for a SQL server are basic," for example. And if somebody tries to give a different value to that particular parameter, it'll stop automatically and say, "okay, this validation has failed. You know, the value allowed is this one." You can do the same thing with Bicep. So that's another added layer of protection against making these kind of mistakes and adding or configuring the wrong values in your deployments"— Sam Gomez Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET. Podcasthon 2025! One last thing before we start the episode: we're super happy to participate in the 3rd edition of Podcasthon For one week, more than a thousand podcasts will highlight a charity of their choice. And today, I have the pleasure of welcoming Andy's Man Club to the show. Throughout this episode, I'll interrupt the conversation a few times to talk about the importance of mental fitness. The reason that I've picked Andy's Man Club is because mental health support is very important to me. I've used their groups for almost two years and have had the honour of being asked to step up and help run one of those groups. If you'll forgive the name for now, Andy's Man Club is a UK-based charity which organises weekly, informal, peer-to-peer talking groups for anyone over the age of 18 who identifies as male. I'll talk more about Andy's Man Club later in the episode. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-7/deploying-with-confidence-sam-gomez-on-terraform-bicep-and-infrastructure-as-code/ Music Used In This Episode This contains some copyright free music during the interstitials. Each of the pieces of music (linked below) were created by YouTube user HoobeZa, and we thank them for making their work free to use. If you liked the music we used, check out links to the pieces below: "Lounge" "Mellow" "Golden" "Release" Podcasthon 2025 This episode of the podcast contains support for both Podcasthon, Andy's Man Club, and Capes on the Couch. Please feel free to check out both projects at the links below. Podcasthon! Andy's Man Club Capes on the Couch And please remember to check in on your own mental fitness from time to time. Useful Links Sam on LinkedIn Dad's in Tech The bus factor Terraform Registry Azure Verified Modules Bicep for VS Code Terraform extension for VS Code Terraform CNCF Hashicorp Developer Website Sam's MVP profile Sam on X Sam on BlueSky Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast. Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show

The .NET Core Podcast
Metaprogramming Made Accessible: Gael Fraiteur Explores the World of Metalama

The .NET Core Podcast

Play Episode Listen Later Mar 7, 2025 58:49


RJJ Software's Software Development Service This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that exceed expectations. Show Notes "And I think this is really the key factor in software development. I think it's really to keep complexity low, because in most projects, unless you are writing an operating system, a framework or rocket navigation you are not coding against hardware; like the hardware is not your bottleneck. You are coding against human brains, cognitive abilities of your team; like how many smart people your company is able to put on your team, this is your limiting factor so we need to keep complexity low and I think it's really the most important benefit."— Gael Fraiteur Welcome friends to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am not your host: Jamie. I'm Delilah and I will be recording the intro for this episode because Jamie is suffering with a throat infection. In this episode, Gael Fraiteur joined us to talk about Metaprogramming with Metalama. Gael is the original author of the wildly successful PostSharp and has been working with the aspect-oriented programming pattern for over 20 years. In this conversation we talk about how metaprogramming (regardless of whether you use Metalama to achieve that or not) can save on both the complexity and the number lines of code in your projects. "Well, there are studies that try to correlate the cost of software projects to the number of lines of code. And the conclusion is: it is more or less a linear dependency. A bit super linear. That means that if you have 15% fewer lines of code, you are going to get 15% lower development cost. So that's the easiest part"— Gael Fraiteur Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET. My voice was created using Generative AI. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-7/metaprogramming-with-gael-fraiteur/ Gael's Links: Gael on LinkedIn PostSharp on LinkedIn Metalama: Metalama homepage Documentation Marketplace GitHub Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast. Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show

Skiete Willy Podcast
S05E25: Speelwijze Bosz luistert nauw: 'Net als goed carnaval vieren!'

Skiete Willy Podcast

Play Episode Listen Later Mar 6, 2025 82:57


Marco Timmer en Björn van der Doelen doen hun best om het gesprek over PSV zo lang mogelijk uit te stellen. Eerst moet er natuurlijk uitgebreid worden nagepraat over Björns afgelopen carnavalsweek, die hij zelf omschrijft als de mooiste ooit!Zie het privacybeleid op https://art19.com/privacy en de privacyverklaring van Californië op https://art19.com/privacy#do-not-sell-my-info.

The .NET Core Podcast
The Infinite Game Meets Azure Security with Bojan Magušić

The .NET Core Podcast

Play Episode Listen Later Feb 21, 2025 63:37


RJJ Software's Software Development Service This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that exceed expectations. Show Notes "I always believe, and this is taking my kind of Microsoft hat off, and I'm sharing my personal view here. I definitely believe regardless of the public cloud provider in question, they're all part of a bigger ecosystem. And I emphasize the word ecosystem. I believe security as, you know, a problem statement of our time, it's just so complex that it really can't be solved by a single company or by a single organization or a single individual. You really need to see like collaboration and cooperation taking place across different sectors, across different public cloud providers."— Bojan Magušić Welcome friends to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am your host: Jamie "GaProgMan" Taylor. In this episode, Bojan Magušić joined us to talk about both his new book "Azure Security" but also his work as part of the security team at Azure and his top tips for protecting your digital landscape (aka your apps and services) on the public cloud. Not only did Bojan and I talk about the security aspects of protecting your public cloud digital landscape, but we also talked about how all the public cloud providers actually work together to ensure that everyone is protected from CVEs and exploits when they are discovered. An application of the Infinite Game, if you will—if you're not sure what that is, we cover that in the episode, too. "So instead of at times you know thinking of it as a zero-sum game, I definitely believe there is opportunity to kind of expand the ecosystem and partner in meaningful ways where we can share information and share insights and guidance and even skill sets that are going to make us all as an industry and, you know, as clients more secure."— Bojan Magušić Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-7/the-infinite-game-meets-azure-security-with-bojan-magusic/ Useful Links Bojan on LinkedIn Azure Security OWASP ZAP—now owned by Checkmarx Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast. Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show

The .NET Core Podcast
Grokking Application Security: Malcolm McDonald on Securing Your Apps

The .NET Core Podcast

Play Episode Listen Later Feb 7, 2025 72:08


RJJ Software's Software Development Service This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that exceed expectations. Show Notes "This should be a mantra for anyone working on web applications or web APIs: you should validate any input of the application as much as possible. When you conceptualize it, all the malicious input into your application comes across in an HTTP request at some point. It's either in the URL or in the body. That's generally speaking, unless you have a supply chain attack, that's generally the vector by which your application will be attacked. Before you even start to kind of think about specific vulnerabilities, if you narrow down what is permissible input right out of the gate, then you kind of close the door on so many different vulnerabilities without even thinking about it."— Malcolm McDonald Welcome friends to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am your host: Jamie "GaProgMan" Taylor. In this episode, Malcolm McDonald joined us to talk about the importance of Application Security, knowing the basics of secure coding, and backing that all up with both "secure by default" designs, and subscribing to CVE notifications. "So what you find in your career is that if you set down kind of sensible default behaviour in your codebase earlier on, then everyone will follow that. You establish, kind of, best practices. It might take a little bit longer, but if you say, "this is the way we do this over here," then even yourself when you, kind of, come back to, will kind of, reproduce that path. So the initial, kind of, like first few check-ins to your source control are key to, like, establishing best practice"— Malcolm McDonald One note before we begin: some of Malcolm's audio is a little rough. Mark, our superstar editor, has done what he can, but there are parts that might be a little unclear. If you have trouble with the audio, please remember that there is a full transcription linked in the accompanying show notes. Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-7/grokking-application-security-malcolm-mcdonald-on-securing-your-apps/ Useful Links Malcolm on LinkedIn Grokking Application Security Hacksplaining Hash function Don't Accept The Defaults Bcrypt Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast. Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show

AutoExpert
World's biggest battery fire at Moss Landing, California is a 'net zero' disgrace

AutoExpert

Play Episode Listen Later Jan 26, 2025 28:37


Save thousands on any new car (Australia only): ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://autoexpert.com.au/contact⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ Slash your power bill, increase your energy security, and take effective climate action with a quality home solar and battery backup system at ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://AutoExpert.com.au/solar⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ Get reliable 240-volt power off-grid @ Bluetti portable power: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.bluettipower.com.au/?ref=8xzu1i8qk8⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ OLIGHT DISCOUNT! (These are awesome.) ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Get 12% off here >>⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ Use code AEJC Help support my independent reporting, securely, via Patreon: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.patreon.com/user?u=54778969⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠

The .NET Core Podcast
The Security Expert Speaks: Tanya Janca on Learning to Code Securely

The .NET Core Podcast

Play Episode Listen Later Jan 24, 2025 71:07


RJJ Software's Software Development Service This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that exceed expectations. Show Notes "From the very first lesson of "Hello, World" they teach us to make insecure code. So the first thing with "Hello, World" is how to output to the screen. That is fine. But the second part of "Hello, World" is: you ask them their name, you take their name. you don't validate it, and then you say "Hello," and you reflect their name back onto the screen with no output encoding. And then you just made cross-site scripting. And right from the very first lesson, we teach everyone wrong in pretty much every language, and so as a result we end up with a lot of people doing code the wrong way. Like, universities are still teaching lots of things wrong. And so I'm hoping that this book will help."— Tanya Janca Welcome friends to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am not your host: Jamie. I'm Delilah and I will be recording the intro for this episode because Jamie's throat infection returned, making it tough for him to record this intro. In this episode, we welcomed Tanya Janca back to the show. This conversation marks her third appearance on the show, and a slight change in focus to Secure Coding. We talk about how developers are taught to write insecure code from day one (or "Hello, World!"), about how her new book "Alice and Bob Learn Secure Coding" could help with that, the many hours of free education and learning that Tanya has created alongside the book, and how both data scientists and academics approach software development differently to some of us developers. "There are so many amazing security features in .NET. There's so many. Like, because I... I wrote about eight different frameworks and .NET by far had the absolute most different security features. And part of it, some of them are from Windows. Some of them are from C... because I wrote about C# and .NET. And to be quite honest, audience, I mixed them up quite a bit because, "what is specifically C#, and what is specifically .NET," got a bit confused in my brain. But I'm like, all of it's good. Do all of it"— Tanya Janca Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET. My voice was created using Generative AI. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-7/the-security-expert-speaks-tanya-janca-on-learning-to-code-securely/ Tanya's Previous Appearances: Episode 77 - Application Security with Tanya Janca Episode 105 - More Application Securuty with Tanya Janca Useful Links Tanya's books Tanya's newsletter Hello, World Don't Accept The Defaults Semgrep Okta Pushing Left, Like a Boss: Part 1 Owasp DAST (Dynamic Application Security Testing) SAST (Static Application Security Testing) Semgrep Academy (previously known as WeHackPurple Academy) Application Security Foundations Level 1 Owasp Juice Shop OwaspHeaders.Core Owasp Top Ten Content-Security-Policy Trusted Types Jason Haddix Retrieval-Augmented Generation (aka RAG) Posting Malicious Code as an Answer Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

All TWiT.tv Shows (MP3)
Untitled Linux Show 186: Accidental Honeypot

All TWiT.tv Shows (MP3)

Play Episode Listen Later Jan 19, 2025 83:25


Hosts Jonathan Bennett, Ken McDonald, and Jeff Massie discuss several significant developments in the Linux ecosystem. They begin with an urgent security vulnerability in rsync version 3.3 and earlier that requires immediate updates. The hosts then cover the progress of KDE Plasma 6.3's development, highlighting numerous bug fixes and improvements. They discuss the upcoming Linux kernel 6.13 release and preview features coming in kernel 6.14, including significant improvements for gaming through Wine with NTSync support. The conversation also covers TuxCare's extended support for Microsoft's .NET 6.0, LXQT's new Wayland session support in OpenSUSE Tumbleweed, and a detailed technical discussion about PCI Express 7 specifications and testing requirements. Find the show notes at https://tinyurl.com/2zd37cp3 Host: Jonathan Bennett Co-Hosts: Ken McDonald and Jeff Massie Want access to the video version and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.

The .NET Core Podcast
Unlocking the Power of AI: Jim Bennett on Pieces for Developers

The .NET Core Podcast

Play Episode Listen Later Jan 10, 2025 69:07


RJJ Software's Software Development Service This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that exceed expectations. Show Notes "So we're dealing with code bases that are getting bigger and bigger every day. You know, those million line code bases, two million line code bases is not unusual. We are being pushed to do more. I remember when I was working at Microsoft a couple of years ago, Satya Nadella, CEO, his favourite phrase was, "you have to do more with less." But yeah, so Satya was big on this idea of do more with less. And this has kind of resonated across the industry as a whole."— Jim Bennett Welcome friends to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am not your host: Jamie. I'm Delilah and I will be recording the intro for this episode because Jamie is suffering with a throat infection. In this episode, Jim Bennett returns to the show after a six-year absence. In his previous appearance, Jim introduced us to Xamarin, but in the time since that appearance, Xamarin has been sunsetted. So it felt natural to start our conversation about the wonderful outpouring of support over on X with the hashtag #XamarinGaveMe. The main topic of conversation is about Generative AI, Large Language Models, and how the new startup, Pieces, can help developers to keep the context of what they are working on at the front of their mind at all times; both when they are online and off. "If I said to you, "which character from the Pixar movie Up are you?" The answer is going to be, "Doug," we're all Doug. We're all like, "squirrel!" So if we have to go from our IDE to a browser to ask a question, we're reading email on the way. We are looking at chat tools on the way. Oh, we're in a browser. "Oh, I've got a notification on Blue Sky. I'm going to have a look at that." We are context switching. We are distracted. We are drinking coffee. We are losing our productivity"— Jim Bennett Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET. My voice was created using Generative AI. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-7/unlocking-the-power-of-ai-jim-bennett-on-pieces-for-developers Jim's Links: Jim's linked on Link Tree Pieces Pieces Discord #XamarinGaveMe Xamarin in Action (AKA Jim's book on Xamarin) Jamie's Public NuGet Packages: OwaspHeaders.Core ClackMiddleware OnionArch.Mvc Useful Links Generative AI for .NET Developers with Amit Bahree Ollama OpenVino LLMs Mentioned: Llama Microsoft Phi Mistral Qwen-2.5 which Jamie mis-names as Quon. Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

Kick-off met Valentijn Driessen
Feyenoord-directeur Te Kloese over dramatisch ongeluk: 'Net een oorlogstrauma'

Kick-off met Valentijn Driessen

Play Episode Listen Later Dec 31, 2024 61:25


In drie specials van de voetbalpodcast Kick-off van de Telegraaf komen de algemeen directeuren van PSV, Ajax en Feyenoord zeer uitgebreid aan het woord. In deze aflevering ontvangen chef voetbal van Telesport Valentijn Driessen, Feyenoord-watcher Marcel van der Kraan en presentator Pim Sedee Feyenoord-directeur Dennis te Kloese. Die is openhartig over de zwartste bladzijde uit zijn leven. Verder vertelt Te Kloese over zijn avonturen in Mexico en Amerika, en de wisselende eerste seizoenshelft met de nieuwe trainer Brian Priske.See omnystudio.com/listener for privacy information.

The .NET Core Podcast
Modern .NET NuGet Packaging with Scott Harden

The .NET Core Podcast

Play Episode Listen Later Dec 20, 2024 49:16


RJJ Software's Software Development Service This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that exceed expectations. Show Notes "So a lot of these features are new features that probably weren't there when you first made your package. But I'd like to just briefly talk through what each of these are and talk about how to fix them. So before jumping into the complexity of those red Xs, let's just take a little step back and talk about how to edit what appears in a NuGet package. Because it might be a little bit confusing for someone who's brand new."— Scott Harden Welcome friends to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am not your host: Jamie. I'm Delilah and I will be recording the intro for this episode because Jamie is suffering with a throat infection. In this episode, Scott Harden joined us for the final part in a special three part series. This final part of our conversation takes the major points from the previous two episodes and applies them specifically to authoring NuGet packages. We start by discussing what NuGet packages are, cover the NuGet Package Explorer (which you can run in your browser, by the way), and finally wrap everything up by taking a look at a PR that Scott had provided for one of Jamie's open-source packages: OWASP Headers.Core. "So in this case, it's like, well, okay, what icon do we use? A lot of developers are like, 'I'm a programmer. I'm not a graphic designer.' But—I just want to encourage everyone. It doesn't matter. First of all, no one's downloading your NuGet package because you're a graphic designer. Some of the most popular NuGet packages have really, really, really simple icons. And I'm not going to call any by name but it's kind of a joke where a lot of people make a really simple one-off icon when their project gets small and they kind of feel like they can never change it later because the project got big, so you have a lot of really great projects with really simple icons, so don't be intimidated by that"— Scott Harden Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET. My voice was created using Generative AI. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-7/modern-net-nuget-packaging-with-scott-harden Scott's Links: scottplot.net swharden.com GitHub LinkedIn Jamie's Public NuGet Packages: OwaspHeaders.Core ClackMiddleware OnionArch.Mvc Useful Links Package authoring best practices licenses.nuget.org SPDX License List Microsoft.SourceLink.GitHub Scott's PR for OwaspHeaders.Core: "Improve NuGet package metadata" Inkscape ScottPlot.NET: GitHub NuGet scottplot.net The charts that Scott was referring to when talking about downloads per day, can be seen here Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

960 KZIM
Time to 'Net Zero' USA Out of UN Climate Meetings

960 KZIM

Play Episode Listen Later Dec 17, 2024 11:54


The .NET Core Podcast
Open-Source and Our Digital Legacies with Scott Harden

The .NET Core Podcast

Play Episode Listen Later Dec 13, 2024 75:27


RJJ Software's Software Development Service This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that exceed expectations. Show Notes "I don't want to go into the details right now, but for the listeners, I will say that we are right in the middle of an explosive situation right now with some WordPress drama. WordPress and WP Engine are experiencing a lot of the fallout, kind of related to what we talked about in the last episode, where you start out with some good intentions and then you get in a situation where both sides kind of feel burned. And I'm not going to say that there's a perfect solution out there, But I do think that this frequent check-ins and asking, you know, "is this good for me and what needs to change for this to be good for my life?" is important."— Scott Harden Welcome friends to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am not your host: Jamie. I'm Delilah and I will be recording the intro for this episode because Jamie is suffering with a throat infection. In this episode, Scott Harden joined us to talk more about open-source, software licensing, and a little on some of the most recent NuGet package updates that .NET developers should know about. It's important to note, Scott and Jamie talked about the WordPress controversy which was still unfolding as we recorded (which on October 19th, 2024). They brought it up not to make fun of WordPress or to add fuel to the flames, but to talk about the fact that it highlighted Scott's point about checking in with yourself regularly, as an open-source developer, about whether you're getting what you want from your public repos. Whilst talking about open-source development and licensing, Scott brought up a question on our collective and individual digital legacies. "And this is kind of a startling topic to bring up, but what if you just disappeared tomorrow? Because people just leave because they have some medical situation or some life situation, or they die. And this happens. This happens in software. We'll talk about some specific examples in a minute. But, you know, if you disappear tomorrow, it's interesting to think about kind of what your digital legacy would be. And, you know, you could have left this thing behind in a way that it could have been used by everyone or anyone."— Scott Harden This episode has a lot of resources in the accompanying show notes, so if you're listening along in a podcast player make sure to head to the website (there'll be a link). That way you don't miss out on all the wonderful things Scott and Jamie talked about. As a form of trigger warning, at around the 58 minute mark Scott talks about how his own journey with cancer brought the idea of his digital legacy to the forefront for him. Both Scott and Jamie also talk about the late Abel Wang and Pieter Hintjens. And they talk about other examples of developers who are very public with their health struggles: Jeremy Likness and (previous guest of the show) Jon Smith, who suffer with Alzheimer's disease and dementia respectively. We understand completely if you want to skip this entire section. But we also feel that there are very important points raised whilst talking about these, less cheery, matters. This conversation makes up the bulk for the final 10-15 minutes of the episode. Aside from a teaser for the next part (which is all about NuGet packages), you won't miss anything .NET specific if you choose to skip this part. Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-7/open-source-and-our-digital-legacies-with-scott-harden/ Scott's Links: scottplot.net swharden.com GitHub LinkedIn Jamie's Public NuGet Packages: OwaspHeaders.Core ClackMiddleware OnionArch.Mvc Useful Links GNU Terry Pratchett OWASP Secure Headers Project GitHub sponsors Jamie on Coffee and Open Source with Isaac Levin The WordPress vs VP Engine drama, explained What we know about the xz Utils backdoor that almost infected the world .NET Foundation Finding Strength in Weakness by Jeremy Likness How to update a NuGet library once the author isn't available by Jon Smith Entity Framework Core with Jon Smith A protocol for dying Get Busy Living with Abel Wang ScottPlot.NET: GitHub NuGet scottplot.net The charts that Scott was referring to when talking about downloads per day, can be seen here Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

Nuus
Geslaagde aansoeke van IPC, LPM oor verkiesings 'net die begin'

Nuus

Play Episode Listen Later Dec 13, 2024 0:38


Die Verkiesingskommissie is in die Verkiesingshof opdrag gegee om inligting aan die IPC en LPM te verskaf, soos aangevra in hul dringende aansoeke. Die partye het afsonderlike aansoeke ingedien oor aspekte van die Nasionale Vergadering-verkiesings, wat toe saamgevoeg is. Hulle kan op 18 en 19 Desember toegang kry tot verkiesingsmateriaal, en die polisie moet teenwoordig wees. Kosmos 94.1 Nuus het gesels met die sekretaris-generaal van die Republikeinse Party, Elvire Theron, wat sê dit is net die begin.

ExplicitNovels
The Great Red Coat of Father Christmas: Part 1

ExplicitNovels

Play Episode Listen Later Dec 12, 2024


Father Christmas enjoys a loving neighborhood couple.Based on a post by Drmaxc. Listen to the ► Podcast at Steamy Stories. Father Christmas' Great Red Coat: A seasonal fantasy Malcolm Butteridge stood in the bathroom of his flat, looking at himself in the mirror. His twinkling blue eyes looked back at him beneath shaggy white eyebrows. He broke into a smile and shook his head. His large white beard moved with it and the light caught and flashed off his spectacles. If he was to don a long red coat with hood and a pair of wellies and step out into the night on Christmas Eve, and the snow, then any child still up, perhaps looking out of the window for reindeer and sleigh, would point wide-eyed at him. He really was the perfect image of Father Christmas (or 'Santa' as seemed to have become the popular term, brought over from the States yet, of course, going back to St. Nicholas and so on). But Malcolm had no long red coat, nor even that modern shorty red and white jacket with trousers - which just did not have the gravitas of the long coat. In fact, he was standing in his bathroom wearing nothing at all. No disguising that white hair was not just to his hair, eyebrows and beard but extended to his chest and, yes, his lamb's wool white pubic curls. Father Christmas with no clothes on and, Malcolm was pleased to see, even feel, a fairly firm erection.'Sit on my knee little lady. 18 years old, are you? Not so little then! Good grades in college, I hope? Now what would you like Santa to bring you?''A nice big cock please, Father Christmas. I want an orgasm and cum as white as your beard.''Plenty of cum, little lady?''Oh yes, Santa, lots, and lots, please. I like cum!'Malcom had a big sack, tucked just below his erection, with a couple of large 'presents' in them, but he was not sure that would be enough. It would be a job for the elves as well: all their ball sacks too! Malcolm found the idea pleasing; the young coed and all that elf-cum, white as snow. He reached and stroked his erection. Even at seventy-five Malcolm liked a good wank with his rather large cock. He liked to read a good bed-time story or even look at a picture book. His big fleshy bag of presents swung with the action.His flat was warm. He had long ago dispensed with pajamas, even bright red ones with white trim, and teeth brushed, and hair and beard combed, he walked from bathroom to bedroom. Hall and bedroom were in darkness. The electric light was not on. There was a reason for that, and it was not simply that once in bed he did not like to get up again to turn the lights off; the reason was rather more interesting. Sometimes, just sometimes, he was able to see into his neighbors' bedroom and not only did Malcolm enjoy a good story or picture book or two, but he liked a bit of a stage show.Sylvie and Elvin were a nice couple. Ever so nice. Friendly and obliging. Might they be shocked to know that beyond sometimes getting groceries and doing other little helpful jobs for Malcolm Butteridge they also provided sexual stimulation and the opportunity for a very nice cum?Perhaps it was because his flat was some way away, perhaps they just did not think Malcolm would use binoculars, but Sylvie and Elvin were not very good at drawing their blinds. Perhaps it was because their bedroom window, or the main one, was in the sloping ceiling of their much-modernized house. It afforded a remarkable view to Malcolm and his strong binoculars. He saw a view of their bed, somewhat from above, and even into the doorway of their bathroom, plus a great deal of the bathroom besides. Some days Sylvie would drift from the bathroom into the bedroom in pajamas or nightie. Other times,And it was not as if Malcolm became all embarrassed or disappointed when Elvin walked from the bathroom naked. Malcolm could appreciate the male body as well. Especially when, Indeed!And there Elvin now was, visible to Malcolm's binoculars. Not a stitch upon him, standing in the doorway of the bathroom with his cock hanging and the young man clearly rather damp from his bath. What a lovely little cock the young man had in its bed of curls. Malcolm imagined reaching out and stroking it. In the glass of his binoculars, it all seemed as if in reach. Curling under penis and balls and holding it in his hand before gently stroking it into tumescence; all delightful five inches of it. Malcolm had seen it before, knew how big it grew. It was not that big. His tongue rolled around his lips touching his moustache and beard. He would like to suck that. It was the right size for sucking, unlike his own rather big cock. It would also be rather nice to rub against his own, perhaps hold them both together in his big fist and stroke. One great big one and one not so very big; firm against each other, being moved in unison.Or, and this was what he really would like to do, ease his big knob into young Sylvie whilst Elvin was already lodged in her ass. Malcolm had never done that; not to Sylvie or, indeed, any other woman. He had always wanted to try double penetration. Not Sylvie's ass for him. Too big for that, he was sure, too big for Elvin's as well! Well, the privilege of age perhaps to take the primary orifice. He would take the front seat and Elvin the back! If only.Malcolm's very large penis strained, and he felt the glass cold against his knob.Joy! There was Sylvie's ass in his binoculars, the one which would be far too tight for his knob. Not too tight to stroke his cock up her ass crack, though, and feel her rubbery but too small anus against his knob. She had come into view and was embracing her man. Malcolm lowered his binoculars and admired Sylvie's ass center stage before raising them again for the detail. She had two delightfully plump and curving cheeks, two perfect dimples above her crack and the divide running down to, yes, he could see curls peeking out between her thighs, they were not exactly squeezed together. He could not see her ass hole, hidden between those two squeezed together cheeks. Malcom did not think his penis would fit, was sure it would not - but that did not mean he did not fancy trying, poking his cock between those cheeks at her little brown star. Malcolm stared, imagining, his cock in his hand and his loose skin sliding over his knob and against the cold window glass. He pulled back exposing the whole cock to the night, the flared corona and the dark purple band as his helmet curved down and then out and around under to the shaft. Convex and then concave, an ogee shape. Perhaps he could push into Sylvie just a little way and squirt!His teeth appeared in a wide smile as he watched Elvin's fingers reach around and clasp Sylvie's twin cheeks. He had before imagined Elvin and Sylvie with headphones and him issuing instructions by radio; him telling them what to do in their bedroom and on their bed. It was a nice idea. Would they, or at least some other couple, like that? Being instructed how to perform sexual acts, placing themselves under another's control. Not even someone in the bedroom, not even being able to see that other person but knowing he could see them as his disembodied voice spoke in their ears. Perhaps a willing cuckold being the observer and controller, actually telling his friend what to do with his wife, telling his wife to suck his friend. Telling his friend when to put it in.Would Elvin do it? Would Elvin pull Sylvie's cheeks apart and expose her anus? What was this? Yes! Malcolm watched with undisguised pleasure as Elvin's knob appeared between Sylvie's thighs. Elvin had erected up and along Sylvie's sex and if not poking right out from her cheeks, his knob was most definitely there. And then Elvin did just what Malcolm wanted; very much as if Elvin did indeed have an earpiece and an instruction had whispered, perhaps a little hoarsely, in his ear. He did indeed pull Sylvie's cheeks apart and there it was so clearly; Sylvie's brown star and, below it, very close, Elvin's swollen knob. Malcolm's tongue came through his lips imagining licking both together, male knob and female anus both fresh from the bath. Up and down, up and down.Against the cold glass of Malcolm's window pre-cum was being smeared by his rubbing cock.Little did Sylvie know just what was revealed to the old man across the lawn and car park. Little did she know he knew by sight every inch of her body; even that particular inch of her body, her ass hole. Nor would she have thought the lovely old man with his ridiculous 'Father Christmas' hair and beard would so love to have entered, perhaps only part penetrated, her ass and released his stuff there. And other places of course. Malcolm would very much have liked to come all over her breasts, filled her mouth with his creamy cum or, of course, managed to get his large cock up into her, probably, rather tight vagina, perhaps after Elvin had helpfully 'eased' it for him.The knob was withdrawn, and Sylvie eased herself around her man who was rather blocking the doorway to the bathroom. In so doing Malcolm could clearly see the change that had come over Elvin. The soft little cock now stood right up. Five inches of real man. He rather hoped Sylvie would kneel down and suck. He liked to see that, liked to imagine Sylvie sucking his own. He was not sure it would fit in her mouth; she might have to merely lick. Elvin seemed to have a very much larger mouth. Perhaps he might like to suck instead, whilst Malcolm watched Sylvie suck Elvin's dick.For a few moments Sylvie was out of sight, perhaps having a little wee in the bathroom, perhaps brushing her hair, perhaps brushing her teeth, perhaps fitting on a strap-on's harness ready to take Elvin from behind. What a thought! Even better if he, Malcolm, could come up behind Sylvie and fuck her as she did it. She in Elvin, he in her.For a few moments it was just Elvin and he standing there. In reality a long way apart and, of course, Elvin had absolutely no idea his exposed erection was being voyeuristically admired; had no idea at all what his neighbor, that so very nice, jolly old boy with the snow-white hair and red cheeks was imagining doing; had no idea what it might feel like to have a very substantial cock pressed hard against his own and for it to rub. Malcolm, though, was imagining just that, and Elvin's penis would be a lot warmer than the, admittedly double glazed, glass he was pressing against; two cocks firm in his fist as he rubbed.Elvin was a good-looking young man with his fair hair, blue eyes, and white skin. Quite a Nordic looking young man, which contrasted nicely with Sylvie's dark hair and browner skin. He was standing directly facing Malcolm so there was no difficulty on Malcolm's part imagining them together, cock to cock. Firm rubbery cock, to firm rubbery cock.The moment passed and Sylvie came back, or at least into the doorway. She stood behind Elvin, reaching around and stroking his erection with her hand. Lovely to have a woman's fur pressed against your ass cheeks, hard nipples pushing into your back and your cock being gently pulled by her hand; Malcolm would have liked that too. Or to stand behind Sylvie, his large penis right up her ass crack, his body pressed into hers and his hand reaching around both her and Elvin to stroke Elvin's cock as if it was really Sylvie's!The amorous couple moved to the bed. Not for a simple cuddle, that was not their style. It was clearly an adventurous marriage. The Karma Sutra and perhaps other instruction and ideas books clearly upon their bookshelf. Elvin lay down and Sylvie got astride him, not on her knees but upon her feet standing on the bed above him. Malcolm was puzzled, but more than a little interested in what would happen. A lovely view of the naked Sylvie from her head to her toes, beneath her Elvin, his feet crossed, and his erection lying up his stomach. Elvin reached up with his left hand to her knee, perhaps to steady Sylvie, and then raised his other hand up between her spread thighs. Malcolm watched with delight as Elvin very clearly began to masturbate his girl, his fingers poking up into her and around her sex. Elvin would have an excellent view of what he was doing, be able to see all of Sylvie's folds and places.Presumably that was why the light was still on. That was certainly more than a help to Malcom too. He could see much and, without harm to them, enjoy borrowed sex, his hand and their exhibition. He was certainly stroking, covering, and uncovering the swollen helmet of his cock.Not only was Elvin's fingers up beyond the fine dark triangle at the center of Sylvie's hips but she was moving them from side to side rhythmically, almost belly dancer like,whilst with both hand she held and played with her two not inconsiderable breasts. There was no weakening of Elvin's erection despite it lying there untouched. Had Malcolm been there in the room it would not have been just lying there. He would have held and stroked, most likely sucked. A nice mouth sized cock, not too large. Malcolm stroked with enthusiasm. He would love to measure his against Elvin's, not that his would not be the winner, by a considerable margin, but so good to feel another's firmness. And then, of course, fuck Sylvie - together.Simply superb to watch Elvin's hand work. He had pulled thumb and all but his forefinger back and was now raising and lowering his finger up into his girl and then down again. So much the motion of sexual intercourse but done with a comparatively thin digit, not a long, thick, and potent cock. Elvin's cock, to be fair, was considerably bigger than his right forefinger but nothing on Malcolm's. He looked down but could barely make it out in the darkness. What would Sylvie make of that if presented to her! Would she not like to be fucked by that? Fucked by Father Christmas' cock.What a lovely shape to her body. Malcom so admired the splay of her hips, her firm but not overlarge thighs, the narrowing at her tummy and her delightful little hidden tummy button and then up to her substantial breasts. Very much a woman and just the sort of woman he would like to fill with his sperm and not spatter the cold glass of his window, as seemed more than likely to follow. Suck Elvin to a conclusion and then fuck Sylvie to his own conclusion. Very nice!Malcolm raised his other hand to steady the binoculars and, also, to prevent him over stroking his cock. Lovely to watch Elvin's hand and fingers moving between the girl's thighs. Up and down. He was not surprised to see the girl move; was not surprised when she settled astride Elvin's face. She would have found that very ticklish had it been Malcolm's face, but Elvin was clean shaven with not so much as a moustache. With Malcolm it would have been a meeting of white hair and black, a mingling of white and black curls as his tongue licked away, penetrating her and no doubt his lips then sucking upon her little button. That, presumably, was just what Elvin was doing.A lovely thing to do, and how Malcolm would have loved to have been in their bedroom with them, by invitation of course, but with Sylvie's sex engaged upon Elvin's face there was not so much of Sylvie to play with, had he been there. But Elvin's penis was untouched. Hidden now behind Sylvie, Malcolm could not see it from his vantage point-- and nor could Elvin. That pleased Malcolm, it gave him ideas. He had a 'thing' about men's penises and him stroking or sucking them, without their knowledge! Not that a man would not know if his penis was being stroked or sucked but the idea that got Malcolm, and he had had plenty of time to think upon it, was of sucking when the man did not know it was another man but thought it his woman or a woman. Best if the man would be appalled at the idea, yet ideally Malcolm bringing the man off unaware. Elvin might be a little surprised to feel another mouth upon his cock whilst tonguing Sylvie.Of course, had Sylvie been the other way around then Elvin would still have been unseeing due to her thighs clamped around his face, but she could have sucked on Elvin as Elvin tongued her, moreover she could have handed Elvin's nice little cock over to Malcolm. He imagined himself creeping, Father Christmas like, into the bedroom at Sylvie's beckoning. Elvin being quite unaware it was not Sylvie now stroking his cock, that it was not Sylvie sucking his knob, not Sylvie fondling his balls, even tickling his little ass hole, nor Sylvie swallowing his spurting, hot cum. A little secret between Father Christmas and herself.The idea was a frequent visitor to Malcolm's head when in bed and when young Elvin and Sylvie did not perform live for his benefit in their bedroom. Malcolm had seen on the 'Net' the idea of the 'milking table,' a massage table with a strategic hole to drop one's penis through, somewhat strangely so the masseuse could suck and make the penis ejaculate whilst the man lay flat upon his stomach. A slightly odd idea because most men would surely be happy enough on their backs or even crouched on hands and knees so able to watch the pretty masseuse working his cock and making it ejaculate. Perhaps there was something more in it for the girl in having a cock disembodied from the man to play with. Nonetheless it seemed a popular idea and it gave the lovely idea, to Malcolm, of the masseuse under the table not alone but with him, and she taking a rest whilst he pretended to be her and played with the man's hanging cock. Even better with two men on side-by-side tables. Perhaps the men nervous of revealing their erections to each other, still less spurting in full view, how embarrassed they would be for the other to see their penis turgid, but happy to lower limp dicks through the holes and chat and joke together perhaps even with a towel nicely hiding each other's buttocks from the other whilst the incredibly beautiful masseuse played with their cocks under the adjoining tables, stroking and sucking them. Content to experience sexual bliss with the other but not having anything seen of their own erect penis, neither rising from the table until safely soft again after the sucking. One man shaking with pleasure whilst his is sucked and telling the other how good it is, little realizing it was Malcolm at work and not the pretty girl. Malcolm with a cock in each hand, big and chunky, his lips around one full knob whilst sliding the foreskin over the other, and why not, the lovely masseuse sucking Malcolm's knob! Of course, the men might feel his beard! 'Just my hair,' she might say, raising her lips from Malcolm's cock. And, after it all, the girl eventually rising with cum upon her lips from under the table, neither man knowing if it was the others, but it being neither, it actually being Malcolm's! All their pent up cum instead in his stomach.Malcolm licked his lips. How good it would be to suck Sylvie's delightful folds and then Elvin's hard cock. Perhaps lick them both together as they fucked. His lips and face intimate with their genitalia, encouraging both into orgasm. He wanked away at his thoughts and the view over the way and through the couple's bedroom window.The ejaculation from Malcolm's penis, when it finally came, was incredibly strong and satisfying. Malcolm had been storing it up for days - that seemed to be the right way to go at his age. He still took an interest in sex most days, but without allowing the final physical act. Edging but not cumming. This one was quite a gusher, it was a pity Sylvie was not there to witness it, or indeed Elvin. A comparison of ejaculations. Malcolm was sure his would be the more prolific. Certainly, from what he had seen through his binoculars he came the better. He had watched Sylvie's hand bring Elvin off before, indeed with Sylvie away, Malcolm had watched Elvin bring himself off more than a few times. He had seen Elvin's penis cumming by Elvin's own hand, and very nice it was too. Plentiful, nonetheless, like his own.Malcolm did not draw the curtains but just climbed into bed, his penis still leaking as it subsided. He would clear up his window glass in the morning. He kept glass cleaner on hand, an unusual thing in a bedroom.Does a voyeur really wish to participate? Or is the pleasure simply in the watching? The safety of observation from a distance and not having to perform. Faced with the reality, the invitation to join in, would many voyeurs find themselves not up to the challenge, their penises failing to rise, not maintaining 'wood', or simply falling away too soon and unfulfilled. Would the reality of the invitation, please do intrude, be too much of a shock? Fantasy easier to cope with than reality.Malcom awoke from sweet dreams and drew his curtains, not to open but to close them. A voyeur does not perhaps wish to be seen! And he was naked. Despite retirement he still undertook some work, and this year, as last, he had indeed been employed in a role suitable to his appearance, Father Christmas at the local department store. Very much a seasonal job. And he did not need to wear a false beard!Let us not imagine Malcom was some creepy old man taking sexual pleasure in having children sit upon his knee. No, absolutely not. Young women maybe, quite a different matter and, almost certainly, he would relish that; but what young mother did that and sit upon his knee? Young men would not go amiss either. Malcolm could certainly imagine fine young men upon his knee - and did.His twinkling and roving eye certainly took in the young mothers, and he stored the memory for 'bedtime' when he could imagine a scene somewhat different from the 'Santa's Grotto' made of tinsel, crepe paper and papier mache at the local department store. His thoughts took him to a rather more realistic grotto or even a cabin away in the wilds of Lapland or somewhere. A snowy landscape through the window and him sitting on a firm wooden chair with a fire burning merrily in the grate. Upon his knee a pretty young woman, maybe a young mother, maybe a pregnant young mother, Malcom rather liked their rounded tummies and what it implied they had been up to. Perhaps getting each to tell him, uncle like, all about it, the impregnation as, maybe, he stroked their 'bump'.Naked, well why not, or at least a pretty light dress with little underneath, the young ass warm upon his knee."And what would you like as a present for Christmas?""A nice dildo please. My boyfriend just doesn't satisfy me."How good to produce one from his sack, despite the wrapping paper its shape obvious. "You can unwrap it now."The girl tearing at the paper, opening the wrapping at the knob end, and then drawing the pretty paper down as if it was a foreskin. Malcolm liked to imagine the dildo as very realistic. Just the sort of cock he would like to hold and play with."It looks a bit big, May I try?"Just the sort of words Malcolm liked to hear, well he had put them in her mouth!The delightful fantasy would go on.Malcolm bathed and breakfasted and got ready to head for the store. A nine to five job which he was very pleased with. It was a pleasant way to spend a day, giving joy to all those children and he had a nice and easy patter. He was very happy in his work. The more so when he discovered who his new assistant, his 'elf' was; the previous girl had been OK but had another rather better paid job to go to and he knew the store had found a replacement. What he had not expected was it to be the girl he had been watching through binoculars the night before, a girl he had seen in her entirety many, many times, a girl whose boyfriend's hand he had watched busy in her sex, the girl he had ejaculated to, very considerably ejaculated the night before, it was Sylvie.Sylvie was less surprised to see him. Malcolm, after all, was perfect for the role, not that Sylvie with her small frame did not fit the popular conception of an elf. Sylvie had rather more on than she had had the night before. She was not just coming out of her bathroom. Already dressed in costume, a nice little green pinafore long dress with a red shirt underneath. Long red socks. She had put her hair into pigtails and a bright red woolly bobble hat surmounted her head. It was all rather pleasing, certainly to a rather randy old gentleman like Malcom.Dressed in his long red, white faux fur edged coat and black shiny boots Malcolm sat upon his 'throne.' He started the day with the hood up as the 'management' expected but that soon came down. The store was not so much warm as hot, certainly in the 'grotto.' Malcolm had quickly realized that wearing trousers, shirt and even jumper underneath was not a good idea. Not one bit. He had become steadily less dressed beneath the great red coat as the days had progressed. Somewhat unusual perhaps but are not ladies near as naked under a dress, so it was hardly different, really. His coat so long there was not a risk of bare knees showing. It was comfortable.Sylvie was really good with the mums and dads and children. Perhaps particularly good with the dads. The day went like clockwork, and everyone was happy. Nice too, to eat lunch in the staff canteen with Sylvie. Great amusement always with the shop assistants and office staff having Father Christmas and his elf waiting at the servery with their trays. So enjoyable to talk to Sylvie.It was a few days later, right at the end of the day when the managing director came into the grotto to talk to Malcolm. His approach very much management by walking around. He was effective. Sylvie edged away leaving the two men talking. The manager was pleased and talked for some time.It was not quite like a theatre at the store, but Malcolm did have a dressing room. The building old and with rather a lot of spare space behind the retail areas. Father Christmas' dressing room came complete with a shower, which was rather good at the end of a hot day. Malcolm walked back to his room from his talk with the MD. His hand reached and turned the door handle and he saw what, in reality he had seen many times before, though Sylvie was not, most certainly not, to know that. It was a rather lovely, brown skinned elf presented to his eyes. Obviously, an elf because of the long red socks reaching to her knees but absolutely nothing else. Sylvie without clothes, Sylvie turning in shock but not before Malcolm had seen and admired, as he often did, her lovely ass.She turned hurriedly so her ass was not on view, a hand reached down and covered her fur whilst another came up to cover breasts.Malcolm was not in the wrong changing room."I, I was just going to borrow the shower. I thought you'd be ages yet and I locked the door." It was not, of course, her changing room. She was not to know the lock did not work. Malcolm stepped through the door and closed it hurriedly so that no one passing could see in. He turned deliberately away from Sylvie towards the door."Oh dear, Sylvie, that's a bit of a shock for an old man! Go on, have your shower. I'm so sorry your changing room doesn't have a shower.""I'm going out this evening, straight from the shop, I thought."&

The .NET Core Podcast
The Spirit of Open Source in a Modern .NET World with Scott Harden

The .NET Core Podcast

Play Episode Listen Later Dec 6, 2024 82:35


RJJ Software's Software Development Service This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that exceed expectations. Show Notes "One of the projects that I work on right now that's probably one of my more successful ones, It's a scientific data visualization library for .NET. It's called ScottPlot. The name is silly. It's because when I made it, I thought I was the only person going to be using it. And then some other people started using it and that wasn't totally unexpected. But now it's about a million and a half installs on NuGet. I think it has like 5,000 stars on GitHub. It's really cool just to watch this thing grow."— Scott Harden Welcome friends to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am not your host: Jamie. I'm Delilah and I will be recording the intro for this episode because Jamie is suffering with a throat infection. In this episode, Scott Harden joined us for the first of three episodes on .NET, open source, and NuGet. This part of the conversation is all about what Scott calls "The Spirit of Open Source in a Modern .NET World." This is the background information on why Scott (and Jamie) believe that developers should look to creating open source works, putting them out there, and gathering feedback from people. Not only will it enhance your technical skill set (and very quickly), but it will also allow you to get experience at failing in a safe space: in public. "Now, humans evolved to like helping people in our in-group. And I think it means a lot that we treat anonymous strangers on the Internet, or we can treat them. Obviously, this can go wrong. But we can treat them as part of our in-group. Like, "hey, we are all in this technical world together. We are struggling. Let's figure this out together." And that bridge of trust and effort and you're sharing your knowledge with another person, it is such a positive experience all around the table"— Scott Harden This episode has a lot of resources in the accompanying show notes, so if you're listening along in a podcast player make sure to head to the website (there'll be a link). That way you don't miss out on all the wonderful things Scott and Jamie talked about. And remember, this is just part one. In the next two parts, Scott and I talk about creating NuGet packages, ensuring their safety and security, and how to be a good citizen of the open source community. Talk about a festive gift for you all. And definitely go ahead and check out Scott's work and writings. He's a really interesting person, an amazing open source contributor, and an all-round great person. Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-7/the-spirit-of-open-source-in-a-modern-net-world-with-scott-harden/ Scott's Links: scottplot.net swharden.com GitHub LinkedIn Useful Links Job crafting Left-Pad incident The story behind colors.js and faker.js What we know about the xz Utils backdoor that almost infected the world Hello, Duende Double-precision floating-point format Dave Farley Sigstore Add support for sigstore as signing method for NuGet packages The Primeagen Coding Blocks Some episodes of this show focusing on App Security and dependency management The Risks of Third Party Code With Niels Tanis Application Security with Tanya Janca Building Secure Software: Unveiling the Hidden Dependencies with Niels Tanis Managing Dependencies with M. Scott Ford Breaking Up with Tech Debt: A Love Story with M. Scott Ford Books that Jamie gives to interns: The Life-Changing Magic of Tidying Up by Marie Kondo Start With Why by Simon Sinek Essentialism: The Disciplined Pursuit of Less by Greg McKeown ScottPlot.NET: GitHub NuGet scottplot.net The charts that Scott was referring to when talking about downloads per day, can be seen here Code Licenses mentioned (in order): MIT CC0 Apache 2 L-GPL v3 WTFPL Programming languages Jamie mentioned (in order) Go Odin Zig Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

The .NET Core Podcast
Cleipnir and Beyond: On Resilient Development Practices with Thomas Sylvest

The .NET Core Podcast

Play Episode Listen Later Nov 22, 2024 65:50


RJJ Software's Software Development Service This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that exceed expectations. Show Notes "So part of what Resilient Programming is about and what the framework does is that it kind of like tries to provide a nice abstraction, a developer-friendly abstraction for implementing distributed systems."— Thomas Sylvest Welcome friends to The Modern .NET Show; the premier .NET podcast, focussing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am your host: Jamie "GaProgMan" Taylor. In this episode, Thomas Sylvest joined us to talk about both Resilient Programming and Cleipnir .NET - a framework that Thomas worked on to implement the concepts of Resilient Programming in .NET applications. Cleipnir, and Resilient Programming, are fantastic for supporting message-driven architectures; whether you've built a monolith, series of microservices, or anything in between. "But the idea is the same, kind of like that you try and remember the result of actions that you've done in a way that if you then start again, you won't... you kind of like you'll check in your little notebook if you already performed this action. If you did then you'll just return the result of the previous execution. If you look in your in your notebook and you can see, 'okay actually I haven't done this before' you will then perform the action"— Thomas Sylvest Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-7/cleipnir-and-beyond-on-resilient-development-practices-with-thomas-sylvest/ Useful Links Paxos Raft Polly .NET Hangfire Quartz Inbox and outbox pattern Idempotence Azure Durable Functions Mass Transit Rebus NServiceBus Thomas on LinkedIn Microsoft Open: Introduction to Cleipnir.Flows a tool to get resilient code Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

PodRocket - A web development podcast from LogRocket
Exploring Node.js with David Neal

PodRocket - A web development podcast from LogRocket

Play Episode Listen Later Aug 29, 2024 27:29


David Neal, developer advocate and Asana content creator, discusses his talk, The Illustrated Guide to Node.js. David shares insights from his 10-year journey with Node.js, discussing its origins, use cases, and why it remains a vital tool for developers, giving insights into JavaScript's evolution and practical tips for navigating the Node.js ecosystem. Links https://reverentgeek.com https://twitter.com/reverentgeek https://techhub.social/@reverentgeek https://staging.bsky.app/profile/reverentgeek.com https://www.threads.net/@reverentgeek https://github.com/reverentgeek https://www.youtube.com/ReverentGeek https://www.linkedin.com/in/davidneal We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Let us know by sending an email to our producer, Emily, at emily.kochanekketner@logrocket.com (mailto:emily.kochanekketner@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understand where your users are struggling by trying it for free at [LogRocket.com]. Try LogRocket for free today.(https://logrocket.com/signup/?pdr) Special Guest: David Neal.

Accidental Gods
When is a Tree not a Tree? The 'Net Zero' Wood Burning Scam - with Dr Mary Booth of Partnership for Policy Integrity

Accidental Gods

Play Episode Listen Later Aug 21, 2024 65:12


We live in a burning world. As we record, there are record wildfires across the Americas, record temperatures around the world, falling oxygen levels in the oceans and however much supposedly renewable energy we produce, Jevons' Paradox means we keep on burning fossil fuels.  This is not a great combination, but even the so called renewables have more under the hood than appears on the surface.  Burning wood - or grasses - for 'Green' Energy is both a massive accounting scam and one of the ways that the predatory industrial complex sucks in eye-watering quantities of public money - while selling us the lie that this is somehow net zero.  It isn't, but sometimes we need someone who really knows what they're talking about to spell out the details for us and this week, our guest is one of those people. Dr. Mary Booth is the founder and director of the Partnership for Policy Integrity, a Massachusetts-based think tank that uses science, communications, and strategic advocacy to protect forests and our climate future. Mary worked as Senior Scientist in the Environmental Working Group in the US, working on water quality. Now, she directs the PFPI's science and advocacy work on greenhouse gas, air pollutant, and forest impacts of biomass energy and has provided science and policy support to hundreds of activists, researchers, and policy makers across the US and EU - and now that the UK is no longer in the EU (sigh) in the UK as well.  I heard Mary on the Economics for Rebels podcast back in February and was blown away by her grasp of the essential science, and also by the sheer mendacity of the companies involved: the lies they tell, the false accounting they use and the extent to which they are destroying the biosphere to give us - or at least, those who set our policies and spend public money - an illusion of somehow being more 'green', more sustainable, more ethical.  I wanted to give listeners to Accidental Gods the chance to hear Mary in action, so here we are: people of the podcast, please welcome Dr Mary Booth of the Partnership for Policy Integrity. Partnership for Policy Integrity  https://www.pfpi.net/PFPI international work https://www.pfpi.net/international-work/Guardian article by Greta Thunberg https://www.theguardian.com/world/commentisfree/2022/sep/05/burning-forests-energy-renewable-eu-wood-climateLand Climate Blog https://www.landclimate.org/the-problem-of-bioenergy-in-the-eu/Forest Defenders Alliance (EU) https://forestdefenders.eu/Forest Litigation Collaborative https://forestlitigation.org/BBC Panorama: Green Energy Scandal Exposed https://vimeo.com/795555785/c6e9420ff6

The .NET Core Podcast
Generative AI for .NET Developers with Amit Bahree

The .NET Core Podcast

Play Episode Listen Later Jul 26, 2024 67:32


Avalonia XPF This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, where your podcast becomes extraordinary. Show Notes Maybe start with Generative AI. As you, I think, touched on, it's different from what we call "traditional AI." And I also want to acknowledge the term "traditional AI"l is very odd to say it's not traditional. It's very much prevalent and relevant and active — Amit Bahree Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor. In this episode, Amit Bahree joined us to talk about what generative AI is, what it isn't, and how it's different from, so called, "traditional AI". He also talks through his new book "Generative AI in Action by Amit Bahree," a book that I had the good fortune to read ahead of publication and can definitely recommend. I'm not asking is it going to replace an engineer, but like, can an engineer for now just ignore it a little bit? —Jamie Taylor Yeah, no. So, no, it's not replacing any engineers, I can tell you that. No. — Amit Bahree So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/generative-ai-for-dotnet-developers-with-amit-bahree/ Useful Links A discount code, good for 45% off all Manning Products: dotnetshow24 Generative AI in Action by Amit Bahree Phi-3 Attention Is All You Need Coding Blocks podcast Connecting with Amit: on X (formerly known as Twitter) @bahree Amit's blog Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in touch: via the contact page joining the Discord Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

The South East Asia Travel Show
Decarbonising Aviation: Is 'Net-Zero Emissions' Achievable - And How?, with Shantanu Gangakhedkar, Frost & Sullivan

The South East Asia Travel Show

Play Episode Listen Later Jul 23, 2024 32:02


SAF. Future Fuels. Hydrogen. Electric. Hybrid. Aviation contributes approx 2-3% of global CO2 emissions, with the majority being from aircraft movements. But how bad could it get? And what steps are being taken - and how quickly - by governments, regulators, airlines, aircraft manufacturers and airports to reduce emissions at scale? To address these big issues, Gary welcomes back to the show Shantanu Gangakedkhar, Senior Consultant, Aerospace & Defense, at Frost & Sullivan. Shantanu recently wrote a White Paper called Sustainable Technologies in Aviation, and speaks at aviation conferences worldwide. Decarbonising our skies is complex, and will require an entire turnaround of the airline and airport sectors. It will also incur costs that will be passed onto travellers. But how quickly can governments and regulators push through mandates to speed up progress? And, the big question, is Net Zero by 2050 actually achievable? A fascinating deep dive into the critical issues around air travel, air pollution and climate impact.     

The .NET Core Podcast
Navigating the ASP .NET Core Maze: From Middleware to Minimal APIs and Modern C# with Andrew Lock

The .NET Core Podcast

Play Episode Listen Later Jul 12, 2024 68:20


Avalonia XPF This episode of The Modern .NET Show is supported, in part, by Avalonia XPF, a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility. Show Notes Yeah, exactly. And it means you can, if you see it in its sort of native place, next time that you're writing something, maybe you don't go and change all your IEnumerables to IAsyncEnumerable because that's not worth doing. But maybe next time you're writing a new API you're like, "oh, you know what, I will use that newer API because it will give me better performance. And when I'm writing it, it's easy to just use the new thing and it's more applicable to this situation." — Andrew Lock Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor. In this episode, Andrew Lock joined us to talk about ASP .NET Core's new Minimal APIs paradigm. Along the We also talked about validation, and the third edition of his book "ASP .NET Core in Action" from Manning Publishing. So it's sort of interesting, the philosophy, because obviously validation was one of the things they had some pushback. In MVC You've got validation there by default, and clearly you always want to have validation of your arguments. So why didn't they include it in minimal APIs? And the answer basically is because there's more than one validation framework. There's the data annotation attributes... but then there's other frameworks like the fluent validation, for example, is a very popular one. And the only way that works in MVC is you have to sort of try and plug it in as an extra part and remove the old validation. And they didn't want to prioritize any particular style of doing validation. — Andrew Lock So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/navigating-the-aspnet-core-maze-from-middleware-to-minimal-apis-and-modern-c-sharp-with-andrew-lock/ Useful Links A discount code, good for 45% off all Manning Products: dotnetshow24 ASP .NET Core in Action Andrew's previous appearance on the show: Episode 17 - ASP .NET Core's Middleware Pipeline with Andrew Lock Andrew's blog OWIN version The .NET blog posts by Stephen Toub Episode 72 - Emulating a Video Game System in .NET with Ryujinx Express.js build Web APIs Using Python & FastAPI with @KJayMiller Andrew's series of blog posts on Source Generators Andrew on: X (formally known as Twitter) LinkedIn Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in touch: via the contact page joining the Discord Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

Nuus
Verergerende korrupsie 'net publiek se persepsie'

Nuus

Play Episode Listen Later Jul 5, 2024 0:33


Afrobarometer se jongste opname toon dat twee derdes van Namibiërs sê korrupsie in die land word erger, hoewel hierdie mening die afgelope paar jaar aansienlik afgeneem het. Die meeste landsburger burgers sê die regering doen nie goeie werk in die bekamping daarvan nie. Kosmos 94.1 Nuus het gepraat met Paulus Noa, die direkteur-generaal van die Teenkorrupsie-kommissie, wat sê dit is net die publiek se persepsies en nie die werklikheid nie.

The .NET Core Podcast
Breaking the Compromise: Unravelling the Truths of Cyber Security with Lianne Potter and Jeff Watkins

The .NET Core Podcast

Play Episode Listen Later Jun 28, 2024 72:39


Avalonia XPF This episode of The Modern .NET Show is supported, in part, by Avalonia XPF, a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility. Show Notes What do they go for? They go for one that's separated from the herd. And the idea behind cyber security nowadays should really actually be: put enough security controls in that they just go, "you know what? There's someone down the road that's got it all wide open. I'm just gonna go for them." And if you can just make yourself look as unappetizing and unappealing as possible, that's half the battle. — Lianne Potter Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor. In this episode, Lianne Potter and Jeff Watkins of the Compromising Positions podcast joined us to talk a little bit about the practical side of cyber security. Both Lianne and Jeff are cyber security professionals and have a ton of experience in the industry. But I had them talk about cyber security from a developer's point of view: what can we do, what do we need to know, and how can we help our colleagues on a daily basis? I think the other side's true as well. I think companies in general need to encourage a more holistic, and shift-left, and integrated approach to security. I think we talk about that quite a bit about the idea of this should not be an "over the fence," because I guess there's two sides of the coin. One side saying, "oh look, there's the security team, they're the Department of Work prevention, they're the ones who are going to stop you." And there's the other side of that coin where nobody's bothered to ever include people from the security in their ways of working and daily practices — Jeff Watkins So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/breaking-the-compromise-unravelling-the-truths-of-cyber-security-with-lianne-potter-and-jeff-watkins/ Useful Links Compromising Positions podcast Leeds Cyber Security Conference Kaizen by Masaaki Imai Toyota Production System The Goal The Phoenix Project The Dark Money Files ISC2 ISC2's Free entry-level cyber security training + certification exam Lianne Potter on LinkedIn Jeff Watkins on LinkedIn Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in touch: via the contact page joining the Discord Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

The .NET Core Podcast
.NET Unwrapped: From Workflow Engines to Identity, A Developer's Journey with Dustin Metzgar

The .NET Core Podcast

Play Episode Listen Later Jun 14, 2024 82:53


Avalonia XPF This episode of The Modern .NET Show is supported, in part, by Avalonia XPF, a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility. Show Notes I want it to be like one of those books that you can pick up and you can, like, you don't have to have .NET experience. You might, you know, maybe, you know, Java or maybe, you know, Python or something like that. You should be able to pick this book up and get to a point where you can actually build real world applications with .NET that are secure, they're fast, they're well tested. They have localization built in. They're put into containers that you can throw into like a Kubernetes. I wanted to get to that point where it's like, you could build applications that I've built like, say, with UiPath — Dustin Metzgar Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor. In this episode, Dustin Metzgar joined us to talk about his new book ".NET in Action Second Edition." This book takes the first edition, written back in 2018, which targetted .NET Core 2 and upgrades and expands it to both cover a lot more content and to focus on .NET 8. Along the way, we also discussed the basics of identity and the common pitfalls that developers fall into when they work with one of the current identity standards. So certificates are still involved too because it's because you need that certificate to sign the tokens. And I think what's interesting about certificates is like you have that, you know, this kind of asymmetric encryption where, you know, you have a private key and then you publish a public key that everybody can see to use to kind of decrypt your, what you sign, what you encrypt. And that's a kind of a feature of like these identity providers. — Dustin Metzgar So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/net-unwrapped-from-workflow-engines-to-kubernetes-containers-a-developers-journey-with-dustin-metzgar/ Useful Links A discount code, good for 45% off all Manning Products: dotnetshow24 UiPath .NET in Action Second Edition Episode 3 - CoreWF With Dustin Metzgar S06E05 - Navigating the .NETverse: From Assembler to Open Source Marvel with Scott Hunter Episode 104 - C# with Mads Torgersen S06E09 - From Code Generation to Revolutionary RavenDB: Unveiling the Database Secrets with Oren Eini UiPath/CoreWF on GitHub Duende Oauth OpenID Connect Okta Auth0 OpenIddict Papers Please Entra IdentityModel Auth0 Blog Dustin on Mastodon Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in touch: via the contact page joining the Discord Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

LINUX Unplugged
566: Chef's Choice Ubuntu

LINUX Unplugged

Play Episode Listen Later Jun 10, 2024 92:55


We try Omakub, a new opinionated Ubuntu desktop for power users and macOS expats.Sponsored By:Core Contributor Membership: Take $1 a month of your membership for a lifetime!Tailscale: Tailscale is a programmable networking software that is private and secure by default - get it free on up to 100 devices!Kolide: Kolide is a device trust solution for companies with Okta, and they ensure that if a device isn't trusted and secure, it can't log into your cloud apps.Support LINUX UnpluggedLinks:

The .NET Core Podcast
Temporal: Orchestrating Success in Distributed Systems with Security and Simplicity with John Kattenhorn

The .NET Core Podcast

Play Episode Listen Later May 31, 2024 71:02


Avalonia XPF This episode of The Modern .NET Show is supported, in part, by Avalonia XPF, a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility. NService Bus This episode of The Modern .NET Show is supported, in part, by NServiceBus, the ultimate tool to build robust and reliable systems that can handle failures gracefully, maintain high availability, and scale to meet growing demand. Make sure you click the link in the show notes to learn more about NServiceBus. Show Notes When you talk to the Temporal guys and look at the way that they've done some of their work is they have a... they have stuff that can run for years. So for instance, they'll kick off a workflow for one of their customers, kicks off a workflow when the customer's created, and that workflow is like managed by Temporal for as long as that customer is a customer. So it could be, you know, I don't know, occasionally sending out an email to, you know, "happy birthday" or something, or sending them promotions or whatever. So they see, they see workflows as like lifetime things — John Kattenhorn Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor. In this episode, John Kattenhorn joined us to talk about Temporal.io and their platform for building durable workflows which can operate for years at a time. John in the CEO of Applicita and wanted to talk about the ways that developers can build applications and workflows which can live in the cloud for a very long time. And the great thing about Temporal is it manages all of those resources for you. So if you imagined me and you trying to do that, we'd end up standing up, I don't know, a running service or something that was constantly polling the data, looking for eligible customers or something. You'd be burning some resources looking at that stuff, and that's not how they do that. So if you've got like a million customers, the Temporal system dehydrates everything that isn't relevant and only hydrates the workflows that have an action to perform — John Kattenhorn So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/temporal-orchestrating-success-in-distributed-systems-with-security-and-simplicity-with-john-kattenhorn-with-john-kattenhorn/ Useful Links temporal.io Polly Durable Tasks from Microsoft Azure Event Hubs [Azure] Service Bus Cadence Godot Hangfire Saga pattern System.Text.Json Namespace GitHub samples eShop Temporal's YouTube channel Temporal's Slack John Kattenhorn on X Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in touch: via the contact page joining the Discord Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

Coder Radio
572: Foxes In The Henhouse

Coder Radio

Play Episode Listen Later May 29, 2024 68:10


OpenAI has a new security team led by Sam Altman, and the Biden Administration has a new AI security board led by Sam Altman. We also discuss C# 13 and .Net 9, popping bubbles, and more.

The .NET Core Podcast
.NET MAUI: Navigating the Cross-Platform Code Seas with Maddy Montaquila

The .NET Core Podcast

Play Episode Listen Later May 3, 2024 59:32


Avalonia XPF This episode of The Modern .NET Show is supported, in part, by Avalonia XPF, a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility. Show Notes Yeah, so .NET MAUI is the .NET stack, framework, whatever you want to call it, for writing one code base that runs on what we call client devices, client platforms. So you have the web, you have ASP .NET Blazor and all that stuff. You have the console apps, you can write with C#, of course, so many backends and APIs and all of that stuff running in the cloud. But with MAUI, it's for client app development. So Android, iOS, macOS and Windows, you can target using XAML and C#, or just C# if you don't like XAML, or Razor if you want to. All are options. But you can write one code, business logic, your UI, all of your endpoint management and everything, all of that. And it's just written in C#. It's a .NET application. It's using .NET MAUI — Maddy Montaquila Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor. In this episode, Maddy Montaquila joined us to talk about .NET MAUI—the Multi-platform Application User Interface—what it is, it's history, and why developers who are looking for a first-party UI-framework their modern .NET apps should check it out. We can do that totally within MAUI. It's actually pretty easy. So you can just say like, "on platform Android, do this," or "on idiom," we call them idioms, right? Tablet, desktop, or phone. "On idiom, do this." We actually have customers who will ship in the same code base, like two completely different navigation stacks. So it will say, "on desktop, load it up with this nav stack and load into these pages. On mobile, load it up into this nav stack and load up these pages." But since you can share the components, you can basically say, "the navigation of my desktop app, everything is horizontal, but I pull in the same components. It's just like a different grid view than I would do on mobile where it's all stacked on top of each other and it's a scroll." Right? So you can get super flexible with all of it. — Maddy Montaquila So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/s6e17-net-maui-navigating-the-cross-platform-code-seas-with-maddy-montaquila/ Useful Links .NET Upgrade Assistant .NET MAUI VS Code extension C# Dev Kit David Ortinau's GitHub MAUI samples repo UIKit Mac Catalyst Maui.Markup ReactiveUI MVVM OpenJDK .NET MAUI documentation Android Studio aka.ms/mauidevkit-docs Bitwarden Cliff Agius Handy-App .NET Podcasts app eshop-mobile-client learn.microsoft.com James Montamagno Gerald Versluis You can email Maddy at maddy@microsoft.com .NET MAUI on Twitter The official .NET discord server .NET MAUI GitHub repo Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in touch: via the contact page joining the Discord Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

The .NET Core Podcast
Code, Coffee, and Clever Debugging: Leslie Richardson's Microsoft Journey and the C# Dev Kit in Visual Studio Code with Leslie Richardson

The .NET Core Podcast

Play Episode Listen Later Apr 5, 2024 59:34


Avalonia XPF This episode of The Modern .NET Show is supported, in part, by Avalonia XPF, a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility. Show Notes Yeah, so C# Dev Kit, it is a pretty new extension in VS Code. We just GA'd it back in early October. And it's an extension that basically enables you to be productive writing C# applications in VS Code. —Leslie Richardson Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor. In this episode, I spoke with Leslie Richardson about the C# Dev Kit, a new extension for Visual Studio Code which aims to make the experience of writing C# and .NET code in the free editor more productive. It improves the experience of working with almost all code bases which use modern .NET, and includes the ability to even run and explore your unit tests within VS Code - something that wasn't easily doable previously. I know before C# Dev Kit existed, the Test Explorer is a window that exists by default in VS Code. But yeah, you're already laughing like, "oh yeah." So it wasn't very great pre Dev Kit from my understanding, like simple things such as being able to automatically recognise your test once you build your test project. That was not a thing, which blows my mind. I'm like, "but then what are you supposed to do? Just manually add them in? That doesn't sound fun at all, especially if you're trying to do the whole test-driven development." You've got tests everywhere and it's like, "well, that's 50 some tests I have to log in. Yippee. I love testing." Yeah, I can't imagine that's a great experience. So thankfully, with C# Dev Kit, we've actually made the window functional. I know, bare minimum, but I still think it's pretty good. So when you build your test projects, it should be able to recognize everything that you have registered as a test via like a test method attribute or whatever kind of test type that you're using —Leslie Richardson So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/code-coffee-and-clever-debugging-leslie-richardsons-microsoft-journey-and-the-c-sharp-dev-kit-in-visual-studio-code-with-leslie-richardson/ Useful Links C# Dev Kit .NET Aspire The Visual Studio Toolbox: on YouTube on Twitch ASP .NET Core 101 Jamie's recommended books for juniors: The Life-Changing Magic of Tidying Up by Marie Kondo Essentialism by Greg McEwen The Design of Everyday Things by Don Norman GitHub Copilot Visual Studio subscription .NET MAUI extension for VS Code Unity extension for VS Code Codespaces Microsoft Dev Box What is VS Code and C# Dev Kit? [Pt 1] Leslie on Twitter The OmniSharp-based C# extension Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in touch: via the contact page joining the Discord Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

The .NET Core Podcast
From .NET to DuckDB: Unleashing the Database Evolution with Giorgi Dalakishvili

The .NET Core Podcast

Play Episode Listen Later Mar 22, 2024 65:15


NService Bus This episode of The Modern .NET Show is supported, in part, by NServiceBus, the ultimate tool to build robust and reliable systems that can handle failures gracefully, maintain high availability, and scale to meet growing demand. Make sure you click the link in the show notes to learn more about NServiceBus. Show Notes Yeah. So what I was thinking the other day is that what we want is to concentrate on the business logic that we need to implement and spend as small as little time as possible configuring, installing and figuring out the tools and libraries that we are using for this specific task. Like our mission is to produce the business logic and we should try to minimize the time that we spend on the tools and libraries that enable us to build the software. —Giorgi Dalakishvili Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor. In this episode, I spoke with Giorgi Dalakishvili about Postgresql, DuckDB, and where you might use either of them in your applications. As Giorgi points out, .NET has support for SQL Server baked in, but there's also support for other database technologies too: Yes, there are many database technologies and just like you, for me, SQL Server was the default go to database for quite a long time because it's from Microsoft. All the frameworks and libraries work with SQL Server out of the box, and have usually better support for SQL Server than for other databases. But recently I have been diving into Postgresql, which is a free database and I discovered that it has many interesting features and I think that many .NET developers will be quite excited about these features. The are very useful in some very specific scenarios. And it also has a very good support for .NET. Nowadays there is a .NET driver for Postgres, there is a .NET driver for Entity Framework core. So I would say it's not behind SQL server in terms of .NET support or feature wise. —Giorgi Dalakishvili He also points out that our specialist skill as developers is not to focus on the tools, libraries, and frameworks, but to use what we have in our collective toolboxes to build the business logic that our customers, clients, and users desire of us. And along the way, he drops some knowledge on an essential NuGet package for those of us who are using Entity Framework.. So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/from-net-to-DuckDB-unleashing-the-database-evolution-with-giorgi-dalakishvili/ Useful Links Giorgi's GitHub DuckDB .NET Driver Postgres Array data type Postgres Range data type DuckDB DbUpdateException EntityFramework.Exceptions JsonB data type Vector embeddings Cosine similarity Vector databases: Chroma qdrant pgvector pgvector .NET library OLAP queries parquet files Dapper DuckDB documentation Dapr DuckDB Wasm; run DuckDB in your browser GitHub Codespaces Connecting with Giorgi: on Twitter on LinkedIn on his website Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in touch: via the contact page joining the Discord Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show Remember to rate and review the show on  Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

The .NET Core Podcast
Navigating the Web of HATEOAS and HTMX: Unleashing the Power of Hypermedia and Simplified Front-End Wizardry with Sander ten Brinke

The .NET Core Podcast

Play Episode Listen Later Mar 8, 2024 60:17


Avalonia XPF This episode of The Modern .NET Show is supported, in part, by Avalonia XPF, a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility. Show Notes Hateos allows you to add links to the actions you can perform with the data you're returning. So imagine a tweet and imagine, for example, just a links. It's just an object with some arrays. And one of the links could be a retweet link or like a favourite link or like a delete link. And each link contains a type, which is like the HTTP type, it contains the URL to where you perform this action, and it also contains like a name. So kind of human readable kind of name. So like like retweet, delete, stuff like that. —Sander ten Brinke Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor. In this episode, I spoke with Sander ten Brinke about HATEOAS and HTMX. These are two separate but complementary technologies which help to build reactive web applications. In fact, as Irina pointed out back in episode 2 of the current season (released on Sept 22nd, 2023), you're likely not building RESTful services if you're not doing HATEOAS. And HTMX is something, as you'll find out, which aims to simplify building HTML-based apps that utilise web-based APIs by taking care of the boilerplate JavaScript code that you might need to include, using a series of attributes that you can place on elements. So HTMX is in the principle, it's a JavaScript library, which you can use. So you can use it in your application to write a whole lot less JavaScript. Let's think back to the good old days, right, where we were writing, like, Web 1.0 applications and our servers were simply like, we're using HTML templating engines, which they still do. It worked and it worked fine, but it wasn't very interactive because then we kind of got to the point where we were like, we want to do some cool clients application, but we don't want to reload the page the entire time. And that is kind of where the SPA movement came along. We want to be able to have a rich interactive application where clicking a button or clicking multiple buttons, just a bit of the page refreshes, right? That's kind of the Web 2.0, I suppose. —Sander ten Brinke So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/navigating-the-web-of-hateoas-and-htmx-unleashing-the-power-of-hypermedia-and-simplified-front-end-wizardry-with-sander-ten-brinke/ Useful Links HATEOS Chapter 5 Representational State Transfer (REST) of Roy Thomas Fielding's paper which introduced REST in 2000 HTMX munisio - Sander's HATEOS NuGet library riskfirst.hateoas Sander's blog post introducing munisio HTMX.NET HTMX for ASP.NET Core Developers Getting in touch with Sander: on Twitter: @SanderTenBrinke on LinkedIn his website Everything you need to know about configuration and secret management in .NET Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in touch: via the contact page joining the Discord Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.