Posts

  • Simple MySQL Data Migration

    I find myself more often than I think needing to shuffle around MySQL data. Usually this is about dumping one table to another database. For example, I sometimes want to get some production data into a test or development database to reproduce an issue. On my local box I often need to recreate an existing database structure for development purposes.

  • Test Deployments With Git Tags

    Deploying an app to production typically happens using some tool like Jenkins. The deployment job usually takes the Git tag as input parameter. The parameter is used to checkout the expected version of the app, build & deploy it.

  • Comparing Directories Effectively

    I often want to compare directories. I need to know which files only exist in one of them and which files differ. If any files differ, I sometimes want to see the actual change so I need an efficient way to do so.

  • PEP8 Standard Deviation

    Official coding standards ease reading of other people’s code and (usually) kill useless debates. When I code in Python, I follow PEP8. Being a VIM user, Syntastic & flake8 are my tools for the job.

  • An Effective Airflow Setup

    Airflow is “a platform to programmatically author, schedule and monitor workflows”. It’s the new kid on the block when it comes to formalizing workflows, a.k.a pipelines. This post is for you if you’re trying to get a decent Airflow environment setup.

... Archive ...


subscribe via RSS