12

OpenJDK Development Using Tactics from Game of Thrones by Stuart Marks

Embed Size (px)

DESCRIPTION

Devoxx Ignite 2014 session

Citation preview

Page 1: OpenJDK Development Using Tactics from Game of Thrones by Stuart Marks
Page 2: OpenJDK Development Using Tactics from Game of Thrones by Stuart Marks

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

OpenJDK Development Using Tactics from Game of Thrones

Stuart MarksOracle Java Platform Group

Page 3: OpenJDK Development Using Tactics from Game of Thrones by Stuart Marks

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Hodor

• Hodor hodor, hodor hodor hodor

• Hodor — hodor

• Hodor: hodor hodor hodor hodor.

• Hodor hodor? Hodor.

3

Page 4: OpenJDK Development Using Tactics from Game of Thrones by Stuart Marks

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Hodor hodor hodor Hodor?

• Hodor

– hodor hodor hodor hodor/hodor, hodor hodor

• Hodor hodor hodor, hodor hodor Hodor Hodor-Hodor Hodor

– hodor hodor() hodor hodorHodor()

• Hodor HODOR Hodor– hodor hodor.hodor.hodor

– hodor hodor (“hodor”) hodor hodor hodor

4

Page 5: OpenJDK Development Using Tactics from Game of Thrones by Stuart Marks

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 5

Hodor<Hodor> hodor = new Hodor<>();for (Hodor h : hodor) {

if (h.getHodor().getHodor() >= 65)hodor.add(h.getHodor());

}Hodor<Hodor> hodor = new Hodor<>(hodor);Hodor.sort(hodor, new Hodor<Hodor>() {

public int hodor(Hodor a, Hodor b) {return a.getHodor().hodorHodor(b.getHodor());

}});for (Hodor h : hodor)

System.out.println("Hodor: " + h.getHodor());

Hodor ...

Page 6: OpenJDK Development Using Tactics from Game of Thrones by Stuart Marks

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 6

hodor.hodor().hodor(h -> h.getHodor().getHodor() >= 65).hodor(h -> h.getHodor()).hodor().hodor(hodor(h -> h.getHodor())).hodorHodor(h -> System.out.println("Hodor: " + h.getHodor()));

Hodor ... Hodor!

Page 7: OpenJDK Development Using Tactics from Game of Thrones by Stuart Marks

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 7

Hodor? Hodor!

hodor hodor hodor hodor

hodor hodor hodor

Page 8: OpenJDK Development Using Tactics from Game of Thrones by Stuart Marks

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 8

Page 9: OpenJDK Development Using Tactics from Game of Thrones by Stuart Marks

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Hodor Hodor Hodor

• Hodor:

1. Hodor hodor

2. Hodor, hodor hodor hodor...

3. Hodor hodor: hodor

• Hodor, hodor hodor hodor. Hodor!

9

Page 10: OpenJDK Development Using Tactics from Game of Thrones by Stuart Marks

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Safe Hodor Statement

Hodor hodor hodor hodor hodor hodor hodor hodor hodor. Hodor hodor hodor hodor hodor hodor, hodor hodor hodor hodor hodor hodor hodor. Hodor hodor hodor hodor hodor hodor, hodor, hodor hodor, hodor hodor hodor hodor hodor hodor Oracle hodor hodor. Hodor hodor, hodor, hodor hodor hodor hodor hodor hodor hodor hodor hodor hodor hodor hodor hodor hodor hodor hodor.

10

Page 11: OpenJDK Development Using Tactics from Game of Thrones by Stuart Marks

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 11

Hodor?

Page 12: OpenJDK Development Using Tactics from Game of Thrones by Stuart Marks

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 12

HODOR!