Software Engineering FundamentalsIntroduces the fundamentals of software engineering, covering instruction processing, algorithms, programming languages, abstractions, testing, security, and open source.
From Tests to ProofExplores software engineering concepts, emphasizing the significance of tests and clear specifications in ensuring software correctness.
Error Handling and ExceptionsCovers error management, exceptions, and debugging techniques in C++, emphasizing the importance of making code more robust and easier to debug.
Testing Actor SystemsExplores testing actor systems, covering principles, Akka's Test Kit, dependencies, interaction with the parent, and actor hierarchies.
Testing Actor SystemsExplores testing actor systems, including verifying observable effects and interacting with parent actors.