My work so far

In December 2014 I became a technical author for Apress. Since then, I've written quite a few books, and to make it easy for you to find them and the resources associated, I created this page. If there is anything missing, or something else you'd like to see here, just email me and let me know.

This book updates the perennial bestseller with the latest that the new Spring Framework 6 has to offer. Now in its sixth edition, this popular title is by far the most comprehensive and definitive treatment of Spring available. It covers the most important parts of Spring core, but also Spring integration with the hottest technologies of the moment: Docker, Kafka, GraphQL, Testcontainers, various SQL and NoSQL databases and many more. The code syntax of the books also makes use of the newest Java 17 features.

Publishers page

Source code

With Java 17 for Absolute Beginners you’ll be able to pick up the concepts without fuss. It teaches Java development in language anyone can understand, giving you the best possible start. You’ll see clear code descriptions and layout so that you can get your code running as soon as possible. I focused on practical knowledge and getting you up to speed quickly—all the bits and pieces a novice needs to get started programming in Java.

Publishers page

Source code

Pro Spring MVC with WebFlux takes great care in covering every inch of Spring MVC with WebFlux to give you the complete picture. Along with all the best-known features of these frameworks, you’ll discover some new hidden treasures. You’ll also learn how to correctly and safely extend the frameworks to create customized solutions. This book is for anyone who wishes to write robust, modern, and useful web applications with the Spring Framework.

Publishers page

Source code

Pass the Pivotal Certified Professional exam for Core Spring, based on the latest Spring Framework 5, using source code examples, study summaries, and mock exams. This book now includes WebFlux, reactive programming, and more found in Spring 5. You'll find a descriptive overview of certification-related Spring modules and a single example application demonstrating the use of all required Spring modules.

Publishers page

Source code

This book updates the perennial bestseller with the latest that the new Spring Framework 5 has to offer. Now in its fifth edition, this popular title is by far the most comprehensive and definitive treatment of Spring available. It covers the new functional web framework, microservices and more, including interoperability with Java 9.

Publishers page

Source code

In this book, you'll find a descriptive overview of certification-related Spring modules and a single example application demonstrating the use of all required Spring modules. Also, it is suitable as an introductory primer for Spring newcomers.

Publishers page

Source code

A Study Guide is a one of a kind book and is the ideal preparation for the Pivotal Certified Spring Web Application Developer exam. It covers the following: Spring MVC DispatcherServlet configuration, Spring MVC programming model essentials, Spring MVC views and form processing, Spring Web Flow essentials, and Spring Web Flow actions and configuration.

Publishers page

Source code

All you need to know about me


I am a full-blown adult with the heart and innocence of a child.
I am trustful and respectful of other people.
I am a loner and a dreamer.
I love jazz, blues and rock music.
I love playing the piano.
I love to travel and read.
I love rain and Earl Grey tea with milk.
I love my cats and I love software development.
I love science and technology.
I dream of selling all my belongings, buy a boat or a caravan and never live more than a week in a place again.
I am 10% bitterness, 80% sunshine and 10% fucking solar flare.
I love to love. I love to learn. I love to live.

You can find me on one of these:

Or email me at iuliana.cosmina[at]gmail.com

Favorite quote:"Life can only be understood backwards; but it must be lived forwards." — Søren Kierkegaard