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.


20 Stories by Mario Zupan

Machine learning in Rust using Linfa

Use Linfa in your Rust application to add algorithms for many areas of machine learning like linear regression and data clustering.
0 9 min read

An introduction to profiling a Rust web application

Measure Rust web application performance with this introductory tutorial and guide to several handy profiling tools.
0 11 min read

Debugging Rust apps with GDB

Master the GNU Project Debugger (GDB) tool to perform basic but effective debugging of Rust programs with minimal extra tooling.
0 13 min read

Rust and TUI: Building a command-line interface in Rust

Learn how to build a command-line interface in Rust with TUI, a framework for building terminal user interfaces.
0 15 min read

libp2p tutorial: Build a peer-to-peer app in Rust

In this tutorial, we’ll show you how to build a very simple peer-to-peer application using Rust and the fantastic libp2p library.
1 15 min read

Parsing in Rust with nom

In this tutorial, we’ll demonstrate how to write a very basic URL parser in Rust using the nom parser combinator library.
0 14 min read

JWT authentication in Rust

In this tutorial, we'll explain how to implement authentication and authorization using JWTs in a Rust web application.
0 13 min read

Timezone handling in Rust with Chrono-TZ

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

Write a simple web service in Rust using hyper

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

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