Lightning Talks Day 1

I am a doctor

Dr Russel Kieth-McGee

  • Django Core Team, President of DSF
  • Ticket ID - “Dork One”
  • Founder of BeeWare project and Toga(?)
  • Startup ... cloud tree?

Doctor of Computer Science - This is not medical advice

  • Stress, lots of balls in the air - became “an angry man”
  • Lost enthusiasm, confidence
  • Health issues
  • Rollercoaster
  • Few weeks ago hit rock bottom - diagnosed as in Major Depressive episode - started treatment
  • I put off getting help for far too long
  • didn’t want to admit to stigma of mental illness
  • our industry causes problems - burnout is constantly talked about

Don’t ignore the signs (in yourself or others), seek help

The first software engineer

Andrew Godwin

  • Margaret Hamilton, 1969
  • Wrote code for Apollo 11 Landing Modules - lead developer
  • coined term “software engineer”
  • mission was almost complete failure - apart from software
  • landing radar - how high are you? etc
  • small computer on landing module
  • rendezvous radar at the other end - to link up to go home
  • computer can’t handle both radars - but rendezvous radar turned on during landing
  • computer overloaded, was about to shutdown
  • manual abort, manual fly back

put prioritisation in, so it survived

“There was no second change, it has to work right first time”

expect failure, build for it, cause it

Notifications of login attempts

Markus H

  • Django app written a few weeks ago (while writing thesis)
  • security email to say “someone tried to log in as you”
  • works with signals

https://github.com/markush/django-login-canary

Jackson Rod sprint

Owen Campbell

  • Join our sprint - jackson rod
  • build django app on top of axelrod library
  • axelrod is ...
  • 1859 - Darwin published Origin of Species
  • but it struggled with cooperative behaviour - how to align with Survival of the Fittest
  • 1951 - Axelrod and XXX - publish computer simulation of population - engage with each other in simplified game, run over and over. Showed cooperative behaviour can evolve
  • Axelrod didn’t publish his code - 2014 - Dr Vincent Knight started open source project to try to recreate Axelrod’s tournament.
  • pip install axelrod
  • but library, so needs code to use it
  • so we want a web app on top of it, so anyone can play with it, and see the results

https://github.com/Axelrod-Python/Axelrod/

Scraping with Selenium

Arthur Johnston

  • New to python (from PHP)
  • project to document everywhere dogs are welcome
  • scrapy is a great package for web scraping
  • trip advisor has javascript to scramble lots of things - phone numbers ...
  • so changed to use selenium, wait for page load, select by CSS selector once JS done
  • can even wait for redirects

What is Hackership

@haikoschol

http://hackership.org

Camps - Learning to be better hackers upcoming Berlin summer 2015, costa rica, asia

Django in FinTech World

  • FinTech = Financial Tech World
  • business loan process is heavy, so 5M businesses want loans but can’t get them
  • so automate business loan process

Working collectively to love our work

Daniel Quinn

  • nice to have offer of counsellors
  • but that is a symptom - the cause is companies treating employees better
  • eg working Saturdays required to keep job
  • now working for non-profit - could earn more, but quite enough, 30 days holiday/year - wonderful place to work
  • a range of companies have a range of practices
  • maybe we should be sharing what work is like where we are, and if your company is shit, go to a good one

PyCon in Czech Republic

Tomasz (PyCon name still needs final permission) 20-21 November 2015 (tbc)