Mario Zupan

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


33 Stories by Mario Zupan

Easy guide to JSON input validation in Rust web services

JSON input validation is a core concern in any modern web application, and the Rust ecosystem already has some great tools for dealing with...
0 10 min read

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.
2 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...
12 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.
3 5 min read