blog.depold.com |
Web programming to the rescue! A blog about Node.JS, JavaScript and Ruby on Rails! |
Sequelize v1.3.0 was just released and comes with some funky new features and some minor refactorings, which you should know about. Most important things are: Migrations, validations, cross-database support and new event-listener notation.
Read more
And that’s it. JSConf.EU 2011 is done. Great conf! Here is my summary about the second day’s talks.
The first talk of the day was by Tomasz Janczuk about High density server side java script. The microsoft speaker was talking about possibilities to lower hosting costs for lightweight applications (actual node apps). He assumed costs of 5€ per month as current normal hosting costs. Way too much, according to him. Tomasz splitted the currently process based hosting approach into threads. Doing so, each application won’t run in a single process but in process’ threads. Because the resulting price reduction was not enough, he was going on. An explaination followed, which outlined the hierarchy of V8 apps with it’s V8::Isolates and it’s V8::Contexts. Basically each application has an isolate and in that one specific context. However, Tomasz was splitting the Isolate into multiple contexts, running each an application. This was finally resulting in a demonstration of 1000 chat servers running all in a single thread’s V8::Isolate. If I remember correctly the final price was about 0,30€ a month.
Tomasz was using the tool Denser, which spawned the processes and started a web gui with some information about hardware usage and network traffic. You can find it here.
Read more
Alright, …, day 1 of the JSConf.EU is done and while other are trying to minimize the results of the after show party I’ll try to summerize the (visited) talks:
Not a talk at all but a very nice detail was the artist Anna Lena Schiller. The Fräulein (see the website) created an artwork for each of the talks in the downstairs area.
The first talk was by Dean McNamee about the multimedia programming environment Plask. It might be my inability to completely understand native american speaker or the complexity of the topic, but I don’t exactly got the point :D As far as I’ve understood, Plask is an environment which can be used in order to easily analyze multimedia and trigger stuff according to the resulting data. Dean presented some showcases including a visualization of music (via a nicely animated wave stream) and an experiment by a car manifacturer, who filled the inner of the car with gas and placed some LEDs into it. The LEDs were then colored according to the bass of the music. Check out the website for the video.
One thing I’ve noticed, is, that Anna Lena had a type :D It’s “Plask” not “Plusk” ;)
Read more
This weekend I will pause writing my master thesis (about sequelize btw.) and attending the javascript conference JSConf.EU for the first time. Doing so, I will hopefully get a lot of inspiration for future work and projects. I will every once and while post about some topics, not sure if in the blog or via twitter.
This is my schedule for the next two days:
Day 1
Breakfast 2011-10-01 08:30
Opening 2011-10-01 09:15
Plask 2011-10-01 09:30
jsPerf (upstairs) 2011-10-01 10:30
Kaffeepause 2011-10-01 11:00
jsTools 2011-10-01 11:15
Mittag 2011-10-01 12:45
JITs 2011-10-01 11:45
DOM implementation techniques 2011-10-01 12:15
HTML5 Game Engine development 2011-10-01 13:45
Web Intents 2011-10-01 14:30
Kaffee 2011-10-01 15:15
Kendo UI (upstairs) 2011-10-01 15:30
Network performance (upstairs) 2011-10-01 16:00
Beyond JavaScript (upstairs) 2011-10-01 16:30
Pause 2011-10-01 17:00
Emscripten 2011-10-01 17:15
Day 2
Frühstück 2011-10-02 09:00
Opening 2011-10-02 09:45
SSJS 2011-10-02 10:00
Mobile HTML5 App 2011-10-02 10:45
Kaffee 2011-10-02 11:30
JS Editors (upstairs) 2011-10-02 11:45
surface generation 2011-10-02 12:15
polyfilling the gaps 2011-10-02 12:45
Mittag 2011-10-02 13:15
all your browsers are belong to me 2011-10-02 14:15
JS Compilers (upstairs) 2011-10-02 14:45
node modules mit V8 (upstairs) 2011-10-02 15:15
Kaffee 2011-10-02 15:45
jsmad 2011-10-02 16:00
garbage collection 2011-10-02 16:30
Pause 2011-10-02 17:00
why do we need two eyes? 2011-10-02 17:15
end to negativity 2011-10-02 18:00
closing 2011-10-02 18:45
gruppen foto 2011-10-02 19:00
Hey folks! Today I wil take some time to get started with Node.JS and the Express framework. You are maybe interested in how to get this stuff run on Snow Leopard. You need to have XCode installed.
Read more