Mario Zupan

  I'm a software developer originally from Graz but living in Vienna, Austria. I previously worked as a full-stack web developer before quitting my job to work as a freelancer and explore open source. Currently, I work at timeular.


10 Stories by Mario Zupan

Configuration management in Rust web services

Configuration management is a core concern in any nontrivial web application, and the Rust ecosystem provides everything you need and more.
0 8 min read

File upload and download in Rust

The Rust ecosystem provides myriad tools for handling uploads and downloads in a web service, with options to asynchronously stream files for additional speed...
0 5 min read

Template rendering in Rust

In this tutorial, we'll take a look at the old-school way of writing web applications using templates with all the rendering happening on the...
0 11 min read

Using Prometheus metrics in a Rust web service

Prometheus has rightfully become an industry standard for collecting metrics. Learn how to collect system and custom Prometheus metrics in a Rust web service.
0 7 min read

Using MongoDB in a Rust web service

The Rust ecosystem is growing, and it's only a matter of time before we see the first Rust and MongoDB apps in production. In...
0 6 min read

End-to-end testing for Rust web services

In this tutorial, you'll learn how to test a warp web application, focusing on integration and, more specifically, end-to-end testing.
0 14 min read

Using Redis in a Rust web service

You can use Redis for caching, as a message broker, or simply as a database. Learn three approaches to using Redis inside a Rust...
0 9 min read

Packaging a Rust web service using Docker

Packaging web apps as Docker containers benefits both local development and server deployment. Learn how to put a Rust app inside a Docker container.
1 5 min read

How to build a WebSocket server with Rust

WebSockets are fantastic both for interactive real-time web-experiences, as well as in combination with REST APIs to update the UI without the need for...
0 10 min read

Create an async CRUD web service in Rust with warp

Learn how to create an asynchronous web app using warp and tokio-postgres and build a database-backed CRUD service with error handling — all in...
3 12 min read