Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vaclav Pech on MPS

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Vaclav Pech on MPS

More Decks by Enterprise Java User Group Austria

Other Decks in Technology

Transcript

  1. Cypher for Neo4j START john=node:node_auto_index(name = 'John') MATCH john-[:friend]->()-[:friend]->fof RETURN

    john, fof http://docs.neo4j.org/chunked/milestone/cypher-query-lang.html
  2. JMock context.checking(new Expectations() {{ oneOf (clock).time(); will(returnValue(loadTime)); oneOf (clock).time(); will(returnValue(fetchTime));

    allowing (reloadPolicy).shouldReload(loadTime, fetchTime); will(returnValue(false)); }}); http://www.jmock.org/expectations.html
  3. Closures {int => long} fact = {int n => if

    (n == 1) { return 1L; } else { return n * invoke(n - 1); } };
  4. Date/Time datetime start = now in (Europe/Berlin); ...... period processingTime

    = now in (Europe/Berlin) – start; datetime meeting = now in (GMT) + 2 days with (hours = 11) with (minutes = 0) with (seconds = 0)
  5. And a lot more Tuples Regular expressions Builders XML processing

    Unit testing Custom operators And others ...
  6. Spock (Groovy) class DataDriven extends Specification { def "maximum of

    two numbers"() { expect: Math.max(a, b) == c where: a | b | c 7 | 3 | 7 4 | 5 | 5 9 | 9 | 9 } } http://code.google.com/p/spock/