Speaker

Corneil du Plessis

Corneil du Plessis

Staff Software Engineer on Spring Team, Tanzu Division, Broadcom

Johannesburg, South Africa

#SkinInTheGame
Passionate about DX,
Organizer @JoziJUG,
Scientific skeptic,
Trekkie.
he/him

Area of Expertise

  • Information & Communications Technology

Topics

  • Kotlin
  • Spring
  • Spring Boot
  • Spring Cloud
  • Kotlin Multiplatform
  • gradle
  • java
  • Java EE
  • Spring Cloud Data Flow
  • Spring Webflux

State Management with Kotlin Compose MPP

Discover how to manage state effectively with Kotlin Compose Multiplatform. We will demonstrate how Kotlin Compose for Android, Desktop, and Web along with Kotlin StateFlow via a finate-state machine demonstration.

The talk will be around 35min allow for questions and answers.

Using KFSM and Spring HATEOAS to simplify state management

HATEOAS (Hypermedia as the Engine of Application State) is a mechanism for simplifying the development of APIs. This talk will illustrate how to use the KFSM Kotlin DSL to implement a finite state machine and integrate with HATEOAS to provide simple and powerful API development.

It can be tailored for different audiences, the ideal is intermediate/advanced developers and a 45min presentation with Q&A.
The longer version has live coding and demonstration while a shorter version of the talk will just show a demo of the result and relevant code in slides.
There are repositories of the Spring Boot backend and an Angular front-end.

The care and feeding of developers

Why is it difficult to manage the software development process?
What are so many successful techniques counter-intuitive?
What does the latest science say about people, teams, and productivity?

This talk combines more than 30 years of experience with the latest science to guide developers and development managers on the best ways to improve productivity while improving the experience for everyone involved.

KFSM: A Kotlin DSL for Finite State Machines

Join me on the journey of developing a Kotlin Multiplatform DSL for Finite State Machines.
The session will demonstrate the coding of a simple FSM for Android or the Browser front-end or a Spring Backend depending on the audience vote.

Kotlin Everywhere South Africa 2019 Sessionize Event

September 2019 Johannesburg, South Africa

Corneil du Plessis

Staff Software Engineer on Spring Team, Tanzu Division, Broadcom

Johannesburg, South Africa

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top