addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Minecart - Putting Ruby on Java rails at Square

Minecart - Putting Ruby on Java rails

This is the story of Ruby at Square. As Square grew, we invested heavily in a service oriented architecture (SOA) and mainly used Java as our language of choice for new service development. Recently we finished a project, named Minecart, to deeply tie Ruby applications into our Java service infrastructure. To accomplish this we had to dive into the bowels of JRuby. To date, Square is roughly around 50/50 Java services vs Ruby services and everyone enjoys the benefits of a standard ecosystem. I will share many of our learnings along with a couple of practical examples and pitfalls for integrating Ruby into a custom Java framework.

About Matt Wilson

Matt Wilson, started off as a hardware engineer far away from the product fronts. After joining Square he transitioned to working on APIs and wound up building out the first version of Square Wallet. Lately, Matt has been working on tools and infrastructure to enable his fellow engineers to build within the idioms they are most comfortable with while maintaining a high degree of consistency within the Square ecosystem.

 

Join or login to comment.

  • Vietnhi P.

    None too happy about missing this session. Neighbor's 12-year old kid showed up at the last minute for math tutoring, even hough I had told his mother what my schedule is - And no, I am not charging and I have zero interest in charging for tutoring kids. I'll get to see the New Pivotal world HQ some other day :)

    October 8, 2013

  • Kelly S.

    I would be willing to give a lightning talk about my rspec gem, rspec-with-args, if you aren't full up on talks already.

    1 · October 7, 2013

  • Charles

    Recording drives down attendance, I can appreciate that having been the coordinator for NYC Smalltalk for many years. However, not that I live in NJ attending has become difficult.

    October 4, 2013

  • Jon B.

    Will this be recorded?

    October 2, 2013

Our Sponsors

  • Pivotal Labs

    Provides the awesome event space we use every month!

People in this
Meetup are also in:

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