Week 21
Mercy and I started watching The Expanse - yet another space-related series featuring life on Mars, Earth and the Asteroid belt. Set in a future of Human beings who were able to colonize Mars and the asteroid belt. Humans now inhabit Mars and the asteroid belt and also expand to other parts of the Solar system. Even though there are no warp/jump capabilities yet (as in Start Trek or Star Wars), it's good to see how far we can actually go just by nuclear-powered (as opposed to Dilithium or Spore drives) thrusters. But one thing that was consistent is our political nature. The series has been quite interesting so far and we're really looking forward to how certain things will eventually turn out.
Back at work, I started an Engineering Mentorship program to get to learn Kubernetes even more. A program where you will be paired with a mentor in a specific field where your goal lies. I don't use Kubernetes at work or depend on it for my daily routines but I see it as something I should learn moving forward due to some things I’ve been trying to achieve. I already marked out somethings to know how to do specifically in Kubernetes and that is my goal in this mentorship program.
In one of my very few tweets last week, I revealed the secret project I've been working on - a place where you can try Composer packages in the browser. This project makes use of PHPSandbox itself to achieve its goals. In the future, this could be one of the few projects that would make use of PHPSandbox to achieve their goals.
An important part of this project I worked on last week was to devise a way for us to override the example code shown for a package as well as the markdown document displayed for the package. Overriding the documentation is necessary since some of those packages might not have documentation or might not even contain proper examples. Overriding the default example ensures users see a nice examples as they try packages.
As there is a first time for everything, I built my first chrome extension - an extension that adds a "Try on PHPSandbox" button to the Packagist package details page. It wasn't as hard as I thought it would be but it was pleasing to see myself do something I've never attempted before. I've always looked forward to doing something new every now and then and this is one of those moments. Now that the chrome extension is basically done, I've been thinking of building a Firefox / Safari extension also but let's see how that goes.