Search
Gadgets
Live
Contact
marcel at neuhausler com
Admin
marcel neuhausler
Powered by Squarespace
Tuesday
Aug242010

Ingredients for Open Data Mining

Potential ingredients for a platform that could offer data mining for everyone on public data sets:

munched together with some Java and Erlang and touch-enabled via iPad ...

Sunday
Jul252010

Lucene in Action 2nd Edition

Just bought the 2nd edition of Lucene in Action .. the first edition was already a good read, but this 2nd one is just brilliant .. contains more interesting use-cases and a ton of "Applied Lucene" info .. in desperate need of a week off to work thru it ..

Saturday
Jun192010

Google Command Line Tools

"GoogleCL brings Google services to the command line."

Example: google docs edit --title "Shopping list" --editor vim

.. pretty geeky :-) ..

Saturday
Jun122010

Gizzard

".. Gizzard is a middleware networking service that manages partitioning data across arbitrary backend datastores (e.g., SQL databases, Lucene, etc.). The partitioning rules are stored in a forwarding table that maps key ranges to partitions. Each partition manages its own replication through a declarative replication tree. Gizzard supports migrations (for example, elastically adding machines to the cluster) and gracefully handles failures. The system is made eventually consistent by requiring that all write-operations are idempotent AND commutative and as operations fail (because of, e.g., a network partition) they are retried at a later time." ..

.. built on/with Scala and Thrift ..

Sunday
May162010

I am looking for new application and platform services

(Via All Things Distributed)

I am looking for new application and platform services: "The ecosystem of new application and platform services in the cloud is the future of application development. It will drive rapid innovation and we'll see a wealth of mobile, web and desktop applications arrive that we couldn't dream about a few years ago, and these building blocks are the enablers of that. These services will be delivered not only by new startups but also by enterprises looking to capitalize on their IP."

.. the comment section of that blog post contains a lot of interesting services ..

Tuesday
Apr132010

Apple is an Experience Company

Apple is an Experience Company: "..To that end Apple should exert as much control over the platform as they can so that they can keep the experience magical. If whiny developers don't want to work within those constraints and can't be bothered to (re)write their application on the platform Apple is providing, I have no problem with that; they're probably not writing an application that's magical anyhow."

.. excellent blog post .. (Via Andy's Blog.)

Saturday
Apr102010

Notes on MongoDB

"For an article in a German magazine I've been researching MongoDB over the last week or so. While I didn't need a lot of the information I came across I collected some nicely distilled notes on some of its inner workings. You won't find information on how to get data out of or into MongoDB. The notes deal with the way MongoDB treats and handles your data, a high-low-level view if you will. I tried to keep them as objective as possible, but I added some commentary below."

.. nice summary about the inner-workings of MongoDB .. via paperplanes ..

Saturday
Feb272010

Eventual Consistency

Two interesting blog posts I came across regarding "eventual consistency" and nosql databases.

Spyced: "Handling deletes in a distributed, eventually consistent system is a little tricky"

All Things Distributed: "Amazon SimpleDB has launched today with a new set of features giving the customer more control over which consistency and concurrency models to use in their database operations."

Monday
Feb222010

MagLev

Distributed Ruby with the MagLev VM

"GemStone team made a splash with MagLev at RailsConf '08 where they attracted a fair dose of attention from the attendees. Based on an existing GemStone/Smalltalk VM, it promised a lot of inherent advantages: 64-bit, JIT, years of VM optimizations, and built-in persistence and distribution layers. Since then the team has been making steady progress, which recently resulted in the announcement of the first public alpha."

.. deja-vue? .. or is the time finally here for those type of language-bound shared persistency layers? ..

Saturday
Jan022010

My PCM System

I just finished the first release of my PCM (personal content management system). The system I built uses CouchDB, SimpleDB, and a few servlets written in Java to listen, store, aggregate, and publish all the content I produce on Twitter, delicious, NyTimes People, this blog, and other sites. The nice thing, I can still use the regular interface of all those sites to enter content, while in the background my system is gathering that content automatically. That content then gets stored twice, in a local database and in the "Amazon cloud". From where the content then gets published to the ticker page in my new blog: Neuhäusler Weekly.

.. and of course I already have a ton of ideas how I could improve the system :-) ..