Hi, the name is Quang Tran aka Chop Tr.
Welcome to my site / blogs / porfolio.

How To Structure App study note

How To Structure App study note
How To Structure App study note
Read more →

1 Program, 3 Languages

1 Program, 3 Languages
Same program written in 3 programming languages: Typescript, Haskell, Rust. Thereby experiencing environment and gaining new knowledge.
Read more →

Học haskell qua code scheduled-blocks video script

Học haskell qua code scheduled-blocks video script
Đây là một chương trình viết lại của một repo khác cũng đã thực hiện việc tính toán block slot leader trên blockchain Cardano. Source gốc viết bằng Python. Mình quyết định mục tiêu sẽ là convert hết các Chức năng và Công thức của repo đó thành Haskell, phục vụ việc học ngôn ngữ này.
Read more →

scheduled-blocks

Use the Epoch Nonce seeds and compare with the Pool sigma derived VRF key of the Pool to calculate the block assignment schedule.
Read more →

Test procedure for scheduled-blocks

Part 1: Setup test cases for developing scheduled-blocks in Haskell
Read more →

Cardano Commands

As a Cardano Pool operator, I have setup stake pools both on testnets and mainnet since early 2021. Most of the time I was following the 2 tutorials Coincashdew and ARMada. Both of them are great detailed tutorials and are a must read when you first start to learn about stake pool operation. During my setups, the part where I need to manage the keys was the most confusing and error prone.
Read more →

Comparative Concurrency with Haskell

A beautifully discussion about Haskell Concurrency written by Michael Snoyman, November 22, 2016.
Read more →

Today I Learned

Today I Learned
It is good to keep a note of things I learned during the day
Read more →

How This Website Was Built

How This Website Was Built
New year. New website. New journey.
Read more →

Doom Emacs configuration

Doom Emacs configuration
My configuration and note during the awesome journey of getting to know Emacs and Doom Emacs
Read more →