Skip to main content
Home

Justin B. Keiser

Librarian, Web Developer, Podcast Producer, Photographer
  • Home
  • About
  • Blog
  • Projects
  • Resume

Consumer Electronics

  1. Home »
  2. Consumer Electronics

Revisiting CES 2016: A First Conference and a Lasting Impression

CES sign

With CES back in Las Vegas, I thought it was a good time to revisit my trip there in 2016. It was my first employer-funded conference, and I was completely in my element. The Jacksonville Public Library was exploring new technologies to offer customers in a Makerspace, and I was one of two...

  • Read more about Revisiting CES 2016: A First Conference and a Lasting Impression

AMA Flight School

Screenshot of AMA Flight School
Site was Drupal 7 with several content types. I upgraded the site to Drupal 10. During the migration I shifted to using the Paragraphs module. I...

Blog

Beyond OpenAI: A Provider-Agnostic AI Module for Backdrop CMS

A computer displaying "backdrop CMS" surrounded by AI logos and a robotic figure.

The OpenAI module for Backdrop CMS is now provider-agnostic, supporting OpenAI, Ollama, Groq, Gemini, and more. This post explains the new adapter architecture and how it shows Backdrop can use modern PHP without abandoning its roots.

Revisiting CES 2016: A First Conference and a Lasting Impression

CES sign

With CES back in Las Vegas, I thought it was a good time to revisit my trip there in 2016. It was my first employer-funded conference, and I was completely in my element. The Jacksonville Public Library was exploring new technologies to offer customers in a Makerspace, and I was one of two...

How AI Helped Me Color Inside the Lines (and Feel Better About It)

Gray rabbit sitting among colorful flowers.

I’ve recently picked up some adult coloring books. With Easter weekend here, I thought it would be fun to color something festive, so I chose a picture of a rabbit surrounded by flowers. I enjoy coloring, but I always hit a moment of paralysis when...

Florida Drupal Camp 2025

Florida Drupal Camp logo with a palm tree graphic.

Florida Drupal Camp 2025 recap: sessions on AI, Backdrop, Agile, Tugboat, and more—plus food, fun, and a new Spinal Tap module turning Drupal up to 11!

Bringing AI to Backdrop CMS: The OpenAI Module

Black-and-white illustration of AI integration with Backdrop CMS, featuring interconnected nodes and abstract content blocks.

The OpenAI module for Backdrop CMS is a port of the popular Drupal module, bringing AI tools like text generation, embeddings, and DALL·E to Backdrop. Read about the journey.

2308 W 7th St
Muncie, IN 47302
904-910-4845
[email protected]

keiserjb on Drupal.org

  • github
  • linkedin

Copyright © 2026 Justin B. Keiser. All rights reserved.

Powered by Backdrop CMS