bulib / studyGroup

This is BU's Study Group repo. Join us to learn code and share tips
https://www.bu.edu/study
Other
19 stars 8 forks source link

4/7 - Coworking Session - 5:00-7:00 - STO 442 #31

Closed tomhohenstein closed 8 years ago

tomhohenstein commented 8 years ago

Come join us for a coworking session. These are great sessions to work on your project and reinforce the lessons we have already learned.

tomhohenstein commented 8 years ago

Changing this to 4/7 so we can do R Shiny on 3/24

tomhohenstein commented 8 years ago

One idea is to do a code review session following Mozilla's guide.

Thoughts?

ashiklom commented 8 years ago

I think code review would be a fantastic idea. We've started doing it internally in our lab, and it's been great. Having some outside opinion would be even better.

:+1:

tomhohenstein commented 8 years ago

One idea I heard in a Study Group call was having 10-15 minute code reviews that the group would look at. Thoughts? Ideas?

ashiklom commented 8 years ago

:+1: That sounds great! Is it something we'd do at every study group meeting, or something that we'd schedule independently?

Alternatively, we could set up a system of rotating code/repository review, where somebody volunteers their script/repository each week and the rest of us comment on it. That way, we don't have to worry about scheduling conflicts. We could do this just through vanilla GitHub, but maybe there's some nice open-source code review software that we could leverage? From 2 minutes of Googling, I found Gerrit, which could be promising, though I haven't tested it.

tomhohenstein commented 8 years ago

@ceholden @wkearn - thoughts? Suggestions? It could also be interesting to try to connect with a few CS folks.

ceholden commented 8 years ago

:+1: for me on code review. We've taken baby steps toward implementing this in our lab group, but we're basically flying blind on what to do and what strategies to employ. I'd love to see what others are doing or just chat about code review, especially if we could get some CS people to come hangout.

I haven't used any software dedicated to code review (like Gerrit that Alexey mentioned), but I have some understanding of how to do a code review using Github by following a handful of open source projects that basically do code review during a PR. These projects are small enough or have small enough needs for Github's built-in tools to accommodate, but I suspect it would break down at scale where a dedicated software would really shine.

ashiklom commented 8 years ago

Code review via Pull Requests is exactly how we do it in our lab, and it works pretty well, but as you mentioned, those are typically pretty small changes. Also, I think the kind of code review we'd do here wouldn't necessarily lend itself to that format, unless we create new repositories and submit toy pull requests to them, which feels kind of awkward.

:+1: for getting CS people involved.

On Wed, Mar 16, 2016 at 10:28 AM Chris Holden notifications@github.com wrote:

[image: :+1:] for me on code review. We've taken baby steps toward implementing this in our lab group, but we're basically flying blind on what to do and what strategies to employ. I'd love to see what others are doing or just chat about code review, especially if we could get some CS people to come hangout.

I haven't used any software dedicated to code review (like Gerrit that Alexey mentioned), but I have some understanding of how to do a code review using Github by following a handful of open source projects that basically do code review during a PR. These projects are small enough or have small enough needs for Github's built-in tools to accommodate, but I suspect it would break down at scale where a dedicated software would really shine.

— You are receiving this because you commented. Reply to this email directly or view it on GitHub https://github.com/bulib/studyGroup/issues/31#issuecomment-197354525

tomhohenstein commented 8 years ago

If there is interest tonight perhaps we can talk a little about the summer / #34 as well as do a quick feedback session.

tomhohenstein commented 8 years ago

A quick note from today's session, for those interested in Open Refine, the library has a copy of Using Open Refine

ashiklom commented 8 years ago

@tomhohenstein Great tip! I look forward to playing with it.

When poking around for possible R packages for interacting with Open Refine, I came across the IBM Data Scientist Workbench, a web interface that combines Open Refine, Rstudio, Jupyter, and some other stuff for facilitating data workflows. Haven't played with it yet, but looks promising!

tomhohenstein commented 8 years ago

Very cool - I signed up for it. I'll let you know how it goes.

Also - last night we had 4 attendees

tomhohenstein commented 8 years ago

@keithfma - if we could build a workbench using the cluster, we'd be heros (or nerds) or both. the IBM workbench is pretty pretty cool.