we codeil save kermit

19
Groovy Challenge: Save Kermit! Victor Trakhtenberg [email protected] @victortr75

Upload: victor-trakhtenberg

Post on 28-Jan-2018

162 views

Category:

Software


1 download

TRANSCRIPT

Page 1: We codeil   save kermit

Groovy Challenge:Save Kermit!

Victor Trakhtenberg

[email protected] @victortr75

Page 2: We codeil   save kermit

Save Kermit!!!

Page 3: We codeil   save kermit
Page 4: We codeil   save kermit

Kermit Server

http://localhost:8080/hinthttp://localhost:8080/whereIsKermit

Page 5: We codeil   save kermit

The Challenge

• Find the street name

• Get the secrets

• Decrypt the street names (hint: reverse the street name )

• Find the highest building on the secret street

– See happy Kermit!

Page 6: We codeil   save kermit

What you will need

• Java 8• sdkman• Groovy• Gradle• Kermit Server• Groovy/Java APIs

– Grape– HTTPBuilder– JsonSlurper– Collection APIs– Desktop browse URI

Page 7: We codeil   save kermit

sdkman.io

http://sdkman.io/

Page 8: We codeil   save kermit

sdkman.io- Installation

Windows powershell:https://github.com/flofreud/posh-gvm

Page 9: We codeil   save kermit

Groovy installation

• sdk install groovy

• Mostly for windows:

• http://www.groovy-lang.org/download.html

Page 10: We codeil   save kermit

groovysh

Page 11: We codeil   save kermit

Gradle

Page 12: We codeil   save kermit

Gradle - install

• Using sdkman.io

– sdk install gradle 2.4

• http://gradle.org/downloads

Page 13: We codeil   save kermit

Ratpack

Page 14: We codeil   save kermit

Kermit Server

• https://github.com/commerce-sciences/kermit-server

• ./gradlew build

• ./gradlew run

• http://localhost:8080/hint

• http://localhost:8080/whereIsKermit

Page 15: We codeil   save kermit

Groovy Grape

http://docs.groovy-lang.org/latest/html/documentation/grape.html

Page 16: We codeil   save kermit

HTTPBuilder

Page 17: We codeil   save kermit

Parse JSON

Page 18: We codeil   save kermit

Collections

Page 19: We codeil   save kermit

Good Luck!!