About me.
Who is ck?
My name is Christian Koch. I'm a principal engineer; conference speaker; (software) engineering leader; (occasionally) a writer; and a sourdough bread baker.
Which Christian Koch is this?
There are many Christian Kochs out there. (Honestly more than I was expecting.) Here's how to identify the right one:
- The right one: 🐱💻 👈 This one
- ❌ Not the right one: No
- ❌ Also not this one: 아니요
- ❌ Nope: Nein
- ❌ Not this one either: Nyet
Where can I see your talks?
I have been a speaker at Elixir Conf several times. Fortunately they keep inviting me back!
- ElixirConf 2025 Elixir is all you need
- ElixirConf 2024 Engineering Your Promotion for Elixir-ists
- ElixirConf 2023 Driving Performance with Req and Finch at Cars.com
- ElixirConf 2022 Have you got the ExFactor?
- RailsConf 2017 Rails to Phoenix
What is ckochx.com?
Ckochx is a lightweight, modern web server built with Elixir and nimble_publisher that focuses on serving static files efficiently. It combines the power of Elixir's (and the BEAM's) fault-tolerant architecture with the performance of the Bandit HTTP server.
Designed for simplicity and performance, Ckochx is perfect for serving documentation, SPAs, or any static content with modern web standards and best practices.
Architecture
Elixir Foundation
Built on Elixir's Actor model for massive concurrency
Plug Middleware
Composable request/response transformations
Bandit Server
Fast HTTP/2 and WebSocket support
OTP Supervision
Self-healing processes and fault tolerance
Features
- Static file serving
- Automatic MIME type detection
- Hot code reloading
- Request logging
- Fault tolerance
- Configurable routing
- Modern web standards
- Lightweight footprint