Toni Solarin-Sodara: Developer Tools for Test Automation - Episode 237
Manage episode 358425947 series 2446935
Toni Solarin-Sodara is a Software Engineering Lead at Microsoft. He specializes in developer tooling, working at the client platform layer, and building the runtime libraries and tools that enable shipping code to various operating systems and devices. Toni is also the creator and lead maintainer of Coverlet, a cross-platform code coverage framework for .NET, with support for line, branch, and method coverage.
Topics of Discussion:
[1:23] Jeffrey puts out a call for some opportunities to work with him! E-mail firstname.lastname@example.org to get more info.
[4:05] What led to Toni’s career in development and programming?
[5:18] What went into the .NET runtime contribution (native AOT)?
[8:16] One thing Toni is quite proud of is being able to build native libraries by using the technology.
[9:08] AOT stands for ahead-of-time compilation.
[10:23] What is Coverlet and why does it work?
[15:13] In what areas does Coverlet work very well?
[15:27] A good chunk of what Coverlet does is allow transparency in the build system integration.
[16:41] What’s the process for taking multiple runs of multiple test suites and getting them into one report?
[23:53] What is Toni’s view on how the code coverage results should be used?
[24:47] How do you get code coverage results when the actual test project is running on a different server?
[30:46] What does Pose do and why is it useful?
[41:08] Toni says that .NET is actually pretty extensive, even as a programming language workbench.
[41:40] What are expression trees?
Mentioned in this Episode:
Programming with Palermo — New Video Podcast! Email us email@example.com
Clear Measure, Inc. (Sponsor)
.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo’s Twitter — Follow to stay informed about future events!
Architect Tips — Video podcast!
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.