Sessions

Not Interested
Interested

Saturday, 5 PM Room 302, Lot 1  Map

Speaker

PICK TAGS

  • .NET Framework
  • ActionScript
  • Ada
  • Ajax
  • Algorithm
  • Android
  • AppleScript
  • ASCET
  • ASP
  • ASP.NET
  • ASP.BASH
  • BPEL
  • Multi-threading
FINISHED

Wakanda is an open-source platform for developing business web and mobile applications in Javascript.

Fun with Functions
by Douglas Crockford
Agenda Not Set Yet Room Not Assigned
This mind expanding workshop will help you to think functionally, which is a rare and useful skill. Bring a tablet of paper and a pen. There will be a lot of coding.

Douglas Crockford is a product of our public education system. A registered voter, he owns his own car. He has developed office automation systems. He did research in games and music at Atari. He was Director of Technology at Lucasfilm. He was Director of New Media at Paramount. He was the founder and CEO of Electric Communities/Communities.com. He was founder and CTO of State Software, where he discovered JSON. He is the author of JavaScript: The Good Parts.

Douglas Crockford Douglas Crockford is a product of our public education system. A registered voter, he owns... crockford.com /Presenter/2013/Douglas-Crockford-1124 California True False
Syntaxation
by Douglas Crockford
Agenda Not Set Yet Room Not Assigned
Much of programming language design is dictated by fashion. As a consequence, opinions about programming languages tend to be strong, shallow, and deeply emotional. The best languages are brilliant and sadly unfashionable. But we love our stylish, over-rated syntax, and this talk presents an amazing parsing technique that helps achieve it.

Douglas Crockford is a product of our public education system. A registered voter, he owns his own car. He has developed office automation systems. He did research in games and music at Atari. He was Director of Technology at Lucasfilm. He was Director of New Media at Paramount. He was the founder and CEO of Electric Communities/Communities.com. He was founder and CTO of State Software, where he discovered JSON. He is the author of JavaScript: The Good Parts.

Douglas Crockford Douglas Crockford is a product of our public education system. A registered voter, he owns... crockford.com /Presenter/2013/Douglas-Crockford-1124 California True False
Put your website in the cloud!
by Robin Shahan
Agenda Not Set Yet Room Not Assigned
Windows Azure Web Sites are easy to deploy and maintain, and are not limited to .NET development. Come learn about WAWS using Visual Studio, then watch a Mac beginner deploy a website from the Mac. I'll also talk about the differences between this feature and the traditional PAAS web roles offered in Windows Azure.

Robin Shahan has over 20 years of experience developing complex, business-critical applications for Fortune 100 companies such as Chevron and AT&T. She is currently the VP of Technology for GoldMail, where she recently migrated their entire infrastructure to Microsoft Azure. She is a Microsoft MVP in Windows Azure, and can be found on twitter as @RobinDotNet.

Robin Shahan Robin Shahan has over 20 years of experience developing complex, business-critical... robindotnet.wordpress.com /Presenter/2013/Robin-Shahan-1533 CA RobinDotNet True False
264 Azure
Windows Azure in Real Life
by Robin Shahan
Agenda Not Set Yet Room Not Assigned
Windows Azure In Real Life - SDCC July 2013 Come get an overview of the Windows Azure features and hear about my company's migration from hardware maintained in a hosted environment to a no-infrastructure shop with everything running in Windows Azure at 90% less cost. I'll also talk about some cool ways that we're using Azure Blob storage.

Robin Shahan has over 20 years of experience developing complex, business-critical applications for Fortune 100 companies such as Chevron and AT&T. She is currently the VP of Technology for GoldMail, where she recently migrated their entire infrastructure to Microsoft Azure. She is a Microsoft MVP in Windows Azure, and can be found on twitter as @RobinDotNet.

Robin Shahan Robin Shahan has over 20 years of experience developing complex, business-critical... robindotnet.wordpress.com /Presenter/2013/Robin-Shahan-1533 CA RobinDotNet True False
264 Azure
Self-Service Build and Deployment at Netflix
by Gareth Bowles
Agenda Not Set Yet Room Not Assigned
Netflix customers stream their movies and TV shows via a Service Oriented Architecture made up of hundreds of fine grained services. The teams who own each service are responsible for maintaining their services and deploying them to our production AWS cloud, and they are free to set their own deployment schedules. This talk will explore the self-service (and largely open source) toolchain that we built to let our engineering teams build, release, test and deploy their services, all without the aid of dedicated release engineers. I'll start off with the motivation behind the decision to go self-service and explore how we designed and built the toolchain. I'm not planning to give a lot of time to any individual tool, but rather focus on the problems we faced and when they led us to build our own versus using something off the shelf. Finally, I'll take a peek at some significant improvements that we're making for the future.

I've led technical operations at various West Coast startups since well before the dawn of the 21st century. Now having a great time making build and deployment fast and pain-free for any engineer at Netflix. I'm especially interested in narrowing the gaps between development and operations, as well as using the cloud for added scaling and improved efficiency. I'm always looking for new ways to get the product built, tested and deployed faster while still getting a good night’s sleep.

Gareth Bowles I've led technical operations at various West Coast startups since well before the dawn of... optimalops.blogspot.com /Presenter/2013/Gareth-Bowles-4124 CA garethbowles
Write Cross-plaform GPGPU Apps with C++ AMP
by Matt Harrington
Agenda Not Set Yet Room Not Assigned
Want to tap into the power of GPGPU programming? Want to target both Linux and Windows? Want to do this in modern C++ and not a dialect of C? If so, then check out C++ AMP. This session will cover the basics of C++ AMP, how it compares with other GPGPU technologies, and why you should consider using it. Throughout the session we'll build a sample application which takes advantage of GPU computing. Attendees should have knowledge of C++.

I'm a Developer Evangelist at Microsoft. I'm interested in Windows 8, F#, C++, and JavaScript.

Matt Harrington I'm a Developer Evangelist at Microsoft. I'm interested in Windows 8, F#, C++, and... blogs.msdn.com/b/matt-harrington /Presenter/2013/Matt-Harrington-913 CA mh415 True True
Make money writing Office Apps with JavaScript...
by Matt Harrington
Agenda Not Set Yet Room Not Assigned
Know JavaScript and HTML5? If so, you can put your skills to use writing "Apps for Office" and selling them to millions of users in the new Office Store. Write an Outlook plugin that parses incoming messages for sales inquiries and automatically generates quotes. Write a plugin for Excel which talks to Bing Maps. Write a plugin for PowerPoint which translates words to different languages. Take the web development skills you already know, and make money in a completely new app ecosystem used by millions around the world.

I'm a Developer Evangelist at Microsoft. I'm interested in Windows 8, F#, C++, and JavaScript.

Matt Harrington I'm a Developer Evangelist at Microsoft. I'm interested in Windows 8, F#, C++, and... blogs.msdn.com/b/matt-harrington /Presenter/2013/Matt-Harrington-913 CA mh415 True True
16 JavaScript
367 html5
679 Office 2013
Learn JavaScript/HTML5 by modeling and solving...
by Manoj Kumar
Agenda Not Set Yet Room Not Assigned
We will touch many aspects of object oriented programming in JavaScript and create a model for Rubik's cube that helps us represent the state of the cube and compute the final effect of the cube for any given sequence of moves. We will use simple 2D graphics to draw the cube in an html page, capture mouse movements to rotate any side of the cube and let user interact with it in order to solve it. We will also discuss some algorithms to find useful moves by simple search mechanism enhanced with Rubik's cube common sense. Join us if you are new to JavaScript, have interest in Rubik's cube or just want to have some fun with programming.

Manoj Kumar is a Principal Software Engineer at Oracle, currently working in Oracle Social Network group. He has over 20 years of experience in the software industry working on application servers, application development frameworks and web services. He has M.Tech. in Computer Science and Data Processing from IIT Kharagpur and B. Tech. in Electrical Engineering from IIT BHU, India.

Manoj Kumar Manoj Kumar is a Principal Software Engineer at Oracle, currently working in Oracle Social... manoj-kumar-on.blogspot.com/ /Presenter/2013/Manoj-Kumar-672 California True True
16 JavaScript
211 functional programming
225 Design Patterns
313 HTML
367 html5
662 Algorithms
Introduction to the YouTube APIs
by Jeremy Walker
Agenda Not Set Yet Room Not Assigned
Did you know YouTube has a whole set of APIs to help you improve your app(s)? Want to playback videos in your Android app, upload videos, or run detailed analysis on the YouTube metrics? The YouTube APIs have you covered. Come check out what YouTube has to offer to improve your app!

Jeremy is a Developer Advocate focused on helping partners build apps and businesses on YouTube's platform.

Jeremy Walker Jeremy is a Developer Advocate focused on helping partners build apps and businesses on... apiblog.youtube.com/ /Presenter/2013/Jeremy-Walker-8482 CA https://twitter.com/codingjeremy
339 Google
415 YouTube
792 restful
Getting Started with ASP.NET MVC
by Paul Litwin
Agenda Not Set Yet Room Not Assigned
Trying to come up to ASP.NET MVC in a hurry. The session will begin with a brief introduction to ASP.NET MVC. During the remainder of the session, Paul will present a series of step-by-step demos, building a data-driven ASP.NET application utilizing the Razor View Engine, LINQ, and the Entity Framework.

Paul has been a member of the greater programming community for many years and loves helping others better utilize programming tools & databases. Paul has had his hand in running conferences, charity programming events, and user groups. He currently programs mostly in ASP.NET, C#, JavaScript, and SQL for a research institute in Seattle. His most recent accomplishments include marrying his soulmate, Suzanna, in Tuscany in October, 2012 & qualifying for the Boston Marathon in April, 2013.

Paul Litwin Paul has been a member of the greater programming community for many years and loves... fhcrc.org /Presenter/2013/Paul-Litwin-4092 WA plitwin
3 ASP.NET
6 C#
396 MVC
462 Razor
681 ASPNET
Unit Testing ASP.Net MVC
by Craig Berntson
Agenda Not Set Yet Room Not Assigned
MVC applications are designed for testability, but out of the box ASP.Net MVC applications still have issues that prevent you from having good unit tests. Rather than taking the typical TDD approach, this session we will take an existing MVC application and modify the code to make it unit-testable. This method of learning reinforces unit test concepts which must be learned before tackling TDD. You will also learn about repositories, mocks, and dependency injection.

Craig is the Chief Software Gardener at Mojo Software Worx in Salt Lake City. He has a passion for community and helping other developers improve their skills and has spoken at developer events across the US, Canada, and Europe and is the co-author of "Continuous Integration in .NET" available from Manning. Craig has been named a Microsoft MVP every year since 1996. He is an INETA Community Speaker and a ComponentOne Community Influencer.

Craig Berntson Craig is the Chief Software Gardener at Mojo Software Worx in Salt Lake City. He has a... www.craigberntson.com /Presenter/2013/Craig-Berntson-5996 UT craigber
3 ASP.NET
29 Unit Testing
396 MVC
454 Best Practices
681 ASPNET
Deconstructing The Code For Product Excellence
by Cindy F. Solomon
Agenda Not Set Yet Room Not Assigned
Everyone is passionate about product excellence - but in reality, is it possible to achieve? This interactive discussion will lay the foundation for how to define product excellence in your organization, product team according to your own standards; recognize the 7 phases of the product management lifecycle; understand perspectives of customers, users and others consuming your code, and isolate soft skills to help you communicate, collaborate and align with non-technical team members

Host - Global Product Management Talk, weekly broadcast showcasing product experts, startups, innovation, management and excellence. Organizer - StartUp Product Talks community. Creator - ProdMgmtTalk mobile app. Producer - Startup Product Summit conference

Cindy F. Solomon Host - Global Product Management Talk, weekly broadcast showcasing product experts,... www.blogtalkradio.com/prodmgmttalk /Presenter/2013/CindyF-Solomon-5062 CA @prodmgmttalk
301 Community
406 Career Development
544 management
617 Product Management
658 Business
700 Marketing
722 Best Practic
Get On The Bus
by Chris Patterson
Agenda Not Set Yet Room Not Assigned
When learning about distributed application architecture, you have probably read about an Enterprise Service Bus, ESB, or message bus. And it's likely that the words "advanced, complex, or proceed with caution" were nearby. However, modern service buses are approachable, lightweight, and powerful, making it easier to build reliable and maintainable applications with only a working knowledge of messaging and asynchronous processing. In this session, I will show you how to use an open-source service bus MassTransit to build services that communicate via RabbitMQ and MSMQ. In addition to service, I will demonstrate how to build web applications that leverage back-end services via asynchronous messaging, resulting in more reliable and scalable web sites.

Chris is a senior architect for RelayHealth in Emeryville, CA, the connectivity business of the nation's leading healthcare services company. There he is responsible for the architecture and development of applications and services that accelerate care delivery by connecting patients, providers, pharmacies, and financial institutions. Chris is also an active open-source developer and the primary contributor to multiple projects including MassTransit and Topshelf.

Chris Patterson Chris is a senior architect for RelayHealth in Emeryville, CA, the connectivity business... blog.phatboyg.com /Presenter/2013/Chris-Patterson-10494 CA PhatBoyG
Agile, an Experiential Introduction
by Chris Sims
Agenda Not Set Yet Room Not Assigned
Agile is a holistic approach to software development and the best way to learn about agile is to experience it. Over the course of this short workshop, we will engage the power of simulations and learning games to evoke and explore various aspects of the agile experience. Warning! This will be a participatory learning experience, without a PowerPoint safety net! <br> <br> Areas we will explore will include: <ul> <li> * Iterative vs. traditional project lifecycle <li> * Communication on a self-organizing agile team <li> * The role of velocity in release planning <li> * The power of inspect-and-adapt <li> * The interplay between iterative delivery and risk </ul>

Chris Sims is a Certified Scrum Trainer (CST), agile coach, and recovering C++ developer who helps software development teams improve their productivity and happiness.Chris is the founder of Agile Learning Labsas well as the Bay Area Agile Managers Support Group. He is co-author of The Elements of Scrum and has published over 50 articles on agile topics at InfoQ. Even more of his writing can be found on the Agile Learning Labs blog.

Chris Sims Chris Sims is a Certified Scrum Trainer (CST), agile coach, and recovering C++ developer... AgileLearningLabs.com /Presenter/2013/Chris-Sims-1661 CA ChrisSims True True
143 Agile
195 Scrum
390 Extreme Programming
Removing Impediments
by Chris Sims
Agenda Not Set Yet Room Not Assigned
Impediments prevent you and your team from making progress or doing your best work. We will use a simple three step system to identify, analyze, and remove impediments so that your team can deliver maximum value. We will use games and simulations to explore the different types of impediments that arise for real development teams, and then apply the 3 step model overcome those impediments. Bring your impediments and be prepared to have fun with them!

Chris Sims is a Certified Scrum Trainer (CST), agile coach, and recovering C++ developer who helps software development teams improve their productivity and happiness.Chris is the founder of Agile Learning Labsas well as the Bay Area Agile Managers Support Group. He is co-author of The Elements of Scrum and has published over 50 articles on agile topics at InfoQ. Even more of his writing can be found on the Agile Learning Labs blog.

Chris Sims Chris Sims is a Certified Scrum Trainer (CST), agile coach, and recovering C++ developer... AgileLearningLabs.com /Presenter/2013/Chris-Sims-1661 CA ChrisSims True True
143 Agile
195 Scrum
246 Project Management
418 lean
540 Coaching Skills
544 management
617 Product Management
Rock Your Technical Interview
by David McCarter
Agenda Not Set Yet Room Not Assigned
Have you ever not gotten a job due to not being prepared for the technical interview? I've have interviewed 100's of software developers and will share my knowledge on how to survive, what we look for and even divulge some of the secrets we use during the process. This session will include advice from hiring managers, recruiters and engineers that were recently hired at a new company!

David McCarter is a Microsoft MVP and a principal software engineer/architect in San Diego. He is the editor-in-chief of dotNetTips.com... a web site dedicated to helping programmers in all aspects of programming. David has written for programming magazines and has published three books (the latest is "David McCarter's .NET Coding Standards" available at: http://codingstandards.notlong.com). He is one of the founders and directors of the 19 year old San Diego .NET Developers Group (www.sddotnetd

David McCarter David McCarter is a Microsoft MVP and a principal software engineer/architect in San... dotnettips.com /Presenter/2013/David-McCarter-5995 CA @davidmccarter
404 Career
406 Career Development
409 interviewing
540 Coaching Skills
543 Recruiting
Rock Your .NET Coding Standards
by David McCarter
Agenda Not Set Yet Room Not Assigned
With lots of new material for 2013, this session will guide any level of programmer to greater productivity by providing the information needed to write consistent, maintainable code. Learn about common coding mistakes, code style, defensive programming and much, much more. Code tips are included to help you write better, error free applications. Lots of code examples in C# and VB.NET. This session is based off my latest book, David McCarter's .NET Coding Standards.

David McCarter is a Microsoft MVP and a principal software engineer/architect in San Diego. He is the editor-in-chief of dotNetTips.com... a web site dedicated to helping programmers in all aspects of programming. David has written for programming magazines and has published three books (the latest is "David McCarter's .NET Coding Standards" available at: http://codingstandards.notlong.com). He is one of the founders and directors of the 19 year old San Diego .NET Developers Group (www.sddotnetd

David McCarter David McCarter is a Microsoft MVP and a principal software engineer/architect in San... dotnettips.com /Presenter/2013/David-McCarter-5995 CA @davidmccarter
6 C#
64 Design
89 Performance
436 Standards
550 Coding
554 Development
0 to 60 with Regular Expressions in 75 minutes
by Nima Dilmaghani
Agenda Not Set Yet Room Not Assigned
Level: Beginner Regular expressions are a formal language used for manipulating and analyzing text. They are a standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, JavaScript, the .NET framework, PHP, and MySQL. Web servers such as Apache and IIS7 use them for URL rewriting. You can find them in tools and technologies as diverse as grep and egrep to Visual Studio. This talk will get you up and running with regular expressions. We will be discussing Regular Expressions as a language and cover the syntax with extensive demos. We will also cover the practical use of regular expressions by demonstrating best practices for writing, testing, performance optimization, readability, compilation, and design guidelines. We will use the .NET framework's flavor of regular expressions in the demos. However since .NET regular expressions like most regular expression libraries are Perl compatible, the syntax presented will generally work with a wide range of regular expression packages. The speaker will attempt to point out language variations for the major implementations.

Nima has over 15 years experience in technology as a software engineer/architect/manager/technology marketeer and entrepreneur. He has worked at Silicon Valley startups as well as large multinational corporations. He is the founder and CEO of YumDom.com. He enormously enjoys coding, building, and creating as well as sharing and helping others. He can be found on twitter at @nimadi.

Nima Dilmaghani Nima has over 15 years experience in technology as a software... yumdom.com /Presenter/2013/Nima-Dilmaghani-1164 CA @nimadi True True
6 C#
16 JavaScript
22 Ruby
59 Python
94 J2EE
241 Regular Expressions
457 perl
Adventures with Arduino
by Gorav Taneza
Agenda Not Set Yet Room Not Assigned
Arduino has caught the attention of inventors, electronic enthusiasts, artists, designers, hobbyists in a big way. It's an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. In this session i will introduce you to the history, basics of the platform and show you some real life demos of the cool possibilities of what you can do with Arduino which will include controlling servos, displaying information on external LCD display, capturing data from sensors, interfacing Arduino with iPhone, using IR emitters to act as a remote, accept input with a keypad, wearable garments among others. The session will start with theory and will transition into a demo to showcase Arduino hardware/software capabilities and several creative ideas of using sensors, shields, servos and interfacing with external devices.

Engineer, inventor, DIY enthusiast, aviator, photographer, foodie, traveler, gardener, trap shooter. I work at Oracle, live in the San Francisco bay area and enjoy spending time exploring the different microclimates and topography of the region.

Gorav Taneza Engineer, inventor, DIY enthusiast, aviator, photographer, foodie, traveler, gardener,... www.goravtaneza.com /Presenter/2013/Gorav-Taneza-4387 CA goravtaneza
282 FPGA
326 Automation
506 Embedded Software
740 Smart Home
741 Smart House
755 Engineering
790 Arduino
Continuous Delivery using Github, CloudMunch &...
by Dave Nielsen
Agenda Not Set Yet Room Not Assigned
Continuous Delivery is the holy grail of agile application development & deployment. It includes Build/Test/Continuous Integration/Continuous Deployment and customer feedback. But how does Continuous Delivery really work? Join Dave Nielsen as he demonstrates how to use Git/Github, Jenkins/Cloudmunch & AWS Cloud Formation to automate the full lifecycle of code dev/build/test/integration/deployment and feedback ... anytime, anywhere & by anyone. Every attendee will have the opportunity to deploy their own application individually or as part of a team

Hi, I'm the founder of CloudCamp & Principal Consultant at Platform D.

Dave Nielsen Hi, I'm the founder of CloudCamp & Principal Consultant at Platform D. cloudcamp.org /Presenter/2013/Dave-Nielsen-187 CA @davenielsen True True
29 Unit Testing
335 Application Deployment
536 CI
553 Jenkins
619 DevOps
664 Build
787 CloudMunch
Automating the complete Software Development...
by Akshaya Mahapatra
Agenda Not Set Yet Room Not Assigned
Reducing software release cycle time is one of the primary goals of many companies and it involves automation of all phases of Software Development Life Cycle starting with a code check-in until release. The focus is on automating the following stages: 1) Version Control ( GIT, subversion) 2) Build and Test automation (ant, maven) 3) Continuous Integration (Jenkins) 4) Provisioning of resources (virtual machines) 5) Installation of software components (apache, tomcat, mysql etc.) on the virtual machines using puppet 6) Deployment of application 7) Smoke test of application 8) Migration of applications across different environments.

Principal Software Engineer at VCE Inc, specializing in Cloud Computing and application deployment on cloud. Currently working on developing solutions to automate the real SDLC that includes development, version control, build, provisioning of systems, software deployment, test and production release.

Akshaya Mahapatra Principal Software Engineer at VCE Inc, specializing in Cloud Computing and application... /Presenter/2013/Akshaya-Mahapatra-3605 CA amahapat True True
PaaS vs. AWS vs. Colocation
by David Albrecht
Agenda Not Set Yet Room Not Assigned
The current hosting landscape offers too many options. Why do some companies choose to build datacenters, while others stick with Amazon Web Services, even as others swear by PaaS providers like Google App Engine, Heroku, or Windows Azure? This talk explores the general categories of service today, and presents a framework for thinking about which choice is best for your company. Operational flexibility, organizational competence, cost (both capital and operational), and performance are considered. We'll also discuss trading off flexibility and cost using reserved capacity on AWS.

Ops at Crittercism: shining light on mobile app performance in the wild. Previous: tech cofounder at Wishery.

David Albrecht Ops at Crittercism: shining light on mobile app performance in the wild. Previous: tech... /Presenter/2013/David-Albrecht-6229 CA davidralbrecht
The death of the page refresh: Real-time web...
by Devin Rader
Agenda Not Set Yet Room Not Assigned
Repetitive Refresh Syndrome (RRS), the irresistible urge to continuously refresh a webpage, strikes hundreds every year. Well, OK, not really but why in the age of modern web apps are you still making your users refresh to update a page on your site? Instead, you should use real-time asynchronous messaging between client and server to create a seamless and immediate experience for your users. This talk will introduce you to SignalR, Microsoft’s asynchronous library for adding real-time communication to your web applications. I'll show you using concrete examples, how SignalR makes adding asynchronous messaging to your web application trivial, letting you make your users happier and keep them RRS free.

Devin Rader spends his day’s extolling the virtues of Twilio, the simple cloud telephony platform. Before that he worked at Infragistics where he focused on delivering great user experiences to developers using their controls. As a participant in several .NET user groups and former INETA board member, Devin is an active supporter of the .NET community. He's also the co-author of multiple books including Professional Silverlight 4 and Professional ASP.NET 4. Follow Devin on twitter @devinrader

Devin Rader Devin Rader spends his day’s extolling the virtues of Twilio, the simple cloud telephony... www.twilio.com /Presenter/2013/Devin-Rader-8006 NC @devinrader
3 ASP.NET
595 signalr
Clean Code - Design Patterns and Best Practices
by Theo Jungeblut
Agenda Not Set Yet Room Not Assigned
Why writing Clean Code makes us more efficient Over the lifetime of a product, maintaining the product is actually one - if not the most - expensive area(s) of the overall product costs. Writing clean code can significantly lower these costs. However, writing clean code also makes you more efficient during the initial development time and results in more stable code. You will be presented design patterns and best practices which will make you write better and more easily maintainable code, seeing code in a holistic way. You will learn how to apply them by using an existing implementation as the starting point of the presentation. Finally, patterns & practices benefits are explained. This presentation is based on C# and Visual Studio 2012. However, the demonstrated patterns and practice can be applied to every other programming language too.

I have been designing and implementing .NET based applications, components and frameworks for more than 9 years, and I am currently working as a Senior Software Engineer at AppDynamics, one of the leading application performance management solutions for distributed application for web and cloud. My special interests are software architecture, framework and platform design, and writing Clean Code applying craftsmanship principles.

Theo Jungeblut I have been designing and implementing .NET based applications, components and frameworks... www.designitright.net /Presenter/2013/Theo-Jungeblut-1405 CA https://twitter.com/#!/theojungeblut True True
6 C#
225 Design Patterns
392 Clean Code
454 Best Practices
624 Decoupling
Debugging,Troubleshooting & Monitoring...
by Theo Jungeblut
Agenda Not Set Yet Room Not Assigned
In the past, applications where created as monolithic entities running on a single server. If this is the past for you, too, you will have experienced the downside of modern distributed and cloud applications, as debugging, troubleshooting, and monitoring is not easily accomplished with traditional approaches. Within this session, we will explore different possibilities for collecting and analyzing the needed information to solve issues on modern distributed application and discuss the advantages and disadvantages of each approach like debugger, log files, performance counter and third party solutions. The focus of this session will be on Developer and DevOps need, as increased release cycles and third party dependency more and more result in the need for troubleshooting also on production system, rather than in an isolated test environment. This session requires a solid understanding of distributed applications and knowledge of SOA, but most principles also apply to and can be beneficial for more traditional application design approaches. The used code examples are in .NET but the shown principles generally apply to other languages, too, and shown software is often available for a variety of environments.

I have been designing and implementing .NET based applications, components and frameworks for more than 9 years, and I am currently working as a Senior Software Engineer at AppDynamics, one of the leading application performance management solutions for distributed application for web and cloud. My special interests are software architecture, framework and platform design, and writing Clean Code applying craftsmanship principles.

Theo Jungeblut I have been designing and implementing .NET based applications, components and frameworks... www.designitright.net /Presenter/2013/Theo-Jungeblut-1405 CA https://twitter.com/#!/theojungeblut True True
3 ASP.NET
6 C#
167 Debugging
620 Distributed Application
621 Application Performance Management
675 Cloud
783 APM
Python Programming for Kids
by Dave Briccetti
Agenda Not Set Yet Room Not Assigned
(Description coming)

Software developer with experience in Scala, Python, Java, Linux, networking, and user interfaces; and in many industries including videoconferencing, remote device control, finance, education, publishing, mechanical engineering, semiconductor manufacturing, defense, and telecommunications. Programming teacher with many years of experience teaching from third grade to adult professional.

Dave Briccetti Software developer with experience in Scala, Python, Java, Linux, networking, and user... davebsoft.com /Presenter/2013/Dave-Briccetti-1078 CA dcbriccetti True True
59 Python
197 Kids
Kojo Programming for Kids
by Dave Briccetti
Agenda Not Set Yet Room Not Assigned
(Description coming)

Software developer with experience in Scala, Python, Java, Linux, networking, and user interfaces; and in many industries including videoconferencing, remote device control, finance, education, publishing, mechanical engineering, semiconductor manufacturing, defense, and telecommunications. Programming teacher with many years of experience teaching from third grade to adult professional.

Dave Briccetti Software developer with experience in Scala, Python, Java, Linux, networking, and user... davebsoft.com /Presenter/2013/Dave-Briccetti-1078 CA dcbriccetti True True
197 Kids
207 Scala
Mary had a little ?
by Stephen Chin
Agenda Not Set Yet Room Not Assigned
Lambda expressions are coming in Java 8 and dramatically change the programming model. They allow new syntactic patterns that were not possible before, increasing the expressiveness and power of the Java language. In this presentation, you will learn how to take advantage of the new lambda-enabled Java 8 APIs including enhanced collections, functional interfaces, and simplified event handlers. Start using these in your application today leveraging the latest OpenJDK builds so you can prepare for the future Java 8 release.

Stephen Chin is a Java Ambassador at Oracle specializing in UI technology, co-author of the Pro JavaFX Platform 2 title, and the new JavaOne Content Chair. He can be followed on twitter @steveonjava, reached via his blog: http://steveonjava.com/, and his hacking adventures can be seen on: http://nighthacking.com/

Stephen Chin Stephen Chin is a Java Ambassador at Oracle specializing in UI technology, co-author of... http://steveonjava.com/ /Presenter/2013/Stephen-Chin-1419 CA steveonjava True True
546 lambdas
Handson workshop for Better Unit Testing
by Llewellyn Falco
Agenda Not Set Yet Room Not Assigned
Bring your laptop to try out a koan (puzzles for learning) in Either C# or Java. This session will explore the use of the open source library Approval Tests to facilitate better unit testing verification

As an Agile software consultant Llewellyn Falco routinely finds himself working with companies undergoing transformations who have hired him to improve their employees' ability to deal with messy, orphaned, and otherwise ugly code. He is the inventor of approval tests (<http://www.approvaltests.com>www.approvaltests.com) and you can get a pretty good idea of him form this blog post: http://tinyurl.com/6aklzv

Llewellyn Falco As an Agile software consultant Llewellyn Falco routinely finds himself working with... blog.approvaltests.com /Presenter/2013/Llewellyn-Falco-3133 ca LlewellynFalco True True
6 C#
143 Agile
Securing RESTful APIs using OAuth 2 and OpenID...
by Jonathan LeBlanc
Agenda Not Set Yet Room Not Assigned
Constructing a successful and simple API is the lifeblood of your developer community, and REST is a simple standard through which this can be accomplished.  As we construct our API and need to secure the system to authenticate and track applications making requests, the open standard of OAuth 2 provides us with a secure and open source method of doing just this.   In this talk, we will explore REST and OAuth 2 as standards for building out a secure API infrastructure, exploring many of the architectural decisions that PayPal took in choosing variations in the REST standard and specific implementations of OAuth 2.

Jonathan LeBlanc is an Emmy award winning software engineer, author of the O’Reilly book "Programming Social Applications", and Head of Developer Evangelism (North America) at PayPal. Specializing in user identity concepts and data mining techniques, as well as open source initiatives around social engagement, Jonathan works on the development of emerging initiatives towards building a more user-centric web.

Jonathan LeBlanc Jonathan LeBlanc is an Emmy award winning software engineer, author of the O’Reilly book... www.jcleblanc.com /Presenter/2013/Jonathan-LeBlanc-8228 CA jcleblanc
33 Web development
153 REST
Building a Minecraft Mod with Java
by Samantha Langit , Llewellyn Falco
Agenda Not Set Yet Room Not Assigned
In this session, Llewellyn and Samantha will explain and show how to create a custom mod for Minecraft using the Minecraft API.

Samantha Langit is a 9th grade student. She has been teaching Java w/TKP courseware for several years.

Samantha Langit Samantha Langit is a 9th grade student. She has been teaching Java w/TKP courseware for... www.lynnlangit.com /Presenter/2013/Samantha-Langit-7989 CA

