历史文章汇总
之前写的东西比较零散,现在有博客了,所以对之前写过的东西做一个汇总。
Erlang
Eralng 学习笔记 – 独特的 Erlang
Eralng 学习笔记 – Erlang Process
Erlang 源码阅读 – scheduler
Erlang 源码阅读 – Number of Active Schedulers
Erlang 虚拟机窥探 - process 和 scheduler @ ShenZhen Elixir Meetup
Mnesia Transaction and Locker @ ShenZhen Elixir Meetup
并发
分布式共识算法 Paxos – 如何让所有程序员认可 PHP 才是最好的语言
A Basic Paxos Algorithm Demo Using Erlang
自旋锁及 Nginx 实现
Understand lock free queue algorithm as a concurrency beginner
使用 Fiber 实现简单的 CSP (Goroutine channel)
HTTP Request Demo by Future and Nio4r
ActionCable: WebSocket Connection
算法
拼写检查的四种实现
Dijkstra 最短路径算法的理解与实现
语言
Ruby 递归优化 - 尾递归、增加栈
Ruby Struct Equal
Clojure macro
Julia Macro Resolution
Julia Macro Summary
Metaprograming Ruby – C10 Active Support’s Concern Module
Metaprogramming Ruby - Class Definitions Note
Metaprogramming Ruby - Blocks Note
Ruby on Rails
How rails nested model form works
Ruby API
FactoryGirl
Rails Test Setup Note
Learn unit test(TDD) in 5 minutes
Rails seeds data
Rake db tasks
其他
RESTful
Elasticsearch debug
Understanding Clojure Ring Middleware
Chrome Extension - Message Passing Synchronously & Asynchronously
chrome extension development - reload & debug
User Stories and Case Analysis(用户故事与案例分析)
如何让会议变得更有意义,SAMOSAS