Categories
Bibliography Kotlin Software Engineering

Java to Kotlin: A Refactoring Guidebook, 1st Edition – ISBN-13: 978-1492082279

See: Java to Kotlin: A Refactoring Guidebook, 1st Edition, Publisher ‏ : ‎ O’Reilly Media; 1st edition (September 14, 2021)

Fair Use Source:

See also: Kotlin

Kotlin has raised the bar for programming languages on the Java Virtual Machine with its compatibility, readability, efficiency, and tool support. But adopting a new language can be daunting, especially when you’re working with business-critical Java code that must meet changing requirements.

This book takes a novel approach to introducing Kotlin to Java programmers: showing you how to gradually refactor Java code to idiomatic Kotlin while continuing to evolve its functionality. But converting Java to Kotlin is just the starting point. Kotlin has many features beyond Java.

Using worked examples, authors Duncan McGregor and Nat Pryce guide you through honing the converted code to make it simpler, more efficient, more expressive, and easier to change. You’ll learn how to take advantage of functional constructs to improve program structure, reliability, and error handling.

Once you finish this book, you’ll be confident writing Kotlin from scratch, converting your existing Java when appropriate, and managing a mixed Java-Kotlin codebase as it evolves over time.



Resources

Errata Page: http://oreilly.com/catalog/0636920453178/errata

Categories
Bibliography DevOps JavaScript Software Engineering

B0899K5R4P ISBN-13: ‎978-1680506457

See: Practical Microservices: Build Event-Driven Architectures with Event Sourcing and CQRS, 1st Edition, Publisher ‏ : ‎ Pragmatic Bookshelf; 1st edition (April 28, 2020)

See also: Spring Bibliography, Spring Framework and Cloud Native

Fair Use Source:

Categories
Bibliography DevOps Java Software Engineering

B07XTL99JQ

See: Clean Agile: Back to Basics (Robert C. Martin Series) 1st Edition, Kindle Edition

Fair Use Source:

Categories
Bibliography Java Software Engineering

B0050JLC9Y

See: Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series) 1st Edition

Fair Use Source:

Categories
Bibliography Java Software Engineering

B001GSTOAM

See: Clean Code: A Handbook of Agile Software Craftsmanship 1st Edition

Fair Use Source:

Categories
Bibliography Java Software Engineering

B075LRM681

See: Clean Architecture: A Craftsman’s Guide to Software Structure and Design (Robert C. Martin Series) 1st Edition

Fair Use Source:

Categories
Bibliography Software Engineering

B005OYHF0A

See: Working Effectively with Legacy Code (Robert C. Martin Series) 1st Edition

Fair Use Source:

Categories
Bibliography DevOps Java Software Engineering

B007WTFWJ6 ISBN-13: 978-0201485677

See: Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series) 1st Edition

Fair Use Source:

Categories
Bibliography JavaScript Software Engineering

B07LCM8RG2 ISBN-13: 978-0134757599

See: Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler)) 2nd Edition

Fair Use Source: