World Congress 2024 Aug 20, 2024 Session details

Rust and Docker: Let's build an AI-powered app!

Francesco Ciulla

To solve live stream language barriers, Francesco built an AI-powered translation app. Learn to pair Rust's crash-free backend with Docker's orchestration for an unparalleled developer experience.

Pause
Mute Enter Fullscreen
#1 about 1 min

Leveraging artificial intelligence in modern software development

Adopting artificial intelligence coding helpers improves initial programming productivity without undermining long-term developer career growth.

#2 about 2 min

Finding practical application ideas to solve personal problems

Generating conceptual ideas for engaging side projects stems directly from identifying and resolving frustrating workflow hurdles like language translation barriers.

#3 about 4 min

Key features and benefits of the Rust programming language

Solving system memory flaws without relying on garbage collectors is achieved using Rust's unique ownership traits and exceptionally strict compilation validation.

#4 about 4 min

Understanding Docker container architecture and virtual machine differences

Eliminating problematic local environment incompatibilities means replacing heavy virtual machine hypervisors with dynamically orchestrated Docker Linux process containers.

#5 about 4 min

Configuring Docker images, networking protocols, and persistent storage volumes

Ensuring reliable operational lifecycles for ephemeral container components requires properly linked networking layers alongside permanent local volume data mounts.

#6 about 6 min

Building a backend web API with Rust and Actix

Validating complex nested HTTP transaction requests securely is managed by parsing rigid data structures over native Rust asynchronous logic loops.

#7 about 2 min

Testing the local text translation server and frontend prototype

Testing language translation mechanisms locally confirms the necessary integration between native browser audio recording dependencies and custom backend translation scripts.

#8 about 4 min

Containerizing the completed Rust application utilizing Docker Compose

Standardizing consistent multi-service deployment topologies involves tracking layered operating system requirements within comprehensive centralized build manifests.

Matching moments

1:55 min

Creating an AI-powered app using Rust and Docker technologies

Francesco Ciulla Francesco Ciulla · Coffee With Developers

9:46 min

Exploring the rising adoption and versatility of Rust

Chris Heilmann +2 · LIVE

54 sec

Shifting focus to Rust for web backend development

Marco Otte-Witte · WWC 2023

2:59 min

Adopting AI tools for developer container workflows

Ali Alp Ali Alp · WWC Europe 2026

2:27 min

Exploring Rust for cloud and web services

Patrick Koss Patrick Koss · WWC 2024

11:34 min

Answering audience questions on container functionality and local workflows

Rob Richardson · WWC 2021

Upcoming sessions on this topic

Open session

World Congress 2026 North America

rm -rf: Horror Stories From Unsandboxed AI Agents (and How Docker Fixes This)

Rishab Kumar

Staff Developer Evangelist @ Twilio

Rishab Kumar
Open session

World Congress 2026 North America

Small LLM in your Browser: Huge Opportunities for Web Applications

Daniel Ostrovsky

UI/UX Architect at Payoneer | AI Architect | Full Cycle Development Expert | Public Speaker | Open Source Contributor |

Daniel Ostrovsky
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

From Idea to Production with AI: Agentic Development in Practice

Daniel Ostrovsky

UI/UX Architect at Payoneer | AI Architect | Full Cycle Development Expert | Public Speaker | Open Source Contributor |

Daniel Ostrovsky
Open session

World Congress 2026 North America

Reinventing Testing Practices in the AI Era

Eric Deandrea

Java Champion & Senior Principal Software Engineer, IBM

Eric Deandrea
Open session

World Congress 2026 North America

API = Some REST and HTTP, right? RIGHT?!

Rustam Mehmandarov

Passionate computer scientist

Rustam Mehmandarov