addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

November 2013 meetup

  • Nov 16, 2013 · 11:00 AM
  • Bang the Table

We have 3 talks planned:

Smit Shah (FlipKart): "Concurrency, Parallelism and Ruby"
In his own words, "This talk is about concurrency and parallelism techniques for Ruby, and their evolution through the years. I will also be showcasing some of the techniques chosen by different app servers (mongrel, passenger, unicorn, trinidad) and the architectures which results from the methods of concurrency chosen. I may also have a brief look at evented-I/O frameworks like eventmachine and celluloid (time permitting)."

Hemant Kumar (Codemancers): "Invoker"
Invoker is a utility belt for managing processes in development environment. Use it for managing multiple processes with ease. Use it for developing web applications on different local domains without /etc/hosts hacks.

There will be discussions following both talks.

Satish Perala (Cybrilla) would like to have a group discussion, if time permits, on "What is your development workflow?"

In his own words:

I'm sure everyone / every team has tweaked and stabilized their own development workflow over time. Sharing the details with each other would definitely give us lots of insights.

Intention is to learn, broadly these points, from everybody's experience.

1. Git branching structure (how do you name your feature branches / release branches etc.)
2. Deployment (tagging before deploying to production, how do you deploy to staging/testing servers?)
3. Code reviews (when is the code review done, before or after the feature is tested by client? When is the branch merged to master after code review? do you use github PRs or some other tool for code reviews?)
4. CI server (you use it only for running tests or do you use it for automated deployment also?)
5. What project management tools do you use, to track features/bugs?

Join or login to comment.

  • Smit S.

    I don't where to post about this but here are the slides of my talk.

    I had a blast designing these slides, I hope you guys liked them as well.

    November 16, 2013

    • goutham

      With the color I felt good at the beginning, but when the green slides used to come up I felt some stress in my eyes! Honestly didn't enjoy that bright color in dark room. Just a feedback. But the talks was great. Although I missed the post talk discussions.

      November 18, 2013

    • Smit S.

      Thanks for the feedback! I will avoid bright colors like green in the future.

      November 18, 2013

  • Dheeraj K.

    We had lots of new faces - which isn't often, and is awesome! Honestly, we were expecting ~10 people today, but the community pleasantly surprised us by doubling that number :) The first talk was by Smit Shah from Flipkart, about concurrency in Ruby, which started with an advice from his mom, followed by how different languages and versions of Ruby do concurrency, and eased over to Hemant talking about how Bundler does parallel downloads of gems. (coming soon, to a RVM/rb-env installation near you!)

    The second was by Hemant Kumar from Codemancers, about his tool for developers, called Invoker. It's a replacement for both Foreman and Pow, and looks kick-ass. He took us through a code walkthrough of how it works, while garnishing the talk with valuable bits of *nix-foo.

    November 16, 2013

  • Akash Devaraju changed the location from Bang The Table to Bang The Table

    November 14, 2013

  • Akash Devaraju changed the location to Bang The Table

    November 14, 2013

  • Akash Devaraju changed the location for this Meetup

    November 14, 2013

20 went

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy