Toni Solarin-Sodara: Developer Tools for Test Automation - Episode 237

Published: March 20, 2023, 8 a.m.

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.

\xa0

Topics of Discussion:

[1:23] Jeffrey puts out a call for some opportunities to work with him! E-mail jeffrey@clear-measure.com to get more info.

[4:05] What led to Toni\u2019s 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\u2019s the process for taking multiple runs of multiple test suites and getting them into one report?

[23:53] What is Toni\u2019s 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?\xa0

[41:08] Toni says that .NET is actually pretty extensive, even as a programming language workbench.

[41:40] What are expression trees?

\xa0

Mentioned in this Episode:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo \u2014 New Video Podcast! Email us programming@palermo.network

Clear Measure, Inc. (Sponsor)

.NET DevOps for Azure: A Developer\u2019s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo \u2014 Available on Amazon!

Jeffrey Palermo\u2019s Twitter \u2014 Follow to stay informed about future events!

Architect Tips \u2014 Video podcast!

Azure DevOps

.NET

Pose

Coverlet

\xa0

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.