tomassedovic + programming   151

Light Table - a new IDE concept
Incredible demo of a Clojure IDE that does all I've ever wanted plus more.

e.g. organize code into functions not files. live code evaluation and data flow display. Inline documentation.
programming  tool  ide  clojure  javascript 
7 weeks ago by tomassedovic
JSON 3
An ECMAScript 5-compliant JSON implementation. Its objective is to provide a reasonably fast library compatible with a variety of older environments, including Internet Explorer 6, Opera 7, Safari 2, and Netscape 6.
javascript  json  programming  library 
9 weeks ago by tomassedovic
STOMP
STOMP provides an interoperable wire format so that STOMP clients can communicate with any STOMP message broker to provide easy and widespread messaging interoperability among many languages, platforms and brokers.
web  programming  messaging 
10 weeks ago by tomassedovic
PHP-FPM
The way to serve PHP over Nginx
php  nginx  tool  programming 
february 2012 by tomassedovic
LiveRepl
Connect a Clojure REPL to running Java or Clojure processes without any special setup.
clojure  programming  tool 
february 2012 by tomassedovic
fogus: Lisp in 32 lines of Ruby
Really neat tiny implementation of Lisp in Ruby.
lisp  ruby  programming  cool 
january 2012 by tomassedovic
CodeMirror
Open source javascript lib that provides a highlighting-enabled editor for various programming languages and features like autocomplete, vim and emacs keybinding, etc.
editor  javascript  programming  library 
january 2012 by tomassedovic
A String is not an Error
Why one should be throwing `Error` instances instead of strings in JavaScript.
javascript  programming  tips 
december 2011 by tomassedovic
Unfortunate Python
Python is a wonderful language, but some parts should really have bright WARNING signs all over them. There are features that just can't be used safely and others are that are useful but people tend to use in the wrong ways.
programming  python 
december 2011 by tomassedovic
sqlkorma
A Clojure DSL for accessing SQL databases.
clojure  programming  sql  database  dsl 
november 2011 by tomassedovic
The Magnificent Seven
A presentation by Michael Fogus how to build a lisp interpreter in Clojure using as little functions as possible.
lisp  programming  michael-fogus 
november 2011 by tomassedovic
CSS Media Queries
Lets you test various @media queries on whatever device you're using at the moment.
css  design  programming 
november 2011 by tomassedovic
VisualSearch.js
Autocomplete Faceted Search Queries.

Essentially a big text field UI widget where you can drill down to different categories using autocomplete.
library  javascript  widget  user-interface  search  programming  filter  aeolus 
september 2011 by tomassedovic
Race
Realtime model synchronization for Node.js

Uses STM. Should be generic (independent on the data shape) and allow offline access and modificatino.
javascript  node.js  programming  library 
september 2011 by tomassedovic
Programming Languages Reference Sheets - Hyperpolyglot
A side-by-side reference of constructs in common programming languages.

"What was the Perl syntax for catching exceptions again?"
programming  language  python  ruby  clojure  erlang  perl  lua  javascript  zsh  bash 
august 2011 by tomassedovic
login.js
Brain-dead simple drop-in Connect middleware for user authentication. Uses bcrypt for password storage.
node.js  programming  library  authentication 
july 2011 by tomassedovic
APIeasy Github
Fluent (i.e. chainable) syntax for generating vows tests against RESTful APIs.
node.js  programming  testing  web  library 
july 2011 by tomassedovic
APIeasy: Test Any API In Node.Js
A blog post describing the use of APIeasy -- a NPM package for testing HTTP APIs.
node.js  programming  testing  library 
july 2011 by tomassedovic
node-http-digest
HTTP Digest authentication for Node.
javascript  node.js  programming  library 
june 2011 by tomassedovic
everyauth
node.js auth package (password, facebook, & more) for Connect and Express apps
javascript  node.js  programming  library 
june 2011 by tomassedovic
Normalize CSS
Normalize.css is a customisable CSS file that makes browsers render all elements more consistently and in line with modern standards. We researched the differences between default browser styles in order to precisely target only the styles that need normalizing.
css  design  programming  web  reset  template 
june 2011 by tomassedovic
Live Code Collaboration Pastebin
Pastebin meets Etherpad. Useful for phone interviews.
webapp  tool  programming  etherpad 
april 2011 by tomassedovic
uWSGI
uWSGI is a fast, self-healing and developer/sysadmin-friendly application container server coded in pure C.
python  server  web  programming 
march 2011 by tomassedovic
DNode
Asynchronous object-oriented RPC for node.js
javascript  node.js  rpc  web  programming  library 
march 2011 by tomassedovic
Browserify
Browser-side require() for your node modules and npm packages
javascript  web  programming  library 
march 2011 by tomassedovic
JavaScript Garden
JavaScript Garden is a growing collection of documentation about the most quirky parts of the JavaScript programming language. It gives advice to avoid common mistakes, subtle bugs, as well as performance issues and bad practices that non-expert JavaScript programmers may encounter on their endeavours into the depths of the language.
javascript  programming  web 
march 2011 by tomassedovic
JSON Template
A simple-looking templating language similar to Mustache. Small codebase, looks simple to use.
javascript  json  python  templating  web  programming 
february 2011 by tomassedovic
« earlier      

related tags

a-list-apart  administration  aeolus  algorithm  android  api  arc  authentication  backbone-js  bash  bcrypt  book  browser-id  clay  clojure  cloud-computing  computer-science  cool  couchapp  couchdb  crypto  css  database  deployment  design  diff  documentation  dsl  editor  emacs  emulator  encoding  eric-raymond  erlang  etherpad  filter  font  framework  freebsd  fun  game  git  go  go-lang  google  guide  howto  html  html5  http  ide  inspiration  intro  java  javascript  joke  jquery  json  jsonp  language  languages  layout  less  library  linux  lisp  lua  lucene  messaging  michael-fogus  michal-zalewski  module  networking  nginx  node.js  nullmq  open-source  paredit  paul-graham  performance  perl  peter-norvig  phone  php  player  programming  python  rails  rant  regex  reset  rest  rfc  rpc  ruby  same-origin-policy  satire  search  security  server  setup  side-channel-attack  software  spec  sprite  sql  stack-overflow  standard  statistics  steve-yegge  template  templating  terminal  testing  thomas-ptacek  tip  tips  tool  tutorial  typography  unix  usability  user-interface  utf-8  varnish  versioning  video  web  webapp  webby  widget  windows  wsgi  zeromq  zsh 

Copy this bookmark:



description:


tags: