Nginx 1.4 with WebSocket and SPDY support and LightTable 0.4 with lots of cool stuff are out. Just two of the great thingys worth checking this week…
JavaScript
- qiao/PathFinding.js · GitHub A comprehensive path-finding library for grid based games
- rrule.js demo This is a demo and test app for rrule.js, a JavaScript library for working with recurrence rules for calendar dates.
- Sgt Donowitz : Javascript lint pre-commit script- John Tregoning A precommit hook that runs jshint
CSS
- css3 - Creating a Radial Menu in CSS - Stack Overflow Answer with demo
HTML5
- Push Notifications to the Browser with Server Sent Events - HTML5 Hacks websockets’ little brother
Node.js
- DailyJS: LevelDB and Node: What is LevelDB Anyway? This is the first article in a three-part series on LevelDB and how it can be used in Node.
- mcollina/node-levelgraph · GitHub A graph database built on top of LevelUp
- Node.js Application Monitoring with the NodeFly Dashboard, Part Two In Part One of this article, we started our tour of the NodeFly Agent Dashboard graphs with some ideas of how to utilize it effectively.
- MatthewMueller/cheerio · GitHub Fast, flexible, and lean implementation of core jQuery designed specifically for the server.
- JugglingDB(3) - cross-database ORM for nodejs and browser JugglingDB is a cross-db ORM for nodejs, providing common interface to access most popular database formats. Currently supported db formats are: mysql, sqlite3, postgres, couchdb, mongodb, redis, neo4j and in-memory-storage.
Objective C
- fjcaetano/NSStringMask · GitHub The NSStringMask enables you to apply masks or formats to NSStrings using NSRegularExpression to input your format.
Programming
- What Makes Code Hard to Understand? What factors impact the comprehensibility of code? Previous research suggests that expectation-congruent programs should take less time to understand and be less prone to errors.
- Brain Dump (english): The Most Difficult Bug a fun story
- Semantic Merge - Plastic SCM What it does? As programmers we always expected merge to be this way: first parse the code, then get the structure and finally merge based on that.
- Chaitin’s constant - Wikipedia, the free encyclopedia n the computer science subfield of algorithmic information theory, a Chaitin constant (Chaitin omega number)[2] or halting probability is a real number that informally represents the probability that a randomly constructed program will halt
- PathFinding.js visual demo of pathfinding algorithms
Databases
- cupcake/setdb · GitHub SetDB is an implementation of the Redis protocol that persists to LevelDB on disk instead of memory. This allows the dataset size to grow beyond the bounds of memory.
Git
- Please, stay away from rebase On why it’s wrong in git to always use git pull –rebase
Editors
- Chris Granger - Light Table 0.4 The next version with some cool features
Tools
- Nginx 1.4 is out WebSockets and SPDY support
Security
- ^Lift Security blog, Vulnerability Reports via Pull Request A recent example with npm
Watching
- FRiPpery - Aanand Prasad functional reactive programming
Your link could be here
If we missed something special or you just want to promote a site, give us a nudge @ yieldthedog@gmail.com