JSPkg featured in - This Week's JavaScript Weekly News - Issue 57

16 views
Skip to first unread message

Mike Behnke

unread,
Dec 16, 2011, 10:39:24 AM12/16/11
to a2...@googlegroups.com
Steve,  

JSPkg was featured in JavaScript Weekly (under Last, but not Least).

Mike B

---------- Forwarded message ----------
From: JavaScript Weekly <j...@peterc.org>
Date: Fri, Dec 16, 2011 at 8:45 AM
Subject: This Week's JavaScript Weekly News - Issue 57
To: mi...@mikebehnke.com


View this newsletter on the Web

JavaScript Weekly

Issue #57 - December 16, 2011

Welcome to JavaScript Weekly. A ton of code and libraries in particular today! So without further ado.. - Peter.

Headlines

DailyJS's JavaScript Developer Survey 2011 Results
Remember last week when I suggested you take DailyJS's JavaScript developer survey? The results are out, all 2805 rows of them. Node.js takes 71% of the server side JS market and 58% of us aren't unit testing our JavaScript - oops.

Node.js's Official Web Site Gets a Redesign

Qooxdoo 1.6 Released: A Flexible RIA Framework
qooxdoo is a flexible, class based, object oriented JavaScript rich interactive app framework. It has reached version 1.6 which includes extensive offline features, CSS3 animations and transforms, new mobile widgets, and more..

SproutCore 2.0 is now Ember.js

From our Sponsor

Win a GitHub paid account for the rest of your life!
If you love code, then you'll love GitHub (The social network for programmers). The contest ends soon, so enter now! (Powered by LaunchBit)

Articles

SOLID JavaScript: The Single Responsibility Principle
'SOLID' is a set of 5 object oriented design principles and Derek Greer kicks off a 5 part series taking a look at each item. First up is the Single Responsibility Principle, the idea that objects of a single class should only have one reason to change (that is, carry one responsibility).

A Case Against Using CoffeeScript
After writing CoffeeScript for a while, Ryan Florence is on the fence and since, he says, there are few educated criticisms of CoffeeScript out there, he's happy to fill the gap. I like CoffeeScript but his points are well thought out and this article went big on a lot of social networks this week.

Implementing a Parallel Map in JavaScript with Web Workers

Polyfilling The HTML5 Gaps With JavaScript
A well designed presentation by Addy Osmani about 'leaving no feature behind' by using JavaScript to smooth over browsers' feature gaps, such as WebGL on IE, WebSockets, CSS3 and more. Excellent.

OS.File, Step-by-Step: The Schedule API

Mock Testing CouchDB in node.js with Nock and TAP

Videos and Media

CoffeeScript is for Closers
A 40 minute presentation by Brandon Satrom talking about CoffeeScript. He frames the JavaScript vs CoffeeScript argument by digging into the what, where, how, and why of CoffeeScript. Lots of examples and citations.

Code and Libraries

Esprima: A Fast JavaScript Parser Written in JavaScript
Esprima is a JavaScript parser written in pure JavaScript by Ariya Hidayat (also creator of PhantomJS). The output of the parser is a syntax tree in JSON, formatted compatible to Mozilla Parser API. This introductory blog post is worth the read.

Node Modules You Should Know About: request
Request is the 'swiss army knife of HTTP streaming.' It's interesting because it can stream data over HTTP from server to server, not just as a download or upload from the current machine.

Windows Azure SDK for Node.js
Windows Azure is a cloud platform used to build, host and scale web applications through Microsoft's data centers. The Windows Azure SDK for Node provides Azure PowerShell and Node.js for Windows in one install.

Sequelize: A MySQL ORM for Node
Sequelize provides easy access to MySQL databases by mapping database entries to objects and vice versa using the popular object relational mapper (ORM) pattern.

node_redis: A Redis Client API Library
A complete Redis client for node.js. It supports all Redis commands, including many recently added commands like EVAL from experimental Redis server branches.

ntwitter: Asynchronous Twitter REST, Streaming and Searching Client API for Node

