Events

Events are hosted monthly with every second month being a topic focused round-table discussion and alternate months being an informal discussion format.

NEXT MEETING

Workshop: Elixir

Date: Thursday June 09th, 2016
Time:6:00pm to 8:00pm
Location:Center for Open Science

210 Ridge McIntire Road
Suite 500
Charlottesville, VA

We'd like to steal an idea from DevOpsCV and devote June's meeting to a workshop on the Elixir language. We'll be going through the tutorial found at https://howistart.org/posts/elixir/1. Attendees will each work through the tutorial while one of us leads the process and facilitates. 

Past Meetings

Movie Night: Inventing on Principle

Date: Thursday May 12th, 2016
Time:6:00pm to 8:00pm
Location:Center for Open Science

210 Ridge McIntire Road
Suite 500
Charlottesville, VA

For May's meetup, we are going to try out a new format. We'll watch a well-regarded conference talk and then have a discussion about it afterwards.

For this trial-run, we'll be watching Bret Victor's talk, 'Inventing on Principle', from CUSEC in 2012. If you're interested in a preview, the video is at https://www.youtube.com/watch?v=PUv66718DII.

In the talk, he discusses his view that as technologists, we shouldn't build our careers based on a craft or process, but rather, we should be uncovering and developing a guiding principle that informs how and what we develop.

Papers we love: the Raft Consensus Algorithm

Date: Thursday March 10th, 2016
Time:6:00pm to 8:00pm
Location:Center for Open Science

210 Ridge McIntire Road
Suite 500
Charlottesville, VA

John Feminella is going to be inaugurating the Papers We Love series by presenting an overview of the paper that defined the Raft consensus Algorithm.

Raft and Distributed Consensus: How Computers Agree​

Getting people to agree to things is sometimes hard. But implementing consensus with computers is harder. And distributed consensus with computers is ​_really_​ hard. How do we do it? In this talk, we'll explore one paper's idea of how distributed consensus should work, which the authors call ​_Raft_​. Along the way, we'll learn about why consensus is hard, how Raft works in practice, and see a real live example of a system that depends on Raft. You can read the paper here: https://ramcloud.stanford.edu/raft.pdf

John Feminella is an avid technologist, occasional public speaker, and frequent instigator. He recently co-founded UpHex, a startup providing analytics management for digital agencies and their clients. He serves as a technical advisor for Pivotal, which works on helping the world build, deploy, and manage software better. John is also a guest lecturer at the University of Virginia, mentors budding entrepreneurs, and has earned a lot of meaningless Internet points. He lives in Charlottesville, Virginia and likes milkshakes, meta-jokes, and referring to himself in the third person in speaker bios.

 

Discussion: Open-Format

Date: Thursday February 11th, 2016
Time:6:00pm to 8:00pm
Location:Center for Open Science

210 Ridge McIntire Road
Suite 500
Charlottesville, VA

Questions/discussion about work you're currently doing, lighting talks, or even potential ideas for future beCraft meetings are all fair game!

DevOpsCV - Topic: DevOpsPalooza

Date: Wednesday January 06th, 2016
Time:6:00pm to 8:30pm
Location:Center for Open Science

210 Ridge McIntire Road
Suite 500
Charlottesville, VA

DevOpsPalooza - 15 mins to talk about DevOps at your company

DevOps doesn't come in a box. It's not a standardized one size fits all solution. So every company has a different take on what DevOps is. It's really interesting to hear how different companies are adopting this idea of DevOps. What is your DevOps culture? What tools are you using? Were you DevOps from day 1 or has your company undergone or in the middle of a transformation to DevOps type culture? What's the future of DevOps at your company?

 

Topic: The Ghost in the Search Machine

Date: Thursday December 10th, 2015
Time:6:00pm to 8:00pm
Location:Center for Open Science

210 Ridge McIntire Road
Suite 500
Charlottesville, VA

Doug Turnbull from OSC will be presenting:

The Ghost in The Search Machine (aka Doug Turnbull’s Stupid Search Tricks)

 

A search engine like Elasticsearch thrives on comparing things--and not just text! Finding similar images, students, users, products, or weather events sound like fancy machine learning problems. In reality we can teach Elasticsearch to detect at risk students, predict the weather, and find similar images very efficiently and at high scale perhaps without the data scientist. In this talk we subvert search by:

  • Appreciating Lucene’s core search engine internals

  • Learning how we can subvert this data structure to rank just about anything!

  • Poking at some “stupid search tricks”-- image search, student comparison, that demonstrate this subversion: turning search into a smart comparison powerhouse!

 
 
 
 

Pages