Regular Expression Test Tool
16 days ago
This service uses PHP regular expression functions as a base for its operations. Nevertheless it can be useful for programmers of other languages as well. Please use Solmetra's forums for support and bug reports.
php
regex
16 days ago
What is Typography? A glossary for designers | CreativeBloQ
4 weeks ago
This glossary of type terms will help you understand the terminology of type
typography
glossary
4 weeks ago
Matt Groening’s Apple ‘Student’s Guide’, 1989 | Retronaut
5 weeks ago
father of Simpsons' work for Apple
apple
guide
simpsons
5 weeks ago
codestre.am: streaming your code to the masses
6 weeks ago
codestre.am allows you to stream and/or record your terminal, with just one command.
terminal
record
6 weeks ago
Scope and this in JavaScript | Blog :: The JavaScript Playground
6 weeks ago
Another article explains scope in javascript
javascript
6 weeks ago
Javascript - only three "bad" parts - blog @johnkpaul
6 weeks ago
there are only three “bad” parts to javascript.
How does this work?
How does prototypical inheritance work?
Named Function Expression? Function Declaration? Hoisting?
javascript
reference
How does this work?
How does prototypical inheritance work?
Named Function Expression? Function Declaration? Hoisting?
6 weeks ago
PHP: a fractal of bad design - fuzzy notepad
6 weeks ago
PHP is the lone exception. Virtually every feature in PHP is broken somehow. The language, the framework, the ecosystem, are all just bad
php
controversy
6 weeks ago
Flavorwire » The ‘Simpsons’ Guide to Art History
6 weeks ago
The Simpsons have been on air since 1989. Just think about that for a second. Over 500 episodes chock-full of pop culture references, current event bits, film allusions, and art history homages, so very many art history homages
simpsons
6 weeks ago
Build New Games
6 weeks ago
BuildNewGames.com is dedicated to helping developers write plug-in free games using HTML5, CSS3, and JavaScript that provide a fast, secure experience in many browsers.
html5
javascript
game
6 weeks ago
CoffeeConsole: A Chrome Extension - Snook.ca
6 weeks ago
CoffeeConsole, a Chrome extension that adds a new panel inside the Web Inspector. Type in any CoffeeScript and then hit the run button (or hit Command-Enter or Shift-Enter). The code will be compiled into JavaScript and then run in the context of the current window.
coffeescript
chrome
extension
6 weeks ago
GDS design principles
6 weeks ago
Listed below are our design principles and examples of how we’ve used them so far. These build on, and add to, our original 7 digital principles.
design
principle
6 weeks ago
Cocoa Literature
6 weeks ago
Articles about programming in Cocoa are many and in many places. The majority of them are of very high quality. To help out, I made this collected index, searchable by title or by article content. This page is very easy to maintain, so please email me any other articles out there that I've missed. Of course, make sure you also know about Apple's Cocoa docs! Also note that there are many Cocoa languages beyond Objective-C.
cocoa
ios
reference
6 weeks ago
Dodgy Coder: Scalability lessons from Google, YouTube, Twitter, Amazon, eBay, Facebook and Instagram
6 weeks ago
Keep it simple - complexity will come naturally over time.
Automate everything, including failure recovery.
Iterate your solutions - be prepared to throw away a working component when you want to scale it up to the next level.
Use the right tool for the job, but don't be afraid to roll your own solution.
Use caching, where appropriate.
Know when to favor data consistency over data availability, and vice versa.
amazon
google
twitter
ebay
facebook
youtube
instagram
scalability
Automate everything, including failure recovery.
Iterate your solutions - be prepared to throw away a working component when you want to scale it up to the next level.
Use the right tool for the job, but don't be afraid to roll your own solution.
Use caching, where appropriate.
Know when to favor data consistency over data availability, and vice versa.
6 weeks ago
Developing Backbone.js Applications -
6 weeks ago
book about the Backbone.js framework for structuring JavaScript applications
ebook
javascript
backbone
6 weeks ago
Mosh: the mobile shell
6 weeks ago
Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes.
Mosh is a replacement for SSH. It's more robust and responsive, especially over Wi-Fi, cellular, and long-distance links.
Mosh is free software, available for GNU/Linux, FreeBSD, and Mac OS X.
ssh
terminal
Mosh is a replacement for SSH. It's more robust and responsive, especially over Wi-Fi, cellular, and long-distance links.
Mosh is free software, available for GNU/Linux, FreeBSD, and Mac OS X.
6 weeks ago
Object-orientation and inheritance in JavaScript: a comprehensive explanation » The Log Book of Manuel Kiessling
6 weeks ago
Let’s talk about object-orientation and inheritance in JavaScript.
javascript
oop
6 weeks ago
Timber smuggling from Laos to Vietnam, in a military style - EIA International
6 weeks ago
The new documentary The Real Chainsaw Massacre, following EIA undercover investigators in Vietnam and Laos
documentary
vietnam
6 weeks ago
Matt Groening Reveals the Location of the Real Springfield | Arts & Culture | Smithsonian Magazine
6 weeks ago
Twenty-five years after The Simpsons made their TV debut, the show's creator talks about Homer's odyssey—and his own
simpsons
interview
6 weeks ago
What Amazon's ebook strategy means - Charlie's Diary
6 weeks ago
introduce three keywords that need defining before you can understand Amazon
amazon
6 weeks ago
Ruby’s Unary Operators and How to Define Their Functionality
9 weeks ago
In Ruby, a unary operator is an operator which only takes a single 'argument' in the form of a receiver. For example, the - on -5 or ! on !true.
ruby
9 weeks ago
Jeff Bezos Owns the Web in More Ways Than You Think | Wired Magazine | Wired.com
9 weeks ago
“What I’m about to show you,” Jeff Bezos says, “is the culmination of the many things we’ve been doing for 15 years.”
interview
jeff-bezos
amazon
9 weeks ago
Are software patents evil? — RoughlyDrafted Magazine
9 weeks ago
Ask anyone covering the patent wars currently being waged between Oracle and Google, or between Apple and HTC and Motorola and Kodak, or Lodsys and iOS developers, and regardless of their opinion about legal liability they’ll tell you that the patent system is broken, and more often than not, that patents on software are sort of evil and should probably just go away. But are patents really that bad?
patent
article
9 weeks ago
Introduction to Programming in Java: An Interdisciplinary Approach
10 weeks ago
a textbook for a first course in computer science
for the next generation
of scientists and engineers
java
ebook
for the next generation
of scientists and engineers
10 weeks ago
New Visual Proportions for the iOS User Interface ← Principia Arbiter
february 2012
rhythm of pixel in ios
ui
design
ios
february 2012
Building a small microframework with PHP « Gonzalo Ayuso | Web Architect
february 2012
creating small php framework
php
framework
example
february 2012
NOSQL Patterns | Cloud Zone
february 2012
The aim of this blog is to extract the underlying technologies that these solutions have in common, and get a deeper understanding on the implication to your application's design
nosql
pattern
february 2012
vintageJS - add some awesome retro and vintage style to your images with the HTML5 canvas element
february 2012
add some awesome retro-look to your images
javascript
photography
vintagejs
library
february 2012
31 days of Canvas tutorials | CreativeJS
february 2012
It’s a great foundation into visual coding in JavaScript, and it’s great to see Keith adapting his techniques for HTML5 canvas. To make it easier to find all 31 posts I’ve created this handy set of links
html5
canvas
tutorial
javascript
february 2012
Understanding “Prototypes” in JavaScript « Katz Got Your Tongue?
february 2012
the purposes of this post, I will be talking about JavaScript objects using syntax defined in ECMAScript 5.1. The basic semantics existed in Edition 3, but they were not well exposed.
javascript
reference
february 2012
Understanding JavaScript Function Invocation and “this” « Katz Got Your Tongue?
february 2012
a lot of people have complained that the semantics of `this` in function invocations is confusing. In my opinion, a lot of this confusion is cleared up by understanding the core function invocation primitive, and then looking at all other ways of invoking a function as sugar on top of that primitive. In fact, this is exactly how the ECMAScript spec thinks about it. In some areas, this post is a simplification of the spec, but the basic idea is the same.
javascript
reference
february 2012
Location, location
february 2012
534 other ways to reload the page with JavaScript
tip
javascript
loading
february 2012
Cocoa Dev Central
february 2012
Cocoa Dev Central has been one of the most popular sites devoted to Mac OS X programming
cocoa
reference
tutorial
february 2012
dat-gui - A lightweight controller library for JavaScript. - Google Project Hosting
february 2012
A lightweight graphical user interface for changing variables in JavaScript.
gui
javascript
library
dat-gui
february 2012
Who stole the Mona Lisa? - FT.com
february 2012
The theft of the world’s most famous portrait from the Louvre 100 years ago was not only the art heist of the century. It confirmed that this picture of a smiling woman was far more than a painting
history
art
da-vinci
mona-lisa
february 2012
Paper.js — Paper.js
february 2012
Paper.js — The Swiss Army Knife of Vector Graphics Scripting.
html5
canvas
javascript
paperjs
framework
february 2012
{{ mustache }}
february 2012
building html template like coffeescript, dart ...
html
template
mustache
february 2012
A Small Introduction to Nikola Tesla
february 2012
Our lives today are dependent upon a bewildering amount of technology, much of which we take for granted. Indeed, some of that technology is so pervasive that we forget it even is technology.
Perhaps that's one reason why so many have forgotten the name of Serbian-born inventor Nikola Tesla.
Tesla endured a frightening number of injustices during his lifetime. Let me tell you a story about Tesla, one of his inventions, and his extraordinary generosity, in hopes that he will not face the additional injustice of being forgotten by history.
history
nikola-tesla
Perhaps that's one reason why so many have forgotten the name of Serbian-born inventor Nikola Tesla.
Tesla endured a frightening number of injustices during his lifetime. Let me tell you a story about Tesla, one of his inventions, and his extraordinary generosity, in hopes that he will not face the additional injustice of being forgotten by history.
february 2012
Patterns For Large-Scale JavaScript Application Architecture
february 2012
the tweet-sized summary of this article:
Decouple app. architecture w/module,facade & mediator patterns. Mods publish msgs, mediator acts as pub/sub mgr & facade handles security
javascript
pattern
scale
Decouple app. architecture w/module,facade & mediator patterns. Mods publish msgs, mediator acts as pub/sub mgr & facade handles security
february 2012
Andy Warhol interviews Alfred Hitchcock
february 2012
The meeting of these two icons of the 20th century is particularly significant, as each bridged high art and popular culture in unique intriguing ways. While on the surface it may seem like a odd pairing, they both share many things in common. Warhol and Hitchcock both started out as illustrators. Warhol had started his career working as a commercial illustrator, Hitchcock had started out creating illustrations for title cards in silent movies. Of course Andy and Alfred where also both film directors.
andy-warhol
alfred-hitchcock
interview
february 2012
Essential JavaScript Design Patterns For Beginners
february 2012
cover concept of pattern and the way to use it in JS
javascript
book
pattern
february 2012
LukeW | Quotes from Steve Jobs Lost Interview
february 2012
Steve's quotes from TV interview with Steve Jobs in 1995.
steve-jobs
quote
february 2012
SSH tricks
february 2012
SSH is a protocol for authenticating and encrypting remote shell sessions.
But, using SSH for just remote shell sessions ignores 90% of what it can do.
ssh
command
But, using SSH for just remote shell sessions ignores 90% of what it can do.
february 2012
The developer’s guide to the HTML5 APIs | Feature | .net magazine
february 2012
Video subtitling and WebVTT, HTML5 Doctor, Tom Leadbetter
api
html5
february 2012
Hãy đọc lời ai điếu cho một giai đoạn văn nghệ minh họa | Nguyễn Minh Châu
february 2012
Là một người sáng tác, chắc tôi cũng giống như nhiều anh em sáng tác khác, có thói quen vừa viết vừa tự quan sát, nhìn theo cái ngòi bút của mình có lúc đầy hào sảng có lúc lại đầy đắn đo hồi hộp lẫn e ngại chạy trên mặt tờ giấy định mệnh.
nguyen-minh-chau
vietnam
february 2012
JS GameBoy Color Game Center
february 2012
gameboy simulator by javascript
gameboy
javascript
simulator
february 2012
Exclusive: Fincher Explains Reasons Why He Made Each of His Films | FirstShowing.net
february 2012
why Fincher directed the 9 movies he has over his career.
film
david-fincher
february 2012
Marketing Myopia - Harvard Business Review
february 2012
definition of marketing myopia
marketing
harvard
february 2012
Vim anti-patterns | Arabesque
february 2012
Because Vim makes you so fast and fluent, it’s especially hard to root these out because you might not even notice them, but it’s worth it. Here I’ll list some of the more common ones.
vim
anti-pattern
february 2012
Optimizing Vector Usage in JavaScript (and other high-level languages, too)
november 2011
The library is consistently at the top of the benchmark charts for JavaScript linear algebra and graphics libraries
javascript
library
game
graphic
november 2011
Introduction To URL Rewriting - Smashing Coding
november 2011
one of easy escape door from hell
htaccess
rewrite
url
november 2011
Feedbooks | Free eBooks for Android & iPhone/iPad
november 2011
Feedbooks distributes over 3,000,000 books every month to smartphones, tablets and eReaders.
ebook
download
november 2011
Famous People Painting "Discussing the Divine Comedy with Dante"
november 2011
a sh*t from China but good for reference, to know some famous people
picture
reference
shitna
famous
november 2011
26) Neverending Story - Digital Polyphony
november 2011
some facts about film
film
reference
neverending
story
november 2011
Free Kindle Books offers Free Classic E-Books in Kindle-compatible MOBI and PRC formats
november 2011
some free ebooks in Kindle format
ebook
download
november 2011
Apple's Supply-Chain Secret? Hoard Lasers - BusinessWeek
november 2011
The iPhone maker spends lavishly on all stages of the manufacturing process, giving it a huge operations advantage
apple
management
november 2011
Baker Ebook Framework 2.0
september 2011
Baker is an HTML5 ebook framework to publish on the iPad using open web standards
framework
ipad
html
publishing
september 2011
Perfection kills » Refactoring Javascript with kratko.js
june 2011
a simple tool to help you refactor Javascript.
javascript
tool
june 2011
Dr. Alan Kay on the Meaning of "Object-Oriented Programming"
june 2011
Dr. Alan Kay explains when "object-oriented" was first used and what it means. [] (Meaning of "Object-Oriented Programming" According to Dr. Alan Kay (meaning of OOP objectoriented definition term notion meaning explanation what is)), document, page 721691
programming
reference
oop
june 2011
Flavorwire » Photo Gallery: Stanley Kubrick’s Gritty Images of 1949 Chicago
june 2011
Before A Clockwork Orange, Lolita and Dr. Strangelove, director Stanley Kubrick worked as a photojournalist for Look magazine, supplementing his wages by hustling chess at Washington Square Park.
photography
stanley-kubrick
june 2011
heatmap.js | HTML5 Canvas Heatmap Library
june 2011
heatmap.js is a JavaScript library that can be used to generate web heatmaps with the html5canvas element based on your data. Heatmap instances contain a store in order to colorize the heatmap based on relative data, which means if you're adding only a single datapoint to the store it will be displayed as the hottest(red) spot, then adding another point with a higher count, it will dynamically recalculate
javascript
library
june 2011
academic
accessibility
adium
ajax
alfred-hitchcock
algorithm
allen
amazon
andrew-zuckerman
android
andy-warhol
anti-pattern
apache
api
apple
arab
architecture
archive
arment
art
article
ascii
assembly
atlas
backbone
bank
beatles
benchmarkjs
bicycle
bing
biography
bird
blackbone.js
blog
book
bouncing
box2d
branching
browser
buddhism
button
c++
caching
canabalt
canvas
carlos
cassandra
celebrity
cheatsheet
chinese
chrome
classical
closures
cocoa
coding-conventions
coffeescript
collision
color
comic
command
compress
computing
conductor
config
controversy
convention
copyright
couchdb
crisis
criticism
cryptography
css
culture
da-vinci
daily
dao-hieu
dat-gui
data
database
david-fincher
dctionary
definition
design
diagonally
display
diy
django
document
documentary
dom
domain
doodle
doodlejs
dorama
download
drawing
eav
ebay
ebook
economics
editor
egypt
elitism
elvis
email
emulation
ender
engine
english
example
extension
f1
facebook
famous
faq
film
finance
flag
flickr
font
font-face
football
forum
framework
game
gameboy
gem
geography
german
git
glossary
google
gradient
grammar
graphic
grid
gui
guide
guideline
guitar
hack
hardware
harry
harvard
hbase
helper
highcharts
history
hitler
hmvc
hokusai
horizontal
htaccess
html
html5
ian
ieee
indexeddb
instagram
instapaper
interview
ios
ipad
iphone
italian
italy
japan
japanese
java
javascript
jeff-bezos
john
journal
jquery
kanji
kleiber
kohana
korea
lamp
language
larry
law
lecture
lennon
lesson
library
lighttpd
limejs
linux
listening
literature
lithium
loading
localhost
london
mac
macaddress
magazine
magento
management
manga
map
marco
marketing
math
maze
media
medicine
memcached
michael-bay
milton-glaser
minimalism
mit
mitsuteru
mobile
model
module
mona-lisa
monopoly
monster
monstrosity
motoo-abiko
music
mustache
mvc
mysql
name
nasa
nature
neverending
new-york
nginx
nguyen-bao-sinh
nguyen-minh-chau
nikola-tesla
nodejs
nosql
oop
oreilly
osamu-tezuka
osx
page
palette
paperjs
parberry
patent
pattern
pdfjs
performance
philosophy
photography
php
physics
picture
playboy
plugin
podcast
politics
pong
pool
portal
position
potter
practice
presentation
prince
principle
privacy
processingjs
programming
protest
publishing
python
query
quote
rails
ramaze
raphael
rating
record
reference
reflection
regex
religion
renaissance
resource
responsive
revolution
rewrite
riak
rock
rotation
ruby
s-e-a
sans
scalability
scale
score
script
scrolling
search
search-engine
security
server
setup
shitna
showcase
simpsons
simulator
sinatra
sino
slideshow
snake
socket
socketio
sound
spine
sprite
sql
ssh
stackoverflow
stalin
standard
stanford
stanley-kubrick
steve-jobs
story
studio-ghibli
sudoku
svg
symbol
system
takashi-murakami
tcs
template
terminal
tesla
texture
theme
thread
threejs
tim-burton
tip
tool
top
toro
tourism
tranform
transcript
travel
tunisia
tutorial
twitter
typeface
typography
ui
unix
url
usability
ux
valentine
vertically
video
vietnam
vietnamese
vim
vimrc
vintagejs
visualization
vocabulary
wallpaper
web
webstorage
wiki
wikipedia
windows
wireless
woody
wordpress
writing
xss
yale
yokoyama
yoshihiro-togashi
youkai
youtube
yql
z-order