Talks! Make Your Codebase a Joyful Place, An Evil Tale of an Evil Pair, & more!
Details
We are a Meetup for Rubyists and their friends, and we are excited to announce our next event, hosted generously by Heroku. There will be dinner and drinks, followed by three tech talks. Heroku requires that you sign an NDA before entering their offices. If you would like to look it over before the event, you can do so here (https://drive.google.com/open?id=0B9LkVUH3UduKRXRxajVJZ3Z3UTQyenRMdVdtQzlJVEVJa3Vj). Bike parking will be available.
Schedule:
6:30 Doors open, food, networking
7:00 Yanran Lu, "Safe and Bored Refactoring Recipe"
This talk will demo the refactoring recipe presented by Sani Metz during her San Francisco workshop on Practical Object-Oriented Design earlier this year. The outcome of this refactoring technique makes changing code feel safe and the programmer, as a result, bored, but this is a god thing, because the code is easy to understand and easy to debug.
7:15 Adarsh Pandit, "How to Make Your Codebase a Joyful Place"
This talk is about how teams can maintain healthy codebases which we can be proud of and help cultivate developer happiness.
- What is good code? What is a well-maintained project? Is this an objective phenomenon or "I know it when I see it"?
- How do teams agree on what good code is and best practices are? How do we improve these standards over time? Who makes final judgement calls? Why is talking about this so hard?
- How can we use robots to enforce whatever we agree to? How can we automate as much of the above as possible to make jerks out of robots?
7:45 Mathilde Mouw, "The Evil Tale of Evil Pair"
The villainous character Evil Pair, who some people may know from Code Retreats, rears its head not only in the fantasy world of code kata but in code projects of many kinds, in the wild. This talk will show you how to harness Evil Pair's evil powers of being pedantic, tricky, clever, and technically correct and use them for good.
8:15-9:00 More networking, hanging out, being cool
Speakers:
Yanran Lu is a Software Engineer at Enjoy. She loves easy-to-read code, and thinking about how to compose code to create a neat and beautiful universe.
Adarsh Pandit is a freelance consultant developer helping companies build features, improve processes/communication, write more/faster tests, and delete lots of code. Formerly developer/office lead at thoughtbot, management consultant, academic scientist.
Mathilde Mouw works as a software engineer on a Rails app at User Testing in SOMA. She enjoys extrapolating life lessons from code and vice versa.
Sponsor:
Huge thanks to the team at Heroku (https://www.heroku.com/) for hosting and sponsoring!
http://photos3.meetupstatic.com/photos/event/7/f/c/4/600_450272708.jpeg
