Mika Allert
Mika Allert is a software engineer at Bloomberg, where he works on connecting Bloomberg’s products to trading venues around the globe through a standardized interface. In addition to working on various trading connectivity infrastructure at Bloomberg, Mika has also worked at an online brokerage for a major German bank.
He is passionate about understanding complex topics from the ground up and using that knowledge to tinker and find creative solutions to challenging issues. Whenever Mika encounters an issue, you’ll find him tracking it down and creating solutions for everyone who might run into something similar.
Mika earned a bachelor's degree in computer science from Goethe University Frankfurt. Outside of work, you will find him cycling around airports, playing video games, and eating ice cream while watching movies.
Session
If your stack traces are missing crucial information about the runtime state of your program(s) or if you are developing tests which assert beyond the possibilities of common testing frameworks, then Python's inspect module can help you out. The inspect standard library puts the power to analyze the current execution context at your fingertips. For instance, you can supercharge your stack traces by enriching them with relevant variable values from any level of the call stack, saving you valuable time trying to debug and reproduce critical issues. In addition, inspect makes it easy to perform complex assertions about the execution of your code, such as from where a function is being called, whether a nested function behaves correctly, and what signature and context generated functions have.