As an Agile software consultant Llewellyn Falco routinely finds himself working with companies undergoing transformations who have hired him to improve their employees' ability to deal with messy, orphaned, and otherwise ugly code. He is the inventor of approval tests (<http://www.approvaltests.com>www.approvaltests.com) and you can get a pretty good idea of him form this blog post: http://tinyurl.com/6aklzv

Llewellyn Falco As an Agile software consultant Llewellyn Falco routinely finds himself working with... blog.approvaltests.com /Presenter/2013/Llewellyn-Falco-3133 ca LlewellynFalco True True
15 Java
Node.js in the enterprise
by Jeff Harrell
Agenda Not Set Yet Room Not Assigned
A case study in how PayPal revitalized its tech stack by moving from Java, JSP and proprietary solutions to node.js and dust.js templating. Developer agility was our primary motivation, but along the way we had to tackle enterprise culture and teach people that JavaScript is no longer a "toy", but a powerful tool to wield.

A designer turned engineer, I’ve been making applications for the web professionally for years and enjoy all aspects from conceptualization and design to the engineering bits which drive them. Simply put, I love building great products.

Jeff Harrell A designer turned engineer, I’ve been making applications for the web professionally for... www.jeffreyharrell.com/ /Presenter/2013/Jeff-Harrell-8797 CA @juxtajeff
AWS for the SQL Server Pro
by Lynn Langit
Agenda Not Set Yet Room Not Assigned
In this talk Lynn will share her real-world experience deploying solutions to the AWS cloud. She will focus on data solutions such as EC2 w/SQL Server, RDS w/SQL Server and more. Her talk will include coverage of NoSQL offerings such as Glacier, S3 and DynamoDB. She will also cover the new RedShift service. Attend this talk to learn which services to use and tips for usage in the real world.

BigData Architect and co-founder of Teaching Kids Programming

Lynn Langit BigData Architect and co-founder of Teaching Kids Programming http://www.lynnlangit.com /Presenter/2013/Lynn-Langit-7983 CA @lynnlangit
527 AWS
675 Cloud
Protecting Your Software's Intellectual Property
by Bob Zeidman
Agenda Not Set Yet Room Not Assigned
This course explains all about software intellectual property including how IP laws protect your inventions and your code, why you need this protection, and how to utilize it to your advantage. It begins with a description of different kinds of IP including copyrights, patents, and trade secrets. Then it describes various parts of a patent and key issues to understand about each part. It describes the patent process that can last for several years and how hardware and software companies, startup companies, and individuals can use patents to their advantage to protect their intellectual property. Finally the course relates actual patent cases, including personal experiences of the instructor as an expert witness on some of the largest cases of the last and current millennium.

Bob Zeidman is president of Zeidman Consulting, providing engineering consulting to law firms about intellectual property disputes. Bob has consulted in over 100 IP cases involving billions of dollars. Bob is also president of Software Analysis and Forensic Engineering Corporation, the leading provider of software IP analysis tools.

Bob Zeidman Bob Zeidman is president of Zeidman Consulting, providing engineering consulting to law... www.ZeidmanConsulting.com /Presenter/2013/Bob-Zeidman-106 CA bob_zeidman True True
Basics of Building Business Applications in WPF...
by Joseph Reynolds
Agenda Not Set Yet Room Not Assigned
This session will demonstrate the basic techniques used to create an MVVM application using the CODE Framework for WPF. It will include an introduction to theming, Service Oriented Application Development, and developing with a mindset of future-proofing your business and data tiers.

With a Bachelor in Psychology, a Master’s in IT, and graduate work in Technical Communications, Joe is able to offer a unique variety of services to EPS and our customers. When not working in the office, or at home, Joe can generally be found at St. Jonah Orthodox Church, or at one of the many User Groups in which he regularly participates. Recently, he earned his Microsoft C# MVP.

Joseph Reynolds With a Bachelor in Psychology, a Master’s in IT, and graduate work in Technical... /Presenter/2013/Joseph-Reynolds-10398 TX iddJoe
Building SharePoint 2013/Office 365 Biz Apps w/...
by Beth Massi
Agenda Not Set Yet Room Not Assigned
With the recent addition of HTML5 and SharePoint support, Visual Studio LightSwitch really is the easiest way to create modern line of business applications for the enterprise. In this demo-heavy session, see how to build and deploy data-centric business applications into SharePoint/O365 that provide rich user experiences tailored for modern devices. We’ll cover how LightSwitch helps you focus your time on what makes your application unique, allowing you to easily implement common business application scenarios—such as integrating SharePoint data, interacting with SharePoint assets via CSOM, as well as using other O365 services like Exchange. You will also see how developers can use their knowledge of HTML5 and JavaScript to build touch-centric SharePoint applications that run well on modern mobile devices.

Beth Massi is a Senior Program Manager on the Visual Studio team at Microsoft. Beth is a community champion for business application developers and has over 15 years of industry experience building business apps. She is a frequent speaker at various software development events and you can find her on a variety of developer sites including MSDN Developer Centers, Channel 9, and her blog http://www.bethmassi.com/. Follow her on twitter @BethMassi

Beth Massi Beth Massi is a Senior Program Manager on the Visual Studio team at Microsoft. Beth is a... blogs.msdn.com/bethmassi /Presenter/2013/Beth-Massi-552 CA BethMassi True False
367 html5
393 LightSwitch
627 Visual Studio 2012
677 SharePoint 2013
775 Office 365
3 Ways to Go Mobile First with Responsive Design
by Ghaida Zahran
Agenda Not Set Yet Room Not Assigned
Mobile web usage is outpacing desktop usage fast! We can no longer responsively design from the desktop down to the smaller device. We have to go Mobile First with responsive design. Ghaida will take you through the steps to go from a mobile device and progressively enhance your design to a desktop.

Ghaida Zahran is a product Designer at ZURB and one of the designers working on the Foundation framework. Ghaida takes the unicorn designer moniker seriously, weaving together both interaction design and mad code skills backed by a solid understanding of design principles and years of experience working with a variety of clients on all types of web and mobile projects.

Ghaida Zahran Ghaida Zahran is a product Designer at ZURB and one of the designers working on the... /Presenter/2013/Ghaida-Zahran-10394 CA GhaidaZahran
64 Design
Faster Responsive Design with JavaScript and...
by Jordan Humphreys
Agenda Not Set Yet Room Not Assigned
Foundation, the most advanced responsive front-end framework in the world, uses Zepto to make its JavaScript faster and better. Jordan will take you step-by-step on how to install and use Foundation's JavaScript plugins so you can design responsively faster.

Jordan Humphreys is one of the developers behind Foundation, the most advanced responsive front-end framework in the world. He originally started out at ZURB as a marketing intern, but found that he enjoyed working with code more. He spends his days working on both ZURB's product suite and Foundation.

Jordan Humphreys Jordan Humphreys is one of the developers behind Foundation, the most advanced responsive... /Presenter/2013/Jordan-Humphreys-10392 CA
AngularJS and the Single Page Application (SAP)
by Joshua Woodward
Agenda Not Set Yet Room Not Assigned
How to build a dynamic single page application using AngularJS. http://angularjs.org/

Software Engineer II @ eBay, Organizer of Google Developer Group Fresno

Joshua Woodward Software Engineer II @ eBay, Organizer of Google Developer Group Fresno howtohtml5.com /Presenter/2013/Joshua-Woodward-6565 CA @howtohtml5
Branches and Merges are Bears, Oh My!
by Craig Berntson
Agenda Not Set Yet Room Not Assigned
One of the most important tools you need is a Version Control System (VCS). But while it can be very useful, it can also be very frustrating. It's common to branch your code, but when it comes time to merge, it can be a big problem. In this session, you will learn concepts to avoid branching in the first place, when branching makes sense, and how to branch effectively. Whether you use a centralized or distributed VCS, you'll see how to apply practices that can make a big impact in managing your VCS.

Craig is the Chief Software Gardener at Mojo Software Worx in Salt Lake City. He has a passion for community and helping other developers improve their skills and has spoken at developer events across the US, Canada, and Europe and is the co-author of "Continuous Integration in .NET" available from Manning. Craig has been named a Microsoft MVP every year since 1996. He is an INETA Community Speaker and a ComponentOne Community Influencer.

Craig Berntson Craig is the Chief Software Gardener at Mojo Software Worx in Salt Lake City. He has a... www.craigberntson.com /Presenter/2013/Craig-Berntson-5996 UT craigber
454 Best Practices
477 source control
Keyword Research Under a Microscope: Advanced...
by Massimo Paolini
Agenda Not Set Yet Room Not Assigned
This session focuses on the applied science of SEO. It gets into the nitty-gritty of search optimization fundamentals including keyword research and analysis. Key takeaways include: * Understanding SEO’s two audiences * 4 Phases of Keyword Research * Applying Keyword Research to Website Architecture

Massimo Paolini is the founder and CEO of The Spectrum Group Online, a web marketing business based in Silicon Valley. He speaks at various organizations on the power of SEO and works with several businesses around the country to increase their web presence, understand their site traffic, and improve profitability. When not working, he is lecturing his 10-year-old son on the value of tetherball twitter.

Massimo Paolini Massimo Paolini is the founder and CEO of The Spectrum Group Online, a web marketing... online-sales-marketing.com/ /Presenter/2013/Massimo-Paolini-2867 CA @massimopaolini True True
86 search
339 Google
363 SEO
Business Models and Value Generation
by Darius Dunlap
Agenda Not Set Yet Room Not Assigned
Starting with the Business Model Canvas, we will discuss common patterns and the cycles of value generation from user activity, user networks, workflows and other common usage patterns in systems and platforms.

Darius is a mentor to startup teams and an advisor to startup incubators, universities, growing companies and large enterprises around the world. He leads workshops on Customer-Focused Product Definition and Development, Innovation Management, Business Model Analysis and Strategy. Specialties - Technology: Internet and Web Technologies from Networking Protocols to Web Development, Internet Identity & Privacy, Computer & Networking Systems, IOS and OSX Development.

Darius Dunlap Darius is a mentor to startup teams and an advisor to startup incubators, universities,... /Presenter/2013/Darius-Dunlap-8177 CA dariusdunlap
5 Reasons Content First Will Save Your Butt
by Ben Gremillion
Agenda Not Set Yet Room Not Assigned
Content First = Mobile First. You should design with content in mind and keep in mind how it works in a mobile context. Learn the different ways you can avoid "dumbing down" your content on a mobile device.

Ben Gremillion is a Design Writer for ZURB. He's written several articles for various blogs on web design after having practiced in the field for 10 years. He once moonlighted as a Photoshop instructor in Texas before building websites for a New Zealand startup. Now he writes and teaches on product design for ZURB's educational training.

Ben Gremillion Ben Gremillion is a Design Writer for ZURB. He's written several articles for various... /Presenter/2013/Ben-Gremillion-10357 CA @benthinkin
Fight the empire lightweightly with HTML5,...
by Bhakti Mehta
Agenda Not Set Yet Room Not Assigned
This session focuses on how Java EE 7 provides an extensive set of new and enhanced features to support standards such as HTML5, WebSocket, and server-sent events, among others. The session shows how these new features are designed and matched to work together for developing lightweight solutions matching end users’ high expectations for Web application responsiveness. It covers best practices and design patterns governing application development with JAX-RS 2.0, async Servlet, and JSON-P (among others) as well as outlining the pitfalls that should be avoided. You will see code snippets and block diagrams that clarify use of APIs coming from the demo application shown at the end.

Bhakti Mehta is a Principal Member of Technical Staff at Oracle. She has a Bachelors degree in Computer Engineering and a Masters degree in Computer Science from State University of New York. She is currently working in the Glassfish team.She has contributed to various open source projects and presented at numerous conferences. You can follow her on twiter at https://twitter.com/bhakti_mehta

Bhakti Mehta Bhakti Mehta is a Principal Member of Technical Staff at Oracle. She has a Bachelors... http://www.java.net/blogs/bhaktimehta/ /Presenter/2013/Bhakti-Mehta-8473 CA @https://twitter.com/bhakti_mehta
367 html5
572 html5-track
725 JavaEE7
PiDoorbell - Home Automation with RaspberryPi...
by Rupa Dachere
Agenda Not Set Yet Room Not Assigned
Have you ever found yourself obsessively checking the UPS or FedEx tracking site to see if your package finally got delivered at your doorstep? Or wondered when your contractor/gardener showed up to do their job? Or if your neighbor came looking for you on an urgent matter while you were out? In this talk, I will show you how you can relax and rely on your handy-dandy smartphone to let you know when these events happen along with video snippets of what happened and who showed up!

Organizer for Codechix Bay Area chapter. Also, volunteered at 2010 & 2011 CodeCamp.

Rupa Dachere Organizer for Codechix Bay Area chapter. Also, volunteered at 2010 & 2011 CodeCamp. www.codechix.org /Presenter/2013/Rupa-Dachere-4774 CA @codechix
Startup Candy: Closing Investors & Getting a...
by Steven Hoffman
Agenda Not Set Yet Room Not Assigned
I started Founders Space four years ago and have seen hundreds of startups go through the process of trying to raise venture capital. I've also closed funding for three of my own startups, so I know what it takes, as well as the pitfalls. In this session we'll go into detail on everything you need to know to raise your first round. Typically, most entrepreneurs are missing one or two key things, and that's keeping them from raising the capital they need. They often spend years struggling and then give up. I'll make sure you understand exactly you need to get funded, including the following: - How to get investors off the fence - What type of investors to avoid - What to look for in a term sheet - How to determine you company's valuation - Creating the killer pitch - Flushing out your business model - And much more!

Steve Hoffman is a high tech serial entrepreneur, and cofounder of LavaMind and Founders Space. http://www.LavaMind.com http://www.FoundersSpace.com http://www.ReadSmartly.com Hoffman is a founding member of the Academy of Television’s Interactive Media Group, was Chairman for the Producers Guild SF, and served on the Board of Governors for the New Media Council.

Steven Hoffman Steve Hoffman is a high tech serial entrepreneur, and cofounder of LavaMind and Founders... www.lavamind.com /Presenter/2013/Steven-Hoffman-6765 CA @lavamind
How to find, name and protect your software...
by Athol Foden
Agenda Not Set Yet Room Not Assigned
Your product, company or service name is valuable intellectual property. This fast interactive discussion will show you how to find unique names (and domains) and the proper way to protect them without spending money on lawyers. The new gTLD domains are coming. Are you ready.

Athol Foden is president of Brighter Naming, Silicon Valley's full service professional naming agency for company, product and service names. Startups and software a specialty.. from this former computer techy and international marketing executive. Author of Spreadsheet Marketing, Brighter Branding, Brighter Names and Brighter SEO.

Athol Foden Athol Foden is president of Brighter Naming, Silicon Valley's full service professional... http://www.brighternaming.com /Presenter/2013/Athol-Foden-1453 CA @namiac False True
246 Project Management
325 startup
617 Product Management
651 publishing
700 Marketing
The Art and Science of Dashboard Design
by Lee Lukehart
Agenda Not Set Yet Room Not Assigned
To correctly portray complex data a developer must utilize modern data visualization techniques. This session will describe how to create data graphics (charts) and dashboards that are concise, attractive, and usable. Learn these practical design principles that apply to every data graphic you produce. Without this firsthand knowledge one can innocently construct visuals that erroneously represent data and mislead viewers. I will cover Important Visual Perception Patterns to Know, the Top Common Chart Design Errors, and The Dashboard Design Mantra: Simplicity, Usability, Efficacy, Interactivity. I will also share the knowledge framework for creating effective graphical data dashboards. Apply the best design pattern every time using the "three threes" -- a convenient memory hook representing the distinctions between systems that “monitor, measure, and manage” performance metrics for “operations, tactical or strategic” purposes. Become a hero of interactive data visualization. Copious examples included.

