• Notes on Universal Principles of Design

    These are my personal notes while taking the Universal Principles of Design course at Lynda.com. The course follows a simple and structured approach, going through a few principles, one by one. Each principle is represented by a video, that begins narrating some story (related to the concept being explained), then, the principle is re-introduced, and then a few recommendations for…

    Notes on Universal Principles of Design
  • Today I learned – Measure

    The measure is the number of characters in a single line of a column of text. HTML doesn’t have a concept of columns per se, instead text is held within boxes.

    Today I learned – Measure
  • Furtive CSS For the Win

    I’ve found Furtive CSS really useful for my side-projects. Although it offers few components, its clarity is straightforward. Every width, height, etc is defined in rem. So, by updating the <html> element’s font-size, everything resizes perfectly on the fly. On one of my last projects (which is an UI for my WordPress.com-based site) I had…

    Furtive CSS For the Win
  • Sagrada Familia – 2026

    It seems to me the only explanation for new towers hiding existing beautiful towers is that Gaudí thought of building it with a Continuous Integration approach. The whole building is beautiful and functional (sunlight everywhere inside) on each stage even when it’s unfinished.

    Sagrada Familia – 2026
  • Markdeep

    http://casual-effects.com/markdeep/ For writing text that will look good in any web browser. It supports diagrams, common styling conventions, and equations as extensions of Markdown syntax.

    Markdeep
  • How to modularize a socket.io intensive app using middleware

    … so this is that post for modularizing apps that rely largely on socket.io events.   This is for the ones that believe on the single-reponsibility principle and don’t find an example for this when trying to fit socket.io in an app that starts demanding some structure. tl;dr You can create socket.io middleware functions and…

    How to modularize a socket.io intensive app using middleware
  • Contribution as culture | Post Status

    http://poststatus.com/contribution-culture/

  • npm packages for accessing properties of objects using dot-path notation

    Two alternatives to accessing properties of objects using dot-path notation. and