Session List

Session List2019-10-02T20:07:53+00:00

Kotlin for C# Developers

Presented by: Alex Dunn

Dive into the latest craze in languages and platforms - Kotlin. This time we will be looking at it from the perspective of a .NET C# developer, draw comparisons between the languages, and bridge the gap between these 2 amazing languages. ...

Tags: .NET, Java, Mobile, OtherFormat: General SessionLevel: Introductory and overview

Taking a byte of Java Bytecode

Presented by: Magnus Stahre

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...

Tags: JavaFormat: General SessionLevel: Introductory and overview

Modular Monolith: the Best of Both Worlds

Presented by: Seth Kraut

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...

Tags: .NET, JavaFormat: General SessionLevel: Introductory and overview

Mutation Testing to the rescue of your Tests

Presented by: Nicolas Fränkel

Unit testing ensures your production code is relevant. But what does ensure your testing code is relevant? Come discover mutation testing and make sure your never forget another assert again. ...

Tags: Java, TestingFormat: General SessionLevel: Introductory and overview

Speed, security and simplicity: Creating Container Images with Cloud Native Buildpacks

Presented by: Daniel Mikusa

Buildpacks are a pluggable, modular, language-agnostic tool that takes application source code and in turn give you an OCI (Open Container Initiative) image which you can run using Docker, Kubernetes or your OCI Runtime of choice. ...

Tags: .NET, Cloud, Java, Javascript, Ruby/Rails, Python, SecurityFormat: General SessionLevel: Introductory and overview

Serialization for the new micro service landscape

Presented by: Leonardo de Moura Rocha Lima

Serialization is often overlooked when developing backend systems, and this wasn’t (and still isn’t) a problem inside a monolith. But with the developing scene moving towards micro services, serialization becomes really important - how to serialize your data? What aspects do you need to...

Tags: Cloud, JavaFormat: General SessionLevel: Introductory and overview

Explain it to me like I'm 5: Oauth2 & OpenID

Presented by: Daniel Mikusa

Oauth2 and OpenID are quickly becoming mainstays for application developers. Companies want integrated authentication to reduce security footprints and users expect the convenience of single sign-on. As an application developer, it's up to you to facilitate this in your applications. ...

Tags: .NET, Cloud, Java, Javascript, SecurityFormat: General SessionLevel: Introductory and overview

You Version Your Code, Why Not Your Database?

Presented by: Derek Binkley

Code versioning is an integral part of any developers daily workflow. However, database changes are often handled manually making automatic code deploys a challenge. If something goes wrong, rolling back a deployment requires either complex and possibly untested scripts or a database restore. ...

Tags: JavaFormat: General SessionLevel: Introductory and overview

Calculating Insulin With Automated Carb Counting Using AI, ML and Web Bluetooth

Presented by: Todd Sharp

Diabetes is a disease that affects 400 million people worldwide. Managing the disease means eating a healthy diet, getting routine exercise, monitoring blood sugar levels and administering insulin to manage those levels. The good news is that technology exists to help people manage the disease....

Tags: Cloud, Java, Javascript, MobileFormat: General SessionLevel: Introductory and overview

5 Ideas For Writing Better Cloud Native Microservices

Presented by: Todd Sharp

In theory, microservices are easy. The promise of loosely coupled, scalable services that can each be independently built, tested and deployed sounds amazing, doesn’t it? On top of that, each service can be written in whatever language the development deems appropriate – using their framework of...

Tags: Cloud, Java, JavascriptFormat: General SessionLevel: Introductory and overview

Designing a DSL with Kotlin

Presented by: Nicolas Fränkel

Although Kotlin has made a huge impact on Android, it’s equally good on the server side. As Domain-Specific Languages are constrained by the language they run on, Kotlin frees developers from Java fluent builders to propose something better. ...

Tags: Java, OtherFormat: General SessionLevel: Introductory and overview