Thursday, 26 December 2013
Interesting Snippets from 2013-12-26
-
The Log: What every software engineer should know about real-time data's unifying abstraction | LinkedIn Engineering
You can't fully understand databases, NoSQL stores, key value stores, replication, paxos, hadoop, version control, or almost any software system without understanding logs; and yet, most software engineers are not familiar with them. I'd like to change that. In this post, I'll walk you through everything you need to know about logs, including what is log and how to use logs for data integration, real time processing, and system building.
Interesting Snippets from 2013-12-23
-
idank/explainshell · GitHub
explainshell is a tool (with a web interface) capable of parsing man pages, extracting options and explain a given command-line by matching each argument to the relevant help text in the man page.
-
Choosing a JavaScript MVC Framework - Funny Ant
Maybe your JavaScript code has become disorganized enough that you are convinced to try one of the numerous JavaScript MVC libraries/frameworks on your next project but aren’t sure which one to choose. I’m writing a book on single-page apps so I’ve pretty much “read the internet” on the topic. I’ll attempt to provide some not so obvious insights to help you make your decision.
-
The Essentials of Writing High Quality JavaScript | Nettuts+
These habits and best practices can help you write better, more understandable, and maintainable code—code to be proud of (and be able to figure out) when revisiting it months and years down the road.
Interesting Snippets from 2013-12-17
-
Dynatable.js - jQuery plugin for HTML5+JSON interactive tables and more
Dynatable is a funner, semantic, interactive table plugin using jQuery, HTML5, and JSON. And it's not just for tables.
-
Headroom.js
Headroom.js is a lightweight, high-performance JS widget (with no dependencies!) that allows you to react to the user's scroll. The header on this site is a living example, it slides out of view when scrolling down and slides back in when scrolling up.
-
Vim.js - JavaScript port of Vim
JavaScript port of Vim
Interesting Snippets from 2013-12-16
-
Netflix/suro · GitHub
Suro is a data pipeline service for collecting, aggregating, and dispatching large volume of application events including log data.
-
Steelbreeze: JavaScript State Machine
State machines have been a mainstay of computer science theory for decades; their extensive use in embedded software is also well established. Steelbreeze state.js brings this robust programming model to JavaScript applications. State.js provides a flexible, feature-rich state machine implementation based on UML 2 state machines with blistering performance at runtime and minimal overheads.
Interesting Snippets from 2013-12-11
-
ArangoDB - the multi-purpose NoSQL DB
An open-source database with a flexible data model for documents, graphs, and key-values. Build high performance applications using a convenient sql-like query language or JavaScript extensions.