.NET 007: What We Know About LINQ
Adventures in .NET24 Syys 2019

.NET 007: What We Know About LINQ

In this week’s episode of Adventure in .NET the panel shares their experiences using LINQ or Language Integrated Query. They discuss the benefits of using LINQ along with the struggles they have with it. They share some of their favorite tips and tricks for using LINQ. LINQ is something .NET developers use on a daily basis. The panel starts by giving a little background on LINQ. LINQ was introduced to the .NET framework 3.5 with the intent of providing a better way of dealing with data. The panel explains what they did before using LINQ and what it was like making the switch. LINQ has two different syntaxes, the query syntax, and the lambda syntax. The panel discusses the similarities between query syntax and SQL. They explain why they didn’t just use SQL. Because SQL and query were so similar, the panel both started by using query. They share different ways to get used to the query syntax and the lambda syntax. One benefit of using LING is that it is supported in all .NET languages and has been ported over to other languages such as PHP, JavaScript, and Typescript. The panel discusses using in it Angular Typescript and the similarities between it and C#. The panel reveals that there are a number of features in .NET that were built to support LINQ. Lambda expressions, anonymous type, and tuples are some examples of features that support LINQ. The panel defines these features and explains how they help you sort through collections of data. The panel considers why some programmers are turned off by LINQ. They suppose it is because of its foreign look and that it is not highly structured. Also, LINQ has a lot of syntactic sugar, doing a lot of stuff for you behind the scenes. The panel discusses ways LINQ simplifies workflow and shares tips for using LINQ to simply code. Programmers often complain that using LINQ to objects or LINQ to entities and chaining LINQ extensions is an improper use of LINQ. The panel explains how using LINQ this way makes the code cleaner and more readable. The panel compares the readability of LINQ statements to SQL statements. They explain why LINQ is easier to read and understand. The panel shares their tips and tricks for using LINQ statements and deferred executions. They discuss the possible use cases for using deferred executions. They also consider the downsides and gotchas to watch for when using deferred executions. LINQ to entity and the Entity framework are considered. The panel discusses the common complaints made about Entity. They address these complaints, explaining how LINQ to entity and the framework has improved. The panel suggests the use of LINQPad for LINQ statements to see the generated sequel statement. They explain what to watch out for when using LINQ pad this way. One struggle panel discusses is knowing when to use first or firstordefault. They share tips, things to look for when using either one of these in LINQ. First and single are compared, the panel explains why they use first more than single. The possibilities for extension methods in LINQ are considered. Along with using C# extension methods the panel discussing using custom extension methods. They share their favorite third party extension methods and explains how they have helped them simplify their code. While the panel is aware that many programmers are averse to mixing functional programming and object-oriented programming, the panel explains that there are a few functional programming concepts built into LINQ. The benefits of being able to use functional programming in C# is explained. The panel considers some of the hardest things to do in LINQ and share tips on how to better understand them. Select many and aggregate LINQ queries being to examples they share. The explain what powerful tools they can be. The panel ends the episode with some tips for improving performance when using LINQ Panelists
  • Shawn Clabough
  • Caleb Wells
Sponsors Links Picks Caleb Wells: Shawn Clabough:

Support this podcast at — https://redcircle.com/adventures-in-net/donations

Advertising Inquiries: https://redcircle.com/brands

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

Jaksot(236)

.NET 043: The Pros of Using Unity with Jason Weimann CONT'D

.NET 043: The Pros of Using Unity with Jason Weimann CONT'D

In this continuation of last week’s episode, Jason Weimann delves deeper into Unity. We discuss how to get into Unity, working with the ecosystem and the benefits of using Unity to develop games. Jason offers up a ton of great gems in this episode. Sponsors CodeRush for Visual Studio | FREE 30-DAY TRIALRaygun | Click here to get started on your free 14-day trialFaithlife | Now Hiring Software DevelopersCacheFly Panel Caleb WellsShawn ClaboughJoel SchaubertWai Liu Special Guest Jason Weimann Links https://www.youtube.com/c/Unity3dCollegeUnity3DCollegehttps://open3dmodel.com/3d-models/fbxhttps://www.mixamo.com/https://www.fs.usda.gov/cnnf/https://cambatrails.org/ Picks Shawn Clabough www.holidaycoro.com Caleb https://www.turbosquid.com/Search/3D-Models/free/fbx Wai www.thetileapp.com Joel Mountain biking at the Chequamegon National Forest Jason Weimann https://rcgdesigns.comhttps://shop.bitgem3d.com Follow us on Twitter > @dotNET_PodcastSpecial Guest: Jason Weimann. Support this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

