• Blog
  • About
  • Tags

Coosis's Blog

Coosis's Blog


Custom Validators in Go

 Posted on February 13, 2026  |  Coosis

Have you ever wondered what Echo’s c.Validate does under the hood? Let’s write our own.

[Read More]
go  validator 

DB Sharding with Jump Hashing

 Posted on September 9, 2025  |  Coosis

So you want to shard your db but it’s not power of two?

[Read More]
database  sharding  jump hashing  hashing 

Rust Async Trait Problem

 Posted on March 4, 2025  |  Coosis

I didn’t know there was a problem

[Read More]
rust  async  trait  async_trait  gat  generic associated types  dyn compatible  object safe 

Nix fetchPypi

 Posted on December 12, 2024  |  Coosis

Seriously, nix doc is so hard to find…

[Read More]
nix  nixpkgs  fetchPypi  python  pypi 

I did Advent of Code using neovim

 Posted on December 8, 2024  |  Coosis

It’s only one day but…

[Read More]
advent of code  aoc  neovim  nvim  vim  regex 

Neovim Search/Replace

 Posted on December 6, 2024  |  Coosis

Blazingly fast!!!!

[Read More]
neovim  nvim  vim  search  replace  regex 

Go Iterators

 Posted on June 21, 2024  |  Coosis

But what are Go iterators?

[Read More]
go  iterator 

Disjoint-Set

 Posted on March 24, 2024  |  Coosis

Data structure for maintaining relations between elements.

[Read More]
data-structure  disjoint-set 

Segment Tree

 Posted on January 4, 2024  |  Coosis

Data structure for storing information about intervals(very efficient btw).

[Read More]
Tree  Algorithm  Data Structure 

First-Time: IOS App

 Posted on December 22, 2023  |  Coosis

ios development overview

[Read More]
ios  app  swift 
  • Older Posts →

Coosis  • © 2026

Hugo v0.137.1 powered  •  Theme Beautiful Hugo adapted from Beautiful Jekyll