Need to know how to build applications using the leading framework for Java? Want to create engaging voice experiences for Alexa? Craig has a book for that!

Spring AI in Action

Buy at : Manning

Learn how to apply Generative AI in your Spring Boot applications!

(Coming soon)

Spring in Action, Sixth Edition

Buy at : Amazon | Manning

If you need to learn Spring, look no further than this widely beloved and comprehensive guide! Fully revised for Spring 5.3, and packed with interesting real-world examples to get your hands dirty with Spring.

Build Talking Apps for Alexa

Buy at : : Amazon |

Learn how to develop your own voice applications for Amazon Alexa. Start with techniques for building conversational user interfaces and dialog management. Integrate with existing applications and visual interfaces to complement voice-first applications.


Tune in to instructional videos Craig has made on topics such as Spring, Alexa, and Kubernetes

Spring videos...

Spring Office Hours (2/26/2024)

Introducing Spring AI (jChampions Conference 2024)

Generating Images with Spring AI

Tales from the Jar Side (9/21/2023; with Ken Kousen)

Spring AI Origins: A Look at LangChain

Spring AI and Embeddings

Click here for more Spring videos

Alexa videos...

Alexa Office Hours (9/12/2023)

Local Alexa Development

Experimenting with OpenAI's GPT-3 behind an Alexa skill

Developing Alexa Skills in Java

Randomizing Alexa Responses with APL-A

Remembering Across Sessions with Persistent Storage

Click here for more Alexa videos


Craig's blog is hosted on, not on this site. But here are a few links to his most recent articles.

Speaking Schedule

Tech events, conferences, and user groups where you'll find Craig talking about Spring, Spring Boot, Spring AI, and Alexa

Jan 9-12, 2024
CodeMash 2024 : Sandusky, OH
Jan 25-30, 2024
Feb 29, 2024
DeveloperWeek : Online
Apr 5-6, 2024
Apr 9-11, 2024
DevNexus : Atlanta, GA
May 7, 2024
Boulder JUG : Boulder, CO
May 8, 2024
Denver JUG : Denver, CO
May 17-18, 2024
Jul 16-19, 2024
UberConf : Denver, CO
Aug 9-10, 2024
Sep 5-6, 2024
Sep 12-13, 2024
Sep 30-Oct 3, 2024
Dev2Next : Lone Tree, CO

Personal Projects

Craig does a lot of serious work for his employer. But after hours he's also busy after-hours. Here are a few of the most interesting projects Craig has worked on after-hours.

MouseGuests Alexa Skill

When you're in Disney World or Disneyland and need to know what the wait time is for Haunted Mansion, what time the park closes, or where you can find the nearest churro cart, the MouseGuests skill can help.

→ Read about this Alexa skill
The MouseGuests skill on
→ Launch MouseGuests on Your Echo Device

NFJS Alexa Skill

Are you attending a No Fluff Just Stuff conference? Want to find out about upcoming NFJS events? The NFJS Alexa Skill can be your guide to every NFJS experience.

→ The NFJS Skill on
→ Launch NFJS on Your Echo Device

MousePortation GraphGist

This Neo4j GraphGist can help you find the quickest path between parks, resorts, and other places in Walt Disney World.

→ Read the GraphGist
→ Read the original Gist