Category: all

  • Commuting to the cloud: traffic in the information superhighway onramp

    Commuting to the cloud: traffic in the information superhighway onramp

    The great thing about cloud is it makes you location independent. The bad thing about cloud is you really are not location independent 🙂 The Internet. It provides much higher bandwidth and reliability that, well, it has any right to given how complex it is and how many individual ‘selfish’ interests drive it. But, the…

  • Cloud simplicity: NOT!

    (queue wayne’s world music on the ‘NOT!’). So. Gitlab, Gitlab-runner, Kubernetes, Google Cloud Platform, Google Kubernetes Engine, Google Cloud Storage. Helm. Minio. Why? OK, our pipelines use ‘Docker in Docker’ as a means of constructing a docker image while inside a ‘stage’ that is itself a docker image. Why? I don’t want to expose the…

  • Upstream risk: the vanishing

    Upstream risk: the vanishing

    Go is one of those languages that has a tight-coupling to upstream code stored in remote repo. Lets call that “Other People’s Code”, OPC. You write some function, it automatically pulls in (usually from github) the OPC, and away you go. Now, after a while of this, the good people of the Go community got…

  • The mysterious life of outdoor cats, solved, sadly

    ~4 years of outdoor kitty. His (heated) house to keep him warm, the live temperature feed, etc. So many mysteries. Where did he go when he would be off for days? Each time, would it be the last time we saw him? We last saw him a couple of weeks ago. No big deal, its…

  • Suffering sisyphean security solutions: make your chrome part of the solution

    Suffering sisyphean security solutions: make your chrome part of the solution

    OK, its no real secret by now that the WWW is a cesspool of stuff. Its not all /r/aww. As an end user, you don’t see the mountain of (typically javascript) that is executed. Or worse, where it comes from, and how it is maintained. So you don’t act as a ‘push back’ mechanism on…