Aspect-Oriented Programming in 2024 with Gael Fraiteur

Aspect-Oriented Programming in 2024 with Gael Fraiteur

Author: Carl Franklin and Richard Campbell March 21, 2024 Duration: 48:43
How has Aspect-Oriented Programming changed? Carl and Richard talk to Gael Fraiteur of PostSharp fame about his new tool, Metalama. Gael talks about being able to move out of IL and into Roslyn Analyzers to help you get rid of boilerplate code and focus more on the value your application brings. The conversation dives into how AOP can help build higher quality code, to the point of being a testing platform for code compliance for your organization - used right, metalama can make your code reviews smoother! There's a lot of power inside metaprogramming; it's worth trying to understand what Metalama can do for you.

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 Hardware Side of IoT with Jon Bruner [not-audio_url] [/not-audio_url]

Duration: 52:24
How has hardware evolved when it comes to the Internet of Things? While at Build 2016 in San Francisco, Carl and Richard sat down with Jon Bruner from O'Reilly SOLID Con about his experience watching and working with the…
Making Windows Command Line Cool with Richard Turner [not-audio_url] [/not-audio_url]

Duration: 57:49
How can the command line be cool? Carl and Richard talk to Richard Turner, freshly back into Microsoft, and working on the Bash on Windows project. So why would you want a Linux command line prompt? As Richard explains,…
MonoGame and XBox One with Tom Spilman [not-audio_url] [/not-audio_url]

Duration: 52:14
Ready to code for XBox One? Carl and Richard talk to Tom Spilman about his efforts to bring MonoGame to the XBox One. When the XBox One came out a few years ago, it did not support Microsoft's Indie game platform, XNA. M…
.NET Startups with Alec Lazarescu [not-audio_url] [/not-audio_url]

Duration: 52:58
Are there startups running .NET? Sure! Carl and Richard talk to Alec Lazarescu about his experience running LearnBop. The applications are built in .NET, but being a startup is about more than just programming languages.…
Learning NodeJS with David Gatti [not-audio_url] [/not-audio_url]

Duration: 52:58
Ready for JavaScript on the server? Carl and Richard talk to David Gatti about building the backend with nodeJS. The conversation starts out with why to use node - its not always an obvious answer! The philosophy of node…
Making Band Apps with Charles Stacy Harris [not-audio_url] [/not-audio_url]

Duration: 56:30
Have you checked out Microsoft Band? Carl and Richard talk to Charles Stacy Harris about his work building Band apps. The Band is stuffed with sensors, strapped to your wrist, which opens the door to a ton of interesting…
Aurelia Update with Rob Eisenberg [not-audio_url] [/not-audio_url]

Duration: 54:06
Time for an Aurelia update from the man himself! Carl and Richard talk to Rob Eisenberg about the latest developments in the Aurelia project - and what a year it has been! Rob talks about the architectural decisions in A…
Cordova vs Xamarin with Brian Noyes [not-audio_url] [/not-audio_url]

Duration: 51:59
When do you choose Cordova over Xamarin and vice versa? Carl and Richard chat with Brian Noyes, who has built apps on both stacks and talks through the details! The conversation starts out on Cordova, which takes a bit o…
Understanding Microsoft Graph with Jeremy Thake [not-audio_url] [/not-audio_url]

Duration: 53:03
Microsoft as a Service? Carl and Richard chat with Jeremy Thake about all the goodness coming from the Office 365 team and beyond in the Azure space. Jeremy describes the new Microsoft Graph, which literally provides RES…
Xamarin Joins Microsoft! [not-audio_url] [/not-audio_url]

Duration: 50:48
Microsoft buys Xamarin! While at Build, Carl and Richard chatted with Nat Friedman and Miguel de Icaza about what the acquisition of Xamarin means. The big news is that the Xamarin tools for making iOS and Android apps a…