News roundup: yokul, Log.io, hook.io, Why JavaScript haters should learn JavaScript

Listen to this week’s news podcast (June 11, 2011)

Tons of new stuff and new conferences up!

By the way, don’t forget to take advantage of O’Reilly’s 50% discount deal on JavaScript books during the next few days. (EDIT: the discount applies to ebooks only)

yokul

yokul is an attempt at using the Google Charts API locally using canvas. It’s still in the early stages, but the creator seems optimistic that the API can be replicated with just Canvas. The nice thing is that browsers without Canvas can simply fall back to using the actual Charts API via a network request, using the same API.

This is nice in a few ways: it reduces the application’s dependence on the network (which is nice for devices that aren’t always connected to the network). It also reduces a burden on the servers hosting the API, which costs money! It’s easier and cheaper to scale something if the cost of computation is shifted to the client.

Log.io

log.io (on GitHub) is a real-time log monitoring library built in node.js. It has the ability to grab the changes to logfiles across multiple systems and aggregate them into one server that sends out updates to subscriber’s dashboards using socket.io. In real-time!

hook.io

hook.io is an input/output framework written in node.js that can spawn separate node.js processes and provides a Messaging API to help them talk to each other.

Why JavaScript haters should learn JavaScript

Why a JavaScript hater thinks everyone needs to learn JavaScript in the next year is an article written by Mike Loukides. He goes over a couple of key points, talking about the rise of Node.js, the importance of JavaScript in HTML5, and JavaScript’s influence over the world of NoSQL databases such as CouchDB.

Somewhat in a similar vein of thought, Joyent’s Chief Architect James Duncan was interviewed on the rise in popularity of JavaScript. He explains that part of the reason for its success is that it’s so widespread on client’s machines. He also explains the shift away from viewing JavaScript as a toy language, which started when Google Maps was implemented and offered a very nice implementation compared to its competitors (Mike Loukides also touches on Google Maps in his article).

Upcoming Events

TXJS (June 11, 2011 in Austin, Texas)
An Event Apart Atlanta (June 13–15, 2011, Atlanta)
High Performance JavaScript with Nicholas Zakas (Web Performance SF) (June 23, 2011 in San Francisco, CA)
GothamJS (July 9, 2011 in New York City)
Open Web Camp III (July 16, 2011 in Palo Alto, CA)
SoCal Node.js Meetup (August 4, 2011 in Los Angeles, CA)
NodeConf Summercamp (September 5-7, 2011 in Walker Creek Ranch, CA)
dojoconf (September 16, 2011 in Arlington, VA)
CapitolJS (September 18, 2011 in Washington DC)
onGameStart (September 22-23, 2011 in Warsaw, Poland)
Node.js Conference Italy (September 24, 2011 in Brescia, Italy)

Releases

Ext JS 4.0.2
SproutCore 1.6

Libraries / Frameworks

StronglyTyped is a JavaScript library by Lea Verou that attempts to tame the loosely-typed nature of JavaScript

Mibbu is a JavaScript game framework

node-google-voice is an API for Google Voice built for node.js (via @derek)

Tidbits

Chop is like pastebin for commenting on code

Client Performance Monitoring with Boomerang and CouchDB

James Padolsey has written up a blog of some JavaScript interview questions, and Nathan Smith has posted up a reply with even more questions to study!

WURFL (mobile detection catalog) has now gone commercial, and is now owned by ScientiaMobile

link elements block DOM parsing too (not just script tags!)

CSS Panic is a game made WITHOUT JavaScript (only HTML/CSS!)

what does v8 do with that loop? (deep dive into V8)

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • description
  • Reddit
  • TwitThis
  • Simpy
  • StumbleUpon

One Comment

  1. Ludger says:

    Hi,

    could you provide (or point me to) a rss feed für the weekly news podcast?

Leave a Reply




© webdevpublishing 2011