Tuesday, September 17, 2013

It's Happening Again, Seattle Code Camp!

I've got two presentations happening this year at ! Are you ? If not, hit this and get signed up ASAP:



My two presentations are:




DISTRIBUTED DATABASES - AN INTRODUCTION TO RIAK



PRESENTER:



I'll dive in with a quick definition and context of what distributed databases are. From there we'll quickly move into what Riak is, how its architecture lends it toward being one of the premier distributed database solutions on the market today. We'll take a walk through vector clocks to consistent hashs, clusters and rings managing the world of the distributed systems. Then we'll dive into a use case with a put and pull of data from a walkthrough implementation of Riak.



AND



DEVELOPER WORKFLOW: FROM ANGULAR.JS, RIAK, TESTING AND VAGRANT DEV ENVIRONMENTS



PRESENTER:



Each developer has to come up with a workflow that works well for them. Sometimes a lot of the workflow is dictated but there is still a lot that's left up to the individual. With many modern tools you have a selection of everything from text editor, to IDE to actual operating system distribution. In this presentation I'm going to walk through some of the tooling to help keep all of these things under control during the course of programming efforts.and yes, this will go beyond just the IDE (or text editor, etc)



AND OTHERS TO CHECK OUT!



MUCH ADO ABOUT HADOOP



PRESENTER:



By now you've heard the words "Big Data" and "Hadoop", but you're not sure what they mean, much less how to get started. You're struggling with storing a lot of data, rapidly processing a huge volume of data, or maybe you're just curious. There are a bewildering array of options and use cases within the Hadoop ecosystem. Every day I help customers understand their data problems, understand where Hadoop fits into their environment, and determine how they can use Hadoop to solve their problem. This session provides an introduction to what Hadoop is, when it's appropriate to use Hadoop, and guidance on how to get started.



UNIT TESTING WEB DEVELOPMENT



PRESENTER:



When it comes to testing, Web Development is fraught with challenges whether it be from variations in browser behavior, the lack of compilation on JavaScript, or the traditional coupling between the UI and the code. In this session we walk through the complexities surrounding the testing of web projects and cover how to overcome these. This includes leveraging everything from source code analysis and JavaScript unit testing to UI and performance testing. Don't miss this session to learn a multitude ways to significantly improve the quality of your web development.



RIAK IN A .NET WORLD



PRESENTER:



Developers have a lot of choices when it comes to storing data. In this session, we'll introduce .NET developers to Riak, a distributed key-value database. Through a combination of concepts and practical examples, attendees will learn when Riak might be appropriate, how to get started with Riak using CorrugatedIron (a full-featured .NET client for Riak), and how to solve data modeling problems they're likely to encounter. This talk is for developers who are interested in backing their applications with a fault-tolerant, distributed database.



INTRODUCTION TO EMBER.JS



PRESENTER:



Ember.js is an open-source client-side JavaScript web application framework based on the Model-View-Controller (MVC) software architectural pattern. It is designed to help developers build scalable Single Page Applications (SPAs) by incorporating common idioms and best practices into a framework that provides a rich object model, declarative two-way data binding, computed properties, automatically-updating templates, and a router for managing application state. In this session, you will learn the key concepts of Ember.js and how to use it to create a simple Single Page Application.



THINK LIKE A DEV: COGNITIVE PITFALLS IN SOFTWARE DEVELOPMENT



PRESENTER:



Our own minds are often working against us. What makes estimating so hard? Is there real value in planning poker? How effective are weekly retrospectives, really? Let's explore how our minds may be working against us in ways we might not realize. We'll examine the sources of some common cognitive biases, how they apply to our work efforts, and discuss some "strategery" for overcoming them.



BUILDING A SERVER APPLIANCE IN NODE.JS



PRESENTER:



Auth0 is a server/service to drastically simplify authentication, identity federationfor web & mobile apps. It's our first big project on node. One of the reasons we decided to build it entirely on node, is the ability to package it and deploy it anywhere: as a service in the public cloud, as a virtual appliance on private cloud, or as an appliance on-premises. In this session we'll show how we built it. How we use JS for extensibility and easy customization. What worked well, what didn't. Tools we used, etc.



Hope to see you there. Cheers!
Full Post

No comments:

Post a Comment