Christian Ivicevic
blog / work / projects
Blog
2025
  • JavaScript API of the Week: Intl.ListFormat.formatToParts()
    Learn how to use `Intl.ListFormat.formatToParts()` for customizable and localized list formatting in JavaScript.
2022
  • 28 Days of Rust - Part 2: Composition over Inheritance
    In part 2 of this series we'll be checking out the notion of object-oriented programming within Rust and the tools to model relationships compared to other programming languages.
2021
  • 28 Days of Rust - Part 1: Ownership and the Borrow Checker
    Let me introduce you to the unique selling point of Rust, the strict notion of ownership along with its Borrow Checker.
2020
  • WTF Is... - A Sparse Array?
    In this post I am explaining how difficult it can be to write a functional iteration using inline arrays in Javascript and which bugs may occur.
  • I have tried out Next.js to build my personal blog so you don't have to
    Rather than sticking with the popular Gatsby framework I wanted to learn something new. Therefore I decided to use Next.js to build my personal blog and share my new knowledge.
© 2025 | Christian Ivicevic