Markos Girgis's repositories
MinasPhone
An ecommerce webapp built with Domain Driven Design & Hexagonal Architecture in mind
node-noobcash
a basic blockchain system securing consensus via proof-of-work
automatic-garbanzo
Advent of code for Haskell
chrome-extension-boilerplate-react
A Chrome Extensions boilerplate using React 18 and Webpack 5.
ddd-forum
Hacker news-inspired forum app built with TypeScript using DDD practices from solidbook.io.
OperatingSystemsLab
Yet another repo about os
domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
haskell-course
This course is designed to teach students Haskell from zero to everything needed to work with Marlowe and Plutus. The course itself doesn't contain content specific to Marlowe or Plutus. So, if you want to use it to learn Haskell for other purposes, you can! 😃
InformationSystems
Analysis and Design of Information Systems, Benchmarks for ArangoDB and Riak using YCSB
keycloak-phone-provider
A Keycloak provider which phone and SMS
node-ddd
Typescript Domain Driven Design boilerplate for NodeJS
our-own-babel-sourcemap
App with a small JS code generation compiler.
plutus-pioneer-program
This repository hosts the lectures of the Plutus Pioneers Program. This program is a training course that the IOG Education Team provides to recruit and train software developers in Plutus, the native smart contract language for the Cardano ecosystem.
RediscoverCPP
RediscoverCPP is an open-source project aimed at reimplementing the core functionalities of Redis using modern C++. It serves as a learning sandbox for exploring advanced C++ concepts through the lens of building a high-performance key-value store.
typescript-algorithms
Algorithms and data structures implemented in TypeScript with explanations and links to further readings