Taking Over a Brownfield Application with Scott Ford

Taking Over a Brownfield Application with Scott Ford

Author: Carl Franklin and Richard Campbell November 18, 2014 Duration: 52:21
Carl and Richard talk to Scott Ford about taking over existing software projects. There's lots of negativity around existing code, calling them "brownfield" and "legacy projects." Scott looks at existing projects more like an older home that has been well used, but needs updating. The conversation digs into how to understand not only the code of the existing application, but also the intent of the app - more focus on why things are the way they are, rather than just the how parts. But once you understand the why, there's no reason to stick with old tools and techniques, and Scott talks about using modern tools to quickly take control of an existing codebase and make it more reliable, understandable and sustainable.

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
The F# Web Stack with Henrik Feldt [not-audio_url] [/not-audio_url]

Duration: 50:21
So what does developing web apps with F# look like? Carl and Richard talk to Henrik Feldt about his efforts to use F# end-to-end when building web sites and web services. The conversation starts out with suave.io, a node…
HTTP2 with Robert Boedigheimer [not-audio_url] [/not-audio_url]

Duration: 58:45
HTTP/2? No really! We're only now getting to the second version of HTTP! Carl and Richard talk to Robert Boedigheimer about the next version of HTTP. In truth, this will be the fourth version of HTTP. Robert talks about…
Data Lake Store and Analytics with Tom Kerkhove [not-audio_url] [/not-audio_url]

Duration: 52:20
How do you stop your data lake from being a data swamp? Carl and Richard talk to Tom Kerkhove about Azure Data Lakes. The conversation digs into the impact the cloud has had a data warehousing - when you have as much com…
Thinking Beyond the SPA with Benjamin Howarth [not-audio_url] [/not-audio_url]

Duration: 58:21
How do you make the Single Page Application (SPA) better? Carl and Richard talk to Benjamin Howarth about his experiences with building SPAs and solving some of their limitations. Users love the look of a SPA, its respon…
Building Microservices using Azure Service Fabric with Corey Sanders [not-audio_url] [/not-audio_url]

Duration: 59:50
Microservices and Azure together! While at the Stockholm stop of the Azure Tour, Carl and Richard chatted with Corey Sanders in front of a live audience about the announcement at the Microsoft Connect event about Azure S…
Next Generation Airliners Geek Out [not-audio_url] [/not-audio_url]

Duration: 1:03:30
So what does the future hold for commercial air travel? Carl and Richard chat about the on-going evolution of airliners, starting with the latest generation: the Airbus A380 and the Boeing 787. They represent the pinnacl…
Mobile Dev Stack Update with Lino Tadros [not-audio_url] [/not-audio_url]

Duration: 55:59
How is mobile development evolving? Carl and Richard talk to Lino Tadros about his current work building mobile apps with lots of different technologies. Lino talks about build mobile apps natively with Objective-C and J…
Microservice Design with Paul Mooney [not-audio_url] [/not-audio_url]

Duration: 55:16
So what are microservices anyway? Carl and Richard talk to Paul Mooney about his work architecting applications with microservice principles. Paul talks about getting granularity right, and keep services simple using RES…
.NET Foundation with Martin Woodward and Beth Massi [not-audio_url] [/not-audio_url]

Duration: 58:18
How does the .NET Foundation change the way you build software? While at the MVP Summit, Carl and Richard met with Martin Woodward and Beth Massi to talk about how the .NET Foundation was created and is evolving to carry…