
CodeConf LA will converge June 27-29, 2016 in sunny Los Angeles for three days of unforgettable presentations and discussions.
This year’s event will focus on systems engineering projects, practices, and programs in the open source community. We'll explore topics ranging from systems programming practices to operating applications at scale over three days and more than 30 sessions, lightning talks, and workshops.


After years of searching, I have found the perfect programming language. It is capable of anything, and is all things to all people. Unfortunately, I'd have to recommend that you don't use it. In this talk, I'll share the language with you, describe its design and history, and explain why using it is a terrible idea.




@mapmeld

@qedunham

@tyrgr

@pleia2

@antonmc

@MikeMcQuaid

@emilyxxie

@limedaring

@hermanradtke

@anjuan

@AskCedricW
InnerSource applies the lessons learned from large-scale distributed open source projects to proprietary engineering. Benefits include increased delivery velocity, smoother collaboration between groups, higher-quality development, and documentation that appears without having to resort to threats of removing the soda machine.
Cedric Williams examines the factors that keep software teams from collaborating effectively, explores the model of development used for Apache Software Foundation projects, and talks about ways to bridge the two approaches. You’ll learn practical guidelines and business justifications for building InnerSource practices in your organization, as well as some antipatterns to watch out for.
Experience level: Experience with developing software in larger and/or older organizations, experience with culture change challenges, and willingness to consider change.

When you're shipping a product or service -- or a resource that doesn't fit into either category -- you can do a lot of technical work that protects your users behind the scenes. But it's just as important to communicate security and privacy principles to your users, empowering them to take control of their own exposure. Many open-source tools end up being used by people who are less tech-savvy than the creators, and the more accessible you make your security and privacy features, the better.

Shaking the world of many mobile developers and startups, Facebook announced Parse was shutting down in 2017. Alongside that announce, parse-server was released on github. We'll discuss in that session the impact it had on the community of developers as well as the bright future open source givers to the popular backend.

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 idea of how distributed consensus can work, which the authors call Raft, with several popular open-source implementations. Along the way, we’ll learn about why consensus is challenging, how Raft works in practice, and see a real live example of a system that depends on Raft.

npm, Inc., is a small company with a big heart and an even bigger community of users. We support the JavaScript community by running a free open source registry of modules built by developers like you. Along the way, our users need help debugging errors, understanding documentation, and resolving conflict with their peers. In this talk, we'll explore the strategies we use at npm, Inc., to support the global, diverse, passionate & growing community of Node.js developers and npm users.

Learning to code is complicated. Between Googling your way and figuring it out on your own, military veterans now have a resource at the ready. Is it an open source project? Is it a community of military veterans learning to code? Is it a community of software developers that want to give back? A coding nonprofit? It's all of the above.

Additional Speakers coming soon.
Breakfast, Registration & Badge Pickup
The Perfect Programming Language
Michael Bernstein, Code Climate
Break
12 Factor Apps and Kubernetes
Kelsey Hightower, Google
Break
Rust: Systems Programming for Web Developers
Herman Radtke, Nordstromrack.com | HauteLook
Rust's Community Automation
E. Dunham, Mozilla
Lunch
Natural language analysis of Bowie's personas
Anton McConville, IBM Canada
Distributed Consensus with Raft
John Feminella, Pivotal
Break
The <3 of npm
Stephanie Snopek, npm, Inc.
The Open Source Contributor Funnel
Mike McQuaid, GitHub
Extended Break
Lending Privilege
Anjuan Simmons, Assemble Systems
What happens when military veterans learn to code.
David Molina, Operation Code
Break
Let's Encrypt: A Free, Automated, and Open Certificate Authority
Josh Aas, Let's Encrypt
Breakfast
Emerging Models for Open Source Contributions
Nadia Eghbal
Break
The HashiCorp Formula to Open Source
Mitchell Hashimoto, HashiCorp
Break
Building an Open Source Cloud
Elizabeth K Joseph, Hewlett Packard Enterprise
From Closed to Open, A Tale About Parse
Florent Vilmart, AmpMe
Lunch
Design for Non-Designers
Tracy Osborn, DreamFactory
Behavior Design: Teaching Your Users' Security
Sonya Mann
Break
Enabling Data-Driven Public-Private Collaborations
Tyrone Grandison, US Department of Commerce
Breakout
Break
Crescent Wrenches, Socket Sets, and Other Tools For Debugging
Kerri Miller, GitHub
Join us a day early for a day of hands-on workshops led by experts in InnerSource, Neo4j, and Git. Admission is included in your CodeConf LA ticket, but space is limited so RSVP today to save yourself a seat. The workshops will take place on June 27th at the W Hollywood.
June 27, 10:30AM-12:00PM
InnerSource applies the lessons learned from large-scale distributed open source projects to proprietary engineering. Benefits include increased delivery velocity, smoother collaboration between groups, higher-quality development, and documentation that appears without having to resort to threats of removing the soda machine.
Cedric Williams examines the factors that keep software teams from collaborating effectively, explores the model of development used for Apache Software Foundation projects, and talks about ways to bridge the two approaches. You’ll learn practical guidelines and business justifications for building InnerSource practices in your organization, as well as some antipatterns to watch out for.
June 27, 1:15-2:45PM
Neo4j is a NoSQL graph database based on links between records. This workshop uses Python code samples to walk through two real-world examples of linked data, including designing a graph database from scratch, for art and artists at the Museum of Modern Art, and analyzing demolition data by processing road network data from OpenStreetMap.
June 27, 3:00-4:30PM
How does Git work? We’ll use Git’s plumbing commands to dissect the underlying structures that constitute Git and discuss how it is essentially structured as a Merkle DAG.
In doing so, we’ll solidify our conceptual understanding of Git, exploring questions such as: How does Git store our information? What is at the heart of a branch? What is actually happening when you do a Git checkout? Or a reset? Why is data (almost) never lost in Git?
Tour TBD - June 27, time tbd
Night Tour TBD - June 27, time tbd
CodeConf LA will be held at Avalon Hollywood in Los Angeles, one of Hollywood’s most historic landmarks. From The Beatles first West Coast performance in 1964 to the Rolling Stone Grammy party last year, Avalon’s unrivaled sound and light system and recent remodel make this the must attend venue in Hollywood.
Avalon Hollywood is located at the intersection of Hollywood Blvd and Vine St, just 5 minutes walk from the Hollywood/Vine Metro Stop and the W Hotel.
Just a five minute walk from the conference venue, the W Hollywood is situated on Hollywood Blvd, under the shadow of the iconic Hollywood sign.
We've negotiated a discount on rooms for CodeConf LA attendees. Click here to make a reservation at the W Hollywood. Please note this code must be used by June 15.
The CodeConf LA Afterparty will be held at Hyde Sunset Kitchen. Located on an iconic corner of the Sunset Strip. Attendees are invited to join us at Hyde for a rousing game of pub trivia, delectable dessert bites by Top Chef Chris Crary, and friendly conversation around the patio firepit.
Hollywood, Los Angeles, is accessible from several airports: LAX, LGB and BUR (the closest to our venue). From these airports, you can use Uber, taxi, shuttle, or metro to get into town. More information is available here.
Your ticket includes access to all conference workshops, sessions, events, and activities.
Purchase an all-conference ticket to be donated to our diversity scholarship program. Purchasing this ticket does not provide you admission to CodeConf, but it does provide admission for individuals from underrepresented groups. Scholarship tickets are distributed by our participating organizations.
We've set aside tickets, and other CodeConf attendees have donated tickets, exclusively for groups working to improve the diversity of our community. You can apply to receive one of these tickets through one of our participating organizations.