Skip to content
View iondodon's full-sized avatar
Block or Report

Block or report iondodon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
iondodon/README.md

Here's an overview of some of the repositories:

1. pb (C++, Pascal) - Data structures and algorithms

An extensive set of over 400 solved competitive problems utilized in national and international Informatics Olympiads.

2. multiplexer (Golang) - Multiplexer

This multiplexer server receives messages via SSH from a remote sender and forwards them to client subscribers. The multiplexer takes each message from the remote sender and places them in a queue. Each subscribed client has a dedicated goroutine (called a client goroutine) that iterates through the queue and sends each message to the client.

3. manter (Rust) - A Modern Terminal Experience

Manter is a modern terminal that enhances your command-line experience with features like autocomplete suggestions, syntax highlighting, and more.

4. i3-switcher-x11 (Rust) - i3wm Alt+Tab Workspace Switcher

The i3wm Alt+Tab Workspace Switcher is a tool designed to bring the familiar Alt+Tab window switching functionality to the i3 window manager environment. It aims to enhance productivity by enabling users to switch between workspaces efficiently and intuitively, mimicking the window switching feature found in traditional desktop environments like Windows.

5. go-vbs (Golang) - Sample vehicle booking system

This is VBS (originally implemented in Java) project reimplemented in Go. The project is a sample system for a vehicle hire company. The system keeps a record of the vehicles the company owns and which ones are currently hired out to customers.

6. resilient-scalable-cache (Elixir) - Robust, Scalable Cache in Elixir

This repository contains a resilient and scalable cache implementation using Elixir. It is designed based on a master-slave pattern and supports distributed hashing as well as slave replication.

7. fault-tolerant-gateway (Elixir) - An Intelligent Gateway Solution

Fault-tolerant-gateway is a robust and adaptive solution that functions as both a circuit breaker and a load balancer. It also supports service discovery and integrates with the resilient-scalable-cache as its key-value storage system.

8. message-broker (Elixir) - Fault-Tolerant Elixir Message Broker

Fault-Tolerant Elixir Message Broker: Efficient Event Distribution and Real-Time Weather Data Aggregation. The fault-tolerant message broker system manages registration and consumption of events across topics. It enables distribution of events through multiple HTTP routes and allows publishers to send messages to specific topics. Subscribers can register and listen to events on desired topics, while the system efficiently aggregates and processes data from various topics.

9. MyOS (Assembler) - A Basic Custom Operating System written in Assembly

Low-level Operating System kernel written is Assembly (NASM). It provides a command prompt where users can enter a variety of supported commands. Examples of some commands are: writeflp - Writes text data to the floppy disk (the same disk from which the OS is loaded), readflp - reads text data from the floppy disk, draw - displays an animated UTM text.

Contact

Popular repositories

  1. manter manter Public

    Terminal with autocomplete suggestions

    Svelte 198 6

  2. i3-switcher-x11 i3-switcher-x11 Public

    A workspace switcher for i3wm (X11)

    Rust 28

  3. pb pb Public

    Competitive programming solved problems.

    HTML 1

  4. cicada cicada Public

    JavaScript 1

  5. CG CG Public

    Computer graphics

    JavaScript 1

  6. DB DB Public

    MS DB

    TSQL 1