2026-08-11 –, Room 2
While strong in sciences and technical tasks, Julia has traditionally lacked the kinds of "application frameworks" many other languages offer for bundling and deploying applications as servers.
The JuliaServices GitHub organization has steadily been building up just the kinds of utility/support packages that facilitate "productionalizing" your Julia code:
- Servo.jl: Utility package providing auth middleware, JSON logging, background metric/observability tracking, and endpoint route-defining macros
- OAuth.jl: full, pure-Julia implementation of OAuth 2.0; client and server functionality
- Tempus.jl: cron-style scheduler/job executor with abstract storage options
- Harbor.jl: powerful docker image/container managing from Julia; enables robust testing scenarios with precise "services" providers via docker containers.
- CloudStore.jl: cloud-agnostic "object store" package, enabling easy CRUD operations across cloud storage locations
This workshop will walk through building an entire Julia application from scratch, utilizing JuliaServices packages, resulting in a fully deployed, publicly accessible application.
Worked with Julia for a long time. Involved in many "fundamental" packages across the ecosystem, web or data related.