Samuel Harrold
stharrold
Recent Tech Decisions
32 points

Following

  • Bootstrap

    stharrold Data Science Demos


    Web page framework used through Python static site-builder Pelican with theme pelican-bootstrap3.

  • Disqus

    stharrold Data Science Demos


    Blog comment hosting service used through Python static site-builder Pelican with theme pelican-bootstrap3.

  • Google Analytics

    stharrold Data Science Demos


    Site traffic monitoring service used through Python static site-builder Pelican with theme pelican-bootstrap3.

  • Cloud9 IDE

    stharrold Data Science Demos


    • I use a Cloud9 micro plan and connect SSH workspaces to Google Compute Engine instances.
    • For me, Cloud 9 has good documentation, and it's relatively quick to install on my Debian instances using the Cloud 9 install script.
    • I prefer a cloud-based IDE since I don't want to spend resources on my local or remote machines running or maintaining an IDE.
    • As of Dec 2015, Cloud9 doesn't support debugging in Python. However, this hasn't been a problem for me since I use pdb for debugging and pytest for testing. I use the IDE mostly for code navigation, autocomplete, and managing packages with many files.
    • Related blog post with example usage: Running an IPython Notebook on Google Compute Engine from Chrome

  • Google Compute Engine

    stharrold Data Science Demos


    • I use Google Compute Engine instances as flexible, reproducible infrastructure that scales with my data science tasks.
    • Between Google Cloud and Amazon Web Services, I chose Google Cloud for its intuitive UI. SSH within the browser is very convenient.
    • Related blog post with example usage: Running an IPython Notebook on Google Compute Engine from Chrome