Session Schedule

Session Schedule2019-01-07T06:25:51+00:00

Tuesday

No Sessions

Wednesday

No Sessions

Thursday

9:15 AM

Taking a byte of Java Bytecode

Presented by: Magnus Stahre
Time: Thursday 9:15 AM - 10:15 AM

Java, Scala, Groovy, Kotlin, JRuby, Jython, Clojure. What do all these languages have in common? They are all powered by Java Bytecode. With the current ecosystem of languages running on the JVM, it is becoming important to learn more about the least common denominator. This talk gives an...

Room: Portia/WisteriaTrack: Programming PrinciplesTags: JavaFormat: General SessionLevel: Introductory and overview
11:45 AM

Modular Monolith: the Best of Both Worlds

Presented by: Seth Kraut
Time: Thursday 11:45 AM - 12:45 PM

First, everyone wrote monoliths, but monoliths invariably become a big ball of mud. Now, microservices are all the rage, but they come with significant complexity. Modular monoliths combine the simple development and deployment of monoliths with much of the decoupling of microservices. This session...

Room: Portia/WisteriaTrack: Programming PrinciplesTags: .NET, JavaFormat: General SessionLevel: Introductory and overview

Friday

8:30 AM

The Creative Process of Coding

Presented by: Charlie Sweet
Time: Friday 8:30 AM - 9:30 AM

The process of writing software is often misunderstood. When you write business software you are not doing science, but rather art. Your job is not to build, but rather to design. Designing good software is about more than writing code. Knowing what code to write requires empathy and good...

Room: Portia/WisteriaTrack: Programming PrinciplesTags: Soft Skills/BusinessFormat: General SessionLevel: Introductory and overview
11:00 AM

[CANCELLED] Watch This Talk Before You Go Go

Presented by: John Reese
Time: Friday 11:00 AM - 12:00 PM

Session is cancelled. We apologize for the inconvenience.

Room: Portia/WisteriaTrack: Programming PrinciplesTags: OtherFormat: General SessionLevel: Introductory and overview