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 Netconomy.

Stories by Mario Zupan

Timezone Handling in Rust With Chrono-TZ

Timezone handling in Rust with Chrono-TZ

Dev

Time and date handling, especially with time zones, are tricky business. Fortunately, Rust’s ecosystem provides us with all the tools we need.

Mario Zupan
Oct 26, 2020 ⋅ 5 min read
Writing a Simple Web Service in Rust

Write a simple web service in Rust using hyper

Dev

Using small, lightweight libraries and a bit of self-written code to compose a minimal system can help improve performance, maintainability, and code quality.

Mario Zupan
Oct 20, 2020 ⋅ 12 min read
Easy Guide to JSON Input Validation in Rust Web Services

Easy guide to JSON input validation in Rust web services

Dev

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

Mario Zupan
Oct 14, 2020 ⋅ 10 min read
Configuration Management in Rust Web Services

Configuration management in Rust web services

Dev

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

Mario Zupan
Sep 22, 2020 ⋅ 8 min read
File Upload and Download in Rust

File upload and download in Rust

Dev

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

Mario Zupan
Sep 9, 2020 ⋅ 5 min read
Template Rendering in Rust

Template rendering in Rust

Dev

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 server side.

Mario Zupan
Aug 25, 2020 ⋅ 11 min read
Using Prometheus Metrics in a Rust Web Service

Using Prometheus metrics in a Rust web service

Dev

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

Mario Zupan
Aug 20, 2020 ⋅ 7 min read
Using MongoDB in a Rust Web Service

Using MongoDB in a Rust web service

Dev

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 this tutorial, we’ll walk through how to use MongoDB in a Rust web service.

Mario Zupan
Jul 30, 2020 ⋅ 6 min read
End-to-End Testing for Rust Web Services

End-to-end testing for Rust web services

Dev

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

Mario Zupan
Jul 29, 2020 ⋅ 14 min read
Using Redis in a Rust Web Service

Using Redis in a Rust web service

Dev

You can use Redis for caching, as a message broker, or simply as a database. Learn three approaches to using Redis inside a Rust web application.

Mario Zupan
Jun 29, 2020 ⋅ 9 min read
Packaging a Rust Web Service Using Docker

Packaging a Rust web service using Docker

Dev

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

Mario Zupan
Jun 23, 2020 ⋅ 5 min read