Lee is president of SavvyData, a database consulting and training firm based in the SF Bay Area. Lee led the design team that created CRM portals for Microsoft, HP, and Verisign. He has presented at Macworld Expo, SVCC and other developer conferences. Lee's current focus is building data visualization solutions for legacy or newly-collected data, to help users discover meaningful trends, patterns and exceptions. It is said that on a good day he can make a trend line with only 1 data point. ;-)

Lee Lukehart Lee is president of SavvyData, a database consulting and training firm based in the SF Bay... http://www.savvydata.com /Presenter/2013/Lee-Lukehart-3009 CA True True
365 jQuery
366 User Experience
367 html5
525 Data Visualization
623 Loosely Coupled
696 D3
Introduction to Windows Azure Infrastructure...
by Neil Mackenzie
Agenda Not Set Yet Room Not Assigned
Windows Azure Infrastructure Services comprises Virtual Machines and Virtual Network. Virtual Machines is an IaaS compute service supporting the deployment of both Windows Server and Linux VMs into a Windows Azure datacenter. Virtual Network supports both private networks inside a Windows Azure datacenter and VPNs allowing on-premises servers direct access to VMs hosted in Windows Azure. In this session, Neil will show you how to use Infrastructure Services and integrate them with Windows Azure Cloud Services (PaaS) to create sophisticated applications.

Neil Mackenzie has been kicking the tires of Windows Azure since PDC 2008. He works for Satory Global, helping companies use the Windows Azure platform. Neil wrote the Microsoft Windows Azure Development Cookbook for Packt Publishing. He is a Microsoft MVP for Windows Azure. Neil tweets occasionally on @mknz.

Neil Mackenzie Neil Mackenzie has been kicking the tires of Windows Azure since PDC 2008. He works for... http://convective.wordpress.com/ /Presenter/2013/Neil-Mackenzie-3608 CA @mknz True True
203 cloud computing
264 Azure
335 Application Deployment
UI Fundamentals: Design for X-Device Experiences
by Uday Gajendar
Agenda Not Set Yet Room Not Assigned
Building upon my perennial hit talk on "UI Design Fundamentals", with a twist--how do we deal with all the devices and shape beautiful usable experiences that span phone, tablet, and web? The fundamentals matter, with more issues to address! Many live examples and real situations.

Uday Gajendar is a principal designer at Citrix in Silicon Valley. He creates attractive, useful products that enable “work and play from anywhere”.

Uday Gajendar Uday Gajendar is a principal designer at Citrix in Silicon Valley. He creates attractive,... www.ghostinthepixel.com /Presenter/2013/Uday-Gajendar-411 CA @udanium True True
64 Design
66 UI design
366 User Experience
Functional Programming on the JVM with Clojure
by Michael Cohen
Agenda Not Set Yet Room Not Assigned
A brief introduction to Clojure will be followed by an in-depth exploration of functional programming paradigms using Clojure as the implementation language.

Michael is a recovering Enterprise Java developer getting in touch with his functional side.

Michael Cohen Michael is a recovering Enterprise Java developer getting in touch with his functional... /Presenter/2013/Michael-Cohen-3264 CA mcohen01 True True
Scripting with PowerShell version 3.0
by Paul Cassidy
Agenda Not Set Yet Room Not Assigned
A look at using PowerShell for a general purpose Scripting and Development Platform.

Work in the R&D dept of a worldwide Tech Company Front Porch. I specialize in Build and Test Automation. I have knowledge in Python, VBS, C++, SQL, VB, C#, Powershell and BOO. I know a lot about TCP/IP and a slew of other .net related techs.

Paul Cassidy Work in the R&D dept of a worldwide Tech Company Front Porch. I specialize in Build and... http://qawarrior.com /Presenter/2013/Paul-Cassidy-697 Ca qawaryr True True
38 XML
179 Workflow
188 Scripting
538 XAML
546 lambdas
637 process
760 scr
Start Your Own Business Today
by Athol Foden
Agenda Not Set Yet Room Not Assigned
From code to product to business to brand. How to take your code and make a company in rapid time. The key steps when you don't have to wait for investors, lawyers or accountants. Do it right. Do it fast.

Athol Foden is president of Brighter Naming, Silicon Valley's full service professional naming agency for company, product and service names. Startups and software a specialty.. from this former computer techy and international marketing executive. Author of Spreadsheet Marketing, Brighter Branding, Brighter Names and Brighter SEO.

Athol Foden Athol Foden is president of Brighter Naming, Silicon Valley's full service professional... http://www.brighternaming.com /Presenter/2013/Athol-Foden-1453 CA @namiac False True
285 Marketing
325 startup
658 Business
Building HTML5-based Business Apps on Azure with...
by Beth Massi
Agenda Not Set Yet Room Not Assigned
Visual Studio LightSwitch is the easiest way to create modern, data-centric, line of business applications for the enterprise. In this demo-heavy session, we will build and deploy end-to-end, a full-featured business app that runs in Azure and provides rich user experiences tailored for modern devices. We’ll cover how LightSwitch helps you focus your time on what makes your application unique, allowing you to easily implement common business application scenarios—such as integrating multiple data sources, data validation, authentication, and access control. We’ll cover complex business rules and advanced data services for facilitating custom mobile reporting dashboards. You will also see how developers can use their knowledge of HTML5 and JavaScript to customize their apps with custom controls, client-side logic, and CSS themes.

Beth Massi is a Senior Program Manager on the Visual Studio team at Microsoft. Beth is a community champion for business application developers and has over 15 years of industry experience building business apps. She is a frequent speaker at various software development events and you can find her on a variety of developer sites including MSDN Developer Centers, Channel 9, and her blog http://www.bethmassi.com/. Follow her on twitter @BethMassi

Beth Massi Beth Massi is a Senior Program Manager on the Visual Studio team at Microsoft. Beth is a... blogs.msdn.com/bethmassi /Presenter/2013/Beth-Massi-552 CA BethMassi True False
365 jQuery
367 html5
393 LightSwitch
627 Visual Studio 2012
CON1170 - Improving MySQL Performance with...
by Sastry Vedantam
Agenda Not Set Yet Room Not Assigned
Apache Hadoop is a software framework that supports data-intensive distributed processing across clusters of computers using a simple programming model. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Hadoop can be integrated with MySQL to take advantage of this framework for data intensive applications, and this talk will demonstrate the integration of Hadoop with MySQL. As a Java Programmer you can use Map Reduce in Hadoop to improve the performance of MySQL. In this session, we will illustrate the installation and configuration of Hadoop with MySQL, and discuss some map reduce examples as well as how these positively impact MySQL performance.

I am working in Oracle - Mysql team as sr sales consultant

Sastry Vedantam I am working in Oracle - Mysql team as sr sales consultant http://www.mysql.com/ /Presenter/2013/Sastry-Vedantam-8637 ca
The Art of Raising Capital for your Tech Startup
by Bruce Schechter
Agenda Not Set Yet Room Not Assigned
You've started your tech startup, but now need to raise capital for funding - This session is for you. We'll cover: sources of funding, the arcane terminology of investors, developing your "pitch", how to to sell your opportunity to investors, and more. Sign up early, because the session was a "sell out" last year. Please do send your questions in advance to the speaker.

Occasional Software Geek. But mostly busy helping tech startups get started, build business model, and raise funding. Member of the Band of Angels, Silicon Valley's most long-standing angel investor group. Founder of the Intel Alumni Network, a worldwide organization of former employees of Intel Corporation.

Bruce Schechter Occasional Software Geek. But mostly busy helping tech startups get started, build... www.schechter.com /Presenter/2013/Bruce-Schechter-1620 CA @bruceschechter
394 entrepreneur
472 Entrepreneurship
473 Venture Capital
758 Angel Invest
Introduction to Dust.js
by Jim Downey
Agenda Not Set Yet Room Not Assigned
Dust.js is a powerful JavaScript templating framework, currently maintained by LinkedIn, that works both in the browser and on the server. Mastering a templating framework is a key step toward building effective single-page applications (SPAs) using MV* frameworks such as Backbone as these frameworks use templates as a key part of the view component. This session will cover the basics of Dust.js, explain its strengths, and work through examples using both client-side JavaScript and Node.js.

Jim Downey is a full-stack web developer for Dell's professional services team. He builds web-based business applications for enterprise clients and blogs about various technical topics at jimdowney.net.

Jim Downey Jim Downey is a full-stack web developer for Dell's professional services team. He builds... jimdowney.net /Presenter/2013/Jim-Downey-22 CA james_downey True True
16 JavaScript
446 NodeJS
Agile at Enterprise Scale: The Tricky Bits
by Bernie Maloney
Agenda Not Set Yet Room Not Assigned
Want to build a high performing team? How about a high performing business at enterprise scale? Agile thrives with individual teams, yet even Ken Schwaber asserts 75% of organizations using scrum won't succeed in getting the benefits they hope for from it. Many such organizations have been structured by default along hierarchical lines, rather than by design for iterative work. A set of established and emerging ideas to address organizational impediments point to a future where Agile introductions Go Big, rather than Go Home. Not simply theory, this session will overlay these ideas onto a real world example of a hw/sw business that scaled from break even to $4B in 4y. Come learn some Tricky Bits to help run Agile at Enterprise Scale.

I lead. For fun. As an intra*preneur, I've grown businesses from break even to beyond $100M. My teams have delivered award winning retail products; more times than many may believe. I thrive in ambiguous environments & love bringing order out of chaos, turning strategies into results.

Bernie Maloney I lead. For fun. As an intra*preneur, I've grown businesses from break even to beyond... http://about.me/berniemaloney /Presenter/2013/Bernie-Maloney-3768 CA @berniemaloney True True
143 Agile
247 Engineering Process
493 Enterprise maturity
544 management
545 team building
638 process improvement
TCP/IP Networking for Developers
by Steve Evans
Agenda Not Set Yet Room Not Assigned
Learn what developers need to know about networking (The TCP/IP kind, not the Facebook kind). In today’s world it’s rare to write an application that doesn’t rely on the network, but so few of us know how to troubleshoot networking issues. Stop wondering if it’s your code or the network, I’ll show you how to point the finger at the right culprit. We will follow the life of an HTTP packet as it goes from your web browser to the server and back. Learn how to determine what stopped the mission of that packet and why. Was it name resolution? TCP Port availability issues? Do we need to sniff the packets to find the problem? This session will make you a better programmer regardless of the technology you are using.

Steve Evans is a Microsoft Most Valuable Professional (MVP), Pluralsight Author, and technical Speaker at various industry events. He has worked as a Senior Systems Engineer for over 14 years. Steve focuses on improving technology by bridging the gap between IT and Development teams. You can follow his technical blog at http://LoudSteve.com or find him on twitter at @scevans.

Steve Evans Steve Evans is a Microsoft Most Valuable Professional (MVP), Pluralsight Author, and... http://sevans.info /Presenter/2013/Steve-Evans-385 CA scevans True True
Type Classes in Scala Explained
by Vlad Patryshev
Agenda Not Set Yet Room Not Assigned
The notion of type class is shrouded in a mystery. Even people that use it mostly cannot explain what it is. In this talk I explain type classes in simple terms, give examples, show how it is elegantly presented in Scala and give more examples.

Love Scala https://github.com/vpatryshev presheaf.com ivan_gandhi.livejournal.com

Vlad Patryshev Love Scala https://github.com/vpatryshev presheaf.com ivan_gandhi.livejournal.com http://vpatryshev.blogspot.com/ /Presenter/2013/Vlad-Patryshev-4121 CA vpatryshev
207 Scala
211 functional programming
754 type class
Monoids For Regular Programmers
by Vlad Patryshev
Agenda Not Set Yet Room Not Assigned
Monoid is the simplest structure from algebra, and you encounter it every day. I give you a bunch of examples, a good definition, and some specialized monoids. It turns out trees, bags, sets are pretty much related with this notion. The code is in Scala, but no knowledge of Scala is required, just be willing to understand the things that are not even new.

Love Scala https://github.com/vpatryshev presheaf.com ivan_gandhi.livejournal.com

Vlad Patryshev Love Scala https://github.com/vpatryshev presheaf.com ivan_gandhi.livejournal.com http://vpatryshev.blogspot.com/ /Presenter/2013/Vlad-Patryshev-4121 CA vpatryshev
64 Design
207 Scala
211 functional programming
382 monads
Twelve Take-Aways: Managing the Unmanageable
by Ron Lichty
Agenda Not Set Yet Room Not Assigned
About 95 percent of programming managers had no management training before being tapped to manage. Ron Lichty and his co-author Mickey W. Mantle, both former programmers, didn't either. About half of managers still haven't. Ron and Mickey were lucky enough to work for companies like Apple and Pixar that provided some training. But even then, little of it was specific to managing programmers, or to managing programming teams. It motivated years of weekend breakfasts during which they traded insights on the challenges they faced - and solutions they had used and seen - which led them to grasp they had independently both been collecting rules of thumb and nuggets of wisdom both from their peers around the world as well as from the thought leaders of programming management. They had been sharing insights and best practices for a decade when they realized they wanted to share the best of what they had collected and learned - and wished they'd had when they started managing. That desire led them to write Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams, http://www.ManagingTheUnmanageable.net (Addison Wesley) - that reviewers have repeatedly compared to The Mythical Man-Month, the classic on software development challenges. In this interactive session, we'll look at twelve best practices that make programming managers great - you'll take away twelve best practices that take most managers years to discover.

CTO-to-go. Programmer. Manager. Author, Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams (Addison Wesley, 2012)

Ron Lichty CTO-to-go. Programmer. Manager. Author, Managing the Unmanageable: Rules, Tools, and... www.ronlichty.com /Presenter/2013/Ron-Lichty-2920 CA @RonLichty True True
405 Career Preparation
406 Career Development
526 Team Management
540 Coaching Skills
543 Recruiting
544 management
545 team building
Details
Twelve Take-Aways: Managing the Unmanageable

About 95 percent of programming managers had no management training before being tapped to manage. Ron Lichty and his co-author Mickey W. Mantle, both former programmers, didn't either. About half of managers still haven't. Ron and Mickey were lucky enough to work for companies like Apple and Pixar that provided some training. But even then, little of it was specific to managing programmers, or to managing programming teams. It motivated years of weekend breakfasts during which they traded insights on the challenges they faced - and solutions they had used and seen - which led them to grasp they had independently both been collecting rules of thumb and nuggets of wisdom both from their peers around the world as well as from the thought leaders of programming management. They had been sharing insights and best practices for a decade when they realized they wanted to share the best of what they had collected and learned - and wished they'd had when they started managing. That desire led them to write Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams, http://www.ManagingTheUnmanageable.net (Addison Wesley) - that reviewers have repeatedly compared to The Mythical Man-Month, the classic on software development challenges. In this interactive session, we'll look at twelve best practices that make programming managers great - you'll take away twelve best practices that take most managers years to discover.

IIS: Choose Your Own Adventure
by Steve Evans
Agenda Not Set Yet Room Not Assigned
Are you tired of sessions that don’t quite cover what you want to learn about? Here is your chance to take part in customizing a session just for you. Attendees will have the opportunity to vote on a selection of IIS related topics and we will cover as many of the top picks as time allows. Do you want to discuss site deployment, SSL, the art of application pools, site troubleshooting, performance optimizations, load balancers? . . . Trust me you will have a hard time choosing! You rely on IIS to host your applications. Come learn what you need to know about IIS and how it can make your life easier. Chapter 1: Site Creation; Never again type in a port number Chapter 2: SSL Sites; Finally understand the requirements of SSL Chapter 2: Site Settings; What did IIS do to your Web.config file? Chapter 3: Application Pools; Learn the art of application pool config Chapter 4: IIS Extensions; Add functionality to your web server Chapter 5: Site Deployment; Death to FTP! Chapter 6: Load Balancers; Grow your site Chapter 7: Session State; Get your session state out of process and never fear the recycle again. Chapter 8: Troubleshooting; Is it broken? Let’s fix it! Chapter 9: Web Performance; Is it slow? Let’s make it go fast! Chapter 10: What’s new in IIS 8; Another step forward Chapter 11: IIS Express; IIS for laptops (and workstations)

