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.

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
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
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. 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 who 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 who builds... jimdowney.net /Presenter/2013/Jim-Downey-22 CA james_downey True True
16 JavaScript
446 NodeJS
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
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

SPONSORS List


PLATINUM



SILVER



COMMUNITY