Ruby Night at BigCommerce


Details
Let's return to the SF Ruby presentations night that you know and love. Big Commerce, an e-commerce platform company, is kindly hosting us.
Agenda
6:00 - Eat, drink, and greet
6:15 - Ken Mazaika, Ruby blogging platform
6:45 - Intermission
7:00 - Yash Ranadive, GrepPage - Dev productivity hacks
7:30 - TBA short presentations, and/or Lightning Talks
8:00 - Adjourn to nearby pub
---------------------------------------------------------------
Ken Mazaika - Engineering a Content-Hub with Rails API and React, Redux & WebPack
Traditional blogging engines, like Wordpress, treat the content of a blog post as the most important element of the page. Other elements, like widgets and plugins are often disjointed and second class citizens in comparison to the content itself. A wide array of plugins exist in Wordpress, but getting them to work perfectly can be a challenge.
Breaking the problem down I decided that a blog post could be a collection of BlogPostComponents (and the content of the post is just one such component) and set off to build a JSON API in Rails that could be consumed by a React front-end to be the ulitmate user experience on the blog.
This project is an interesting case study in building a production ready react app, including a number of gotchas along the way.
[More ... (http://bit.ly/2dQJFwd)]
---------------------------------------------------------------
Yash Ranadive - GrepPage
As developers we are constantly under pressure to use the most current tools/languages and that means knowing a lot of things to get your job done. So how do you keep all of this in your head? How to stay on top of things when you are programming in multiple languages/frameworks on the same day?
This talk will discuss strategies on how to stay sane when you are programming in n languages on the same project. Yash will also introduce GrepPage which lets you to search over commonly used snippets for Ruby and help others by sharing them.
BIO: Yash worked at Lookout Mobile Security as a Data Infrastructure Engineer where he wrote data pipelines utilizing Storm, Kafka, Hadoop and Ruby. Currently, Yash is the founder of GrepPage where he writes a lot of ES6, Ruby, and some Python, Vimscript and Java.
Yash also helps organize the Vim meetup.
---------------------------------------------------------------
BigCommerce
BigCommerce is a robust, flexible ecommerce platform that provides established and emerging brands with everything they need to launch, promote, manage and scale a successful online store. BigCommerce merchants earn more than retailers on competitive ecommerce solutions thanks to advanced features, better site performance and streamlined business processes. Founded in 2009, the company has received $155 million in funding from SoftBank Capital, American Express, Telstra Ventures, General Catalyst, Revolution Growth and FLOODGATE. Bigcommerce supports thousands of retailers around the world from its offices in San Francisco, Austin and Sydney. For more information, visit https://www.bigcommerce.com/

Ruby Night at BigCommerce