{conf}
november 14 2015 — atlanta

Conference Schedule

10:00 Registration Come find us, sign in, and get your HELLO MY NAME IS sticker.
10:30 Welcome Time to sit down and get totally psyched up to hear some awesome talks!
10:50 Predicting Votes on an Online Radio StationClarissa Garvey GitHub There's a great online radio site (Rainwave) that I like to listen to. Listeners get to request and vote for what music plays. The votes sometimes seemed to be predictable, and occasionally violated the site's etiquette. So, I decided to tackle the voting data with machine learning methods and see if my intuitions were correct.
11:10 Where is the Commodore 64? Rob Solomon @nomolosbor When I was a kid in the 1980s, computer magazines offered code examples one could input and learn from. Thirty years later, the most affordable computing devices are sealed; the means of developing for them are difficult even for experienced programmers. What can we do to make development on computers more accessible for those with limited means? What can we do to go beyond a "day of code"?
11:30 Clams and ClimateChristine Bassett Article I have spent the last year trying to develop a proxy for recent climate change using the shells of Alaskan butter clams. And it's pretty darn fun!
11:50 A Real-time Presentation Feedback System Riaz Virani This talk explores the benefits of using HTML, CSS, and Javascript to rapidly build Hybrid Apps. Hybrid apps can be used as live prototypes for native development or submitted to the app store to get users while you explore if native is even worth the trouble.
11:50 Rapid Prototyping with Hybrid Apps Marvin Turner @marvinkturner This talk explores the benefits of using HTML, CSS, and Javascript to rapidly build Hybrid Apps. Hybrid apps can be used as live prototypes for native development or submitted to the app store to get users while you explore if native is even worth the trouble.
12:10 Getting things done with othersErin Stanfill @elstanfill
Website
Part of being effective on a team is recognizing when you need to get help and when you need to offer help. I'll be talking about how to get over imposter syndrome and get/give the help you need.
12:30 Tech Coding GrandmaAlicia V Carr @pevoapp
Facebook
pevo.us
Apple Live
I'm the first African American woman self taught iOS mobile developer that created the first domestic violence app for the state of Georgia.
12:50 Queue brokers are effin' amazingChristopher Agocs @agox
Website
Queue brokers are amazingly powerful when it comes to handling bursty traffic between services. Using code snippets and a RabbitMQ instance, I'll demonstrate how to wire together your services to make beautiful, scalable, fault tolerant systems.
1:10p Lunch Head upstairs for sustenance. An expedition to the foodcourt will be mounted, for those who do not know the way.
2:20p What Next for Curly Braces? Shawn Boyette What I've learned in planning this conference, and what I'm working on for the future.
2:40p Hacking The Laws of Speed Jeff Nelson GitHub
LinkedIn
I've been working on Concourse, a new NoSQL database that automatically indexes data for search and analytics. Normally, database indexing slows down writes, but we've made key architectural choices that allow Concourse to offer both constant time writes and real time querying. I'll go over the technical details behind those choices and explain how they are applicable to low level systems in general.
3:00p Address Sanitizer: A Memory Checking ToolClarissa Garvey I recently learned about Address Sanitizer, a very fast memory error checking program for C, C++, and other C-like languages. It's easy to use and extremely helpful for debugging memory errors. It's saved me days of time hunting for bugs! I'll show how to use Address Sanitizer with gcc 4.8+ or clang.
3:20p An Afternoon HackMeenu Kamalakshan Leveraging machine learning in media company: A priori analysis and Naive Bayes for sentiment analysis to monetization strategies
3:40p Cheap Algorithm Hacks with Hash Tables Rob Clewley @RobertClewley
Website
This talk advocates non-standard approaches to solve problems with tough constraints. That's a fancy way of saying I'll show off how I hack together "clever" solutions to traditionally hard problems using basic data types, a runtime profiler, and a good IDE. I'll explain how I traded time cost for memory cost to solve problems writing a game in Python and getting an acceptable frame rate. This pattern has a lot of general applicability.
4:00p Support Vector Machines: for the birds? David Nicholson @nicholdav
GitHub
Songbirds are one of the few animals that learn their vocalizations. I work with songbirds to study how the brain can learn sequenced behaviors and maintain those behaviors throughout life. To do so, we label by hand the thousands of songs the birds produce each day. Machine learning (ML) techniques, including support vector machines (SVM), have been applied to automate labeling and analysis of birdsong, but no known method successfully labels the song of the species I study. I will discuss my work on this, and on developing SVM as a ML method that people can apply to situations unique to their field.
4:20p Unconference We have the rooms until 6PM, so we'll use the remaining time for a micro-unconference. Breakouts, BOFs, project planning, or just good conversation. Basically, the whole conference will become an expanded social room at this point :)
5:50p That's a Wrap! We did it! Time for high fives, handshakes, and hugs goodbye-until-next-time.