Meraj MollainITNEXTIntegrating Clear ORM With Crystal’s Amber FrameworkAmber is a web development framework for Crystal programming language. It uses Granite as its default ORM. While Granite works, I think…·4 min read·Jul 24, 2021----
Meraj MollainITNEXTBuilding Git in Elixir — Part 5 (Build Index)In the previous article, I focused on storing nested trees as Merkle trees so that egit can store nested subdirectories. In this article…·5 min read·Apr 1, 2021----
Meraj MollainITNEXTBuilding Git in Elixir — Part 4 (Store Nested Trees as Merkle Tree)In the previous article, I focused on making history and storing executables in repository. In this article, I will focus on storing…·5 min read·Mar 25, 2021----
Meraj MollainITNEXTBuilding Git in Elixir — Part 3 (Make History & Store Executables)In the previous article, I focused on storing trees and our first commit. In this article, I will focus on making commit history and…·6 min read·Mar 17, 2021----
Meraj MollainITNEXTBuilding Git in Elixir — Part 2 (Store Trees & Initial Commit)In the previous article of this series, I focused on initializing repository and storing blobs for file content. In this article, I will…·6 min read·Mar 10, 2021----
Meraj MollainITNEXTBuilding Git in Elixir — Part 1 (Initialize Repo & Store blobs)I recently got hold of this book Building Git, written by James Coglan. It’s a pretty thick book covering, as the title says, building Git…·7 min read·Mar 6, 2021--2--2
Meraj MollainITNEXTComparing Crystal’s concurrency with that of Go (Part II)In the first part of this article series, I focused on comparing Crystal and Go’s concurrency from Communicating Sequential Processes…·3 min read·Aug 1, 2020--1--1
Meraj MollainITNEXTComparing Crystal’s concurrency with that of Go (Part I)In my previous article on Crystal Programming Language titled — “A First Look at Crystal Programming Language and its Ecosystem”, I wrote…·5 min read·Aug 1, 2020--3--3
Meraj MollainITNEXTA First Look at Crystal Programming Language and its EcosystemCrystal is a general purpose, statically-typed, object-oriented, and compiled programming language coming from Manas Tech. The language…·7 min read·Jul 22, 2020--1--1
Meraj MollainITNEXTUsing Broadway and RabbitMQ to Create a Data Pipeline in ElixirIn this article, I will focus on creating a data ingestion and processing pipeline for Elixir using Broadway [1] library. As per…·5 min read·Apr 8, 2020--1--1