Francesco Ciulla
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.
Matching moments
01:56 MIN
Building an AI-powered app with Rust and Docker
Coffee with Developers - Francesco Ciulla
01:46 MIN
The future of Rust in modern web development
Get ready to Rustle
03:06 MIN
Q&A on AI code security and decoupling translations
Useful AI friends for developers – building a multilingual app
04:28 MIN
A software developer's perspective on building AI prototypes
Bringing the power of AI to your application.
02:41 MIN
Why developers should consider learning Rust now
Coffee with Developers - Francesco Ciulla
10:29 MIN
Exploring the future of AI in FinTech
OpenAI for FinTech: Building a Stock Market Advisor Chatbot
02:08 MIN
Tech stack for building a RAG application
Building Blocks of RAG: From Understanding to Implementation
09:14 MIN
Building an open source renderer with a new tech stack
Rendering Design Software in the Browser at Penpot
Featured Partners
Related Videos
Coffee with Developers - Francesco Ciulla
Francesco Ciulla
Get ready to Rustle
Marco Otte-Witte
A Love Letter to Rust
Rainer Stropek
Rust Beyond Systems: Revolutionizing Web Development
Patrick Koss
Building APIs in the AI Era
Hugo Guerrero
Useful AI friends for developers – building a multilingual app
Andreas Erben & Tim Cadenbach
From Punch Cards to AI-assisted Development
Francesco Ciulla
Developer Experience, Platform Engineering and AI powered Apps
Ignacio Riesgo & Natale Vinto
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Friedrich Kicherer GmbH & Co. KG
Ellwangen (Jagst), Germany
Junior
Intermediate
Senior
GIT
Docker
JavaScript




DTS Systeme GmbH
Docker
Kubernetes
Microservices
Machine Learning
Software Architecture


Retinai Medical Ag
Remote
Junior
GIT
GraphQL
Computer Vision
Machine Learning