20 Loka 202032min

.NET 042: The Pros of Using Unity with Jason Weimann

.NET 042: The Pros of Using Unity with Jason Weimann

In this episode of Adventures in .NET, Jason Weimann joins us to dig into Unity. We discuss how to get into Unity, working with the ecosystem and the benefits of using Unity to develop games. Jason offers up a ton of great gems in this episode. Sponsors CodeRush for Visual Studio | FREE 30-DAY TRIALRaygun | Click here to get started on your free 14-day trialFaithlife | Now Hiring Software DevelopersCacheFly Panel Caleb WellsShawn ClaboughJoel SchaubertWai Liu Special Guest Jason Weimann Links https://www.youtube.com/c/Unity3dCollegeUnity3DCollegehttps://open3dmodel.com/3d-models/fbxhttps://www.mixamo.com/https://www.fs.usda.gov/cnnf/https://cambatrails.org/ Picks Shawn Clabough www.holidaycoro.com Caleb https://www.turbosquid.com/Search/3D-Models/free/fbx Wai www.thetileapp.com Joel Mountain biking at the Chequamegon National Forest Jason Weimann https://rcgdesigns.comhttps://shop.bitgem3d.com Follow us on Twitter > @dotNET_PodcastSpecial Guest: Jason Weimann. Support this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

13 Loka 202044min

.NET 041: .NET Microservices: From Code To Containers To Steeltoe with David Dieruf

.NET 041: .NET Microservices: From Code To Containers To Steeltoe with David Dieruf

In this episode of Adventures in .NET, guest David Dieruf joins the panel to discuss .NET microservices. They clear up the confusion about what microservices are and how to use them? Sponsors CodeRush for Visual Studio | FREE 30-DAY TRIALRaygun | Click here to get started on your free 14-day trialFaithlife | Now Hiring Software DevelopersCacheFly Panel Shawn ClaboughWai Liu Special Guest David Dieruf Links SteeltoeProject Tyedieruf.net Picks Shawn Clabough Doom Eternal Wai Tandem David Dieruf Identity Server Follow us on Twitter > @dotNET_PodcastSpecial Guest: David Dieruf. Support this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

6 Loka 20201h 10min

.NET 040: The Magic of DAPR with Cecil Phillip

.NET 040: The Magic of DAPR with Cecil Phillip

In this episode of Adventures in .NET we learn about DAPR and how it can make all of our lives easier. Maybe you like microservices or maybe you don’t, well DAPR is here to help with implementation and getting all the different parts of your application talking to each other. Sponsors CodeRush for Visual Studio | FREE 30-DAY TRIALRaygun | Click here to get started on your free 14-day trialFaithlife | Now Hiring Software DevelopersCacheFly Panel Shawn ClaboughCaleb WellsWai Liu Special Guest Cecil Phillip Links DAPRSidecar patternhttps://dapr.io/MTLS Picks Shawn Clabough Warrior Nun Caleb Destiny 2 Wai Surfshark Cecil Phillip Gotham Knights Follow us on Twitter > @dotNET_PodcastSpecial Guest: Cecil Phillip. Support this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

29 Syys 20201h 7min

.NET 039: Microsoft Orleans with Reuben Bond

.NET 039: Microsoft Orleans with Reuben Bond

In this episode of Adventures in .NET, guest Ruben Bond (no relation to James) discusses using MS Orleans for distributed computing – from the basics to using it for games and more. Sponsors PVS-Studio | Try PVS-Studio for free using the promo code: #advdotnetCodeRush for Visual Studio | FREE 30-DAY TRIALRaygun | Click here to get started on your free 14-day trialAudible.comCacheFly Panel Shawn ClaboughJoel SchaubertWai Liu Special Guest Reuben Bond Links github.com/dotnet/orleanshttps://www.imdb.com/title/tt4477976/dataintensive.nethttps://www.databass.dev/ Picks Shawn Clabough Ryan Knorr Lawn Care Wai https://www.nbc.com/superstore Reuben Bond Fall Of Civilizations Podcast Follow us on Twitter > @dotNET_PodcastSpecial Guest: Reuben Bond. Support this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