Steve Evans is a Microsoft Most Valuable Professional (MVP), Pluralsight Author, and technical Speaker at various industry events. He has worked as a Senior Systems Engineer for over 14 years. Steve focuses on improving technology by bridging the gap between IT and Development teams. You can follow his technical blog at http://LoudSteve.com or find him on twitter at @scevans.

Steve Evans Steve Evans is a Microsoft Most Valuable Professional (MVP), Pluralsight Author, and... http://sevans.info /Presenter/2013/Steve-Evans-385 CA scevans True True
Look ma, “update DB to HTML5 using C++”, no...
by Alex Fabijanic
Agenda Not Set Yet Room Not Assigned
Web landscape is changing rapidly; while AJA[X|J] was an improvement from the user interface responsiveness standpoint, the underlying data transport mechanism was still based on the request/response polling model. WebSocket specification removed the last obstacle for a seamless, event-driven data pushing from storage to the non-proprietary HTML5 user interface. Data transports naturally calling for event-driven model can now be implemented in a straightforward and standard fashion, improving performance by significantly lowering the network and web server overhead of the request/response model. Using POCO framework Net library, an HTTP server generating WebSocket HTML5 page will be built. Next, we’ll use POCO Data library to add SQL database communication capabilities to the server and establish a callback hook; the hook opens the path for database modifications to transparently trigger web page changes. The solution building blocks, Poco::Dynamic module for datatype erasure and Poco::Data::RowFormatter class for dynamic output formatting, will be explained in detail. The session offers a practical solution to few acute problems – delivering data from storage over the network to the web end-user seamlessly, efficiently and independently from transported data types.

Alex is C++ Portable Components (POCO) Project Lead. He is professionally consulting on C++, POCO as well as developing steel manufacturing automation and process control software since 1998. He has master's degree in mechanical engineering from Faculty of Engineering (University of Rijeka, Croatia) and master's degree in software engineering from Citadel Graduate College in Charleston, South Carolina. Alex is also IEEE (Computer Society) Certified Software Development Professional.

Alex Fabijanic Alex is C++ Portable Components (POCO) Project Lead. He is professionally consulting on... http://pocoproject.org /Presenter/2013/Alex-Fabijanic-8696 TN @aleskxf
9 Database
33 Web development
212 Web services
632 WebSocket
641 C++
Advanced Windows Phone Development
by Paras Wadehra
Agenda Not Set Yet Room Not Assigned
We will cover advanced topics like Implementing Speech in your Windows Phone application. While the topic is certainly advanced, we will cover it in such a manner that even beginners will be able to learn from it. Developers from other mobile platforms are welcome to attend.

Paras is a Nokia Developer Ambassador, INETA Community Champion, Organizer of the Silicon Valley Windows Phone User Group, experienced speaker, and a vocal developer advocate. Paras is also a seasoned developer with over 11 years of experience in the industry.

Paras Wadehra Paras is a Nokia Developer Ambassador, INETA Community Champion, Organizer of the Silicon... http://twitter.com/ParasWadehra /Presenter/2013/Paras-Wadehra-1434 CA @ParasWadehra True True
3 Ways You Can Give and Get Good Design Feedback
by Ryan Riddle
Agenda Not Set Yet Room Not Assigned
Getting feedback can be awful, but it's necessary for building great products. And it doesn't have to hurt. It can be awesome when asked for and given correctly. Feedback helps you iterate on your process so you can design great products faster, hone in on specific interaction and push past roadblocks. In this session, we'll dive deep into the tactics of soliciting great feedback, how to take it and discuss how to give valuable feedback to others.

Ryan Riddle is the Lead Editor at ZURB. He's a former mild-mannered reporter who is now a champion of online product design. He spends most of his days working on the Expo, ZURB's educational and training hub for product designers. He is very involved in Forrst, a community of 50,000 designers and developers, helping others understand the importance of giving and receiving feedback.

Ryan Riddle Ryan Riddle is the Lead Editor at ZURB. He's a former mild-mannered reporter who is now a... /Presenter/2013/Ryan-Riddle-10273 Ca @ryantriddle
Getting RESTless with Meteor and MongoDB in the...
by Ryan Jarvinen
Agenda Not Set Yet Room Not Assigned
Meteor allows you to quickly build interactive, realtime applications, which can relay data changes between connected browsers using websockets, node.js, and MongoDB. In this session, we'll take a look at the data APIs and security controls that Meteor provides, allowing for safe access to MongoDB from client-side applications.

Ryan Jarvinen is an Open Platform Evangelist working with RedHat's OpenShift team. He lives in Oakland, California and is passionate about open source, open standards, open government, and digital rights. You can reach him as 'ryanj' on twitter, github, and IRC.

Ryan Jarvinen Ryan Jarvinen is an Open Platform Evangelist working with RedHat's OpenShift team. He... /Presenter/2013/Ryan-Jarvinen-10286 CA ryanj
Blogging: Fuel for the SEO Engine
by Alyson Harrold
Agenda Not Set Yet Room Not Assigned
Want visibility for your website? Building SEO rankings requires creating content, and a lot of it. Blogging is the fuel that feeds the SEO engine and this session is all about how to make each blog post count. Key takeaways include: - Using keyword research for strategic blog post optimization - Sources for inspiration - Importance of meta descriptions and the psychology behind it

Co-Founder and CMO of The Spectrum Group Online, Alyson leverages her extensive marketing and executive brand communication background. To ensure that companies maintain focused conversations, she creates strategies that engage faithful clients as well as attract new ones. Using Brand Intelligence, she uncovers what transforms satisfied clients into raving fans.

Alyson Harrold Co-Founder and CMO of The Spectrum Group Online, Alyson leverages her extensive marketing... online-sales-marketing.com/ /Presenter/2013/Alyson-Harrold-7997 CA @alysonharrold
352 WordPress
363 SEO
652 blogging
System Performance - What to Optimize?
by Jamini Samantaray
Agenda Not Set Yet Room Not Assigned
High performance driven user experience is a critical aspect in success of application systems. With application systems becoming more heterogeneous and multi tiered, designing and managing performance at the time of development is becoming more important than ever. This session will talk about basic principles of designing performance into application and how to go about implementing it.

I am a Systems Performance Expert with specialization in Database and System Architecture. I have helped to deploy and maximize availability of large MES systems in several Semiconductor and Solar manufacturing fabs.

Jamini Samantaray I am a Systems Performance Expert with specialization in Database and System Architecture.... /Presenter/2013/Jamini-Samantaray-5750 CA
44 Architecture
228 application scalability
621 Application Performance Management
[future living] Apply software development...
by Roman Zhovtulya
Agenda Not Set Yet Room Not Assigned
Apply software development principles to dwelling environments and optimize/re-invent live-work processes - start at futureLiving.info Imagine your very own multi-purpose dwelling environment that adjusts to your needs throughout the day and over the course of your life, inspires you to fully unfold your potential and effectively works to maximize your well-being/performance. The principles that are essential for software development (MVC, Service-based architecture, etc), when applied to urban design and architecture, can provide unparalleled flexibility, efficiency and ecological benefits for the places where we live, work and play. Learn about the effort to create, build and own the open-source modular, extendable, mobile, service-based architecture and homes, that are high-tech, eco-friendly, affordable and unique. We would also like to become a foundation for joining the efforts of Tempohousing, ContHouse.com, Quantified Self and others that work on future living technologies. We welcome all visionaries, doers and innovators from a variety of future-living initiatives and industries (architecture, home automation, QS/preventive healthcare, design, etc) - to attend the presentation and learn about this exciting initiative and join our community. For more details, please visit http://futureLiving.info

Roman has co-founded WebServiceCenter Group in early 2004 and has since been responsible for strategic management and IT. He received a Master's Degree in "Communications and Media Engineering" from Offenburg University (Germany) and has established and managed a number of technology initiatives there. One of them being "InternetServiceCenter" - an innovative company-like software development agency within the University.

Roman Zhovtulya Roman has co-founded WebServiceCenter Group in early 2004 and has since been responsible... www.WebServiceCenter.net /Presenter/2013/Roman-Zhovtulya-32 CA @romanlutsk True True
Google Glass - Wearable devices
by Siamak Ashrafi
Agenda Not Set Yet Room Not Assigned
Topic: Google Glass is an Android device (almost) We will cover wearable computing and functional fashion. Where it has been and where it is going. Then, we will talk about the experience of picking up Glass (very different). What it is like to be in the Glass Explorer community. We will have some fun playing with Glass as the audience is asked to issue command and see the response from Glass live (this is very interesting as Glass is still in beta) We end with how to develop using the Mirror API and how to attach adb (debugger) and do native Android development on Glass. We will review my Nike+ Glassware project. Demo:: Google Glass attached to Eclipse adb Devices: Nike+ Fuelband Jawbone Up Fitbit Review of functional fashion.

Ash is a specialist at a biotech working on finding new cancer bio-markers, drug targets and contributing to publications in scientific journals.

Siamak Ashrafi Ash is a specialist at a biotech working on finding new cancer bio-markers, drug targets... www.ylabz.com/ash /Presenter/2013/Siamak-Ashrafi-410 CA True True
15 Java
272 Android
380 iOS
506 Embedded Software
584 Apple
590 mobile sensor fusion
593 Augmented Reality
[Total Life Management] Web-based integrated...
by Roman Zhovtulya
Agenda Not Set Yet Room Not Assigned
This session is an attempt to not only offer some fresh approaches to time/goal management, but also to engage in a discussion about new ideas and look at some thought-provoking concepts for total life management, that are made possible by a holistic approach to web-based application development nowadays. We'll start by reviewing some classic approaches and theories for time and project management (GTD, books "The Time Trap", "One minute manager", etc), discussing goal-based time/project management and speculating about the future trends. Then we'll take a look at some popular web-based applications for time/goal/project management and compare them to several integrated, "all-in-one" solutions. At the end, we'll engage in a lively discussion on what the future for these approaches and applications will be and how to best use them. Some of the ideas/points will be quite controversial with far-reaching implications (security, privacy, etc), so be sure to arm yourself with some real-life questions, examples and concerns. Hopefully, we'll have an intellectually-stimulating discussion where everybody will learn something new and get a fresh perspective on how to make the most of their potential.

Roman has co-founded WebServiceCenter Group in early 2004 and has since been responsible for strategic management and IT. He received a Master's Degree in "Communications and Media Engineering" from Offenburg University (Germany) and has established and managed a number of technology initiatives there. One of them being "InternetServiceCenter" - an innovative company-like software development agency within the University.

Roman Zhovtulya Roman has co-founded WebServiceCenter Group in early 2004 and has since been responsible... www.WebServiceCenter.net /Presenter/2013/Roman-Zhovtulya-32 CA @romanlutsk True True
246 Project Management
322 Integration
404 Career
484 goal management
540 Coaching Skills
630 Productivity enhancer
639 decisions
Hands-on with Backbone.js and RequireJS
by Roy Yu
Agenda Not Set Yet Room Not Assigned
An introduction to Backbone, Underscore and RequiredJS. In this session, you will be walked through how those technologies work, and how to combine them together to create a "Single page" experience application. And also you you learn how to use the RequireJS as a build tool to optimize your assets and your application in order to make your page load faster. Attendees should know some javascript and basic frontend knowledge in order to get the most out from this session.

Senior Frontend UI developer ( javascript focus ), LAMP developer and love to explore different technologies. Free time - hiking, washing bottles and chased around by kid.

Roy Yu Senior Frontend UI developer ( javascript focus ), LAMP developer and love to explore... iroylabs.blogspot.com/ /Presenter/2013/Roy-Yu-5083 CA
Consuming web services asynchronously with...
by Chris Richardson
Agenda Not Set Yet Room Not Assigned
A modular, polyglot architecture has many advantages but it also adds complexity since each incoming request typically fans out to multiple distributed services. For example, in an online store application the information on a product details page - description, price, recommendations, etc - comes from numerous services. To minimize response time and improve scalability, these services must be invoked concurrently. However, traditional concurrency mechanisms are low-level, painful to use and error-prone. In this talk you will learn about some powerful yet easy to use abstractions for consuming web services asynchronously. We will compare the various implementations of futures that are available in Java, Scala and JavaScript. You will learn how to use reactive observables, which are asynchronous data streams, to access web services from both Java and JavaScript. We will describe how these mechanisms let you write asynchronous code in a very straightforward, declarative fashion.

Chris Richardson is a developer and architect with over 20 years of experience. He is a Java Champion and the author of POJOs in Action, which describes how to build enterprise Java applications with POJOs and frameworks such as Spring and Hibernate. Chris is the founder of the original CloudFoundry.com and now spends his time investigating better ways to develop applications and evangelizing Cloud Foundry. He has a computer science degree from the University of Cambridge and lives in Oakland.

Chris Richardson Chris Richardson is a developer and architect with over 20 years of experience. He is a... /Presenter/2013/Chris-Richardson-8590 CA @crichardson
15 Java
153 REST
207 Scala
620 Distributed Application
Deploying PaaS on OpenStack with Heat
by Diane Mueller
Agenda Not Set Yet Room Not Assigned
Deep Dive into deploying PaaS onto OpenStack using Heat. Stepping thru PaaS Architecture, how it works, and using Heat (a new OpenStack orchestration initiative). These days just getting a cloud environment up and running is no longer enough. The challenge that OpenStack faces is how to get people, applications and services working on OpenStack out of the box. One approach to the problem is to combining all the necessary pieces that go into building an OpenStack cloud (compute, storage, networking, management) with a platform as a service (PaaS) into your OpenStack distribution. In this session, I'll walk thru using Heat to rapidly deploy & manage OpenShift on OpenStack using RedHat's OpenStack distribution (RDO) combined with it's PaaS (OpenShift) to create a truly open cloud.

Platform as a Service (PaaS) architect, OpenStack & OpenShift community lead @redhat

Diane Mueller Platform as a Service (PaaS) architect, OpenStack & OpenShift community lead @redhat /Presenter/2013/Diane-Mueller-10274 BC @pythondj
And now, the REST of the story: Using ASP.NET...
by Devin Rader
Agenda Not Set Yet Room Not Assigned
RESTful API’s can be a powerful way to expose data and services to a broad range of platforms, but just what does it mean to be RESTful? What’s the rest of the story on why REST is an important tool for developers building services in today’s world? This talk introduces you to the REST architectural style and looks at what it means to be a truly RESTful service. I’ll show you concrete examples of using the ASP.NET Web API framework to create simple RESTful services quickly, as well ways to address issues that, while not specifically addressed by REST, are real-world problems that you will encounter when building RESTful services.

Devin Rader spends his day’s extolling the virtues of Twilio, the simple cloud telephony platform. Before that he worked at Infragistics where he focused on delivering great user experiences to developers using their controls. As a participant in several .NET user groups and former INETA board member, Devin is an active supporter of the .NET community. He's also the co-author of multiple books including Professional Silverlight 4 and Professional ASP.NET 4. Follow Devin on twitter @devinrader

Devin Rader Devin Rader spends his day’s extolling the virtues of Twilio, the simple cloud telephony... www.twilio.com /Presenter/2013/Devin-Rader-8006 NC @devinrader
153 REST
212 Web services
594 WebAPI
681 ASPNET
Developing polyglot persistence applications
by Chris Richardson
Agenda Not Set Yet Room Not Assigned
NoSQL databases such as Redis, MongoDB and Cassandra are emerging as a compelling choice for many applications. They can simplify the persistence of complex data models and offer significantly better scalability and performance. However, using a NoSQL database means giving up the benefits of the relational model such as SQL, constraints and ACID transactions. For some applications, the solution is polyglot persistence: using SQL and NoSQL databases together. In this talk, you will learn about the benefits and drawbacks of polyglot persistence and how to design applications that use this approach. We will explore the architecture and implementation of an example application that uses MySQL as the system of record and Redis as a very high-performance database that handles queries from the front-end. You will learn about mechanisms for maintaining consistency across the various databases.

