In this article we continue to explore the Re:BEAM project, a new Python runtime for running an actor framework. In this article we discuss communication between the Rust runtime and the Python code it executes. We explore and discuss a few options for this functionality.
Or how I learned to stop worrying and love tokio.
A method for running Python modules under supervision trees and using the actor methodology.
This is a difficult article for me to write. I’m admitting something that makes me feel ashamed to the entire internet - and it’s tied to my real name. I also know there are former colleagues and current friends that follow my blog and that heartfelt confessions might feel like a cheap apology for previous transgressions. It is what is however - and I feel like I have valuable insight to give the wider world regarding the phenomenon of the ‘Rockstar Developer’.
After six years I will be leaving my current workplace and moving on. I reflect a bit on my time there, particularly on the open-source project DeepLynx
After a few years of unhappiness, I finally write the email that saved my life.
A few times I’ve found myself stuck as the subject-matter expert of an internal project, or stuck in a role that I was growing either bored or frustrated with. If you’ve found yourself stuck as “the frontend person” and wanting to move on from a long-lived project, here’s some advice that might help you break out.
Learn how to be successful even when you’re the only developer on a project.
The Norse god Heimdall was the watchman of the Norse gods. He dwelt at the entry of Asgard and stood guard over Bifrost, the Rainbow Bridge, which connected Asgard to Earth. Through Heimdall and Bifrost the Norse gods kept watch over and interacted with Earth and the humans living there. Waxing poetic (and very arrogant) I think we can consider ourselves gods over our programs. We watch over them from afar, interacting with them through a bifrost of command lines and gui’s. We care about their health and performance and we strive to insure they fulfill their function.