Leanpub Header

Skip to main content

Java Backend Coding Technology

Less art, more engineering

Stop debating code style. Start engineering code.

Every developer brings personal preferences. Every AI tool channels different training examples. The result? Inconsistent codebases, endless code reviews, and technical debt that compounds silently.

Java Backend Coding Technology introduces a radical idea: reduce the space of valid choices until there's essentially one good way to do most things. Not through rigid frameworks, but through a small set of patterns that make structure predictable, refactoring mechanical, and business logic visible.

The code you write, your teammate writes, and your AI assistant generates will look the same -- because the patterns leave no room for subjective variation.

Minimum price

$25.00

$29.00

You pay

$29.00

Author earns

$23.20
$

...Or Buy With Credits!

You can get credits with a paid monthly or annual Reader Membership, or you can buy them here.
PDF
EPUB
About

About

About the Book

Java Backend Coding Technology presents a unified methodology for writing backend code that eliminates architectural debates, minimizes technical debt, and enables seamless collaboration between developers and AI coding assistants.


At its core, JBCT replaces subjective "best practices" with five objective evaluation criteria: mental overhead, business/technical ratio, design impact, reliability, and complexity. Every pattern in this book has been selected because it scores highest across these dimensions -- not because it feels right or looks clean.


You will learn:

- The four return types (T, Option, Result, Promise) and why they are all you need

- Parse, don't validate -- making invalid states unrepresentable through value objects

- Typed error handling that eliminates exception spaghetti

- Six structural patterns (Leaf, Sequencer, Fork-Join, Condition, Iteration, Aspects) that cover every use case

- Pragmatica Lite Core -- a zero-dependency library providing the foundational types

- Migration strategies for adopting JBCT in existing codebases


The methodology is designed for the AI era. When the mapping from requirements to code becomes mechanical, AI assistants generate consistent implementations. When structure is predictable, humans read AI-generated code without guessing about hidden assumptions. Code becomes a shared language rather than a personal dialect.


This book includes 19 chapters progressing from foundations to complete worked examples, plus appendices with API reference, exercises, and a glossary. Whether you are starting a new project or evolving an existing one, JBCT provides the patterns and practices to write code that is unified, testable, and built to last.


Author

About the Author

Sergiy Yevtushenko

Sergiy Yevtushenko is a Senior Software Architect with over 35 years of hands-on programming experience. Based in Poland, he specializes in building robust, high-performance backend systems using Java and Rust, with a particular focus on type safety and functional programming patterns that make invalid states unrepresentable.

He is the creator of Pragmatica Lite, a zero-dependency Java library providing monadic types (Result, Option, Promise) that eliminate null pointer exceptions and simplify asynchronous code. His technical writing on functional programming in Java has appeared on Medium and DEV Community, where articles like "Beautiful World of Monads" and "We Should Write Java Code Differently" have introduced thousands of developers to pragmatic functional approaches.

Sergiy's work bridges theory and practice - he believes that well-designed types and patterns can transform backend development from an error-prone craft into an engineered discipline. This book distills those insights into a practical methodology for modern Java development.

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub