Join us on a literary world trip!
Add this book to bookshelf
Grey
Write a new comment Default profile 50px
Grey
Subscribe to read the full book or read the first pages for free!
All characters reduced
Kotlin Design Patterns and Best Practices - Build scalable applications using traditional reactive and concurrent design patterns in Kotlin - cover

Kotlin Design Patterns and Best Practices - Build scalable applications using traditional reactive and concurrent design patterns in Kotlin

Alexey Soshin

Publisher: Packt Publishing

  • 0
  • 0
  • 0

Summary

This book shows you how easy it can be to implement traditional design patterns in the modern multi-paradigm Kotlin programming language, and takes you through the new patterns and paradigms that have emerged.

This second edition is updated to cover the changes introduced from Kotlin 1.2 up to 1.5 and focuses more on the idiomatic usage of coroutines, which have become a stable language feature. You'll begin by learning about the practical aspects of smarter coding in Kotlin, as well as understanding basic Kotlin syntax and the impact of design patterns on your code.

The book also provides an in-depth explanation of the classical design patterns, such as Creational, Structural, and Behavioral families, before moving on to functional programming. You'll go through reactive and concurrent patterns, and finally, get to grips with coroutines and structured concurrency to write performant, extensible, and maintainable code.

By the end of this Kotlin book, you'll have explored the latest trends in architecture and design patterns for microservices. You’ll also understand the tradeoffs when choosing between different architectures and make informed decisions.
Available since: 01/21/2022.
Print length: 356 pages.

Other books that might interest you

  • Relational Databases - Mastering the Fundamentals of SQL Design and Optimization for Efficient Data Handling - cover

    Relational Databases - Mastering...

    SAM CAMPBELL

    • 0
    • 0
    • 0
    “Relational Databases" is an indispensable resource for students, database professionals, and software developers who are keen on mastering the art and science of managing structured data with relational databases. As the foundation of data storage and retrieval systems used in everything from small applications to global information systems, understanding relational databases is crucial for anyone looking to thrive in the technology field. 
    This comprehensive guide takes you on a journey from the basic principles of relational databases to advanced strategies for data design, optimization, and SQL programming. 
    "“Relational Databases" is designed to equip you with a solid foundation in relational databases, enabling you to design, build, and manage database solutions that are robust, scalable, and efficient. By demystifying the complexities of relational databases, this book empowers you to leverage the full potential of structured data management in your professional projects and endeavors.
    Show book
  • The Lost Trees of Willow Avenue - A Story of Climate and Hope on One American Street - cover

    The Lost Trees of Willow Avenue...

    Mike Tidwell

    • 0
    • 0
    • 0
    In 2023, author and activist Mike Tidwell decided to keep a record for a full year of the growing impacts of climate change on his one urban block right on the border with Washington, DC. Tidwell's story depicts the neighborhood's battle to save the trees and combat climate change: The midwife who builds a geothermal energy system, the Congressman who battles cancer and climate change, and the Chinese-American climate scientist who wants to bury billions of the world's dying trees to store their carbon and help stabilize the atmosphere. 
     
     
     
    The story goes beyond ailing trees as Tidwell chronicles people on his block coping with Lyme disease, a church with solar panels and floodwater, and young people anguishing over whether to have kids—all in the same neighborhood and all against the backdrop of 2023's record global temperatures and raging wildfires and hurricanes. Then there's Tidwell himself who explores the ethical and scientific questions surrounding the idea of "geoengineering" as a way to save the world's trees by reflecting sunlight away from the planet. 
     
     
     
    No book has told the story of climate change this way: hyper-local, full of surprises, full of true stories of life and death in one neighborhood. The Lost Trees of Willow Avenue is a harrowing and hopeful proxy for every street in America and every place on Earth.
    Show book
  • Medical Microbiology - Pathogens Immunity and Infection - cover

    Medical Microbiology - Pathogens...

    Ava Westwood

    • 0
    • 0
    • 0
    Medical microbiology is a branch of microbiology that focuses on the study of microorganisms and their role in human health and disease. It encompasses the identification, diagnosis, treatment, and prevention of infections caused by bacteria, viruses, fungi, and parasites. Understanding the fundamental principles of medical microbiology is essential for the effective diagnosis and management of infectious diseases, which continue to represent a significant global health challenge. 
    Microorganisms are ubiquitous and can be found in almost every environment on Earth, including the human body. The human microbiome, a collection of trillions of microorganisms living within and on our bodies, plays a crucial role in maintaining health. While many of these microorganisms are harmless or even beneficial, others are pathogenic and capable of causing diseases. The ability of pathogens to infect, survive, and reproduce in human hosts is the cornerstone of infectious disease. 
    The study of medical microbiology involves understanding the characteristics of pathogens, how they cause disease, and how the human immune system responds to these invaders. Pathogens are typically classified into several groups based on their structure, genetic makeup, and mode of transmission. Bacteria, for example, are single-celled organisms that can either be beneficial or harmful. Viruses, which are much smaller than bacteria, are unable to replicate on their own and require a host cell for reproduction. Fungi and parasites, which include yeasts, molds, protozoa, and helminths, also contribute to a wide variety of infections in humans.
    Show book
  • Digital Prospecting - Finding Nurturing and Closing Sales with Social Technologies - cover

    Digital Prospecting - Finding...

    Ken Guest, Mike Jones

    • 0
    • 0
    • 0
    Traditional cold calling is becoming less and less effective every day because the way people prefer to communicate is rapidly changing. 
     
     
     
    Are you frustrated with the diminishing returns from traditional prospecting methods? Have you tried and failed to use social media and email to develop a consistent stream of quality leads? Do you have the sense that there should be a better calendar structure to your overall prospecting strategy, so that there's a clear, unfolding pattern of contact that turns leads into active business opportunities? 
     
     
     
    In Digital Prospecting, Mike Jones and Ken Guest offer a proven, battle-tested process for an integrated twenty-first-century prospecting system that leverages today's social technologies. The book outlines the most effective ways to prospect using email and social selling interactions as the initial point of contact with the prospect. The process it offers is not meant to replace cold calls. It's meant only to give you the tools you need to evaluate which method makes the most sense, given your unique situation. Digital Prospecting is a must-listen for front-line salespeople eager to bring their business development plan up to date . . . and for the executives who train, supervise, coach, and mentor them.
    Show book
  • Language Unleashed - Unveiling the Future of Communication and Information Retrieval - cover

    Language Unleashed - Unveiling...

    Laura Walker

    • 0
    • 0
    • 0
    Embark on a linguistic journey like never before with "Language Unleashed: Unveiling the Future of Communication and Information Retrieval." This groundbreaking book captures your attention from the first page, promising a transformative exploration into the evolving landscape of language and communication. 
    Delve into the future of language and communication as the book navigates through cutting-edge insights, revolutionary technologies, and emerging trends. From the intricacies of linguistic evolution to the forefront of information retrieval, each chapter unveils a new layer of understanding, keeping readers engrossed and curious. 
    As you progress through the pages, a desire to unravel the mysteries of language's future intensifies. The book explores the technological advancements shaping communication and sparks a yearning to adapt and thrive in this dynamic linguistic era. Discover how language, once confined to spoken and written forms, is now unleashed in realms unimaginable. 
    Ready to embark on this linguistic odyssey? Take action now and secure your copy of "Language Unleashed." Whether you're a language enthusiast, a tech-savvy individual, or someone intrigued by the evolving nature of communication, this book is your gateway to understanding and navigating the language landscape of tomorrow. Take advantage of the opportunity to be at the forefront of linguistic innovation. 
    With "Language Unleashed," the future of communication is not just a concept—it's a tangible exploration waiting for you to seize. Unveil the secrets, adapt to the shifts, and redefine how you perceive and engage with language in this digital age. Your journey begins here.
    Show book
  • Crush the Myths: How Processed Foods Are Sabotaging Your Health - "Transform your wellness journey! Explore our audiobook exposing the hidden dangers of processed foods today!" - cover

    Crush the Myths: How Processed...

    Jareth Larkfield

    • 0
    • 0
    • 0
    Crush the Myths: How Processed Foods Are Sabotaging Your Health 
    ⭐⭐ Simplified Guide & Explanations Included ⭐⭐   
    Are you eager to enhance your health and well-being by overcoming common misconceptions about processed foods? 
    Searching for a comprehensive resource that equips you with the knowledge necessary to transform your dietary habits? 
    Look no further! 
    This guide is your ultimate companion for deepening your understanding, applying practical skills, and engaging in hands-on activities. With this resource, you're on the path to success. 
    Updated for the latest information on health and nutrition. 
    Key features of this enriched guide: 
    - In-depth insights into how processed foods are impacting your health 
    - A thorough explanation of the myths surrounding processed foods 
    - Effective strategies for implementing healthier choices in your diet   
    Our guide stands out through its expansive coverage, which is crucial for your health transformation. Concepts are not just touched upon; they are explored in detail. 
    Crafted with a clear structure and straightforward language, our guide ensures smooth transitions between topics. Say goodbye to complex jargon and embrace clear, precise, and technically accurate content. 
    So, why wait? Click the BUY NOW button, secure your guide, and embark on your journey to unlocking better health by challenging common food misconceptions! 
    Join us in uncovering the truths about food and learn how to improve your health one myth at a time!
    Show book