Chris Richardson is a developer and architect with over 20 years of experience. He is a Java Champion and the author of POJOs in Action, which describes how to build enterprise Java applications with POJOs and frameworks such as Spring and Hibernate. Chris is the founder of the original CloudFoundry.com and now spends his time investigating better ways to develop applications and evangelizing Cloud Foundry. He has a computer science degree from the University of Cambridge and lives in Oakland.

Chris Richardson Chris Richardson is a developer and architect with over 20 years of experience. He is a... /Presenter/2013/Chris-Richardson-8590 CA @crichardson
386 NoSQL
673 Redis
Using Technology to Fast-Track Hiring
by Stacey Broadwell
Agenda Not Set Yet Room Not Assigned
Leave the excel spreadsheet behind and fast track your recruitment process with cloud-based tracking systems and databases. In this session, attendees will learn how to streamline hiring. We will survey the various Applicant Tracking Systems available and test them with case studies on hiring. Lastly, we will discuss strength-based hiring. A proven technique to lower training and turnover costs by hiring the right person for the job. Skills learned: ATS recruitment, strength-based hiring, recruitment lifecycle, human resources, team building

Stacey Broadwell is the President of IT Talent Search, a tech staffing and executive recruitment company. We organize quarterly roundtable events with leading technology professionals to discuss trends in technology and best practices. A critical learning event for any programmer, developer, engineer, architect or technology leader. More info: www.CTORoundTable.com or www.ITTalentSearch.com

Stacey Broadwell Stacey Broadwell is the President of IT Talent Search, a tech staffing and executive... www.CTORoundTable.com /Presenter/2013/Stacey-Broadwell-6402 CA @CTO_RoundTable @StaceyBroadwell
177 Data Mining
404 Career
454 Best Practices
543 Recruiting
591 Branding
687 Career Devel
50 new features of Java EE 7 in 50 minutes
by Arun Gupta
Agenda Not Set Yet Room Not Assigned
The Java EE 7 Platform has 4 new components (WebSocket, JSON-P, Batch, and Concurrency), 3 significantly updated (JAX-RS, JMS, and EL), and several other adding significant changes to the platform. As you can imagine there is a lot of new functionality introduced in the platform. In this fast paced session, the attendees will learn 50 new features introduced in the Java EE 7 platform. @ClientEndpoint, Chunk-style batch processing, @FlowScoped, @AroundConstruct, @JMSDestinationDefinition, and @Transactional are some of features that will be covered. Each feature will be explained using a code snippet and provide details on where/how it can be used in their applications.

Arun Gupta is a Java Evangelist working at Oracle. He works to create and foster the community around Java EE and GlassFish. He has been with the Java EE team since its inception and contributed to all Java EE releases. Arun has extensive world wide speaking experience on myriad of topics and loves to engage with the community, customers, partners, and Java User Groups. He is a prolific blogger at http://blogs.oracle.com/arungupta, a passionate runner and can be caught at @arungupta.

Arun Gupta Arun Gupta is a Java Evangelist working at Oracle. He works to create and foster the... http://blogs.oracle.com/arungupta /Presenter/2013/Arun-Gupta-1269 CA arungupta True True
251 Oracle
643 javaee
725 JavaEE7
Clean Code: Homicidal Maniacs Read Code, Too
by Jeremy Clark
Agenda Not Set Yet Room Not Assigned
There's no such thing as a write-once application. The world is constantly changing, and our code needs to change with it. We'll think in small pieces and take a look at some principles and techniques that will keep our code manageable and understandable. Think about the developer who will come after you. Now, imagine that he's a homicidal maniac who knows where you live. Examples will be in C#, but the principles apply to pretty much every programming language.

Jeremy Clark is an application developer, technical speaker, and Microsoft MVP with over 13 years of experience in all aspects of the development lifecycle. After hours, he puts together demos and technical articles for JeremyBytes.com, a website focusing on .NET technologies. Other times he can be found shredding on a plastic guitar (or playing a real guitar fairly badly). He lives in Anaheim, CA with a seedling redwood tree and his cats, Amanda and Toby.

Jeremy Clark Jeremy Clark is an application developer, technical speaker, and Microsoft MVP with over... http://www.jeremybytes.com /Presenter/2013/Jeremy-Clark-8502 CA @jeremybytes
21 Refactoring
143 Agile
392 Clean Code
454 Best Practices
Dependency Injection: A Practical Introduction...
by Jeremy Clark
Agenda Not Set Yet Room Not Assigned
What is Dependency Injection? The answers to the question seem to cause more confusion than help. We'll take a look at what Dependency Injection (DI) is, when we should use it, and what design patterns we can use to help us implement it. Benefits range from extensibility to late binding to testability. We can implement DI with or without a container (such as Unity, Ninject, or StructureMap), but we'll see how a container can do a lot of the work for us.

Jeremy Clark is an application developer, technical speaker, and Microsoft MVP with over 13 years of experience in all aspects of the development lifecycle. After hours, he puts together demos and technical articles for JeremyBytes.com, a website focusing on .NET technologies. Other times he can be found shredding on a plastic guitar (or playing a real guitar fairly badly). He lives in Anaheim, CA with a seedling redwood tree and his cats, Amanda and Toby.

Jeremy Clark Jeremy Clark is an application developer, technical speaker, and Microsoft MVP with over... http://www.jeremybytes.com /Presenter/2013/Jeremy-Clark-8502 CA @jeremybytes
6 C#
44 Architecture
225 Design Patterns
454 Best Practices
622 Dependency Injection
Get the server-side out of the way with Wakanda
by Lyle Troxell
Agenda Not Set Yet Room Not Assigned
You have many choices in front end frameworks, and you want to focus there, making the app feel great, look fantastic, and be responsive. Unfortunately there is always the other side: the server and the database. Wakanda Server is an open-source server-side JS and a relational-noSQL database. Using Wakanda on the back end will allow you to focus on the good parts of your application development on the client-side. This talk will show you the quick setup of your server side data model in JavaScript with WakandaDB and then a code-explained demonstration of using Dojo on the client side and a brief look at connecting Wakanda to Sencha, Backbone, and Angular.

I hack on JavaScript on the server and the client. I talk on the radio about technology, take photographs, and love web development.

Lyle Troxell I hack on JavaScript on the server and the client. I talk on the radio about technology,... /Presenter/2013/Lyle-Troxell-10271 CA lyle
Advanced Data Modeling with Entity Relationship...
by Mark Abramson
Agenda Not Set Yet Room Not Assigned
In this session we will dive in deeper and work on specific challenges that crop up with database designs. This session will be interactive and will benefit from your specific database-related issues. Please hit me on Twitter (@mark__a) or use the "email the speaker" button with your challenges and we'll do our best to cover some approaches for you in the class. Need the basics? Check out my other session on "Intro to DB Design."

Mark Abramson is CEO of Forward Thought, Inc., a software company in Sausalito; co-founder of Medicine of Cycling and Vice Chairman of USA Cycling. A veteran of both early-stage startups and enterprise software projects, he has particular technical expertise in complex global supply chains for high-growth companies. He's also a dad, runs the Microsoft BizSparkSF group for Bay Area startups, collects antique woodworking machines and mentors on Lean Startup methods.

Mark Abramson Mark Abramson is CEO of Forward Thought, Inc., a software company in Sausalito; co-founder... twitter.com/mark__a /Presenter/2013/Mark-Abramson-5443 CA @mark__a
9 Database
24 SQL Server
374 SQL Azure
599 SQL
Polyglot spatial with MongoDB
by Steven Citron-Pousty
Agenda Not Set Yet Room Not Assigned
Spatial is a hot topic for all sorts of developers and MongoDB offers an easy way to get started. MongoDB enables search and checkin type applications - ranging from field resource management to social check-in applications. In this session we will load up a spatial database and then create web services using three different languages, Python, Java, and Node.JS. We will demonstrate the similarity and differences when getting the same functionality for a MongoDB REST-based web service. For each language I will show how to load the driver, authenticate, query, filter, and write to the database. By the end you will be amazed at the wonderful job the driver writers did on ease of use and native feel when writing code. You will also enjoy a demonstration of how easy it is to use MongoDB for your application.

Steve is a PaaS Dust Spreader (aka developer evangelist) with OpenShift. He goes around and shows off all the great work the OpenShift engineers do. He can teach you about PaaS with Java, Python, JavaScript, PostgreSQL, & MongoDB, . He has 11 years programming & 19 years doing geospatial work. Before OpenShift, Steve was a developer evangelist for LinkedIn and deCarta. He likes building interesting applications and helping developers create great solutions.

Steven Citron-Pousty Steve is a PaaS Dust Spreader (aka developer evangelist) with OpenShift. He goes around... http://thesteve0.wordpress.com /Presenter/2013/Steven-CitronPousty-488 CA TheSteve0 True True
Building apps with Backbone.js and Require.js
by Sidney Maestre
Agenda Not Set Yet Room Not Assigned
When developing HTML5 application, your code is bound to get more complex over time.  Employing design patterns like MVC are important for separating concerns and creating more modular and reusable code.  Backbone.js is one of the more popular JavaScript frameworks to help you do this.  Unfortunately, like most open source, the documentation is a work in progress. In this hands on session, we'll walk you through a series of examples that build on each other as I show how the moving parts work together.  We'll add the StackMob JavaScript SDK to extend backbone.js and persist your data in the cloud.  We'll wrap up our session looking at how require.js allows you to break your backbone.js code into discreet modules during development. Once you are ready to deploy you can use require.js to build an optimized version of your javascript for production. For those wanting to live code, please bring along a fully charged laptop.

Sidney is eating, sleeping and breathing all things mobile as StackMob's Platform Evangelist. He spent the last three years working with jQuery to build mobile apps and sharing his knowledge with others. These efforts included speaking at Adobe MAX, SenchaCon, HTML5DevConf, Silicon Valley Code Camp, creating a jQuery Mobile course at uDemy.com and organizing the Bay Area Mobile meetup.

Sidney Maestre Sidney is eating, sleeping and breathing all things mobile as StackMob's Platform... http://www.stackmob.com /Presenter/2013/Sidney-Maestre-5989 CA SidneyAllen
16 JavaScript
365 jQuery
367 html5
572 html5-track
626 backbone
665 APIs
721 requirejs
Game-Making in Haskell - Part 2
by Michael Litchard
Agenda Not Set Yet Room Not Assigned
Part 2 will try to build up to reactive functional programming, the concept of time-based values and how that fits into the game.

I'm a software engineer who gets excited at what functional programming in general, and Haskell in particular, has to offer.

