Ondřej Chrastina
Menu

Talks

This is a collection of my talks, webinars, and podcasts, ranging from audio-only formats to full in-person presentations tailored for an international audience. While my primary presentation language is English, I am native in and can present in Czech as well.

CKEditor AI on Your Premises: Hook your LLM and register MCP tools

Thu Apr 09 2026

A practical look at running CKEditor AI on your own infrastructure — wiring the editor to a self-hosted LLM and registering MCP tools so it can act on your data without ever leaving your premises.

  • Learn more

CKEditor AI: Overcoming Enterprise AI Content Creation Challenges

Thu Feb 12 2026

Roman Khudonogov and Witek Socha unpacked the four enterprise gaps we keep seeing in AI content creation — urgency, trust, breadth-vs-depth, and API-vs-flows — and what it actually takes to bridge them in production.

  • Learn more

Extreme TypeScript: Mastering Recursion and Inference via Type-Level Arithmetic

Tue Jan 13 2026

Deep dive into advanced TypeScript type system features by building a compile-time calculator. Master conditional types, the infer keyword, template literal types, tuple manipulation, and recursive type definitions through practical, step-by-step examples. Learn to write type-level programs that perform arithmetic at compile time.

  • Learn more

AI Master Podcast: Building the Future of Content Editing with Al

Sun Dec 14 2025

AI Master Podcast episode with Ondřej Chrastina (Developer Advocate at CKEditor) on AI-powered content editing. Learn how CKEditor 5 differs from CKEditor 4 (model-based architecture vs DOM), why it’s easier to extend with plugins, and how it supports collaboration, versioning, and track changes. We discuss CKEditor AI features for content ideation, drafting, rewriting, and review while preserving formatting, user control, safety, privacy, and GDPR. Practical insights on integrating LLMs into rich text editors, handling latency and hallucinations, prompt vs context engineering, multilingual challenges, and measuring AI productivity.

  • Learn more

CKEditor AI: Meet your app’s new AI co-writer

Mon Dec 01 2025

Introduction and overview webinar with me and Andrzej Kala (Senior Technical Product Leader). The narrative was: "Stop forcing your users to switch tabs between ChatGPT and your application. Learn how to integrate a powerful, context-aware AI co-writer directly into your rich text editor."

  • Learn more

Empowering the TYPO3 Community: Introducing CKEditor Pack for Enhanced Content Creation

Tue Nov 25 2025

Open-Source, Open-Future: Our Vision for TYPO3 and CKEditor introduces the CKEditor Pack, a community-driven initiative designed to modernize content editing in TYPO3. The talk explores how open-source collaboration, a unified plugin ecosystem, and thoughtful editor experience design come together to simplify configuration while unlocking advanced editing capabilities.

  • Learn more

Streamline Your Image Workflow: A Deep Dive into CKEditor's Image Optimizer powered by Uploadcare

Thu Oct 09 2025

A deep dive into CKEditor's Image Optimizer, powered by Uploadcare — what it does under the hood, how it slots into an existing CKEditor setup, and where it actually changes the day-to-day for authors and developers.

  • Learn more

Add Template & Mention Plugins to Existing Project

Tue Sep 23 2025

Part of the MLH 2025 series. I walked through two paths for adding Template and Mention plugins to an existing CKEditor 5 project — the fast route via CKEditor builder, and the manual integration when the scenario gets messy.

  • Learn more

From Vanilla JS starter to TypeScript GitHub repo

Tue Sep 23 2025

Part of the MLH 2025 series. I took a CKEditor 5 vanilla JavaScript starter all the way to a real TypeScript GitHub repo — types, tooling, and a build setup another developer can clone and run.

  • Learn more

Spark Team Productivity with a Frictionless, Unified AI Writing Stack

Mon Sep 15 2025

The talk introduces CKEditor AI, a groundbreaking add-on that seamlessly integrates AI capabilities into CKEditor. This innovation enables the AI to think and generate content in rich text format while preserving complex formatting. Designed for direct integration into your application, CKEditor AI offers a unified, secure, and flecible platform for content creation and editing.

  • Learn more

Building a blazing fast application with Gatsby.js

Sun Sep 15 2019

Overview how Gtabsy source plugin is building the websites, it's speed benefits. And how JamStack in combination with headless CMS can help you to build blazing fast, secure and highly available site. Esp in combination withe Kentico Cloud (now Kontent.ai) headless CMS.

Presented on Kentico Connection (Brno) 2019.

  • Learn more
  • Twitter
  • GitHub
  • LinkedIn
  • Facebook
  • Instagram
  • YouTube
  • Medium
  • dev.to
  • Discord
    • © Ondřej Chrastina 2020
    • Original Design: HTML5 UP
    • 💾 Source code - use GitHub issues for feedback 🙌
  • I am | Home
  • I write | Journal
  • I Code | Projects
  • I speak | Talks
  • PWA series
  • GitHub
Close