Michael Dera
Senior Developer at Realm Digital
Bulawayo, Zimbabwe
Actions
Michael is a .NET developer based in Bulawayo Zimbabwe
Links
Area of Expertise
Topics
Testing non-deterministic systems with Coyote
This session dives deep into testing non-deterministic code and asynchronous processes. With growing adoption of microservices, multi-parallelism, and migration to the cloud; Testing of processes that involve multiple microservices and multiple asynchronous processes has never been more complex. Asynchronous bugs in software are often hard to reproduce because of this complexity and sometimes bugs may seem transient. This session is a deep dive into Coyote which is a tool to test concurrent and asynchronous code.
Collecting Observability Data 101
A hands-on session on building web services so that there is visibility on its operation. The session will cover how to collect telemetry, monitor service health, and log errors. It will also discuss the consideration for storing trace data, metric data, log data and probe data
30 minutes of Testing in .NET
The session will go through different types of testing available to .NET developers with examples for each, namely Unit Testing and Concurrency Unit Testing, Integration Testing, Mutation Testing, Regression Testing and tools that may be used to test Code Quality (such as Sonarqube) using an ASPNET project as example.
An introduction to Mutation Testing
The session will be an in-depth introduction to Mutation testing using C#. It will start will a brief discussion on Unit Testing and why it makes mutation testing necessary. The next section will feature demos using popular unit testing and mutation testing tools. A summary will be given at the end discussing equivalent tools in other languages.
KCDC 2023 Sessionize Event
Azure Bootcamp South Africa 2022 - Cape Town Sessionize Event
KCDC 2022 Sessionize Event
.NET Conf 2021 Sessionize Event
Michael Dera
Senior Developer at Realm Digital
Bulawayo, Zimbabwe
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top