We, the organizers, will be changing screens as we see fit, so there is something for you to hold on to.
- Kata rules at Craftsmanship
- Pig Latin at Wikipedia
- Send your stanzas to http://192.168.1.4:3000/say?text=hello
- The event slides
- Intro videos
Wi-Fi is
- Network: Conferences
- Password: Einstein
Backup Wi-Fi is
- Network: TBD
- Password: TBD
For those who doesn't have or do not want to install toolchain locally - our recommendations:
- Nitrous.io - blazingly fast LXC-sliced Linux environment with Java, Node, Ruby, Go, etc. included.
- Koding.com - free real-AWS Ubuntu VM-s with web IDE in front and full package control. The VM is a little bit slower to provision compared to Nitrous container, but it's more flexible.
The recommended workstation IDE-s:
- IntelliJ IDEA Community edition for Java, Scala, Groovy, Clojure sessions.
- RubyMine for Ruby.
- WebStorm for JavaScript.
- Sublime Text for universal distraction-free experience.
Scala project setup (at Nitrous)
$ hg clone https://bitbucket.org/arkadi/scala-template
or
$ git clone https://github.com/arkadijs/scala-template.git
Then
$ ./scala-template/scalaproj my-project
$ cd my-project
$ ./sbt
> run World
Wait while half of the internet is downloaded to your box and then other half is compiled. Do not quit SBT. It will launch faster second time, but anyway. Open another Terminal if you need the shell.
Groovy project setup (at Nitrous)
Install GVM and Groovy:
$ curl -s get.gvmtool.net | bash
$ . ~/.gvm/bin/gvm-init.sh
$ gvm install groovy
$ groovy
groovy:000> println 'Hello World!'