recentpopularlog in

ianweatherhogg : writer   35

Build a Simple Persistent Key-Value Store in Elixir, using Logs - Part 1 - Elixir
In this series of articles we will see the different concepts behind a key-values store (Logs, Segments, Compaction, Memtable, SSTable) implementing a simple engine in Elixir, which is a great language to build highly-concurrent and fault-tolerant architectures.
elixir  key  value  data  base  reader  writer 
march 2019 by ianweatherhogg
Writing a Simple Linux Kernel Module – Sourcerer Blog
Linux provides a powerful and expansive API for applications, but sometimes that’s not enough. Interacting with a piece of hardware or conducting operations that require accessed to privileged…
writer  simple  linux  kernel 
december 2017 by ianweatherhogg
Shard Your Hash Table To Reduce Write Locks
By sharding a hashtable we can reduce the scope of write locks for improved concurrency
go  hash  table  shard  writer  lock  optimization  4* 
june 2015 by ianweatherhogg
Monads in Haskell – Part II | NP-Incompleteness
In this second post about Monads in Haskell, we'll talk about the three new types of Monads introduced in the chapter For a Few Monads More, from the Learn You A Haskell for Good: the Writer, the Reader and the State Monads. Writer Monad The writer monad is useful when we want to attach some…
haskell  writer  monad  monoid  state  reader  helloworld 
november 2014 by ianweatherhogg
WriteYourselfScheme - Codes from Write Yourself a Scheme in 48 Hours
github  writer  scheme  haskell 
september 2014 by ianweatherhogg
Invertible monads for exception handling and memory allocations
Yesod is a Haskell web framework for productive development of type-safe, RESTful, high performance web applications.
writer  reader  monad  transformer  haskell  yesod  helloworld  error  identity  5* 
october 2011 by ianweatherhogg

Copy this bookmark:

to read