Another Rich Hickey's great talk about functional composition in general and transducers in particular.
Course Project Reports
Final Projects 2012
Final Projects 2013
Final Projects 2014
Foreword : Inspired by excellent post
Initial task: creating notification every 20 minutes can be decomposed into two parts:
create notification scheduled launch First subtask can be solved using this trivial script.
standup.sh:
#!/bin/sh # stand up notification osascript -e 'display notification "Stand up" with title "Healthy programmer"' say "Stand up" Second subtask (scheduled launch) can be solved using: daemon and agent mechanism.
Create file: com.example.stand.up.plist and place it into ~/Library/LaunchAgents/.
Replicated SQLite using the Raft consensus protocol written in Go #sqlite #raft #consensus #golang
It seems, its time to start learning go