Alex C. Viana's blog

  1. What The F*ck Is The Internet Vol. 1: Bits, Encoding, Packets, and Protocols

    Fri 17 March 2017

    I organize a weekly series of tech talks at work. It's a good way to stay up on what technologies people are using in and out of the office. Recently, I've started presenting at these talks on various computer science fundamentals I was never exposed to in college ...

  2. Special Methods in Python

    Wed 15 March 2017

    This post is intended to accompany a presentation I gave to the Baltimore Python Meetup on Wednesday, March 15th 2017.

    This post assumes some familiarity with object-oriented programming as it relates to classes and inheritance in Python.

    The purpose of this post is to explore Python's special methods, also ...

  3. Setting Up Pelican with GitHub Pages

    Sat 25 February 2017

    This is a short post about how I set up my pelican project to deploy with GitHub pages. Specifically, I want to version control both the output static pages that are being served as well as the source Markdown files used to generate the output. What I ended up isn ...