Lightning Talks

geek girls carrots

  • 11 cities, 4 special meetings, 1 sprint, 5 kinds of workshops
  • using facebook
  • promote women in new tech
  • educate women in programming etc
  • workshop - 10 mentors, 23 participants
  • competitions
  • why django - community in Warsaw

Don’t be afraid to commit

http://dont-be-afraid-to-commit.rtfd.com

  • People have great ideas
  • but often don’t work efficiently, lack expertise and/or confidence
  • workspace set up -> virtualenv
  • code -> version control
  • “needs test and docs” -> learn
  • confidence -> having a way in

so come to workshop at start of the sprints - 11am Saturday

Elasticsearch

  • full text search, optional structured
  • faceting
  • percolator - akin to a trigger, if document added matches stored query, trigger action

stop writing settings files

  • @brutasse
  • https://speakerdeck.com/brutasse/stop-writing-settings-files
  • local_settings - can be limiting
  • multiple settings file import from base_settings.py (or settings/base.py) and use ./manage.py –settings=settings/staging.py
  • 12factor.net - no settings in code
  • derive settings from environment variables - 13 settings
  • daemontools envdir - help manage env variables in development environment - files in version control with env settings
  • envdir in your manage.py also possible

Teaching 2.0

now

  • pdf

next

  • use github, text etc in .rst files
  • students have added pull requests

big idea

  • see students as partners in collaborative engagement
  • learning from each other
  • like open source!

Configuring Python environments with Puppet

test pycharm on different environments

https://github.com/traff/python.pp