JSGestureRecognizer: JS Port of UIGestureRecognizer for Mobile Safari
In an iOS app, UIGestureRecognizer provides an object oriented way to attach actions to different gestures. JSGestureRecognizer is a port that allows you to get similar functionality in JavaScript when running on iOS's Mobile Safari.

Forever Web UI: A Web UI for NodeJS Process Administration

Import: File Importing for CoffeeScript and JavaScript
Ever wanted to have an #import statement in CoffeeScript or JavaScript that works like #include in other languages? Devon Govett makes it happen.

jquery.mentionsInput: Easy @mentions in Text Input
jquery.mentionsInput is a small UI component that allows you to "@mention" someone in a text message, just like you are used to on Facebook or Twitter. Check out the demo.

jQuery.Gantt: Gantt Charts in JavaScript

Rickshaw: JS Toolkit for Creating Interactive Time Series Graphs

Last but not least..

JSPkg: A New Place to Host JavaScript Packages
JSPkg is an attempt to create a centralized JavaScript package repository and discovery site. It's still super new but might be an interesting way forward.

The Node Toolbox: Node Libraries, Categorized

You joined JavaScript Weekly to get weekly e-mails about JavaScript programming and related topics.
Want to see more? Check out the archive of all our old issues!

Reading this as a non-subscriber? Click here to subscribe.

Want to advertise in JavaScript Weekly or post a job for everyone to see? You can.
Click here for details and our rate card.

© 2011 Peter Cooper
Office 30, Lincoln Way, Fairfield Enterprise Centre, Louth, Lincs, UK
Unsubscribe or Update your Profile (if you want to change your topics)




--
www.Local-PC-Guy.com - on Twitter @localpcguy

Steve Schwartz

unread,
Dec 16, 2011, 12:14:22 PM12/16/11
to a2...@googlegroups.com
That's pretty awesome. Peter Cooper, who runs the newsletter, provided a lot of insight and encouragement early on when I first started working on the project. Putting it in his newsletter has provided a small bump in uploaded libraries too :-)

-- Steve Schwartz

Brandon Dimcheff

unread,
Dec 16, 2011, 1:43:21 PM12/16/11
to a2...@googlegroups.com
If you can figure out how to scrape up a bunch of libraries from github automatically and allow their owners to claim them, I think that would go a long way to getting people on jspkg.  That's essentially what gemcutter did with rubygems before they became official.  Content is king...
--
--
Brandon Dimcheff

Steve Schwartz

unread,
Dec 16, 2011, 1:56:45 PM12/16/11
to a2...@googlegroups.com
Is it really? I was actually wondering last night how gemcutter became so popular, to the point I almost emailed thoughtbot to ask.

I was thinking, even if I didn't scrape, if my default search behavior not only searched projects on jspkg, but also searched npm, github, etc, sorted them all appropriately and linked to the projects, then jspkg could still become everyone's default site to search for new js projects.

-- Steve Schwartz

Matt Wilson

unread,
Dec 16, 2011, 1:58:45 PM12/16/11
to a2...@googlegroups.com
Also not a bad idea, and probably easier than dealing with scraping to start with.

-mhw

Brandon Dimcheff

unread,
Dec 16, 2011, 2:02:14 PM12/16/11
to a2...@googlegroups.com
Well gemcutter basically had nice structured data (rubygems) to deal with, so it was a lot easier for them.  But yeah, they just took that data and made a nice interface for it.
--
--
Brandon Dimcheff

Steve Schwartz

unread,
Dec 16, 2011, 2:11:06 PM12/16/11
to a2...@googlegroups.com
Yeah I remember using gems.github.com, and then rubyforge before that, and how much they basically sucked. I feel like that's where we're currently at with javascript projects. We have a couple nice things like npm, but that's like saying we had a really nice structure and site for rails plugins back in the day; even if we did, we still didn't have a nice place for all ruby gems.

But yeah, I remember using rubyforge, and them gems.github, and them gemcutter, I just don't remember how or why I switched, or how gemcutter got so popular so quickly.

-- Steve Schwartz

Reply all
Reply to author
Forward
0 new messages