Month: February 2019

  • Multiple Kubernetes contexts and your multi-coloured prompt

    Multiple Kubernetes contexts and your multi-coloured prompt

    You are working with multiple clouds. But, you keep changing context and then accidentally applying something. Ooops. If only this could be simpler. Drop these two bits in your .bashrc. Now you can simply say ‘context foo’ and be in that context with a little bit of colour in your prompt to remind you. Side…

  • What’s your open source profile?

    What’s your open source profile?

    Github has this feature on a profile page (yours, anyones) which allows you to see their ‘profile’ with respect to reviewing changes, creating issues, commiting things, and sending pull requests. This is for the open-source public facing repo, so its an indication of how you add value to the open source ecosystem. Here’s mine. What’s…

  • I Declare is not the same as Make It So

    I Declare is not the same as Make It So

    Years ago there was a really great TV show. Kirk, Spock, McCoy, Scotty. You know the one. Later it was remade with some characters long forgotten. Except 1. Picard. His trademark ‘make it so’ was the hallmark of a great leader. With this one phrase he could turn his attention elsewhere, knowing that it would…

  • Cloud logging and the return of `dink`

    Early I wrote about my cool new tool dink. It allows you to, without ssh to your Kubernetes nodes, have access to their ‘docker’ for debugging, inspecting, image verifying etc. Today we were discussing some debuggering of fluent-bit and i thought, why not make it simple to go see the raw logs that would be fed…

  • When did stack traces become the new user interface?

    So I’ve been working of late with some Java programs. They substitute a ~10KB stack trace for an error message. If you have a typo in the config file you have to fish through that stack trace to find what file, what line, and why (and not because the stack trace has it, its just…