Che DaninITNEXTSelecting IRedis data sources with gumWrap IRedis with gum, providing data source selection capability·3 min read·Jan 12, 2024----
Che DaninITNEXTOptimistic Lock in GORM Made EasyEverything you need to know about implementing optimistic lock in GORM.·4 min read·Aug 25, 2022--2--2
Che DaninBetter ProgrammingUnit Testing a GORM Application With a Real DB ServerUnit testing with a DB server running in docker is a much better choice than Sqlmock, usually·4 min read·Jul 26, 2022--1--1
Che DaninITNEXTIt’s Time To Replace ahmetb/go-linq With samber/loTo work with slices in Golang, such as filtering, mapping, etc, samber/lo is a much better choice than ahmetb/go-linq·3 min read·Jun 29, 2022--1--1
Che DaninLevel Up CodingWhy Ed Is the Standard Text Editor?If you visit Rob Pike’s homepage on Twitter, you may notice that his bio contains only one sentence: Ed Is the Standard Text Editor.·6 min read·Nov 17, 2020----
Che DaninLevel Up CodingHost Static Website On IPFSLet me show you how to host a static website on IPFS in several simple steps.·7 min read·Jul 15, 2020----
Che DaninLevel Up CodingBuild a distributed website with HugoSte by step toturial for building a DWeb site from scratch with Hugo·7 min read·Jun 1, 2020--1--1
Che DaninLevel Up CodingImplement a Finite-State Machine in GolangFinite-State Machine(FSM) is an essential concept of computation. We can find many behaviors of FSM in our real lives such as vending…·4 min read·May 26, 2020--1--1
Che DanMicro In ActionThis is the index of the series of articles about Micro.1 min read·Apr 8, 2020--1--1
Che DaninLevel Up CodingLearn to NOT program to boost your productivity as a programmerHow to not program when simple CLI tools are enough — using the right tool for the job.·4 min read·Apr 7, 2020----