In this blog post, I would like to use a simple example to show you how you can use interfaces in C# to enable independent testing of individual classes in your C# projects. The example used for this purpose is based on my last ...

Read more

Unit tests are essential for software development. They help prevent errors that would otherwise be discovered late and difficult to locate. For C# developers, Visual Studio offers several extensions that help us create ...

Read more

Finally – the new project is set to launch soon. The hardware is almost complete, albeit only on paper for now. Well, that's what the reference boards are for. So, development on the target platform can begin right away. ...

Read more

10/07/2022

In one of our current development projects, it was necessary to find a transformer that could couple signals into a circuit with a broadband bandwidth. The requirements for this transformer were that it could operate at the lowest possible frequency (approximately 10 Hz). ...

Read more

05/11/2022

Background: Ceedling is a (rightfully) widely used build system for C projects developed in Ruby. Along with Unity and CMock, it is widely used in embedded software development. After a certain amount of familiarization, unit tests can usually be created quite quickly. ...

Read more

07/26/2021

Qt (like "cute" in English) is a C++-based framework of modules and libraries for cross-platform software development. Wrapper libraries, so-called "bindings," are used to enable the Qt framework to be used in Python. Python Qt enables ...

Read more