Michael Litchard I'm a software engineer who gets excited at what functional programming in general, and... https://github.com/mlitchard/emporos /Presenter/2013/Michael-Litchard-3483 CA False True
Newman, a Functional REST client in Scala
by Aaron Schlesinger
Agenda Not Set Yet Room Not Assigned
Over the past 4 months, StackMob has transitioned from a monolithic app to a Services-Oriented Architecture (SOA). Early in the transition, we decided to use REST as our RPC mechanism and JSON as our data interchange format. Before we evaluated REST clients, we already were using Scala and Scalaz heavily, and built everything in the functional style. We decided to build our own REST client called Newman (http://github.com/stackmob/newman), also in the functional style. Newman shows how well the functional style is suited for representing REST semantics in code, and how it leads to safer code by the implementor and user. By keeping a functional style, we can build high level features more quickly than with other styles. The library is open source on github (http://github.com/stackmob/newman), and issues and pull requests are always welcome.

I've spent most of my time working on large scale architecture and data problems in industry, and since I discovered Scalaz about a year ago, I’m quickly seeing how well the functional style is suited for such large scale problems, far beyond map/reduce.

Aaron Schlesinger I've spent most of my time working on large scale architecture and data problems in... /Presenter/2013/Aaron-Schlesinger-10267 CA @arschles
Intro to Relational Database Design &...
by Mark Abramson
Agenda Not Set Yet Room Not Assigned
Mark will cover the basics of designing and setting up a database schema. He'll define some common business scenarios, build out some tables, create relationships, and then demo usage, pitfalls, problems and design tradeoffs. With so many database-driven projects for consumer desktop software applications, websites and enterprise software systems, the database design plays a crucial role in the success of your project. You'll see real-life examples and issues such as: Creating a new table; Choosing data types; Normalization (and when to denormalize); Types of relationships; Referential integrity; Join/relationship tables; 1-to-many, many-to-many; How to actually use these structures in your application; While the examples will focus on SQL Server, the techniques and SQL code will work for virtually any SQL database. There will be discussion of various commercial and open source tools to streamline your work.

Mark Abramson is CEO of Forward Thought, Inc., a software company in Sausalito; co-founder of Medicine of Cycling and Vice Chairman of USA Cycling. A veteran of both early-stage startups and enterprise software projects, he has particular technical expertise in complex global supply chains for high-growth companies. He's also a dad, runs the Microsoft BizSparkSF group for Bay Area startups, collects antique woodworking machines and mentors on Lean Startup methods.

Mark Abramson Mark Abramson is CEO of Forward Thought, Inc., a software company in Sausalito; co-founder... twitter.com/mark__a /Presenter/2013/Mark-Abramson-5443 CA @mark__a
9 Database
24 SQL Server
374 SQL Azure
599 SQL
Emerging Trends and Factors Impacting Product...
by Greg Geracie
Agenda Not Set Yet Room Not Assigned
2013 Study of Product Team Performance Actuation Consulting conducts an annual global study of product team performance. This session will focus on the emergent trends and factors impacting product teams. The material will be presented jointly by Greg Geracie and Ron Lichty co-authors of this years study.

Mr. Geracie is also the author of the global best seller Take Charge Product Management© and the Editor-in-Chief of The Guide to the Product Management and Marketing Body of Knowledge©. This is an industry-wide effort to standardize the practice of product management sponsored by the Association of International Product Management and Market He is also an Adjunct Professor at DePaul University's College of Computing and Digital Media where he teaches a course on high-tech product management.

Greg Geracie Mr. Geracie is also the author of the global best seller Take Charge Product Management©... www.ActuationConsultingllc.com /Presenter/2013/Greg-Geracie-8684 Illinois @greg.geracie
Implementing M-V-VM in WinJS
by Philip Japikse
Agenda Not Set Yet Room Not Assigned
The Model-View-ViewModel adaptation of the Presentation Model pattern has proven itself in XAML based technologies. Now it's time to reap the benefit in JavaScript and WinJS. In this session I will show you how to build ViewModels out of your Models, and apply them to Views in WinJS for Windows Store Application development. This session assumes a working knowledge of JavaScript, HTML, and at least introductory WinJS experience.

An international speaker, Microsoft MVP, MCSD, CSM, and CSP, Phil Japikse has been working with .Net since the first betas, developing software for over 20 years, and heavily involved in the agile community since 2005. Phil works as a Senior Developer Evangelist for Telerik, serves as the Lead Director for the Cincinnati .Net User’s Group and the Cincinnati Software Architect Group, co-hosts the Hallway Conversations podcast (www.hallwayconversations.com), and founded Agile Conferences, Inc.

Philip Japikse An international speaker, Microsoft MVP, MCSD, CSM, and CSP, Phil Japikse has been working... www.skimedic.com/blog /Presenter/2013/Philip-Japikse-8620 OH @skimedic
448 MVVM
569 Metro
570 Windows 8
627 Visual Studio 2012
718 WinJS
Fun with Tuples!
by Marshall Clow
Agenda Not Set Yet Room Not Assigned
In C++11, std::tuple was introduced. What is it good for? Why would you use it? Isn't it just a simple generalization of std::pair? Come and see why not, and what you can do with tuples!

C++ programmer for Qualcomm; Boost & LLVM contributor, C++ standards committee member.

Marshall Clow C++ programmer for Qualcomm; Boost & LLVM contributor, C++ standards committee member. /Presenter/2013/Marshall-Clow-8294 CA mclow
641 C++
642 C++11
Game making in Haskell - Part 1
by Michael Litchard
Agenda Not Set Yet Room Not Assigned
The first of a two part series promoting the fun of game making with Haskell. In part one we will talk about the foundations of functional programming as it relates to my github project emporos: Pattern Matching, Currying, Higher Order Functions Product and Sum Types, and recursion - among other things. Emporos is a current work in progress implementing a traveller-like game (think dopewars) using Functional Reactive Programming.

I'm a software engineer who gets excited at what functional programming in general, and Haskell in particular, has to offer.

Michael Litchard I'm a software engineer who gets excited at what functional programming in general, and... https://github.com/mlitchard/emporos /Presenter/2013/Michael-Litchard-3483 CA False True
474 haskell
Fleksy and the Fleksy SDK
by Vince Mansel
Agenda Not Set Yet Room Not Assigned
Fleksy is a revolutionary technology, which makes typing text on a touch-screen easy. Ever dream of an auto-correct system powerful enough to work even when you don’t look at the screen? Enter, Fleksy. Used today by thousands of blind and visually impaired users to type faster and easier than many sighted people, Fleksy is revolutionizes the way people think about mobile devices and to challenge the traditional barriers in touch-screen typing for everyone. Featuring Syntellia’s patent pending technologies, Fleksy uses the familiar QWERTY layout, coupled with probably the most powerful text prediction engine out there. Tap typing, re-invented. We will discuss the tech behind Fleksy and how to integrate it into your projects. To participate in the hands-on part of the session, have Xcode installed and working on your Mac/OSX laptop. You can also download the Fleksy SDK at TBD.

Vince works and plays at Syntellia, the creators of Fleksy for mobile devices. Fleksy is the revolutionary keyboard that makes it fun to type, and dramatically improves your texting and productivity. It is available on the AppStore!

Vince Mansel Vince works and plays at Syntellia, the creators of Fleksy for mobile devices. Fleksy is... www.vincemansel.com /Presenter/2013/Vince-Mansel-7248 CA @vincemansel
277 Objective-C
366 User Experience
380 iOS
518 SDK
549 Text Editors
656 Accessibility
717 Keyboards
Working For Equiity Startup CEO Panel
by Sean Murphy
Agenda Not Set Yet Room Not Assigned
Many of us in Silicon Valley seek either to found or to be an early employee at a technology startup. If you aspire to create a startup come take part in a conversation with four startup founders about what’s really involved in leaving your day job and striking out on your own or with partners. The startup founders range from serial entrepreneurs to first-time CEOs, they will share their vision, drive and passion as they discuss the nuts and bolts of following their dreams to building something that will change the world.

I have taken an entrepreneurial approach to life since I could drive. I help technology firms with customer development, in particular lead generation and negotiation to close of important deals. Some of our clients are in transition from delivering their technology primarily as consulting to a full product; we help them make this transformation successfully.

Sean Murphy I have taken an entrepreneurial approach to life since I could drive. I help technology... http://www.skmurphy.com/ /Presenter/2013/Sean-Murphy-1499 CA skmurphy False True
371 Lean Startup
472 Entrepreneurship
485 time management
492 Innovation
545 team building
658 Business
706 Biz Dev
A SQL Server performance warehouse using the...
by Joel Champagne
Agenda Not Set Yet Room Not Assigned
What if you could take performance data related to SQL Server (and we'll touch on non-SQL Server sources as well) and collect it into a data warehouse that's implemented using the SQL 2012 SSAS Tabular Model? You'd be able to build virtually an infinite number of reports using tools such as Excel 2010+. You'd be able to consolidate different kinds of metrics and define your own KPI's. In this session I'll show you the work I've done to accomplish this, codified in the SQL-Hero product. You'll understand the concepts involved so you can roll your own solutions, or you'll see enough to get up-and-running quickly if you choose to use SQL-Hero. Along the way, you'll also learn about SSAS, PowerPivot and DAX; plus we'll touch on SQL Server Extended Events and some handy DMV queries.

My 20 years in the industry have been largely spent in consulting, helping clients deliver large business solutions, mostly using .NET technologies, SQL Server, SSAS and SSRS. My specialty is in the SQL space, in particular data modeling and BI, although I've been very involved with application frameworks and architecture as well. My company's flagship product, SQL-Hero, codifies many of the daily consulting tasks I've dealt with including code generation, tracing, reporting, and more.

Joel Champagne My 20 years in the industry have been largely spent in consulting, helping clients deliver... www.codexframework.com /Presenter/2013/Joel-Champagne-4503 CA sqlheroguy
24 SQL Server
89 Performance
178 SSAS
376 PowerPivot
528 reporting
599 SQL
714 DAX
Mastering Visual Studio 2012
by Deborah Kurata
Agenda Not Set Yet Room Not Assigned
Visual Studio 2012 has many new features and tools. Quick launch and "search everywhere" make VS easier to use. The old static Solution Explorer is now an active ever-present assistant that provides an overview of your code and allows drilling down through the classes to the properties, methods, and calls. Multi-monitor support is improved with tab rafts. The new Test Explorer helps you manage and execute your tests. And the new SQL Server Object Explorer brings the power of SQL Server Management studio into Visual Studio. Come and see all of these new tools and features to help you master all of Visual Studio 2012.

Deborah Kurata is an independent consultant focusing on Microsoft .NET technologies.

Deborah Kurata Deborah Kurata is an independent consultant focusing on Microsoft .NET technologies. http://msmvps.com/blogs/deborahk/ /Presenter/2013/Deborah-Kurata-653 CA @DeborahKurata True False
6 C#
29 Unit Testing
31 VB.NET
56 Visual Studio
213 NET
627 Visual Studio 2012
Services Deconstructed
by Frank Stratton
Agenda Not Set Yet Room Not Assigned
This talk looks at the science of building web services, thinking about APIs from their most basic primitives, and the lessons learned at Twilio and Runscope for supporting APIs at massive scale.

Co-founder and CTO of Runscope. Former API Team Lead at Twilio. Co-maintainer of Flask-Restful, Twilio's open-source rest framework. <3's service oriented architectures.

Frank Stratton Co-founder and CTO of Runscope. Former API Team Lead at Twilio. Co-maintainer of... /Presenter/2013/Frank-Stratton-10258 CA FrankRStratton
153 REST
417 SOA
439 HTTP
665 APIs
Who are your customers?
by Seemant Kulleen
Agenda Not Set Yet Room Not Assigned
Developers often develop with the assumption that they, themselves, represent their customers. This is a productive assertion up to a point. When does it become unproductive, and how to anticipate and deal with the change?

Roots in open source: I ran the Gentoo Linux project from 2001 to 2005. From there, I did software engineering for a healthcare startup, and went on to create the Customer Support team, after acquisition and product launch. My team earned numerous awards from 3M, owing to the customer loyalty we engendered. From there I was recruited to Engine Yard to realign the customer experience.

Seemant Kulleen Roots in open source: I ran the Gentoo Linux project from 2001 to 2005. From there, I did... /Presenter/2013/Seemant-Kulleen-10257 CA @seemantk
How Biz Dev and Marketing Opportunities Impact a...
by Victor Karkar
Agenda Not Set Yet Room Not Assigned
You’re a startup. You have a vision for the next great product. You and your team are laser focused on validating your product and iterating. Now, a bigger player wants to explore partnering. So, you and your team start scoping tweaks to your product to integrate with the other company. This could be great, bringing you tons of new users and revenue... Or it could be a waste of time and resources. Likewise, you have a shot at pitching or exhibiting at a major startup event. You want to make the most of it. So, you and your team plan product changes to satisfy the event’s organizers, audience or judges. This could be great, bringing you acclaim from luminaries, press and prospective users... Or it could be a waste of time and resources. How do you decide what business development and marketing opportunities are real and worth pursuing? How much do you diverge from your original product vision to satisfy a partner or event? There’s a thin, gray, blurry line between being opportunistic and getting distracted. Come here Victor share his thoughts and lessons learned on managing product when business development and marketing opportunities come knocking.

Victor is Cofounder/CEO of scrible, where he’s the chief evangelist, product manager and business lead. His diverse background includes product management and business development. He played a key role as an early team member at insuranceOrder (subsidiary of storied enterprise software firm Trilogy), which was acquired by Marsh & McLennan. Early in his career, he had a short stint at VC firm New Enterprise Associates (NEA). Victor holds a BA from Brown University and an MS from Stanford.

Victor Karkar Victor is Cofounder/CEO of scrible, where he’s the chief evangelist, product manager and... /Presenter/2013/Victor-Karkar-10254 CA @victorkarkar
Hacking Media Production
by David Spark
Agenda Not Set Yet Room Not Assigned
Becoming a content creator can be one of the most difficult and rewarding things you can do for your career. This presentation is a summary of some of the best media production tips and tricks I've learned from interviewing journalists and producers for my podcast series, "Hacking Media Production." In the presentation, you'll learn industry secrets to pitching yourself as a speaker at a conference, developing popular research reports that get picked up by the Wall Street Journal, how to report on industry trends faster than your competition, how to build an audience around content, and lots more.

David Spark is a veteran tech journalist and founder of Spark Media Solutions, a brand journalism firm that helps its clients be seen as leading voices in their field through brand-quality media production. The company has worked with clients such as Dice, Microsoft, Yammer, IGT, Sprint, Alcatel-Lucent, Tripwire, Riverbed, Zoho, and Indycar Racing. Since 1996, Spark and his articles have appeared in more than 40 media outlets including eWEEK, Wired News, PCWorld, ABC Radio, John C. Dvorak’s “Cr

David Spark David Spark is a veteran tech journalist and founder of Spark Media Solutions, a brand... http://www.sparkminute.com/ /Presenter/2013/David-Spark-4509 CA @dspark
352 WordPress
406 Career Development
528 reporting
591 Branding
652 blogging
697 media
Sprint Rhythm
by Steve Bockman
Agenda Not Set Yet Room Not Assigned
EXPERIENCE THE RHYTHM, FLOW AND MECHANICS OF SCRUM. All Scrum projects share a set of events that occur on a regular cadence. If you've never worked on a Scrum team before, or if your Scrum project doesn't seem to have a smooth and natural flow, this session will let you experience and explore those things that all Scrum projects have in common. This hands-on workshop is designed to let you experience the rhythm and flow of backlog grooming, sprint planning, development, sprint review and sprint retrospective through several sprints.

Steve Bockman is a software developer turned productivity consultant. He is the founder of Agile Unlimited, a company in Northern California that focuses on helping organizations enhance their effectiveness. Steve is the originator of Team Estimation, a technique for collaboratively estimating work effort. He is also the author of <i>Predictability</i>, a business novel about creating reliable project schedules.

Steve Bockman Steve Bockman is a software developer turned productivity consultant. He is the founder of... www.agileunlimited.com /Presenter/2013/Steve-Bockman-3019 CA @stevebockman True True
143 Agile
195 Scrum
Fantastic Features
by Steve Bockman
Agenda Not Set Yet Room Not Assigned
PRIORITIZING PRODUCT FEATURES BY RELATIVE COST. If you have more features in your product than can possibly be developed by the release date, you'll want to make sure that the most valuable features are developed first. One possible approach is to prioritize the features in "bang for the buck" order. But assessing the relative profitability of features can be difficult. This interactive workshop and group discussion explores methods for calculating the relative costs of individual features, in order to make feature prioritization simple and manageable.

Steve Bockman is a software developer turned productivity consultant. He is the founder of Agile Unlimited, a company in Northern California that focuses on helping organizations enhance their effectiveness. Steve is the originator of Team Estimation, a technique for collaboratively estimating work effort. He is also the author of <i>Predictability</i>, a business novel about creating reliable project schedules.

Steve Bockman Steve Bockman is a software developer turned productivity consultant. He is the founder of... www.agileunlimited.com /Presenter/2013/Steve-Bockman-3019 CA @stevebockman True True
143 Agile
246 Project Management
Stop looking for a technical cofounder and just...
by Stephen McCurry
Agenda Not Set Yet Room Not Assigned
The question I here all the time from would be entrepreneurs is that they don't know how to execute on their idea because they don't have the technical skills to build something. Many people end up in the search for the mythical technical cofounder. This session talks about how to move forward with ideas with no existing technical know how.

I'm a Product Manager who has recently gone back to coding to build a travel application. Originally from the UK but now a Bay Area resident.

Stephen McCurry I'm a Product Manager who has recently gone back to coding to build a travel application.... /Presenter/2013/Stephen-McCurry-10249 CA @traveltelligent
Different style APIs for different audiences
by Mike Borozdin
Agenda Not Set Yet Room Not Assigned
DocuSign has had an API for close to 7 years over this time we have created five version fo our API. Over time we realized that it was not about SOAP vs REST - it was about making things accessible to the right audience. In this session you will learn what choices we made and how they captured various audiences

I drive developer adoption of DocuSign API

Mike Borozdin I drive developer adoption of DocuSign API www.docusign.com/devcenter /Presenter/2013/Mike-Borozdin-6189 CA @mikebz
153 REST
322 Integration
665 APIs
Scalable systems using REST-based micro-services
by Ted Young
Agenda Not Set Yet Room Not Assigned
Using a RESTful (or Hypermedia) architecture, we've created "micro" services that talk to each other in order to provide scalability, along with ease of development, deployment, and management.

Coding Architect and Agilist at Guidewire Software (Foster City, CA). Formerly a Java trainer (back in the late 90's) and now running Lean Startup Experiments in distributed architectures, covering RESTful APIs and scalable systems.

Ted Young Coding Architect and Agilist at Guidewire Software (Foster City, CA). Formerly a Java... http://tedmyoung.tumblr.com /Presenter/2013/Ted-Young-1211 CA jitterted True True
153 REST
620 Distributed Application
665 APIs
689 Distributed
750 Hypermedia
Creating HTML5 Mobile Apps with CSS3
by Oswald Campesato
Agenda Not Set Yet Room Not Assigned
This session focuses on HTML5 mobile apps with CSS3 2D/3D graphics and animation effects. For hybrid Android apps, you'll be surprised how easily you can deploy and launch them on Google Glass (bring your device if you have one). CSS3-based graphics and animation effects are actually quite nice on Google Glass. We'll also launch some apps on mobile devices, such as an iPad3 and an Android tablet with ICS or JellyBean (or later). In addition, you'll learn how to create mobile applications with CSS3 effects in Eclipse: first without the use of a plugin, and second with a plugin such as PhoneGap, and then you can compare the two techniques. We'll briefly look at an open source project for "pure CSS3" graphics/animation and another one that combines CSS3 with jQuery. We'll also explore (if time permits) code samples for mobile applications that use HTML5 Canvas. This session concludes with a book raffle of some books published in 2013.

Oswald is passionate about education: a former PhD Candidate in Mathematics (ABD), with 4 Masters/Bachelors degrees. Previously he worked in South America, Italy, and the French Riviera, and he traveled to 70 countries throughout the world. He has worked from C/C++/Java developer to CTO, currently in a stealth start-up. He's comfortable in 4 languages and trying to learn Japanese. He enjoys technology, and he's working on his 13th book, which is his 4th HTML-related book.

Oswald Campesato Oswald is passionate about education: a former PhD Candidate in Mathematics (ABD), with 4... /Presenter/2013/Oswald-Campesato-953 California @ocampesato True True
272 Android
336 mobile
367 html5
410 CSS3
499 Canvas
Velocity Comes from (Emergent) Design
by John Brinnand
Agenda Not Set Yet Room Not Assigned
Business always demands quicker turn around times for product delivery. And in this climate, the notion of "Design" (along with the term Architect) has become taboo. The prevailing notion is that design is "slow" with designers living in ivory towers, slowly creating power-point presentations or documents bearing little resemblance to the reality of the system. Recent trends have moved away from this and now the approach appears to be "code first - think later". And managers like this because to them fingers moving on the keyboards is equivalent to forward motion. However, as time goes on it has become apparent that neither of these extremes have delivered on their promise. The former leads to analysis-paralysis and the latter provides a sugar-rush of immediate delivery and a crash when the system so built neither scales nor performs. There is another approach: one which I call the Test Driven Life Cycle which blends product modeling, design patterns and continuous testing at every stage of the life cycle to rapidly deliver frameworks, platforms and domain models that are supple, extensible and scalable. This talk is about that methodology.

I consider myself a pragmatic software architect – someone who finds that adaptive design appears in the friction between ideas and implementation, vision and application. I have found that - contrary to expectation - velocity comes from this process of emergent design. There are several types of systems, and each of them requires structural design, model design, and process-design. Consequently I use design patterns, TDD, the cloud and Agile methodologies as the means to design, develop and dep

John Brinnand I consider myself a pragmatic software architect – someone who finds that adaptive design... /Presenter/2013/John-Brinnand-1514 CA
F# for the C# developer
by Mathias Brandewinder
Agenda Not Set Yet Room Not Assigned
Back in 2010, Visual Studio came with a new language on board: F#. Out of curiosity, I started playing with it, and got hooked. F# is a fantastic language - it mixes functional and Object Oriented approaches seamlessly, encourages writing bug-free code (it is virtually impossible to get a null exception...), comes with great features, and is incredibly productive. In this talk, I will give a intro to F# for C# developers, illustrated with live code samples, and discuss where it fits and how you can get started with it.

I have been writing software in C# for 7+ years, and loving every minute of it, except maybe for a few release days. I enjoy arguing about code and how to make it better, and get very excited when discussing TDD or F#. My other professional interests are applied math and probability. If you want to know more about me, you can check out my blog my blog <a href="http://www.clear-lines.com/blog/">here</a> or my rants on Twitter as <a href="http://twitter.com/brandewinder">@brandewinder</a>.

Mathias Brandewinder I have been writing software in C# for 7+ years, and loving every minute of it, except... www.clear-lines.com/blog /Presenter/2013/Mathias-Brandewinder-583 CA @brandewinder True True
6 C#
211 functional programming
237 F#
Scala for Java Developers
by Ramnivas Laddad
Agenda Not Set Yet Room Not Assigned
Scala is a language that every Java developer needs to pay attention to. It uniquely combines object orientation and static typing with functional programming, which leads to much simpler, yet efficient code. It also has enough new ideas, especially for a Java developer, to make programming fun. Scala can also leverage the Java ecosystem effectively, so all the libraries and frameworks you've come to trust may be used seamlessly. This session will take you on a tour of the Scala language exploring both the object oriented and functional sides. It will examine a series of examples that will convince you to go and study Scala further.

Ramnivas Laddad is a well-known expert in enterprise Java, especially in the area of AOP and Spring. He is a Spring Framework and Cloud Foundry committer. Ramnivas is also the author of AspectJ in Action, the best-selling book on AOP and AspectJ that has been lauded by industry experts for its presentation of practical and innovative AOP applications to solve real-world problems. He has spoken at many leading industry events including JavaOne, JavaPolis, No Fluff Just Stuff, and SpringOne.

Ramnivas Laddad Ramnivas Laddad is a well-known expert in enterprise Java, especially in the area of AOP... ramnivas.com /Presenter/2013/Ramnivas-Laddad-1426 CA ramnivas True True
15 Java
207 Scala
211 functional programming
Semantic Spend Classification
by Arivoli Tirouvingadame
Agenda Not Set Yet Room Not Assigned
Spend Classification is the process of managing how to spend money effectively in order to build products and services. The term is intended to encompass such processes as outsourcing, procurement, e-procurement, and supply chain management. Spend Classification is a key component of spend management that classifies transactional spend data into standard spend taxonomies thus enabling rich Spend Analytics. This data is typically highly unstructured in its nature but has deep value. Unlocking the value buried in this data requires synergistic use of linguistic text processing techniques, data mining and business intelligence resulting in high value results to the organization. This session: 1. Delves into the functional and technical details of this process 2. Elucidates the insights gained by the implementation of this approach in real business scenarios 3. Details the open source tools and components that could be used to implement this approach

Arivoli Tirouvingadame is a Principal Engineer from Oracle America, Inc., working on Oracle Public Cloud Network. He has 13+ years of experience in building high-performance enterprise applications in Java and SOA technologies, Next Generation BPM and Human Workflow service frameworks, Cloud platforms, etc. He has spoken in International conferences. He has experienced the gradual shift of enterprise applications from a request-response paradigm to a streaming, event driven paradigm.

Arivoli Tirouvingadame Arivoli Tirouvingadame is a Principal Engineer from Oracle America, Inc., working on... http://olisource.blogspot.com/ /Presenter/2013/Arivoli-Tirouvingadame-6494 CA
Standardizing Data Distribution Service API for...
by Sumant Tambe
Agenda Not Set Yet Room Not Assigned
This talk is about the “Whys” and “Hows” of the DDS-PSM-Cxx standard. The DDS-PSM-Cxx standard is among the family of standards around the core Data Distribution Service (DDS) standard for developing high-performance distributed real-time systems. DDS-PSM-Cxx provides a portable C++ API for programming DDS, which is modern, idiomatic, STL-friendly, expressive, safe, and efficient. DDS-PSM-Cxx targets C++03 but makes special provisions for ensuring forward portability in C++11 environment. The presentation will first describe what DDS is and why it matters. The objectives and the high-level structure of the DDS-PSM-Cxx standard will be described next along with a “Hello, World!” example. The talk will further describe interesting aspects of the standard, such as the support for drop-in replacement of conforming vendor implementations, syntactic cues for vendor-specific API extensions, and the use of various C++03 idioms to provide a clean, safe, and efficient API. We will discuss exception-safety considerations that shaped the standard in important ways. Finally, we will discuss the special rules that allow conforming C++03 applications be forward compatible in C++11 environment.

Sumant is working for Real-Time Innovations after a PhD in distributed systems and has been programming in C++ for nearly a decade. He enjoys working on standards-based data distribution middleware for real-time systems and using C++ to solve interesting problems ranging from systems to meta-programming. He believes that knowledge is gained by spreading it. So he blogs <a href="http://cpptruths.blogspot.com">C++ Truths</a> and writes <a href="http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms">Mor

Sumant Tambe Sumant is working for Real-Time Innovations after a PhD in distributed systems and has... http://cpptruths.blogspot.com /Presenter/2013/Sumant-Tambe-8503 CA @sutambe
379 distributed computing
563 Pub/Sub
620 Distributed Application
641 C++
642 C++11
Data analysis jumpstart
by Sanjeev Mishra
Agenda Not Set Yet Room Not Assigned
Data is growing and so is its usage. Corporations are trying to find meaningful information from the data that is being generated around them: generate by systems or by humans. As the name suggests, in this event I am going to discuss different usage patterns of data analysis and the tools that are available to carry out such analysis. Some important concepts that will be covered during this talk are natural language processing and machine learning.

Sanjeev Mishra is a software aficionado. He has spent more than half of his life working on cutting edge technologies. He currently works as a Sr. architect/researcher at Motorola Mobility's Applied Research Center.

Sanjeev Mishra Sanjeev Mishra is a software aficionado. He has spent more than half of his life working... http://pixedin.blogspot.com/ /Presenter/2013/Sanjeev-Mishra-5101 CA rt791
6 C#
15 Java
59 Python
177 Data Mining
353 text mining
Create Stunning Data Visualization in HTML5 with...
by Oswald Campesato
Agenda Not Set Yet Room Not Assigned
This session discusses the open source JavaScript library D3, whose emphasis on web standards embraces the capabilities of modern browsers, combining powerful visualization components and a data-driven approach to DOM manipulation. This session delves into D3 code samples and also explains how to deploy D3-based data visualizations to devices such as Google Glass, along with a github repo with several Google Glass applications. Since D3 leverages HTML, JavaScript, CSS, and HTML5 Canvas and also provides a layer of abstraction over SVG, you can create a remarkable range of data visualizations. Although a small portion of this session explores the viability of D3 vis-a-vis big data, this will be primarily a code-oriented presentation, so be prepared to delve into D3 code from an upcoming D3 book (Mercury Learning/2013), as well as some eye-candy code samples from a D3 open source project. This session concludes with a book raffle of the D3 book and other books published in 2013.

Oswald is passionate about education: a former PhD Candidate in Mathematics (ABD), with 4 Masters/Bachelors degrees. Previously he worked in South America, Italy, and the French Riviera, and he traveled to 70 countries throughout the world. He has worked from C/C++/Java developer to CTO, currently in a stealth start-up. He's comfortable in 4 languages and trying to learn Japanese. He enjoys technology, and he's working on his 13th book, which is his 4th HTML-related book.

Oswald Campesato Oswald is passionate about education: a former PhD Candidate in Mathematics (ABD), with 4... /Presenter/2013/Oswald-Campesato-953 California @ocampesato True True
336 mobile
367 html5
410 CSS3
485 time management
592
602 js
Cracking the Coding Interview: Advice for Devs...
by Gayle McDowell
Agenda Not Set Yet Room Not Assigned
CS interviews are a different breed from other interviews and, as such, require specialized skills and techniques. This talk will teach you how to prepare for coding and PM interviews, what top companies like Google, Amazon, and Microsoft really look for, and how to tackle the toughest programming and algorithm problems. This is not a fluffy be-your-best talk; it is deeply technical and will discuss specific algorithm and data structure topics.

Gayle Laakmann McDowell is the founder and CEO of CareerCup.com and the author of Cracking the Coding Interview (Amazon.com's #1 best-selling interview book), and The Google Resume (http://www.amazon.com/dp/0470927623). Gayle has worked as a Software Engineer for Google, Microsoft and Apple. She holds a BSE and MSE from UPenn in Computer Science, and an MBA from the Wharton School.

Gayle McDowell Gayle Laakmann McDowell is the founder and CEO of CareerCup.com and the author of Cracking... http://www.technologywoman.com /Presenter/2013/Gayle-McDowell-8367 CA gayle
404 Career
405 Career Preparation
406 Career Development
408 resumes
409 interviewing
543 Recruiting
550 Coding
Introduction to Bitcoin
by Ryan Singer
Agenda Not Set Yet Room Not Assigned
A quick demonstration of bitcoin and a talk about open source and open standard payment technology.

Long time Open Source organizer. Founded organizations, organized conferences and worked for fortune 500 vendors. Now Co-founder of Tradehill, a Bitcoin Exchange.

Ryan Singer Long time Open Source organizer. Founded organizations, organized conferences and worked... /Presenter/2013/Ryan-Singer-5272 CA Ryan_Singer
686 Bitcoin
Decoding Search Optimization Jungle & Applying...
by Massimo Paolini
Agenda Not Set Yet Room Not Assigned
There’s a lot of confusing jargon about Search Engine Optimization. We’ll cover the basics, including what it is, how to capitalize on it for your website and social media, and how to tie it into real-world business. Key takeaways include: * Connecting SEO to Buying Behaviors * Elements of an SEO plan * How to address the needs of the Human Audience vs. search engine bots

Massimo Paolini is the founder and CEO of The Spectrum Group Online, a web marketing business based in Silicon Valley. He speaks at various organizations on the power of SEO and works with several businesses around the country to increase their web presence, understand their site traffic, and improve profitability. When not working, he is lecturing his 10-year-old son on the value of tetherball twitter.

Massimo Paolini Massimo Paolini is the founder and CEO of The Spectrum Group Online, a web marketing... online-sales-marketing.com/ /Presenter/2013/Massimo-Paolini-2867 CA @massimopaolini True True
86 search
339 Google
363 SEO
Create Influence, On Demand
by Bernie Maloney
Agenda Not Set Yet Room Not Assigned
Who do you know who might know someone who could SEE a benefit in CLEARLY sharing their ideas? Or, do you simply wish you could persuade stormtroopers these are not the 'droids they're looking for? Would you like to influence how others perceive you when networking, leading teams or interviewing? In this interactive (that means audience participation!) session we’ll cover: * Why this works * Simple, verbal techniques to build rapport fast * Practice on how to build and break rapport (helpful to keep discussions concise!) Come learn some simple, yet subtle techniques to shift communication effectiveness by a factor of 5 or more. And while participants are advised away from initial use with stormtroopers, VCs, angels, executives and clients are fair game.

I lead. For fun. As an intra*preneur, I've grown businesses from break even to beyond $100M. My teams have delivered award winning retail products; more times than many may believe. I thrive in ambiguous environments & love bringing order out of chaos, turning strategies into results.

Bernie Maloney I lead. For fun. As an intra*preneur, I've grown businesses from break even to beyond... http://about.me/berniemaloney /Presenter/2013/Bernie-Maloney-3768 CA @berniemaloney True True
143 Agile
246 Project Management
285 Marketing
544 management
617 Product Management
The Future of JavaScript Language Tooling
by Ariya Hidayat
Agenda Not Set Yet Room Not Assigned
It is inevitable that future JavaScript applications will grow to be more complex. Keeping the quality of such a complex system is far from trivial. Unfortunately, our JavaScript tools recently still move at a glacial speed. Many code analyzers scream at you when a semicolon is omitted, yet they are totally oblivious to a copy-paste mistake. This talk will discuss the development of emerging JavaScript language tooling designed to solve: * code inspection: autocomplete, code outline, API harness * static analysis: code metrics, API harness, cyclomatic complexity * dynamic analysis: code coverage, execution tracing, run-time scalibility * source transformation: coding style, language extension (module, class, macro, …)

Ariya is a passionate engineer interested in bleeding-edge technologies. He has been involved in various large projects, from KDE to WebKit. These days, his focus is mostly on software craftsmanship around web technologies.

Ariya Hidayat Ariya is a passionate engineer interested in bleeding-edge technologies. He has been... http://www.linkedin.com/in/ariyahidayat /Presenter/2013/Ariya-Hidayat-8299 CA ariyahidayat
2 AJAX
16 JavaScript
392 Clean Code
446 NodeJS
536 CI
662 Algorithms
Monads of Doom, Arrows of Time
by Bill Enright
Agenda Not Set Yet Room Not Assigned
Using monads and arrowlets for server-side game development with nodejs.

C# geek in biotech by day. Javascript, HTML5, Nodejs hacker by night.

Bill Enright C# geek in biotech by day. Javascript, HTML5, Nodejs hacker by night. /Presenter/2013/Bill-Enright-8573 CA
12 Game Programming
16 JavaScript
211 functional programming
382 monads
446 NodeJS
SV Code Camp 2014, an Open Discussion
by Peter Kellner , Van Riper
Agenda Not Set Yet Room Not Assigned
The organizers of Silicon Valley Code Camp will lead this session and talk about what we want to improve for 2014. We will talk about all the changes we made this year and hopefully, get an open and frank discussion of what worked and what did not. Join us!

Peter Kellner, a Microsoft ASP.NET MVP since 2007, is founder and president of 73rd Street Associates and a seasoned software professional specializing in high quality, scalable and extensible .Net web applications. His experience includes building and leading engineering teams both on and off shore. When not working, Peter spends most his free time biking.

Peter Kellner Peter Kellner, a Microsoft ASP.NET MVP since 2007, is founder and president of 73rd Street... peterkellner.net/ /Presenter/2013/Peter-Kellner-903 CA @pkellner True True

Michael Van Riper has a Bachelors in Computer Science from MIT. Van has more than 20 years of experience as a software developer in Silicon Valley. He was a core member of the engineering team at Adobe that built the award winning Adobe PageMill web authoring program. Since 1999, he has focused on developing web applications in Java. Van leads the Silicon Valley Web JUG and currently works in Google Developer Relations as the global Google Developer Groups (GDG) program manager.

Van Riper Michael Van Riper has a Bachelors in Computer Science from MIT. Van has more than 20 years... about.me/vanriper /Presenter/2013/Van-Riper-592 CA vanriper True True
301 Community

SPONSORS List


PLATINUM



SILVER



COMMUNITY