The Twelve-Factor App
In the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service.
webdev  sysadmin  best-practices 
16 days ago
CameraAxe: High-speed flash trigger
The Camera Axe is a tool for photographers to trigger cameras or flashes based signals from various sensors. It is useful for catching phenomena that happen too quickly for human reflexes
photography 
23 days ago
d3.js
D3 allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document. As a trivial example, you can use D3 to generate a basic HTML table from an array of numbers. Or, use the same data to create an interactive SVG bar chart with smooth transitions and interaction.
javascript  statistics  visualization  data 
29 days ago
Cubism.js
Cubism.js is a D3 plugin for visualizing time series. Use Cubism to construct better realtime dashboards, pulling data from Graphite, Cube and other sources. Cubism is available under the Apache License on GitHub.
javascript  library  visualization  statistics 
4 weeks ago
Curse of knowledge
The curse of knowledge is a cognitive bias according to which better-informed agents may have the disadvantage that they lose some ability to understand lesser-informed agents. As such added information may convey some disutility.
psychology 
8 weeks ago
Cramp - Asynchronous framework for the web
Cramp is a fully asynchronous real-time web application framework in Ruby. It is built on top of EventMachine and primarily designed for working with larger number of open connections and providing full-duplex bi-directional communication.
ruby  framework 
8 weeks ago
bartaz/impress.js
It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers
css3  javascript  presentations  webdev 
8 weeks ago
LÖVE - Free 2D Game Engine
LÖVE is an *awesome* framework you can use to make 2D games in Lua.
lua  framework  game-development 
8 weeks ago
Elixir
Elixir is a programming language built on top of the Erlang VM. As Erlang, it is a functional language built to support distributed, fault-tolerant, non-stop applications with hot code swapping.

Elixir is also dynamic typed but, differently from Erlang, it is also homoiconic, allowing meta-programming via macros. Elixir also supports polymorphism via protocols (similar to Clojure's), dynamic records and provides a reference mechanism.

Finally, Elixir and Erlang share the same bytecode and data types. This means you can invoke Erlang code from Elixir (and vice-versa) without any conversion or performance hit. This allows a developer to mix the expressiveness of Elixir with the robustness and performance of Erlang.
programming  programming-languages  erlang 
8 weeks ago
jQuery Waypoints
Waypoints is a small jQuery plugin that makes it easy to execute a function whenever you scroll to an element.
javascript  jquery 
9 weeks ago
Mojibake
Mojibake (文字化け?) (IPA: [modʑibake]; lit. "unintelligible sequence of characters"), from the Japanese 文字 (moji) "character" + 化け (bake) "change", is the occurrence of incorrect, unreadable characters shown when software fails to render text correctly according to its associated character encoding.
language 
9 weeks ago
FreedomBox
Inspired by Eben Moglen's vision of a small, cheap and simple computer that serves freedom in the home. We are building a Debian based platform for distributed applications.

We live in a world where our use of the network is mediated by organizations that often do not have our best interests at heart. By building software that does not rely on a central service, we can regain control and privacy. By keeping our data in our homes, we gain useful legal protections over it. By giving back power to the users over their networks and machines, we are returning the Internet to its intended peer-to-peer architecture.
technology  privacy  cloudcomputing 
9 weeks ago
Project Euler
Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.
programming  tutorial 
11 weeks ago
Internet Explorer Virtual Machines
Microsoft Virtual PC VMs for running specific versions of Internet Explorer.
webdev  testing  ie 
12 weeks ago
HTML5 Please - Use the new and shiny responsibly
Look up HTML5, CSS3, etc features, know if they are ready for use, and if so find out how you should use them—with polyfills, fallbacks or as they are.
html5  css3  webdev 
february 2012
Timbre
In music, timbre, also known as tone color, is the quality of a musical note or sound or tone that distinguishes different types of sound production, such as voices and musical instruments, string instruments, wind instruments, and percussion instruments. The physical characteristics of sound that determine the perception of timbre include spectrum and envelope. In psychoacoustics, timbre is also called tone quality and tone color.
music 
february 2012
opentypography.org
OpenTypography is an open source project with the goal of bringing better typography to every type of digital screen.
javascript  typography  webdesign 
february 2012
Celluloid — Ruby concurrent programming framework
Celluloid provides a simple and natural way to build fault-tolerant concurrent programs in Ruby. With Celluloid, you can build systems out of concurrent objects just as easily as you build sequential programs out of regular objects.
ruby  concurrency 
february 2012
Shamir's Secret Sharing
Shamir's Secret Sharing is an algorithm in cryptography. It is a form of secret sharing, where a secret is divided into parts, giving each participant its own unique part, where some of the parts or all of them are needed in order to reconstruct the secret.
security 
february 2012
Diceware Passphrase
This page offers a better way to create a strong, yet easy to remember passphrase for use with encryption and security programs. Weak passwords and passphrases are one of the most common flaws in computer security.
security 
february 2012
NFB/Interactive - Bear 71
The life of a grizzly in a Canadian national park from the perspective of data points and surveillance cameras presents a fascinating look at what it means to be wild in this interactive film from the NFB.
video  interactive  nature 
february 2012
« earlier      
addressbook adobe aerospace ajax algorithms amp analytics apple applications art assembly astronomy audio audiobooks automata backup best-practices bicycles bicycling bittorrent books business c c++ cables cars chemistry christmas clocks clothing cloud cloudcomputing collaboration college color comics communication compatibility computer-science concurrency conference cooking cookware creative cryptography css css3 cycling data database debugging defense definitions design diy documentation ecommerce education email entertainment entrepreneurship environment erlang filetype:gif filetype:jpg filetype:pdf filetype:png film finance firefox fonts food framework frameworks free freelance furniture gadgets game-development games geek-culture gems genealogy generator genetics git government graphics grub gui guide guns hacking hardware haskell headphones health history hometheater hosting html html5 humor icons ie illusion infrastructure INSPIRATION interactive interesting iphone ipod jailbreak java javascript jobs journalism jquery knives language law lego letterpress library light linux lists literature lua mac magic maintenance management mapping mathematics media:document media:image medicine messaging military mods mongodb movies music mysql nature navigation nazi networking news nginx nodejs nosql operating-systems optimization organization paintball pens performance philosophy photography photolab photoshop php physics places podcast politics postgresql power presentations privacy productivity programming programming-languages prolog ps3 psychology quotes racing radio reference robotics ruby rubyonrails scala science scripts search security seo serialconsole server sex shell shopping social softwaredev speakers speaking sql ssl statistics svg sysadmin talks taxes tea technology templates testing time tools torrents toys trains transportation travel troubleshooting tuning tutorial typography ubuntu undefined unix usability video visualization wallpaper weapons webdesign webdev webgl webserver windows wine wireless xbox

Copy this bookmark:



description:


tags: