logo
episode-header-image
Sep 2024
1h 3m

LinqPad and Building Developer Platforms...

JAMIE TAYLOR
About this episode
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

"You can use Linq to write database... to query a database and I thought, "well you can interactively write queries in SQL using tools like SQL Server Management Studio, so wouldn't it be great if you could do the same thing in Linq?" So I wrote a tool to do that—that was LinqPad—to as you can just type Linq queries in interactively. And then once I released that it became quite popular and there were a lot of people using it, including a lot of folks at Microsoft were using it. And I was getting a lot of feature requests"— Joe Albahari

In this episode, Joe Albahari joined us to talk about LinqPad—yes, that LinqPad. The one tool which makes all .NET developers lives easier. Don't worry if you've never heard of LinqPad, as Joe and I talk about why you should use it, and how it can make your .NET life way more productive. We also talked about handling feature requests, and building a development platform.

"When something doesn't work correctly, it can be really hard to figure out what's going on. Sometimes it just requires experimentation. And that's something I dislike. I always like to try to understand exactly what's going on underneath and then try and from that understanding make something work. I don't just like trying random stuff".— Joe Albahari

We also round out our conversation by taking some questions from the community, which Joe graciously agreed to answer for us. Don't forget that you can join the community (for free) over at dotnetcore.show/discord where you'll be able to connect with other listeners, share interesting links, propose episode ideas, and suggest questions for guests.

After recording, Joe and I spoke in depth about the possibility of a cross-platform version of LinqPad; later that day (we recorded on May 2nd, 2024), I sent off an email introducing Joe to the team at Avalonia, and a few weeks before this episode dropped Joe announced a version of LinqPad which is coming to macOS. How cool is that?

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/linqpad-and-building-open-source-developer-platforms-with-joe-albahari/

Useful Links Supporting the 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.

Up next
Jun 27
Learning Azure with Jonah Andersson: A Developer's Guide to Cloud Computing and Development Fundamentals
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 ... Show More
1h 14m
Jun 13
Dapr: The Secret Sauce to Simplifying Distributed Applications with Mark Fussell
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 ... Show More
1h 9m
May 30
.NET Aspire: How Maddy Montaquila and the .NET Team Are Revolutionizing Development
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 ... Show More
1h 2m
Recommended Episodes
May 2019
#50 Saron Yitbarek, founder of CodeNewbie, celebrates the power of code and communities
Saron took us from the early years of career as a journalist, to her first coding steps. She explained us in details how her bootcamp and apprenticeship programs took her from a code newbie to a solid developer and avid learner. Saron explained us why she created the CodeNewbie c ... Show More
39m 48s
Feb 2025
Episode 291: Shippable User Research with Alice Lee
Is research still a great investment? Our guest today is Alice Lee, Strategy Director at Work & Co. You’ll learn about their shippable user research process, how to ask the right questions about things you don’t know, how they helped GoFundMe with their charity action page, and m ... Show More
35m 44s
Aug 2024
Episode 285: Designing for Real-world Experiences with Dave Waddell
How do you design for real-world experiences? Our guest today is Dave Waddell, co-author of The Experience Book and experience design research and strategist at FreeState. You’ll learn why it’s critical to involve end users, the elements that make for a great experience, their ca ... Show More
41m 35s
Oct 2017
220: Interview with Stephen Krashen
In this episode, I speak with Stephen Krashen about language learning and the polyglot community. For the full show notes, please click here. Start Speaking Today: I’d like to thank italki for supporting the show. To claim your free lesson and start speaking today, visit: http:// ... Show More
42m 58s
Jun 2019
Episode 125: Destination Linux EP125 – Jonathan Thomas of OpenShot
In this episode of Destination Linux we invite Jonathan Thomas of OpenShot to be our guest. Jonathan is the creator and lead developer for OpenShot Video Editor, an award-winning, free, open-source non-linear video editor, available for Linux, Mac, and Windows. It has been downlo ... Show More
1h 13m
Jan 2019
#40 Ignacio Anaya on discovering your valuable skills
Ignacio Anaya is a Full Stack Developer at the company BloqInc, a Tech Trainer and a Speaker from Argentina. He's Passionate about code, teaching and field hockey. He mostly works with JavaScript, Vue.js and Blockchain but likes to contribute to many dev communities and Open ... Show More
43m 54s
Apr 2023
BDTP. Managing SaaS Growth with Asia Orangio
Today we have another episode of Better Done Than Perfect. Listen in as we talk to Asia Orangio, founder and CEO of DemandMaven. You'll learn why selecting your North Star KPI is crucial, how to pick , how to handle pricing experiments, and more.Please head over to the episode pa ... Show More
42m 47s
Apr 22
Announcing a brand-new podcast: “How I AI” with Claire Vo 🔥
AI is rapidly changing how we live and work. It’s exciting, but also overwhelming. If you’re struggling to keep up, and wondering how to actually use these magical new tools to improve the quality and efficiency of your work, I’m thrilled to introduce How I AI with Claire Vo—the ... Show More
47m 44s
Jun 2017
#24 Daniel Marbach on failure, remoteness and mentoring
In this episode I talk with Daniel Marbach, software engineer, architect, evangelist, family man, father, public speaker and so much more. We touched on how his first failure shaped his career and made him much stronger. We discussed the remote-ness of his current company and how ... Show More
37m 53s