---
title: "Aleksandar Janicijevic (@ajanicij) | Hashnode"
description: "Software Engineer. Read the latest articles by Aleksandar Janicijevic on Hashnode."
url: "https://hashnode.com/@ajanicij"
---

@ajanicij

# Aleksandar Janicijevic

@ajanicij · Joined September 2023

Software Engineer

### [Modifying a C++ vector while iterating though it](https://ajanicij.hashnode.dev/modifying-a-c-vector-while-iterating-though-it?utm_source=hashnode&utm_medium=feed)

It is interesting seeing how polarizing C++ is these days. There are people who love it, who are mostly C++ programmers with years of experience, but not exclusively: this group also includes some new C++ programmers who fell in love with it. On the ...

5 min read · [ajanicij.hashnode.dev](https://ajanicij.hashnode.dev/modifying-a-c-vector-while-iterating-though-it?utm_source=hashnode&utm_medium=feed)

[Dec 21, 2025](https://hashnode.com/posts/modifying-a-c-vector-while-iterating-though-it/69482b04e8bba623759284b0)

### [Implementing watch in Rust](https://ajanicij.hashnode.dev/implementing-watch-in-rust?utm_source=hashnode&utm_medium=feed)

In the previous episode, we used Command to run a command in a subprocess and capture its output. Before that, we explored how to use pancurses (here and here) to get full control of the terminal window. Now we are ready to write watch-rs, a minimal ...

6 min read · [ajanicij.hashnode.dev](https://ajanicij.hashnode.dev/implementing-watch-in-rust?utm_source=hashnode&utm_medium=feed)

[Nov 8, 2023](https://hashnode.com/posts/implementing-watch-in-rust/654b9ab7c31828f72f6e8b2d)

### [Running commands in a subprocess](https://ajanicij.hashnode.dev/running-commands-in-a-subprocess?utm_source=hashnode&utm_medium=feed)

In the previous two episodes (here and here), we discussed using the ncurses library via Rust crate pancurses. In this episode, we are going to run a shell command in a subprocess and capture its output. We will use Command, which is a structure in s...

2 min read · [ajanicij.hashnode.dev](https://ajanicij.hashnode.dev/running-commands-in-a-subprocess?utm_source=hashnode&utm_medium=feed)

[Oct 31, 2023](https://hashnode.com/posts/running-commands-in-a-subprocess/654075fa82538c14c23e79bc)

### [Programming curses in Rust, Part 2](https://ajanicij.hashnode.dev/programming-curses-in-rust-part-2?utm_source=hashnode&utm_medium=feed)

In the previous episode, we talked about ncurses and started exploring pancurses. Now we will introduce the rest of the functionality in pancurses that we need for mini watch: positioning the cursor reacting to a window resizing event detecting a ...

2 min read · [ajanicij.hashnode.dev](https://ajanicij.hashnode.dev/programming-curses-in-rust-part-2?utm_source=hashnode&utm_medium=feed)

[Oct 28, 2023](https://hashnode.com/posts/programming-curses-in-rust-part-2/653c8228a3495baab742cc6b)

### [Programming curses in Rust](https://ajanicij.hashnode.dev/programming-curses-in-rust?utm_source=hashnode&utm_medium=feed)

In the previous episode, we developed a minimal ls command implemented in Rust. In this episode, we are starting to work on a Rust implementation of the Linux command watch: NAME watch - execute a program periodically, showing output fullscree...

2 min read · [ajanicij.hashnode.dev](https://ajanicij.hashnode.dev/programming-curses-in-rust?utm_source=hashnode&utm_medium=feed)

[Oct 24, 2023](https://hashnode.com/posts/programming-curses-in-rust/653735f803f4321303099af8)
