This is the P2PU Archive. If you want the current site, go to www.p2pu.org!
My name is Jessy Kate and I'm a web developer and computer science grad student.
In the Open Web world, we are often working with other peoples' code. Reading code helps to us to appreciate that there's no magic black box around "other peoples' code"; that it all comes down to logic; that every program has errors; and that sometimes reading the code is the best documentation.
This course will remind us that there is no magic-- only logic. We will dive into the mini universes of open source projects and learn techniques for getting oriented in projects large and small, debugging, stack traces, and simply getting comfortable reading code.
We will try to cover a variety of project types and languages (javascript, php, python, ruby), and for each project and/or language, information about tools for reading, debugging or understanding the relevant "stack" will be introduced.
During the weekly course meetings, a different person will lead each session and together we will go over the section of code assigned for that week, discussing our understanding of what is happening, techniques employed, and areas we found difficult to understand. At the end of the in-virtual-person session, the next week's subject matter will be introduced.
Initial list of proposed projects (balancing languages, familiar/popular frameworks, newness (older and cruftier or well developed vs new code))-- this list will be refined with course participants based on experience and interest as appropriate:
Language/framework inspection and debugging tools
Writing code
Installation and configuration of these tools, although it will probably be helpful to have them installed (to tweak/explore/break them!), and there will be indirect/informal support via the chat room for doing this.
Comments
Since it says in the course
Since it says in the course summary that the list of proposed project "will be refined with course participants based on experience and interest as appropriate", can we show our interest now?
What I'm most interested in:
-Wordpress
-Django
-NodeJS
-Haskel
in order of interest: -
in order of interest:
- NodeJS
- MongoDB
- Django
- Wordpress
I like the proposed lists,
I like the proposed lists, and for the Rails project, why don't we take a look at Rails itself?
From the alternatives: *
From the alternatives:
* wordpress (php)
* Django (python)
* Jquery (javascript)
* Mongodb (c++) or one of the mongodb language drivers (ruby/python/php)
* Need a Rails (I'd be interested in learning some rails :))
* Erlang? Haskel? (I don't know, anyone is fine for me; I don't have any idea about them :P)
* Browser extension firefox s3:// extension (ec2/s3) (this looks interesting too :))
I haven't used something like mongodb, so I don't understand it :P, but I'm willing to learn if most people want to (the same goes with erlang/haskell).
For me: * wordpress *
For me:
* wordpress
* tornado
* nodejs
* mongodb (dont know c++, should be fun)
* Rails itself, or RefineryCMS
* Erlang (http://zotonic.com/ - wordpress looking cms built on erlang)
* Would like to preferably look at a chrome extension, already familiar with s3://
I'm in the very beginning stages of learning Erlang and its very different than the style of programming I'm used to, so it would be great to attack it with a partner. Also I do not know C++ but I'm guessing I should be able to make my way around the mongodb base, so I'm excited for it.
For me: - Wordpress -
For me:
- Wordpress
- Django
- NodeJS (Don't know javascript, but looking forward to learning it :D)
- MongoDB
- Going with what Manuel said and think we should just look at Rails itself
What interests me :*
What interests me :
* Drupal.
* Django.
* Ruby on Rails.
* Jquery.
* Mongodb.
* Browser extension firefox and chrome extensions.
I have tried something or the other in all of them, but yet to do a killer app or a major patch contribution.
I don't have much of a
I don't have much of a preference because I only know a bit of php and javascript. But, that's part of the appeal of the course to me. I think trying to read code outside of my comfort zone will help with any new language. If I had to choose:
wordpress
Django
NodeJS
Mongodb
no preference on the rest
And, maybe this is elementary to some of you, but how about something on conventions in pseudocode (if there are any :p) or UML? The point being just to get better at describing code in whatever language?
Sorry, I'd like to make a
Sorry, I'd like to make a change Drupal instead of wordpress. =P and protovis instead of jquery =).
Another thing, I was looking to the other alternatives of javascript (besides jquery), and all of them serves very different purposes, protovis data visualization and nodejs is an evented i/o for v8 javascript (haha, don't know what that supposed to mean btw xD).
That's actually the idea?
What interests me: * Drupal *
What interests me:
* Drupal
* JQuery
* NodeJS
* Processing.js
* Wordpress
I am interested in: *
I am interested in:
* Django
* JQuery
* Protovis
As for rails project,
As for rails project, http://github.com/popular/forked with rails search gives us insoshi (Socian networking platform), Spree (e-commerce); redmine (project management), not a single project I've heard before of, bu probably all notable.
For Erlang - CouchDB is a cool project and since it's similar to MongoDB, the comparison can provide an additional education value.
Other interesting stuff:
NodeJS
MongoDB
Django
Erlang
I have been a part owner of a
I have been a part owner of a programming business that writes apps for the web for a number of years now but my true passion is games. I've been planning to try and make a go of game dev as a business or part-time business and this article is encouraging, thanks again scoruri live!
Thanks....
I was extremely pleased to find this website.I wanted to thank you for this good understand I definitely enjoying every single small bit of it and We've you bookmarked to check out new stuff you post.......copy wii games