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

Automating Engineering Onboarding + Dashboarding / Reporting Workflows with R

Automating Engineering Onboarding : Documentation's value is inversely proportional to time since its last-updated timestamp. Blog links expire and wikis aren't updated. Onboarding new team members shouldn't rely on repositories of English to describe what a dev environment looked like the last time someone joined the team. Betterment uses Boxen, a project started at GitHub, powered by Puppet, to bootstrap employees' machines. We'll discuss the good, the bad, and the ugly of using Boxen and its ilk to automate engineer onboarding in a repeatable, testable, and reliable way.

Dashboarding / Reporting Workflows with R : R is quickly becoming a must-have tool in a data worker's tool-belt. You know its potency for statistical analysis and charting, but did you know that it can serve you well in a light-weight dashboarding and reporting function too? In this session, I will show you how R can be integrated into an existing agile development environment to enable a workflow by which any R beginner or expert can produce, deploy, and schedule R driven reports and dashboards. No license fees and no proprietary software: just a tiny bit of DevOps elbow grease to create automation against readily available and familiar open source tools. The walkthrough will deal with the stack currently humming at Betterment (R Studio, S3, Linux, MySQL, GitHub, Jenkins, Confluence, Bash, cron), but it's quite easy to swap in alternative components to fit your own environment.

& networking at 6:30, talks at 7.



Alan Norton built and currently leads Betterment's DevOps team, crafting tools that make his fellow engineers fitter, happier, and more productive. He's been building software professionally for fifteen years, three of those for Betterment. A self-professed "aetheticist," Alan believes the key to good code is beautiful, readable code. And no, he's not related to that anti-virus guy.

Yuriy Goldman is a lead engineer at Betterment. Prior to Betterment, Yuriy was a VP of Technology at Morgan Stanley. He is a founder and co-organizer of the NYC Big on Data Meetup.



This event is hosted by Betterment

Betterment is a hands-off automated investing service for long term savings goals with a personalized, globally diversified portfolio. Betterment has the lowest fees in the industry, and eliminates the typical complexities of investments (like rebalancing and dividend reinvesting), all while optimizing for taxes at a lower cost.

Follow Betterment on Twitter and Facebook for updates.

Join or login to comment.

  • Anne M.

    Re onboarding, I have to say I found the 'ugly of using Boxen' pretty darn ugly. Did you all find workarounds that you'll share? It seemed like I had to tiptoe around it and always always always remember its presence.

    June 5, 2014

Our Sponsors

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