Skip to content

Discover 5 oddities about Kotlin that can occur in the workplace, your personal projects or that you may have come across in the community.

License

Notifications You must be signed in to change notification settings

jesperancinha/kotlin-mysteries

Repository files navigation

Kotlin Mysteries

Twitter URL Generic badge

GitHub License

kotlin-mysteries Build

GitHub language count GitHub top language GitHub top language

Introduction

This repo is a list of examples in Kotlin that escape the norm. This is your guide to the mysterious and different in Kotlin.

Releases

Version - Git-Tag Git Hash Purpose
1.0.0 3d176b17596bc4fef7fb59c0ba8d49b7eb7c0268 Decoding Kotlin - Your guide to solving the mysterious in Kotlin

Topics

  1. Nullability
    1. Working with the Spring Framework - carparts-manager
    2. Reflection to force nulls - carparts-null-play
  2. inline and cross-inline - carparts-inline
    1. The Java overview
  3. Tail recursive => Tail Cal Optimization (TCO) - carparts-tairec
    1. What is it
    2. Why?
    3. How it makes us work recursively and not use mutable
  4. Data classes - carparts-data-structures
    1. Why things work and why things don't work
    2. How to fix the ones that don't
    3. How to work with use-site targets.
  5. What does a delegate do? and other use-site targets.
    1. Delegates - carparts-use-site-targets
    2. Delegates with Spring - carparts-data-structures

About me

GitHub followers