Skip to content

Instantly share code, notes, and snippets.

@mjhea0
Last active February 22, 2023 06:12
Show Gist options
  • Save mjhea0/6763725 to your computer and use it in GitHub Desktop.
Save mjhea0/6763725 to your computer and use it in GitHub Desktop.
Michael Herman - Sample Projects (last updated 10/20/13)

Sample Projects

Python

  1. Flask conventions/best practices - https://github.com/mjhea0/flask-tracking (first 2 parts of a 7 series piece)
  2. Boilerplate for Flask - https://github.com/mjhea0/flask-boilerplate
  3. Django Testing - http://www.realpython.com/blog/python/testing-in-django-part-2-model-mommy-vs-django-testing-fixtures/
  4. Django Debug Toolbar - http://gun.io/blog/debugging-SQL/
  5. Dokku and Django - http://gun.io/blog/deploying-django-app-on-dokku/
  6. Freelance Philosophy - http://gun.io/blog/how-to-take-on-a-large-Django-project/
  7. Twitter API/automated favoriter - https://gist.github.com/mjhea0/6150846

Ruby

  1. Rails integrated with Stripe - https://github.com/mjhea0/shop
  2. Boilerplate for Sinatra - https://github.com/mjhea0/singing-sinatra
  3. Sinatra BlackJack - https://github.com/mjhea0/blackjack-sinatra
  4. Suduko solver - https://gist.github.com/mjhea0/4ec197b18389a32a4f4c
  5. Regex - https://gist.github.com/mjhea0/2ff75dce6a0a0d3b03f8

PHP

  1. http://xml.mherman.org/

JavaScript

  1. jQuery - http://refactor-cost.herokuapp.com/
  2. Ajax - http://git-ajax.herokuapp.com/ (https://github.com/mjhea0/programming-exercises/blob/master/prob33/prob33.md)
  3. D3 - https://gist.github.com/mjhea0/815d633c906db64108b9
  4. Node - http://mherman.org/blog/2013/10/20/handling-ajax-calls-with-node-dot-js-and-express-scraping-craigslist/

Testing

  1. TDD/BDD - https://github.com/mjhea0/TDD-Django
  2. Selenium Testing - http://www.youtube.com/watch?v=X0b0xM2Ddh8
  3. Unit Testing - http://www.youtube.com/watch?v=v2F49zLLj-8
  4. Eclipse WebDriver - http://www.youtube.com/watch?v=xaWLIBKAQps

Scraping/Crawling

  1. Web Scraping - https://github.com/mjhea0/Scrapy-Samples

Sentiment Analysis

  1. Sentiment Analysis - https://github.com/mjhea0/twitter-sentiment-python

Advanced Git

  1. Github example - http://mherman.org/blog/2013/09/16/managing-multiple-github-accounts/

Sys Admin

  1. Sys Admin - http://mherman.org/blog/2013/08/25/custom-apache-config-for-php-and-web2py/

SQL

  1. SQL - http://mherman.org/blog/2013/07/19/cohort-analysis-data-sourcing-with-sql/
  2. SQL - https://gist.github.com/mjhea0/5667162

APIs/Hooks

  1. Webhooks - http://www.youtube.com/watch?v=jUXjHrz_i3c
  2. Client Library for GoodData - http://www.youtube.com/watch?v=XxX70Wahb_Q

Excel/Data Analysis/VBA

  1. Excel/SQL/Data Analysis - http://www.youtube.com/watch?v=n7NTCAJtS80
  2. VBA - http://www.youtube.com/watch?v=qRMTXatcA_U

Design

  1. Design - http://www.realpython.com/ (i designed the layout)
  2. Design - http://www.realpython.com/blog/design/getting-started-with-bootstrap-3/#.UklQ5GTTXFk

Content Marketing

  1. Content Marketing - https://segment.io/academy/the-newest-lean-startup-tool-is-kickstarter/ (#1 on hackernews)
  2. Content marketing - http://gun.io/blog/learn-sql/ (#1 on hackernews)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment