Ivan’s posterous

 

redis (append-only persistence)

Append only file is an alternative durability option for Redis. What this mean? Let's start with some fact:

What is the solution? To use append only file as alternative to snapshotting. How it works?

http://code.google.com/p/redis/wiki/AppendOnlyFileHowto

Loading mentions Retweet
Filed under  //   programming  

The Bad Management Stimulus

http://www.dilbert.com/blog/entry/the_bad_management_stimulus/

Loading mentions Retweet
Filed under  //   essays  

Erlang PostgreSQL client library

http://bitbucket.org/will/epgsql/overview/

http://glozer.net/src/epgsql_pool/
(http://www.erlangatwork.com/2009/01/erlang-and-postgresql-redux.html)

Loading mentions Retweet
Filed under  //   erlang  

From RUP to Scrum in an Internet company - UOL

Loading mentions Retweet
Filed under  //   programming  

Free Algorithms and Data Structures Video Lectures

Algorithms 

MIT OpenCourseWare: Introduction to Algorithms 

NPTEL: Design and Analysis of Algorithm( by IIT and IISC, India)

Stony Brook University: Skiena's Algorithms Lectures

ArsDigita University: Algorithms

Data Structures

UC Berkeley: Data Structures

NPTEL:Data Structures And Algorithms( by IIT and IISC, India) 

The University of New South Wales: Data Structures and Algorithms

http://techbytes360.blogspot.com/2009/11/free-algorithms-and-data-structures.html

Loading mentions Retweet
Filed under  //   programming  

Ymacs is an Emacs-like editor that works in your browser

Ymacs is an Emacs-like editor that works in your browser. Which applies, at this state of affairs, only if your browser is Firefox. It looks pretty good with other browsers, but it seems to be almost impossible to catch all the required key bindings—only Firefox allows what we need.

http://www.ymacs.org/?re

Loading mentions Retweet
Filed under  //   javascript   programming  

PicoLisp: simple, practical

Picolisp is yet another dialect of the Lisp language, specially written to be radically practical and simple. The key features of PicoLisp are:

  • It is an interpreter only. There is no compiler, not even an intermediate one.
  • As a consequence, Pico Lisp is the most dynamic Lisp in existence today.
  • But it is faster than some compiled Lisps.
  • It uses exactly only one kind of memory structure: the cell. Upon that, everything is constructed.
  • A cell is a cell in the same way it was with the original Lisp, consisting on a head and the rest, that is, a CAR part (which may be either a number, a symbol, or a pointer to another cell), and a CDR part (also a number, symbol or cell).
  • As a consequence, it is incredibly memory efficient, and there is little to none memory fragmentation. Processors cache "loves" our interpreter.
  • It can call C functions directly, no wrapper needed.
  • It includes a database as part of the language itself, very scalable and incredibly fast even for databases of hundreds of gigabytes.
  • It includes an HTTP server.
  • It scales up to many servers and processors.
  • It has the most advanced REPL of any lisp implementation in existence today. You can even develop application just with that and a small editor.
  • You can use the REPL remotely.
  • It is completely free software.
  • It has a nice comunity.
  • It is not a new thing, nor experimental, not something which has not been using in real life. PicoLisp has been used and developed since 1988.
http://www.picolisp.org/

Loading mentions Retweet
Filed under  //   lisp  

Erlang R13B03 released

Some highlights:

  • NIFs, write your own functions in C

  • Builds and runs on Windows 7

  • dialyzer can warn for some race conditions, and has a wx gui

  • The -on_load() directive can be used to run a function when a module is loaded.

  • Emacs erlang-mode improvements.

More: http://erlang.org/download/otp_src_R13B03.readme

Loading mentions Retweet
Filed under  //   erlang  

QCon San Francisco 2009

http://www.denao.com.br/blog/?p=124

Loading mentions Retweet
Filed under  //   programming  

Erlang User Conference 2009 Materials

Materials from the Erlang User Conference 2009 and Tutorials Workshop at the EUC2009 are now available on our website:

- The presentation slides from the EUC2009 are available (http://www.erlang-factory.com/conference/ErlangUserConference2009/talks)
- The tutorial slides can be found (http://www.erlang-factory.com/conference/testingtutorialworkshop/talks)
- The photos taken at the EUC2009 are (http://www.erlang-factory.com/conference/ErlangUserConference2009#euc2009)
- The photos taken at the Tutorials Workshop are (http://www.erlang-factory.com/conference/testingtutorialworkshop#photos)

If you want to see more photos from the EUC2009 and previous Erlang User Conferences, they are all available on Flickr:  http://www.flickr.com/photos/erlang-consulting/

Loading mentions Retweet
Filed under  //   erlang