
Author: Serge Aleynikov
Erlang Articles
- Building a Non-blocking TCP server using OTP principles (part 1) by Serge Aleynikov
- Building a Non-blocking TCP server using OTP principles (part 2) by Serge Aleynikov
- Gen event behavior demystified by Serge Aleynikov
- Using EI interface in port programs by Serge Aleynikov
- SNMP Quick Start by Vance Shipley and Serge Aleynikov
Erlang/Elixir Open Source Work
- Execute and control OS processes from Erlang/OTP
- Fold Comprehension and Pipeline Parse Transforms for Erlang
- Glazer - fastest JSON decoder/encoder for Erlang
- DBML - database markup language support in Erlang
- Erlang External Term Format codec for Elixir/Phoenix transport
- ErlAlign - columnar coder formatter for Erlang source code
- ExAlign - columnar coder formatter for Elixir source code
- Cron-like scheduling of Erlang modules/functions
- Structured DSL parser
- Sqlite3 database interface (Implemented many enhancements)
- Direct access to memory mapped files and memory sharing in Erlang
- Miscellaneous utility modules for Erlang
- Network Protocol Abstraction for Erlang
- Custom Configuration for Erlang (Implemented many improvements)
- Direct support of external Erlang term binary format in Javascript
- Network Monitor for detecting network splits
- Gen_timed supervisor behaviour of scheduled task execution
- Example of using WebSockets in Erlang
- Erlang ZeroMQ binding
- Sample payments processing engine
- Fast JSON parser
- SortedSet container
- Heroiconex (Heroicons wrapper for Elixir/Phoenix)
- MultiSelect component for Phoenix LiveView
- Fastest JSON parser (deprecated, transitioned to glazer)
- Native interface to git
- Typed Structures and Records in Elixir
C++ Open Source Work
- Loading shared objects from memory
- Sqlite interface for MT4 terminal
- Erlang C++ interface
- Utxx library for low-latency computing and networking