---
title: "Alexander Shaduri (@ashaduri) | Hashnode"
description: "C++ and Rust Developer. Read the latest articles by Alexander Shaduri on Hashnode."
url: "https://hashnode.com/@ashaduri"
---

@ashaduri

# Alexander Shaduri

@ashaduri · Joined January 2021

C++ and Rust Developer

[Website](https://ashaduri.dev/)

### [Writing a Compile-Time CSV Parser in C++, Part 2: The Parser](https://blog.shaduri.dev/writing-a-compile-time-csv-parser-in-c-part-2-the-parser?utm_source=hashnode&utm_medium=feed)

Introduction In part 1 of this article I described the constexpr feature, a C++ facility to perform compile-time evaluation. In this part, I describe the how to write a library for compile-time (and runtime) parsing of CSV files called Csv::Parser: h...

15 min read · [blog.shaduri.dev](https://blog.shaduri.dev/writing-a-compile-time-csv-parser-in-c-part-2-the-parser?utm_source=hashnode&utm_medium=feed)

[Feb 15, 2021](https://hashnode.com/posts/writing-a-compile-time-csv-parser-in-c-part-2-the-parser/602a90acf1261277763aef4f)

### [Writing a Compile-Time CSV Parser in C++, Part 1: Constexpr Overview](https://blog.shaduri.dev/writing-a-compile-time-csv-parser-in-c-part-1-constexpr-overview?utm_source=hashnode&utm_medium=feed)

Introduction In part 1 of the article I discuss the constexpr feature as it's specified in C++17 and C++20. In part 2 I describe the steps I took to write a library for compile-time (and runtime) parsing of CSV files called Csv::Parser: https://githu...

10 min read · [blog.shaduri.dev](https://blog.shaduri.dev/writing-a-compile-time-csv-parser-in-c-part-1-constexpr-overview?utm_source=hashnode&utm_medium=feed)

[Feb 15, 2021](https://hashnode.com/posts/writing-a-compile-time-csv-parser-in-c-part-1-constexpr-overview/602a7d55f1261277763aedd7)

### [Easily Create Shared Libraries with CMake (Part 1)](https://blog.shaduri.dev/easily-create-shared-libraries-with-cmake-part-1?utm_source=hashnode&utm_medium=feed)

Introduction When working on a cross-platform C++ or C project, it is easy to get confused by platform differences and scattered information. Writing, compiling, and using shared libraries in a cross-platform manner with a modern build system is one ...

13 min read · [blog.shaduri.dev](https://blog.shaduri.dev/easily-create-shared-libraries-with-cmake-part-1?utm_source=hashnode&utm_medium=feed)

[Jan 27, 2021](https://hashnode.com/posts/easily-create-shared-libraries-with-cmake-part-1/60116c3cc497f64171a4da94)