22 Syys 202043min

.NET 038: EFCore 5 and Blazor with Jeremy Likness

.NET 038: EFCore 5 and Blazor with Jeremy Likness

In this episode of Adventures in .NET, we dig deep into Microsoft’s progression from EF6 to EFCore 5 and how EFCore integrates with Azure Cosmos DB. Jeremy also discusses how he has worked with Blazor and EFCore in Azure and the benefits of his approach. Sponsors PVS-Studio | Try PVS-Studio for free using the promo code: #advdotnetCodeRush for Visual Studio | FREE 30-DAY TRIALAudible.comCacheFly Panel Shawn ClaboughCaleb WellsWai Liu Special Guest Jeremy Likness Links https://blog.jeremylikness.com/series/blazor-and-ef-core/EFCore 5 Preview 6.NET Docs Taxonomy updatesEF Core Community Standups Picks Shawn Clabough Cursed | Netflix Caleb Umbrella Academy 2 Wai Appetize.io Jeremy Likness Oculus QuestStrength In Weakness: My life with Parkinson’s DiseaseFollow Jeremy on Twitter > @JeremyLikness Follow us on Twitter > @dotNET_PodcastSpecial Guest: Jeremy Likness. Support this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

15 Syys 202051min

.NET 037: Microsoft Build 2020

.NET 037: Microsoft Build 2020

In this episode of Adventures in .NET, the panel discusses Microsoft Build 2020. Sponsors PVS-Studio | Try PVS-Studio for free using the promo code: #advdotnetCodeRush for Visual Studio | FREE 30-DAY TRIALCacheFly Panel Shawn ClaboughCaleb WellsJoel Schaubert Links Build native apps for any device with .NET | BOD107Future of Azure Mobile Appsdocs.microsoft.com/en-us/learn/tv/Jhttps://github.com/microsoft/PowerToyshttps://news.microsoft.com/build2020/https://docs.microsoft.com/en-us/windows/package-manager/winget/ Picks Shawn Clabough Bill & Ted Face The Music Official Trailer #1 (2020) Caleb Phantasy Star Online 2 Joel Schaubert Feline Rescue Project Follow us on Twitter > @dotNET_PodcastSupport this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

8 Syys 202050min

.NET 036: dotNET – Blazoring with C# with Jeff Fritz

.NET 036: dotNET – Blazoring with C# with Jeff Fritz

In this episode of Adventures in .NET, guest, Jeff Fritz and panelists have lots of fun talking about all things .NET – .NET Core, .NET Standard, Blazor, Webforms, Classic ASP and more. Sponsors PVS-Studio | Try PVS-Studio for free using the promo code; #advdotnetCodeRush for Visual Studio | FREE 30-DAY TRIALCacheFly Panel Shawn ClaboughCaleb WellsWai Liu Special Guest Jeff Fritz Links Blazor WebAssembly 3.2.0 Release CandidateMobile Blazorhttps://github.com/FritzAndFriends/BlazorWebFormsComponents40 Years on, PAC-MAN Recreated with AI by NVIDIA Researchers Picks Shawn Clabough Microsoft PowerToys Caleb Westworld – Season 3 Wai Oppo Reno 5G Smartphone Jeff Twitch.tv Follow us on Twitter > @dotNET_PodcastSpecial Guest: Jeff Fritz. Support this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

1 Syys 20201h 12min

Suosittua kategoriassa Liike-elämä ja talous

puheenaihe
psykopodiaa-podcast
mimmit-sijoittaa
sijotuskasti
rss-rahapodi
pomojen-suusta
ostan-asuntoja-podcast
herrasmieshakkerit
rss-neuvottelija-sami-miettinen
raharesepti
hyva-paha-johtaminen
rss-tyoelaman-timantteja
inderespodi
oppimisen-psykologia
leadcast
sijoituspodi
raksapodi
rss-lahtijat
rss-paikoillenne-valmiit-laakikseen
rss-startup-ministerio