BASIC @ school in 2000 • Got PC after #1 place @ local coding Olympics between schools • Working as hacker @ hlsec.ru • Like to write some code 4 PHUN&PWN • keybase.io/090h root@0x90.ru twitter.com/090h github.com/0x90
• HG (mercurial) for beginners • Github.com for public releases • Bitbucket.org for private • … or Kalithea for personal GIT • Use SSH keys and/or HW based 2FA with Ubikey (10x 2 VOS) • Don’t forget to create .gitignote/.hgignore
• Atom.io for small projects (easy but powerful) • JetBrains XXXXXX for XXX programming language • Try to do everything in PyCharm (VCS, VM, DB, Deps, Deploy)
OS, but $$$ • VirtualBox is free, but… • Docker, docker-compose, Kitematic * • Vagrant • Packer.io • Otto * VirtualBox is used to run Docker under OSX (boot2docker)
• Docker containers to VDS • Rsync/GIT/SCP for code delivery • Fabric/Salt/Ansible/Chef/Puppet for deployment automation … and may be Otto will change the world
saving • Study how to organize projects in the right way • Cookiecutter https://github.com/audreyr/cookiecutter • Helps to create working project in seconds!