Tags

Articles

  • How to speak spanish like a colombian drug lord!


    I've been living in Puerto Rico for 4 years but two of those have been COVID and so I haven't been able to practice Spanish as much as I'd like. So to speed up my learning I've decided I want to watch a lot of spanish speaking television to start training my ears, but to do this I need a baseline...

  • Running a kubernetes cluster locally with kubeadm


    I’m going to show you how to get a real kubernetes cluster setup locally on top of virtual machines! I’ll be using multipass but feel free to use virtualbox, proxmox, or whatever your favorite cloud provider is.

    kubeadm a production ready kubernetes install tool and I prefer to use it ove...

  • Automate project workflows with the command runner Just!


    I believe every project should have a CLI built around the standard workflows of developing on the project. Things like:

    • Install dependencies
    • Run tests
    • Run linter and formatters
    • Build project
    • Start / Stop the docker environment

    The r...

  • Use asdf to manage Python, NodeJS, GoLang and more!


    asdf is a general purpose version manager that can manage versions of most programming language runtimes through a set of plugins.

    With micro-services being all the rage and the ever changing landscape of the development world, it is rare to utilize a sin...

  • Preparing custom images for OpenStack


    This article will show you how to use libvirt to create base images that can be uploaded to OpenStack.

    Why would you want to do this?

    Linux distributions like Fedora and Ubuntu already ship "cloud" images and most providers also have their own custom images for you to use, but I f...

  • Turning Vim into a modern Python IDE


    ::: {.contents} :::

    TL;DR:

    $ git clone https://github.com/sontek/dotfiles.git
    $ 

    Tips and Tricks for the Python Interpreter


    I have seen a lot of people switch over to using ipython, bpython, etc to get auto-complete support without realizing that the standard interpreter does have this functionality.

    To enable auto-complete support in the python interpreter you need to create a python startup file that enables ...

  • Caesar Cipher in Python


    I'm currently teaching my wife to code and one of the problems that we worked on to teach her some fundamental programming concepts was re-implementing the caesar cipher in python. It was fun not only to code but to also start sending each other "secret" messages!

    The caesar cipher is a ra...

  • Convert a string to an integer in Python


    A fun interview question some developers like to ask is to have you convert ascii characters to an integer without using built in methods like string.atoi or int().

    So using python the obvious ways to convert a string to an integer are these: