Saturday, February 21, 2015

Week 4 (2/16/2015) Spring Semester

We are already on the fourth week into the Spring Semester.

We did not have small group meeting this Tuesday as RPI has a mini winter break (Monday was Presidents day).

On Friday we had three speakers

:1) Colin Rice '14 - Internet Harder - AutoRoute
2) Rob Rouhani and Aaron Gunderson- Unit Tests
3) John Drogo- Mean Stack

Here is a twitter photo of Colin Rice giving the talk https://twitter.com/rcosrpi/status/568886071997702145/photo/1

Eric and Dimitar are working with Colin on this project http://rcos.rpi.edu/projects/autoroute/  Idea behind this project is make the routing scheme finer and have some kind of cost mechanism (for packets) to make it to work is Blom filter (to stoe the BGP table efficienty).

Rob and Aaron gave a fantastic talk with continuous integration and unit test. I did not know till that talk that there is a utility you can integrate with Github (Travis-CI)  He has posted his slides https://docs.google.com/presentation/d/1yxSFWgp-u1vtA1ZEIXBQ62zEIhTgUBnJj3wyvM5onTg/edit?usp=sharing They also gave a live demo where unit tests failed and he modified the code to fix it. To effectively use continuous integration, one has to write unit tests.
https://github.com/rcos/VendingMachine

John Drago talked about MEAN stack (for web development) (mongo, express, Angular, nodejs) and how it is much better than LAMP Stack (linux,Apache, MySQL and PHP). He brought out the good aspects of nodejs (javascript intepreter meshes with Python) an dhow nonSQL database like MOngoDB one can have a dynamic database.  He showed a live graph demo with web crawers and it was quite impressive. I wanted to learn what he did (as it is something similar to what John Punin and I did a long time ago). I am waiting for his post.

All in all I learnt a lot from these meetings. Highlight of the meeting seems to be free google swags that they distributed at the beginning of the meeting.

Sunday, February 15, 2015

Week 3 (2/13/2015) Spring Semester 2015




We have a snowy winter this semester. Irrespective of that, RCOS is going on strong. The mentors are meeting with individual groups on Tuesday. Hopefully the projects wil get closer attention and hence a greater output.

On Friday, we had three presentations:

1) Jesse Frietas- Designing Software Around Your Audience
2) Moorthy - Suggestions for making you and RCOS famous
3) Forest Crossman - Open Source Licenses

Jesse taked about the customers for whom the software is designed - How one should be willing to broaden the customer base. He also shared his expereince with his homework serever project.

I talked about the concerns the department and the recruiters have. I cajoed them to work hard and learn as many new things as possible. With the new mentorship, I do hope that the students will be given a close attention.

FOrest talked about the different OSI licenses. He mentioned the advantages and the disadvantages of each of the licenses. Hope he posts his slides soon.

Lead mentors (Aaron, Seve and Roibert) suggested a homework on git where in they have to add a project and the members in that project. Most of the students seem to have done - https://github.com/rcos/rcos-projects/tree/master/projects


Tuesday, February 10, 2015

Week 2 Spring 2015 (Week of 2nd February 2015)

RCOS meeting Friday 6th Feb 2015

Above is a photo taken on 2/6/2015 (Friday). We have around 158 students - The big problem of collecting all the URP forms and the project proposals was ably managed by David Goldschmidt. The mentors are chosen.
Mentors for Spring 2015
On Tuesday (2/3/2015) we had a few remaining project pitch presentations. David G gave a tutorial on how to fill the various forms and how to submit them. Then instructions were given how to get into slack (our chat forum - http://rcos.slack.com ), Observatory (http://rcos.rpi.edu ) , google groups  (https://groups.google.com/forum/#!forum/rcos-at-rensselaer ) and git set up. The paper work at RPI is sapping my energy!

On Friday (2/6/2015), we had one more project pitch presentation  (hopefully name of that project will change - D'oh - didn't know that meaning - till Rob told me the meaning - shame on me being a pseudo cruciverbalist :( ) . Theo and Josh gave a brief talk on Git and showed its power. They posted their slides to the group. Here is it Sevi and his partner gave a talk on socket.io (javascript socket - with node.js) and showed off their network game. RCOS students participated with gusto.

The mentors/projects list may be found here 


I am looking forward to the spring semester - with some trepidation.

Sunday, February 1, 2015

Week 1 - Spring 2015 (Week of 26th January 2015)


First Meeting
Spring Semester has started with a bang on Tuesday 27th of January. We are meeting in DCC 318. As the above photo indicates the room was full of eager and talented students itching to develop open source code. Sophia, Robert and Sevi welcomed the group. I (Moorthy) gave the history of RCOS and Dave G talked about the forms and procedure. Robert  gave insurctions for the pitch day presentation. We had two technical talks one by Sevi and one by Jorel. Sevi taked about his work wih Sia during the winter break. Jorel talked about his company and how i is doing custom hardware design (and how it started from RCOS). By the way he was the only person who git a standing ovation from the audience.

Second Meeting on 1/30/2105
We had our second meeting (Friday 30th January). As the above photo indicaes, the interest is still high. We started off the meeting with a presentation by Graham Ramsey and Damian Matsylo on Grapefruit. They have made substantial contribution. A few professors are testing ou their software in class (Summer 2014 (Bridge Calculus Course by Piper) Fall 2014 and Spring 2015). They are carefully introducing features. They will be making a presentation the SIGCSE 2015 conference in Kansas during March 2015 (much thanks to REDHAT for sponsoing their trip).  Sophia and Theo talked about the help sessions they are organizing for new students. Their talk slides may be found here https://docs.google.com/presentation/d/12sPVgxnMFOGJtcSeq8UUdz5hupKVN7SwS-IiEH44lwM/edit . They detailed what is a project  This was followed by project pitch presentation (one minute talk) by students. (Most of the students had originaly circulated their projects to RCOS mailing list and got feedback). The order of their presentation is here https://docs.google.com/spreadsheets/d/1NYX73rnYoSP7gHIavLL4r6p0Q9a0NpXODfF9hk950mU/edit#gid=0  and the actual pitch slides are here https://docs.google.com/presentation/d/12Y-Ea_Ly4BejZSc5AKJ-zqgxUghmkhOLeCYs8np7Fos/edit#slide=id.g6db50ce5b_030  Pitch slides were very nice and the pitch presentations were very good.

Talks are in our youtube Channel https://www.youtube.com/user/rcosrpi1 (Thanks to Gabe for recording and posting).

I do hope that the interests continue through out the semester and the students produce oustanding and useful open source software.