Kotlin: Coroutines And More


Duration: 50 mins
Kenneth Kousen
Founder, KousenIT

This talk will examine features of Kotlin at a greater depth than most tutorials. Coroutines – the most popular feature of the language – will be covered, as well as higher order functions, reduction operations like reduce and fold, and lambdas with receivers. Those topics progress toward building DSLs and builders in Kotlin. Terms like “apply”, “let”, “use”, “also”, and “with” will be covered along with their typical use cases.

Details of the type system, including the Any, Unit, and Nothing classes, will be included. Examples will be provided on how to define extension functions, infix operators, and inlining functions for efficiency.

You may also be interested in

50 mins
Effecting Change—The Art Of Leading Teams

As leaders we want our teams to pursue great ideas and change directions to realize the goals. However, often we...

25 mins
Fostering Chaos Engineering Culture

In a digital world, users seek convenience when interacting with a business. Hence, it is imperative for businesses to make...

25 mins
Designers + Developers = Best Friends Forever?

How is the relationship between your design team and your development team? Is it highly functional? Or 'just professional'? Maybe...

50 mins
Empowering, Growing and Coaching your Superstars

Nothing is more rewarding than when your leaders or teammates help you reach your goals or the next level of your career. ...

50 mins
Slowdown to Gain Speed: Technical Practices that Take Time but Save Time

As a software development manager or a technical leader you are eager to remove impediments so your team can produce...

50 mins
Do You Know Da Wae

We build development teams based on individual ability to write code but development of a software project of any significance...