Books

Five books,
twenty years apart.

Courses are how I teach a room. Books are the slower version — the ideas that needed more than a video to say properly. This is all of them, from a Microsoft Press guide I helped write in 2005 to the book I published this year.

Cover of Unshakeable: Anger Management

Unshakeable: Anger Management

Xavier Morera, with Sol Vega (Editor)
Self-Help 2025 64 pages

If you get angry often — and don't have much time to read — this is the book. It is short and deliberately no-fluff: the science behind why you react the way you do, and simple, practical tools to pause, breathe, and respond with intention instead of getting hijacked by someone else's words. Part of the One Honest Book at a Time series. You do not need to be perfect. You just need to be unshakable.

Buy on Amazon
Cover of My Story During the Pandemic of 2020

My Story During the Pandemic of 2020

Xavier Morera & Sol Vega
Diary / Journal 2020 157 pages

Less a memoir than an invitation — this is a guided diary, not my account of 2020 but a structure for yours. Prompts and space to write your own story of the year everything stopped, so that what you actually lived through doesn't just fade into "that whole COVID thing." Write it, then hand it to the people you love.

Buy on Amazon
Cover of Developing Spark Applications with Python

Developing Spark Applications with Python

Xavier Morera & Nereo Campos
Big Data 2019 Kindle & Paperback

If you are going to work with Big Data or Machine Learning, you need Apache Spark — and if you need to learn Spark, this is the book. It walks from RDDs, the original core abstraction, through DataFrames and Spark SQL, into Spark Streaming, using real NOAA climate datasets instead of toy examples so the exercises actually feel like the job.

Buy on Amazon
Cover of Apache Solr Succinctly

Apache Solr Succinctly

Xavier Morera
Enterprise Search 2015 141 pages · Free

Search is everywhere and one of the most misunderstood parts of the industry. This is the guide I wished existed when I started in enterprise search: setting up an index, making it queryable, and the difference between precision and recall so your results are actually relevant — not just returned. Includes building custom UIs with Solritas and SolrNet. Free, from Syncfusion's Succinctly series.

Download Free
Cover of Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005

Upgrading Visual Basic 6.0 Applications to VB .NET and VB 2005

Microsoft Press & patterns & practices — ArtinSoft team, Xavier Morera (Guidance)
Microsoft Press 2005 Free PDF

This is where it started. Twenty years ago I was part of the ArtinSoft team in Costa Rica that built this guide and its companion assessment tool for Microsoft, walking enterprises through the hard problem of migrating a real, working VB6 codebase to .NET without breaking the business along the way. Long out of print — hosting the original PDF here so it doesn't disappear.

Download Free PDF