Reader small image

You're reading from  Kotlin Design Patterns and Best Practices - Third Edition

Product typeBook
Published inApr 2024
PublisherPackt
ISBN-139781805127765
Edition3rd Edition
Right arrow
Author (1)
Alexey Soshin
Alexey Soshin
author image
Alexey Soshin

Alexey Soshin is a software architect with 18 years of experience in the industry. He started exploring Kotlin when Kotlin was still in beta, and since then has been a big enthusiast of the language. He's a conference speaker, published writer, and the author of a video course titled Pragmatic System Design
Read more about Alexey Soshin

Right arrow

Practical Application of Design Patterns

In this section, you’ll put your understanding of design patterns to practical use by building a real-world application, while learning essential best practices and identifying anti-patterns to avoid.

Initially, we’ll introduce a set of best practices and potential pitfalls to be mindful of when developing applications in Kotlin. Following that, we’ll integrate our knowledge of functional programming and coroutines with the Arrow framework, illustrating its contribution to Kotlin development through idiomatic functional programming. This includes showcasing how Arrow facilitates the creation of clear, expressive, and sustainable code, thereby maximizing the benefits of functional programming in Kotlin. Finally, we’ll embark on constructing two microservices: the first utilizing the concurrent framework Ktor, and the second using the reactive framework Vert.x.

Throughout this process, we’ll also take...

lock icon
The rest of the chapter is locked
You have been reading a chapter from
Kotlin Design Patterns and Best Practices - Third Edition
Published in: Apr 2024Publisher: PacktISBN-13: 9781805127765
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
undefined
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime

Author (1)

author image
Alexey Soshin

Alexey Soshin is a software architect with 18 years of experience in the industry. He started exploring Kotlin when Kotlin was still in beta, and since then has been a big enthusiast of the language. He's a conference speaker, published writer, and the author of a video course titled Pragmatic System Design
Read more about Alexey Soshin