Blast from the Past:Healthy Programmer,Clean Up Your Code,Deploying in the Cloud

  • June 10, 2013 · 5:45 PM
  • This location is shown only to members

17:45 - 18:00: Gathering

18:00: The Healthy Programmer

Lightning talk by Lior Sion.

18:15: Clean Up Your Code (Part 2)

Don't you hate reading ugly code or writing it? A handful of tips and methods that will improve your code habits and make it cleaner, well-organized, testable, and readable. Sans explosions this time.

The speaker: Adam Klein

18:45 - 19:00: Break

19:00: Deploying in the Cloud

The presentation will deal with deploying Rails applications in the cloud. We will start with Heroku, citing the pros and cons, provide some performance and maintenance best practices. Then we will review several other alternatives, their strengths and weaknesses and then proceed to the obvious conclusion, that there's no one-size-fits-all solution.

The speaker: Roman Shterenzon

Join or login to comment.

  • Yaron W.

    About that thing that that German guy was talking about. Seems interesting. What was his project name? any link to the site or presentation?

    June 12, 2013

    • Yaron W.

      Thanks Benjamin, i would like to attend to the python workshop and to understand what OpenTechSchool is all about

      1 · June 12, 2013

    • Benjamin K.

      Hey Yaron. Would you also be able to coach python? Or do you just want to come by and see how that is going? We just changed the space - it will take place at Hamifal (Bar Yochai 5) on saturday. If you just want to check it out, feel free to swing by during the afternoon and I give you a quick tour. As a coach please be there at 1pm.

      June 12, 2013

  • Roman S.

    @amit - I think that your example perfectly proves the point, as they rely heavily on caching, and I'd expect ~20ms response time rather than ~230ms in that case. In any case, because of the time limitations, and because the lecture wasn't really planned as "heroku bashing party" I decided against showing elaborate analysis with charts, etc., and rather provide a simple show case that is self-evident. The downside, as I understand from you, that it didn't look convincing enough. However, I can assure you that we analysed it very thoroughly, before wasting a lot of time and money on the migration and paying an order of magnitude more for hosting each month from then on...

    2 · June 12, 2013

  • Amit K.

    @roman regarding the claim that for a simple view rendering on 3 indexed queries Heroku takes ~350ms and this was too slow so you had to switch-

    Here is a screenshot of Rap Genius response times:
    https://dl.dropboxusercontent.com/u/122798075/screenshots/2013-02-12_1146.png

    Their app, under heavy load, with memcahed and db overhead, takes ~230ms.

    This is taken from the article where they bash Heroku for being too slow because of the poor routing.

    Now, I'm not saying that Heroku is faster then Linode, or that it doesn't have any performance overhead... But like I said in the meetup, your specific use case is not a valid benchmark/proof for assuming Heroku is too slow as a rule- just that it was slow in your specific codebase/situation :)

    1 · June 11, 2013

  • Tor I.

    @roman - can you post your presentation please?

    1 · June 11, 2013

  • yasha

    RubyMotion!!

    1 · January 7, 2013

    • Yaron W.

      If someone could make a presentation about rubymotion, even basic level, it would be awesome

      June 10, 2013

    • Vitaly K.

      I'm currently preparing a lecture. should be ready next week. will keep you posted.

      1 · June 10, 2013

  • Roy Z.

    Something came up, see you next time

    June 10, 2013

  • Lior S.

    1 · June 10, 2013

  • Daniel S.

    Sorry, something came up. See u next time.

    June 10, 2013

  • Ben M.

    Adam Klein - any chance you can post the slides from the first part of your talk last meetup?

    June 6, 2013

  • Assaf S.

    Sorry, can't come. Next time.

    June 5, 2013

  • Sarah G.

    Started a new job and can't make it that early.

    June 5, 2013

  • Tom C.

    יהיה פיצוץ?

    1 · June 5, 2013

  • doron r.

    bringing my armor

    1 · May 26, 2013

  • Ofer

    Looking for a PHP/RubyonRails developer, to build our development team for a cool and profitable startup in the sports/finance area (Partnership level).The founding team is highly experienced with a great record in startups building+management.

    May 24, 2013

  • Joe

    Hello you awesome community!
    I'm looking for an experienced and talented web developer to co-found a new and exciting start-up.
    So if you're a great client&server developer and if you're into adventures please contact me @ [masked]

    May 18, 2013

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Bill

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

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