Team-Based Engineering: Collaborating on Professional Applications Using Kotlin
Software engineering is a team sport. Are you ready to play at the enterprise level? Writing code in isolation is fundamentally different from building software as part of a professional team. In a collaborative environment, your code must survive organizational shifts, rigorous peer reviews, and continuous integration with distributed systems. This comprehensive guide bridges the gap between basic Kotlin syntax and real world engineering practices, focusing on how to use the language as a tool for clear communication and robust architecture. This book shifts your mindset from simply writing functional algorithms to designing systems that entire organizations can safely rely on. You will learn how to navigate the complexities of modern software development, align your technical choices with business goals, and build infrastructure that scales alongside your engineering team. Inside this book, you will discover: Mastering Team Workflows: Implement professional Git strategies, trunk based development, and efficient code review processes that distribute knowledge and eliminate silos. Writing Collaborative Kotlin: Utilize sealed classes, explicit state management, and coroutines to write safe, predictable, and highly readable code. Architecting for Scale: Apply Domain Driven Design, hexagonal architecture, and modular application design using Gradle to decouple teams and minimize integration friction. Automating Confidence: Build robust continuous integration and delivery pipelines, integrate Testcontainers, and adopt consumer driven contract testing to catch errors before they reach production. Deploying Safely: Master blue green deployments, canary releases, and feature flags to decouple code deployment from feature release. Whether you are stepping into your first professional role or stepping up as a senior technical leader, this guide equips you with the structural, cultural, and technical disciplines needed to build resilient applications. Elevate your codebase, empower your peers, and master the art of collaborative software engineering.
-
Autore:
-
Anno edizione:2026
-
Editore:
-
Formato:
-
Lingua:Inglese
Formato:
Gli eBook venduti da Feltrinelli.it sono in formato ePub e possono essere protetti da Adobe DRM. In caso di download di un file protetto da DRM si otterrà un file in formato .acs, (Adobe Content Server Message), che dovrà essere aperto tramite Adobe Digital Editions e autorizzato tramite un account Adobe, prima di poter essere letto su pc o trasferito su dispositivi compatibili.
Cloud:
Gli eBook venduti da Feltrinelli.it sono sincronizzati automaticamente su tutti i client di lettura Kobo successivamente all’acquisto. Grazie al Cloud Kobo i progressi di lettura, le note, le evidenziazioni vengono salvati e sincronizzati automaticamente su tutti i dispositivi e le APP di lettura Kobo utilizzati per la lettura.
Clicca qui per sapere come scaricare gli ebook utilizzando un pc con sistema operativo Windows