Google Summer Of Code

42 views
Skip to first unread message

Nikhil Marathe

unread,
Jan 26, 2010, 11:03:49 PM1/26/10
to nod...@googlegroups.com
Hi all,

http://groups.google.com/group/google-summer-of-code-discuss/t/d839c0b02ac15b3f?hl=en

Google's Leslie Hawthorn has now confirmed Google Summer Of Code 2010.
I was wondering if node.js would be willing to participate as a
product. Similar to the Python Software Foundation we could encompass
related projects too, if node itself doesn't have that many tasks. Of
course this will require quite some spare time for Ryan and other core
folks, so it's just a suggestion.

http://socghop.appspot.com/ and others should be updated in a few days too.

Cheers,
Nikhil

Tim Caswell

unread,
Jan 26, 2010, 11:07:09 PM1/26/10
to nod...@googlegroups.com
I'm willing to spend some time sponsoring someone if I'm considered core enough to perform such a task.

I think there is a lot of opportunity for library creation as well as enhancements to core node.

> --
> You received this message because you are subscribed to the Google Groups "nodejs" group.
> To post to this group, send email to nod...@googlegroups.com.
> To unsubscribe from this group, send email to nodejs+un...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/nodejs?hl=en.
>

Ryan Dahl

unread,
Jan 28, 2010, 10:56:52 PM1/28/10
to nod...@googlegroups.com

I would be interested in mentoring someone. If someone has some
project suggestions they can email me.

Tim Caswell

unread,
Jan 29, 2010, 11:13:47 AM1/29/10
to nod...@googlegroups.com

On Jan 28, 2010, at 9:56 PM, Ryan Dahl wrote:

I would be interested in mentoring someone. If someone has some
project suggestions they can email me.


I think it would useful to have a list of ideas of things we really need in node.  Those of us who have read the mailing list for the past several months have a pretty good idea of what's out there and what's lacking, but I think it would help to clarify some concrete needs. This would especially be useful for people thinking about doing a GSOC project.

Here are some things that I plan to make eventually, but would love it if others beat me to it and/or I mentor them on it.

 - MongoDB Driver for node-persistence (C based or pure JS)
 - Apache Sling-like REST style web framework.
 - Data Model library where the models (especially validations) can run unmodified in the browser and server.
 - Templating language framework that allows for plug-able engines with a consistent API. (As long as the engines themselves are pure cpu bound operations then it can easily be shared with the browser)
 - In-browser MVC Framework that works with the REST style backend and shares model and template code with the backend. (The one DocumentCloud is releasing later this year will be a great start)

Basically, if you can't tell, I'm trying to make a full-stack web framework using my favorite architectures with the back-end being HTTP based and RESTful and the front-end being a thick MVC app that's client to the backend.

I'm sure node is good for other tasks besides web frameworks, it just happens to be that's my experience and expertise.

What do the rest of you think?

-Tim Caswell

Jim R. Wilson

unread,
Jan 29, 2010, 12:17:35 PM1/29/10
to nod...@googlegroups.com
I'd like to see env.js ported to run on node - not sure if that falls
under a node SoC project though.

-- Jim R. Wilson (jimbojw | trephine.org)

Nikhil

unread,
Jan 29, 2010, 1:09:14 PM1/29/10
to nodejs
How about a DHT ( Kademlia? ) in node? not sure about the uses though

Felix Geisendörfer

unread,
Jan 29, 2010, 2:27:16 PM1/29/10
to nodejs
I'd say MySql bindings would be *the* biggest contribution in terms of
getting node into the hands of more developers.

Actually a Windows port might be an even bigger contribution, but it
might be harder to find a taker for that : ).

--fg

PS: I'd volunteer with mentoring as well, but my skills are really
only good for JS and I don't think node will have a big problem
finding contributions in that segment so I'd rather see C/C++ work
done : ).

Mikeal Rogers

unread,
Jan 29, 2010, 2:28:56 PM1/29/10
to nod...@googlegroups.com
If someone hasn't written one by the time the GSOC starts I'd love to see yajl bindings for node.

http://lloyd.github.com/yajl/

The streamed parsing and callback system would be a great fit for node.

-Mikeal

On Fri, Jan 29, 2010 at 10:09 AM, Nikhil <nsm.n...@gmail.com> wrote:
How about a DHT ( Kademlia? ) in node? not sure about the uses though

--

blackdog

unread,
Jan 29, 2010, 12:47:38 PM1/29/10
to nodejs

mongo driver is already in progress

http://github.com/orlandov/node-mongodb

Ryan Dahl

unread,
Jan 29, 2010, 2:33:05 PM1/29/10
to nod...@googlegroups.com
2010/1/29 Felix Geisendörfer <fe...@debuggable.com>:

> I'd say MySql bindings would be *the* biggest contribution in terms of
> getting node into the hands of more developers.
>
> Actually a Windows port might be an even bigger contribution, but it
> might be harder to find a taker for that : ).

Yes, +1

I think doing a Windows port might be almost large enough to warrant
summer of code.

A very good complete mysql binding would also be a fairly large project.

Marak Squires

unread,
Jan 30, 2010, 7:05:55 AM1/30/10
to nod...@googlegroups.com
I have a decent start to an in browser node IDE. I started to flesh out the UI and basic functionality in my fork of node_debug (http://maraksquires.com/node_debug/

If anyone thinks this is worth pursuing I could help develop some more features such as code completion / file browsing / git integration / profiling / break points. We could also incorporate all the docs and lots of sample code.


-Marak


Pierre-Alexandre St-Jean

unread,
Feb 17, 2011, 11:28:37 AM2/17/11
to nod...@googlegroups.com
I would really love to take part of it as a student.

I'm starting to use and tackle on node and really like the experience.
So adding my little touch on it would make me happy. Two years ago I participated with KDE and it was a pleasing experience (but kinda hard project). I wish to participate again but with a project i can continue with after on.

I will look on projects ideas and join in the irc channel
--
Pierre-Alexandre St-Jean


On Thu, Feb 17, 2011 at 11:26 AM, Pierre-Alexandre St-Jean <p...@stjean.me> wrote:
Reply all
Reply to author
Forward
0 new messages