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-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Tools and infrastructure for hackable projects

At Google we like the concept of "hackability", which means that a product is easy to hack on. This means the tools and build systems should be fast, the product should be easy to run and debug on your workstation (even if it's servers or JNI in Android apps!), and it should be well covered by tests. We're going to talk about how you can get your developers to write tests and reduce their frustration. We'll also talk about how we set up our build bots in Chrome, and give some practical tips around that

Speakers

Patrik Höglund: I'm a Software Engineer, Tools & Infrastructure (SETI) at Google, and I've been with Google for four years. I've always cared deeply about code quality, design, architecture and testing, and shipping quality products with well-written, clean code. Since the beginning I've been working on the WebRTC project, which aims to build a new foundation for communication between people. The project is based on the open-source www.webrtc.org codebase. WebRTC now powers Hangouts, Facebook Messenger, Snapchat and other big communication products. 

Henrik Kjellander: I've been a Test Engineer (TE) at Google for four years. I like engineering productivity and product excellence and believe that in order to achieve that; you have to provide the right tools and a development process that fits the team. Important ingredients are: modern build systems and source control, code reviews, pre-commit testing, performance measurements and effective bug handling. Like Patrik I'm working in the WebRTC team and spend most of my time on build- and development infrastructure and test planning. 

Join or login to comment.

  • Sahar A.

    Very interesting talk. Thanks to the presenters and Robert. It would be great if the slide decks can be shared.

    1 · October 15, 2015

  • Pablo B.

    Please, tell me that you recorded it :-)

    1 · October 15, 2015

  • Robert N.

    The video and the slides from the Tools and infrastructure for hackable projects meetup are now available!

    Video - http://bit.ly/1jshIdQ
    Slides: http://bit.ly/1Lmf2W7

    October 20, 2015

  • Rasa U.

    Thanks for a presentation. Saved a lot of links and started reading:-)

    2 · October 14, 2015

  • Patrik B.

    So I finally made it to the meetup with the infinite waiting list... Gr8, meetup, thanks to Robert and the speakers. Keep up the good work!

    2 · October 14, 2015

    • Robert N.

      Thank you, glad you liked it!

      October 15, 2015

  • John C.

    Gotta forfeit my spot since I'm home in bed today. :/ Have a great meetup!

    1 · October 14, 2015

  • VERONICA C.

    Hi all!

    Please do not forget to update if you are coming or not so others that are in the waiting list can have the opportunity of assisting to the meetup.
    Thank you.

    Veronica

    3 · October 12, 2015

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