Cloud, Data, Open Source

Python for Data Part 3: Functions

Functions as objects, lambda functions, closures, args, kwargs, currying, generators, generator expressions, and itertools, with a focus on usage for data analysis.

Viz Now on GitHub!

Interactive visualizations and stats of GitHub's newest, most popular repos.

Awesome AWS Now on GitHub!

A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources.

SAWS Now on GitHub!

Interactive command line interface that aims to supercharge the AWS CLI with features focusing on improving ease-of-use and increasing productivity. Under the hood, SAWS is powered by the AWS CLI and supports the same commands and command structure.

Dev Setup Now on GitHub!

Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based defaults for Mac OSX.

Interactive Coding Challenges Now on GitHub!

Interactive, test-driven Python coding challenges (algorithms and data structures). Challenges focus on algorithms and data structures that are typically found in coding interviews or coding competitions.

Data Science Python Notebooks Now on GitHub!

Continually updated Data Science Python Notebooks: Spark, Hadoop MapReduce, HDFS, AWS, Kaggle, scikit-learn, matplotlib, pandas, NumPy, SciPy, and various command lines.

Setting Up Splunk Enterprise for AWS

I recently hooked up Splunk to AWS to search, monitor, and analyze log files. Splunk indexes data on read, which then allows it to do super-fast searching and visualization.

S3cmd: Frequently Used Commands

I’ve found S3cmd to be a great tool for interacting with S3 on AWS. S3cmd is written in Python, is open source, and is free even for commercial use.

My Reading List

I've started populating my Reading List. Updates will trickle in over the coming weeks.

Hooking Up Android Gradle and Travis CI

I’ve recently started using Gradle as the build system for my Android projects. Travis CI is a very popular continuous integration tool for open source projects.

Hello World

An Introduction to Donne Martin's Tech Blog.