Eleven Compelling Startup Pitch Archetypes (with examples from YC companies) | The Art of Ass-Kicking
19 days ago
A list of startup pitch "archetypes" http://t.co/rGsu2YdM Very accurate depiction of how to pile bullshit 3 stories high.
from instapaper
19 days ago
Developing Backbone.js Applications
23 days ago
Welcome to my (in-progress) book about the Backbone.js framework for structuring JavaScript applications. It's released under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported license meaning you can both grab a copy of the book for free or help to further improve it.
javascript
books
backbone
23 days ago
musicForProgramming();
4 weeks ago
A series of mixes intended for listening
while programming to aid concentration
and increase productivity (also compatible
with other activities).
music
while programming to aid concentration
and increase productivity (also compatible
with other activities).
4 weeks ago
MouseTerm
6 weeks ago
MouseTerm is a SIMBL plugin for Mac OS X's Terminal.app that passes mouse events to the terminal, allowing you to use mouse shortcuts within applications that support them.
To get started, first install SIMBL (MouseTerm won't work without it!). Once you've done that, open the .dmg file, run Install, and restart Terminal.app. To uninstall, run Uninstall from the .dmg.
osx
To get started, first install SIMBL (MouseTerm won't work without it!). Once you've done that, open the .dmg file, run Install, and restart Terminal.app. To uninstall, run Uninstall from the .dmg.
6 weeks ago
Scala 2.8 Collections API
8 weeks ago
These pages describe in depth the APIs of the Scala 2.8 collection classes from a user perspective. They take you on a tour of all the fundamental classes and the methods they define.
scala
8 weeks ago
Modest Maps
8 weeks ago
Modest Maps is a small, extensible, and free library for designers and developers who want to use interactive maps in their own projects. It provides a core set of features in a tight, clean package with plenty of hooks for additional functionality.
javascript
maps
8 weeks ago
maps.stamen.com
8 weeks ago
For over a decade, Stamen has been exploring cartography with our clients and in research. These three maps are presented here for your enjoyment and use wherever you display OpenStreetMap data.
javascript
maps
8 weeks ago
You Can Make Video Games
8 weeks ago
This site is here to encourage more people to get involved in making their own video games by providing advice and direction. Making video games has never been easier and so if you've got any interest in developing games we'll do our best to help you get started.
games
8 weeks ago
Scala Style Guide
8 weeks ago
This document is intended to outline some basic Scala stylistic guidelines which should be followed with more or less fervency. Wherever possible, this guide attempts to detail why a particular style is encouraged and how it relates to other alternatives. As with all style guides, treat this document as a list of rules to be broken. There are certainly times when alternative styles should be preferred over the ones given here.
scala
8 weeks ago
Dive Into HTML5
9 weeks ago
Dive Into HTML5 seeks to elaborate on a hand-picked Selection of features from the HTML5 specification and other fine Standards. The final manuscript has been published on paper by O’Reilly, under the Google Press imprint. Buy the printed Work — artfully titled “HTML5: Up & Running” — and be the first in your Community to receive it. Your kind and sincere Feedback is always welcome. The Work shall remain online under the CC-BY-3.0 License.
html5
books
9 weeks ago
IntelliJ-Wiki
9 weeks ago
This is a community-driven wiki space dedicated to IntelliJ IDEA, covering its features, tips and tricks, use cases, how-to's, plugin APIs, architecture, etc.
java
9 weeks ago
JDBI : Convenient SQL for Java
9 weeks ago
JDBI is a SQL convenience library for Java. It attempts to expose relational database access in idiommatic Java, using collections, beans, and so on, while maintaining the same level of detail as JDBC. It exposes two different style APIs, a fluent style and a sql object style.
java
sql
9 weeks ago
Styleguide
9 weeks ago
Welcome to the internal GitHub styleguide. This is where you should look if you're interested in how to write code for GitHub. We have a living CSS styleguide, JavaScript styleguide and some recommendations on how to write Ruby code.
github
html
javascript
css
ruby
9 weeks ago
Using event capturing to improve Basecamp page load times
10 weeks ago
W3C’s DOM Level 2 Events API specifies two phases for events: capturing and bubbling. The third argument to the addEventListener method lets you specify which phase you’re concerned with when you register to be notified of events on an element. How are these phases different?
javascript
jquery
10 weeks ago
Objects on Rails
10 weeks ago
This is the complete text of Objects on Rails, a "developer's notebook" documenting some guidelines, techniques, and ideas for applying classic object-oriented thought to Ruby on Rails applications. This book is aimed at the working Rails developer who is looking to grow and evolve Rails projects while keeping them flexible, maintainable, and robust. The focus is on pragmatic solutions which tread a "middle way" between the expedience of the Rails "golden path", and rigid OO purity.
rails
ruby
books
10 weeks ago
Linux Command Line tips that every Linux user should know.
11 weeks ago
Below is the collection of Linux command line tips which I’ve found useful for Linux users. To get more information about the command mentioned below just open your terminal and type man <command>.
linux
bash
11 weeks ago
DOM access control using cross-origin resource sharing
11 weeks ago
CORS is a system of headers and rules that allow browsers and servers to communicate whether or not a given origin is allowed access to a resource stored on another. Understanding CORS is critical to working with modern web APIs. Cross-domain XMLHttpRequest, and Internet Explorer's XDomainRequest object, for example, both rely on it.
javascript
11 weeks ago
David Cole's Personal Canon
These are the pieces that I find myself referencing regularly in my work life, the pieces I wish everyone would read. Big, small, philosophical, practical, and between.
11 weeks ago
Python Ecosystem - An Introduction
11 weeks ago
This is not about teaching Python - the programming language. This tutorial will not magically transform you into a Python ninja. I am assuming that you already know the basics of Python. If you don't, then stop right now. Go read Zed Shaw's brilliant free book Learn Python The Hard Way first and then come back.
python
11 weeks ago
Original Hover Effects with CSS3
11 weeks ago
The power of CSS3 is enormous and in this tutorial we will see how to exploit it in a very creative way. We are going to create some thumbnail hover effects with CSS3 transitions. On hover over a thumbnail, we will reveal some description of the thumbnail, using a different style in each example.
css
11 weeks ago
What Ruby’s ||= (Double Pipe / Or Equals) Really Does
11 weeks ago
A common misconception is that a ||= b is equivalent to a = a || b, but it behaves like a || a = b
In a = a || b, a is set to something by the statement on every run, whereas with a || a = b, a is only set if a is logically false (i.e. if it's nil or false) because || is 'short circuiting'. That is, if the left hand side of the || comparison is true, there's no need to check the right hand side.
ruby
In a = a || b, a is set to something by the statement on every run, whereas with a || a = b, a is only set if a is logically false (i.e. if it's nil or false) because || is 'short circuiting'. That is, if the left hand side of the || comparison is true, there's no need to check the right hand side.
11 weeks ago
Vim Text Objects: The Definitive Guide
11 weeks ago
To edit efficiently in Vim, you have to edit beyond individual characters. Instead, edit by word, sentence, and paragraph. In Vim, these higher-level contexts are called text objects.
Vim provides text objects for both plaintext and common programming language constructs. You can also define new text objects using Vim script.
Learning these text objects can take your Vim editing to a whole new level of precision and speed.
vim
Vim provides text objects for both plaintext and common programming language constructs. You can also define new text objects using Vim script.
Learning these text objects can take your Vim editing to a whole new level of precision and speed.
11 weeks ago
Patterns For Large-Scale JavaScript Application Architecture
11 weeks ago
Today we're going to discuss an effective set of patterns for large-scale JavaScript application architecture. The material is based on my talk of the same name, last presented at LondonJS and inspired by previous work by Nicholas Zakas.
javascript
11 weeks ago
GUI Architectures
There have been many different ways to organize the code for a rich client system. Here I discuss a selection of those that I feel have been the most influential and introduce how they relate to the patterns.
11 weeks ago
When Patents Attack! | This American Life
Why would a company rent an office in a tiny town in East Texas, put a nameplate on the door, and leave it completely empty for a year? The answer involves a controversial billionaire physicist in Seattle, a 40 pound cookbook, and a war waging right now, all across the software and tech industries.
11 weeks ago
Day-to-day Babushka
11 weeks ago
Babushka may be described as a tool for 'sysadmin', but its usefulness doesn't stop at managing servers. I use Babushka to manage the software and configuration of my laptop, and so should you.
sysadmin
11 weeks ago
Interview Zen
Don't waste time interviewing developers who aren't suitable for the job. Find out quickly how well someone can code. With Interview Zen, you set your own programming challenges and watch how candidates solve them online.
11 weeks ago
2SLEEP1
12 weeks ago
Press play, go fullscreen and lie down.
2SLEEP1 is a 66-minute playlist of audiovisual performances in text mode, designed to make you fall asleep.
video
music
2SLEEP1 is a 66-minute playlist of audiovisual performances in text mode, designed to make you fall asleep.
12 weeks ago
A Year of Links
I thought it would be interesting to produce a kind of personal encylopedia: each volume cataloguing the links for a whole year. Given I first used Delicious in 2004, that makes for eight books to date.
march 2012
Leaflet
march 2012
A Modern, Lightweight Open-Source JavaScript Library for Interactive Maps by CloudMade
javascript
march 2012
Why Should I Care What Color the Bikeshed Is?
"The really, really short answer is that you should not. The somewhat longer answer is that just because you are capable of building a bikeshed does not mean you should stop others from building one just because you do not like the color they plan to paint it. This is a metaphor indicating that you need not argue about every little feature just because you know enough to do so. Some people have commented that the amount of noise generated by a change is inversely proportional to the complexity of the change."
february 2012
Entropy
february 2012
Entropy is a programming langauge where data decays as the program runs. Each value will alter slightly every time it's used, becoming less precise. An Entropy programmer needs to abandon the pursuit of precision which most programming demands, often working against years of compulsive habit, in order to progam effectively in Entropy. Any output from an Entropy program will be approximate, and the more the data is accessed, the more random it will become.
programming
february 2012
RingoJS
february 2012
Ringo is a CommonJS-based JavaScript runtime written in Java and based on the Mozilla Rhino JavaScript engine.
javascript
java
february 2012
Network Link Conditioner in Lion
february 2012
Extremely handy for simulating less than optimal network conditions while testing an app. Just don’t forget to switch it off afterwards!
osx
february 2012
Resolution Independence With SVG
february 2012
In this article, we’ll look at Scalable Vector Graphics (SVG), one of the most underused technologies in website development today.
css
february 2012
Isogenic Engine
february 2012
The Isogenic Engine is a modern web-based game engine that allows you to rapidly develop your next single or multiplayer game for the web. Isogenic does not require any browser plugins which means players can run your game without Adobe Flash or Microsoft Silverlight, straight from their web browser.
games
javascript
html5
february 2012
algorithms
api
apple
applescript
application
art
audio
awk
backbone
bash
books
browser
business
c
c++
canon
cocoa
coffee
coffeescript
commonJS
copyright
css
database
design
dns
ergonomics
erlang
expressionengine
facebook
fashion
fitness
flash
food
funny
games
gerrit
gif
git
github
google
hacking
hardware
haskell
health
html
html5
http
ie6
illustration
iOS
ipad
iphone
irc
java
javascript
jquery
jruby
LaTeX
linux
lisp
lua
mac
maps
math
media
mercurial
microformats
mobile
music
new+york
nginx
node.js
nosql
nyc
objective-c
octave
osx
other
photography
php
presentation
productivity
programming
python
rails
redis
regex
rspec
rubinius
ruby
safari
scala
screen
security
seo
smalltalk
sql
statistics
sublime
svn
sysadmin
tdd
textmate
tmux
typography
unix
ux
video
vim
web
webkit
webos
writing
xml
xmpp
zeromq
zsh
ØMQ