Arts and Crafts
Fun Stuff
Data
- Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Couchbase vs OrientDB vs Aerospike vs Neo4j vs Hypertable vs ElasticSearch vs Accumulo vs VoltDB vs Scalaris comparison
- generatedata.com — generate “random” datasets. It can be used online (for small datasets) or downloaded to use larger. There is also a docker container.
- Bloom Filters
- Bloomer — scalable ruby bloom filter
- DeepDive
- http://nicklothian.com/blog — lots of good data links here
- PredictionIO — PredictionIO is an open source machine learning server for software developers to create predictive features, such as personalization, recommendation and content discovery.
- ConvNetJS — Deep Learning in your browser
- BayesDB — Query the probable implications of your tabular data as easily as an SQL database lets you query the data itself.
- A Programmer’s Guide to Data Mining
Cloud
Concurrency
- Concurrency with Actors, Goroutines & Ruby
- dcell — Actor-based distributed objects in Ruby based on Celluloid and 0MQ
[http://celluloid.io] - Agent — Agent is an attempt at modelling Go-like concurrency, in Ruby
- Concurrent Ruby
Memoization
Memoization is useful for concurrency as well as Resource Oriented Computing. Rather than calculate an immutable each time it’s needed, the value is calculated once and cached.
- Memoization
- Rethinking Memoization
- One line Ruby memoization
- Memoization in Ruby
- Memoizable — Ruby gem
- Dirty Memoize — Like Memoize, but designed for mutable and parametizable objects
Development and Philosophy
- Lambda the Ultimate
- Two Pillars of Javascript
- The Reactive Manifesto
- A General Theory of Reactivity
- Buildbox – Game creation framework
- What is Resource Oriented Computing
- Introduction to Resource Oriented Computing
Tools
- Tab Snooze
- SysAdvent: So Server, Tell Me About Yourself — An Intro to Facter, Osquery & Sysdig
- SysAdvent — “Advent Calendar” for SysAdmins