Doing Greenfield Right with Jeffrey Palermo

Doing Greenfield Right with Jeffrey Palermo

Author: Carl Franklin and Richard Campbell October 16, 2014 Duration: 1:01:53
Carl and Richard talk to Jeff Palermo about building new applications without making the mistakes that end up creating legacy projects. The conversation starts out with Jeff describing ClearMeasure, his new organization focused on end-to-end services for his customers - Jeff considers his organization an outsourced IT department, handling development and operations. This leads to the topic of building sustainable applications. Jeff details key steps he takes to make better quality applications, many of which are simple steps like keeping individual code files small, having create source control and a plan for using that source control properly. He also talks about getting the infrastructure right at the beginning so that it's an asset to building software, not a liability. And when it comes to selecting technology for the project, the key measure is the certainty of success. Business software is pretty well understood these days, how do you build it as cost-effectively and reliably as possible?

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

Hosted by Carl Franklin and Richard Campbell, .NET Rocks! is a long-running conversation with the people building the future of software. This isn't a dry lecture; it's a lively, technical deep dive where two seasoned developers explore the vast ecosystem around Microsoft .NET, Azure, and modern development practices with a diverse roster of expert guests. Each episode feels like you're pulling up a chair in a room full of brilliant minds, listening to unfiltered discussions about real-world coding challenges, architectural patterns, and the tools that shape our daily work. You'll hear practical advice, war stories from the trenches, and forward-looking insights that go far beyond the documentation. Tuning into this podcast means connecting with a community of professionals who are as passionate about the craft as you are, offering perspectives that can transform how you approach your next project. Whether you're deep into C# or just curious about cloud-native development, these conversations provide a valuable blend of knowledge, humor, and genuine enthusiasm for technology.
Author: Language: English Episodes: 1000

.NET Rocks!
Podcast Episodes
MSIX with Andrew Clinick [not-audio_url] [/not-audio_url]

Duration: 55:27
Desktop installation needs to get better! While at Build in Seattle, Carl and Richard talked to Andrew Clinick about MSIX, the next generation installation technology from the Windows team. MSIX is open source and availa…
Windows Sets with Raymond Chen and Jason Watson [not-audio_url] [/not-audio_url]

Duration: 50:34
Tabs for Windows apps? While at Build in Seattle, Carl and Richard talked to legend Raymond Chen and Jason Watson about the upcoming Sets capabilities in Windows 10. The conversation dives into the virtual desktop, Windo…
Writing High Performance .NET Core Code with Ben Watson [not-audio_url] [/not-audio_url]

Duration: 52:45
.NET Core is fast, but does how you write code in .NET Core help with performance? Carl and Richard talk to Ben Watson about the 2nd Edition of his HIgh Performance .NET Code book. The original edition came out in 2014 w…
MFractor Update with Matthew Robbins [not-audio_url] [/not-audio_url]

Duration: 52:50
MFractor grows up! Carl and Richard talk to Matthew Robbins about the progress he's made over the past 18 months (since his last show) on MFractor - now an extension for Visual Studio for the Mac to make building mobile…
Announcing .NET Core 3 with Scott Hunter [not-audio_url] [/not-audio_url]

Duration: 56:33
Fresh from Build (actually recorded before Build) - a new version of .NET Core! Carl and Richard talk to Scott Hunter about the announcement of .NET Core 3. Scott leads off with a conversation around .NET Core 2.1, now a…
Constraints Liberate with Mark Seemann [not-audio_url] [/not-audio_url]

Duration: 57:38
Do constraints liberate? Carl and Richard talk to Mark Seemann about the very constraints that developers often argue against - pointing out how those constraints can actually make us more productive. Mark talks about me…
RavenDB V4 with Kamran Ayub [not-audio_url] [/not-audio_url]

Duration: 54:03
Where do you store your objects? Carl and Richard talk to Kamran Ayub about the latest version of RavenDB. Kamran talks about his experiences implementing Raven in different projects all the way back to version 2 - and h…
Building UI on the Web using Ooui with Frank Krueger [not-audio_url] [/not-audio_url]

Duration: 57:51
How do you build your web UI? Carl and Richard talk to Frank Krueger about his work on Ooui (pronounced whee), an open source project for implementing a Xamarin-forms like UI experience to the browser. The result is pret…
Blazor and WebAssembly with Rocky Lhotka [not-audio_url] [/not-audio_url]

Duration: 56:12
Blazor is getting some buzz, but is it really useful? Carl and Richard talk to Rocky Lhotka about his thoughts around how Blazor uses WebAssembly (WASM) to let C# run on the browser - and what that means for client-side…
Clean Architecture with Steve Smith [not-audio_url] [/not-audio_url]

Duration: 55:18
What does it mean to have clean architecture? Carl and Richard talk to Steve Smith about his work on an e-book and template for clean architecture using ASP.NET Core. Steve describes the new tools that make life easier f…