lines of code

Linking Paths and its geek sandbox
This is the geek sandbox of Linking Paths. Just tech stuff and code related topics.
  • January 18, 2012 5:15 pm

    Wat

    A lightning talk by Gary Bernhardt from CodeMash 2012

  • December 7, 2011 1:55 am

    "The whole debate about Facebook and MySQL was never really about whether it should be using it, but rather about how much work it has put into MySQL to make it work at Facebook scale. The answer, clearly, is a lot, but Facebook seems to have it down to an art at this point, and everyone appears pretty content with what they have in place and how they plan to improve it."

    Facebook shares some secrets on making MySQL scale

  • December 6, 2011 12:17 am

    Knyle Style Sheets

    Inspired by TomDoc, KSS attempts to provide a methodology for writing maintainable, documented CSS within a team. Specifically, KSS is a documentation specification and styleguide format. It is not a preprocessor, CSS framework, naming convention, or specificity guideline. This means it works great with ideas like OOCSS, SMACSS, SASS, and LESS.

  • December 2, 2011 11:02 pm

    Heroku, Neo4j and Google Spreadsheet in 10min. Flat. (by Peter Neubauer)

  • December 2, 2011 4:23 pm

    Siri Proxy (by plamoni)

  • November 30, 2011 1:50 pm

    Slowy app

    Slowy is a tool which simulates custom connection’s conditions and limits the network traffic to a specified destination port. It is created for web developers, like me, who need to test a website with a real-world connection, even on a local server.

  • November 9, 2011 3:57 pm

    http://flatironjs.org/

    Flatiron, an unobtrusive framework initiative for node.js

    No one agrees on frameworks. It’s difficult to get consensus on how much or how little a framework should do. Flatiron’s approach is to package simple to use yet full featured components and let developers subtract or add what they want.

  • November 8, 2011 5:41 am

    "UILayer provides a JavaScript API on top of WebKit for working with the concept of layers. Instead of manipulating DOM elements using a myriad of mixed concepts, you go though a single, well defined API."

    UILayer

  • November 2, 2011 5:05 pm

    "Latency Monkey induces artificial delays in our RESTful client-server communication layer to simulate service degradation and measures if upstream services respond appropriately. In addition, by making very large delays, we can simulate a node or even an entire service downtime (and test our ability to survive it) without physically bringing these instances down. This can be particularly useful when testing the fault-tolerance of a new service by simulating the failure of its dependencies, without making these dependencies unavailable to the rest of the system."

    The Netflix Simian Army

  • November 2, 2011 5:03 pm

    "One of the first systems our engineers built in AWS is called the Chaos Monkey. The Chaos Monkey’s job is to randomly kill instances and services within our architecture. If we aren’t constantly testing our ability to succeed despite failure, then it isn’t likely to work when it matters most – in the event of an unexpected outage."

    5 Lessons We’ve Learned Using AWS

  • November 2, 2011 4:29 pm

    "It is up to the database designer to define the channel names that will be used in a given database and what each one means. Commonly, the channel name is the same as the name of some table in the database, and the notify event essentially means, “I changed this table, take a look at it to see what’s new”. But no such association is enforced by the NOTIFY and LISTEN commands. For example, a database designer could use several different channel names to signal different sorts of changes to a single table. Alternatively, the payload string could be used to differentiate various cases."

    PostgreSQL 9.0: NOTIFY (via @tokumin)

  • November 2, 2011 1:08 am

    "Pipeable Ruby - forget about grep / sed / awk / wc … use pure, readable Ruby!"

    grosser/pru

  • October 27, 2011 2:45 pm

    the understatement: Android Orphans: Visualizing a Sad History of Support

    understatementblog:

    I went back and found every Android phone shipped in the United States1 up through the middle of last year. I then tracked down every update that was released for each device - be it a major OS upgrade or a minor support patch - as well as prices and release & discontinuation dates. I compared these dates & versions to the currently shipping version of Android at the time. The resulting picture isn’t pretty.

  • October 24, 2011 11:02 am

    "Simple JavaScript HTML5 browser storage cache. Persists to memory, webSQL, indexedDB, localStorage, globalStorage, and cookies."

    Sticky

  • October 17, 2011 10:58 pm
    The main focus of CamanJS is manipulating images using the HTML5 canvas and Javascript. It’s a combination of a simple-to-use interface with advanced and efficient image/canvas editing techniques. It is also completely library independent and can be safely used next to jQuery, YUI, Scriptaculous, MooTools, etc. (via CamanJS - Image Manipulation in Javascript) View high resolution

    The main focus of CamanJS is manipulating images using the HTML5 canvas and Javascript. It’s a combination of a simple-to-use interface with advanced and efficient image/canvas editing techniques. It is also completely library independent and can be safely used next to jQuery, YUI, Scriptaculous, MooTools, etc. (via CamanJS - Image Manipulation in Javascript)