Join SSW’s Luke Parker in this insightful interview with Dennis, the author of the Fluent Assertions Library, as they discuss the origins of the library, its evolution, and the principles of Test-Driven Development (TDD). Dennis shares his journey from a small internal project to a widely used open-source tool, emphasizing the importance of self-describing tests and design clarity. Learn how TDD not only enhances code maintainability but also fosters a better understanding of system boundaries and design patterns.
00:00 | Introduction to Fluent Assertions Library
02:27 | What’s the pragmatic approach to TDD
07:41 | Lessons learned from Fluent Assertions
09:34 | Words of advice for people wanting to make open source library
Links:
Need help?: https://ssw.com.au/ssw/Consulting
NDC Conferences: https://ndcconferences.com/
Follow us:
LinkedIn: https://linkedin.com/company/ssw/
Twitter: https://twitter.com/ssw_tv
Facebook: https://facebook.com/SSW.page
Instagram: https://instagram.com/ssw_tv
Tiktok: https://www.tiktok.com/@ssw_tv
Get in touch:
Luke Parker – Software Engineer
https://www.ssw.com.au/people/luke-parker/
https://www.linkedin.com/in/lukeparkerdev/
Dennis Doomen
https://www.linkedin.com/in/dennisdoomen/
https://www.continuousimprover.com/
For more information about SSW’s consulting services, please visit https://ssw.com.au/
#TestDrivenDevelopment #FluentAssertions #SoftwareDevelopment #CodeClarity #OpenSource #Community #TDD #Programming #DeveloperInterview #CodeQuality
v3 alex
About the speakers
Dennis Doomen
As Principal Consultant, I help our clients to get the most out of the combination of .NET/C# and modern front-end technologies like React and TypeScript. I often do that by acting as senior team lead and/or combine that with the role of software architect where I join the development teams and help them implement the right solution aligned with the business demands. While doing that, I ensure that they properly and pragmatically apply modern engineering principles so we end-up with a maintainable and testable code-base.