Francesco Ciulla

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

It started with a simple need: to be understood by a global audience. The solution is a real-time AI translator, built with the power of Rust and Docker.

Rust and Docker: Let's build an AI-powered app!
#1about 3 minutes

Finding a project idea by solving a personal problem

The process of developing a project idea begins with identifying a personal challenge, such as needing real-time translation for live streams.

#2about 4 minutes

Why choose Rust for modern application development

Rust is a fast, powerful, and safe compiled language suitable for web development, featuring unique memory management without a garbage collector and a helpful compiler.

#3about 7 minutes

Understanding Docker fundamentals for application deployment

Docker simplifies development and deployment by packaging applications into containers, managing different versions, and handling networking and data persistence.

#4about 5 minutes

Building a translation API with Rust and Actix Web

A walkthrough of the Rust backend code shows how to use the Actix Web framework to handle HTTP requests and call the OpenAI API for translation.

#5about 1 minute

Live demo of the AI-powered translation application

The application demonstrates real-time speech-to-text and translation from one language to another using the browser's microphone input.

#6about 2 minutes

How to containerize a Rust application using Docker

This section explains how to create a Dockerfile and a Docker Compose file to build and run the Rust web application inside a container.

#7about 2 minutes

A deployed version of the app using Next.js

A surprise reveal of a fully styled and publicly deployed version of the translation application, rebuilt using the Next.js framework.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

From learning to earning

Jobs that call for the skills explored in this talk.

Rust and GoLang

Rust and GoLang

NHe4a GmbH
Karlsruhe, Germany

Remote
55-65K
Intermediate
Senior
Go
Rust