Saturday and Sunday, October 8th and 9th, 2011
   Forgot Password?
FAQ

Recent Job Posts

Recent News Posts

Sessions

Sort by:                                           

Accelerate your database development with Object-Relational Mapping (OR/M) in .NET

Wiki Here
Speaker: Mark Abramson    
Level: Intermediate   |   Room: 8401   |   9:45 AM Saturday

Wish you could just "txtName.Text = Customer.Name;" instead of creating a SQL Data Connection or writing stored procedures?


Object relational mapping addresses the "impedance mismatch" between object-oriented software and relational persistent storage. They can add many benefits to software development including faster development, reduced cost, fewer "plumbing" errors and more. We'll survey the marketplace, go through some real life examples, and review some of the costs and benefits of each approach. It will be a lively, engaging and interactive presentation -- presuming you are interested in software development and databases, that is!


ORMs have the potential to dramatically increase developer productivity while creating clear separation of concerns between layers of an application. While not the right fit for every application, they have gained significant traction in the marketplace and have tremendous support in the industry. They can also have steep learning curves, snarl performance and create headaches for DBAs.


The session will feature discussion, Q&A and real life examples with C#, Visual Studio 2010 and a few ORM Frameworks (both open source and commercial).



Back-2-Basics: .NET Coding Standards For The Real World

Wiki Here
Speaker: David McCarter    
Level: Beginner   |   Room: 4306   |   9:45 AM Saturday
This session will guide any level of programmer to greater productivity by providing the information needed to write consistent, maintainable code. Learn about project setup, assembly layout, 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.


Deploy and Monitor your Java EE 6 session in a fully-clustered GlassFish

Wiki Here
Speaker: Arun Gupta    
Level: Beginner   |   Room: 4201   |   9:45 AM Saturday
The NetBeans IDE and GlassFish provide a seamless experience for developing/deploying a Java EE 6 application. GlassFish also provides several other features, such as nonintrusive REST monitoring, that are very typical of a Java EE 6 production deployment. This hands-on session begins with developing/deploying a typical Java EE 6 application with NetBeans and GlassFish. You will learn how to create a two-instance GlassFish cluster and front end with a Web server and a load balancer. The application demonstrates session replication when one of the instances fail. You will also learn how to use the extensible monitoring infrastructure to generate application-specific monitoring data. This session will equip you to put a Java EE 6 application into production.


Eclipse RCP Rapid Application Development

Wiki Here
Speaker: Gene Snider    
Level: Advanced   |   Room: 4204   |   9:45 AM Saturday
The presentation will show how to quickly and easily create integrated Java, C and C++ standalone applications using the Eclipse Rich Client Platform. This sessions includes an examples of creating a custom branded Eclipse IDE as well as rapid prototyping of new applications. The Eclipse RCP is a platform for building and deploying rich client applications with the ability to deploy native GUI applications to a variety of desktop operating systems, such as Windows, Linux and Mac OSX.


ECMAScript 5: The New Parts

Slides and Code
Speaker: Douglas Crockford    
Level: Intermediate   |   Room: 1500   |   9:45 AM Saturday
ECMAScript's Fifth Edition is now available in all of the best browsers. This is what you are getting.


Getting Started with Windows Azure

Wiki Here
Speaker: Steve Fox    
Level: Beginner   |   Room: 4218   |   9:45 AM Saturday
Cloud computing looks like the biggest change to hit our industry in many years. But taking advantage of this shift requires understanding this new approach and how to exploit it. This presentation provides an architectural overview of the Windows Azure platform and what it means for organizations that create, use, or sell software.


How to Break Into Mobile App Development

Slides and Code
Speaker: Leslie Stevens-Huffman    
Level: Intermediate   |   Room: 5015   |   9:45 AM Saturday
Mobile apps are hot, but how can you transition into this emerging field? This session will reveal the foundational skills for mobile app developers and how you can wow employers by demonstrating your passion for the technology and acquiring hands-on experience.


How to Run a Long Background Process in a Web App

Wiki Here
Speaker: Peter Thoeny    
Level: Advanced   |   Room: 4203   |   9:45 AM Saturday
Web applications need to respond quickly to user actions. From a usability point of view, anything that takes longer than a second or two will distract the user from the task at hand. This is a hands-on Perl and JavaScript coding session that explains how to span a background daemon process from a Perl web application and how to check on progress using Ajax calls. The example is done with code of a TWiki backup & restore plugin, however it is generic enough to be used in any web application programming environment.


Intro to HTML5 Game Programming - WebGL Edition

Wiki Here
Speaker: James Williams    
Level: Beginner   |   Room: 8338   |   9:45 AM Saturday
There was once a time where gaming in the browser meant Flash. That time is no more. Based on OpenGL ES, WebGL brings the 3D world to the browser without any plugins. For the first time, the browser has access to a powerful graphics pipeline comparable to what is available on the desktop and in some cases can leverage the GPU. Innovations like requestAnimationFrame which helps the browser to intelligently and efficiently redraw the canvas helps to blur the line between desktop and browser based casual games. In this session, you’ll learn the basics of game programming, WebGL, and how to create games using libraries from the WebGL ecosystem.


Introduction to Clojure programming

Slides and Code
Speaker: Abbas Raza    
Level: Beginner   |   Room: 8403   |   9:45 AM Saturday
Along with Scala, Clojure is another contender to a successor to Java. In this session, we will go over the core concepts with Clojure.


Introduction to the XBox Kinect SDK from Microsoft

Wiki Here
Speaker: Karl Beutner    
Level: Beginner   |   Room: 5502   |   9:45 AM Saturday

This demo-rich session will cover some of the core APIs and development patterns used to develop natural user interfaces with the XBox Kinect SDK. After a brief introduction to the Kinect sensor hardware and API architecture we will cover the Skeleton Tracking API, the Voice Recognition API and the Depth Data API. If time permits we will also take a look at some of the exciting third-party libraries that are being created and shared every day.

Kinect has something to offer to everyone - even if you're not a game developer there are lots of things Kinect can do to make any application richer and more exciting to use.



iOS Application Architecture

Wiki Here
Speaker: Kevin McNeish    
Level: Intermediate   |   Room: 5001   |   9:45 AM Saturday
When it comes to smaller iOS apps that can be created relatively quickly, many developers abandon solid principles of good architecture and object-oriented programming. This session provides an overview of best practices in creating iOS applications with architectures that are flexible, extensible, and easy to maintain—especially since most successful iOS applications are continually revised with new features requested by users. This session also explains why Apple's implementation of the MVC pattern causes you to create monolithic applications--and then shows you how to fix this implementation in your iOS applications for true separation of business logic, user interface and data.


Mergers and Acquisitions in Consumer Internet

Wiki Here
Speaker: ASHISH KELKAR    
Level: Advanced   |   Room: 4221   |   9:45 AM Saturday
I would like to demystify mergers and acquisitions, specifically in the web/consumer internet space. Proposed Agenda 1. What are companies in the consumer internet space looking for? 2. How do they find targets? 3. What could you do to become a target if you so desire? 4. Talent and product acquisitions versus others acquisitions. 5. To sell or not to sell? 6. What to watch out for? 7. Negotiations, Term Sheets - what should you care and what should you not care about? 8. Talent interviewing by acquirer, purchase price splits and emotional issues around employment 9. Avoiding diligence trip-ups - commercial contracts, open source, employment non-competes. 10. PR and transition of product. I was formerly with the Google Corporate finance and Corporate Development team (7 years) and did over 15 acquisitions. Would propose an hour with Q&A as we go along to make it interactive. (Unfortunately I can only attend on the 8th of October)


Mobile Web Design Moves

Wiki Here
Speaker: Luke Wroblewski    
Level: Beginner   |   Room: 4301   |   9:45 AM Saturday
Mobile dances to a different beat. Learn how to transition what you know about designing for the Web to Mobile and pick up a bunch of new moves along the way that’ll help you rock the mobile Web.


Rapid Rapport: Creating Influence On Demand

Slides and Code
Speaker: Bernie Maloney    
Level: Beginner   |   Room: Hearthside Lounge   |   9:45 AM Saturday

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 in interviews, when networking or working in pairs and teams? 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.

Slides at: http://slidesha.re/mYogQ6



Reporting in Silverlight.

Wiki Here
Speaker: Russell Fustino    
Level: Beginner   |   Room: 4202   |   9:45 AM Saturday
Join Russ Fustino as he takes a tour of the new ActiveReports 6 Silverlight Report Viewer. Now all the power of reporting the award winning ActiveReports for Windows and ASP.NET, is now available in Silverlight! He will show how this component is designed for reporting in Microsoft Silverlight 4 and higher. See how the Silverlight Report Viewer is simple, lightweight, flexible, localizable, and easy to customize for quick end user deployment. It includes these features: . Preview reports loaded from a file, document stream, ASPX page, RPX Handler, or WCF service. . End-user toolbar with Table of Contents (TOC), Thumbnails, Print, Search, Zoom, and Navigation buttons, plus you can add your own custom buttons. . Printing support with an extra print-to-PDF option. . Full UI customization with Themes. Use Silverlight Viewer XAML template to customize the look of the UI. We provide pre-customized templates in six useful themes. . Localization support. Use resource files (*.resx) to create custom localizations of all text in the UI. We provide pre-localized satellite assemblies for Chinese, Japanese, and Russian. . Out-of-browser support


Semantic SOA Governance, BPM and Complex Event Processing in Cloud

Slides and Code
Level: Intermediate   |   Room: 4302   |   9:45 AM Saturday
Semantics can be applied in SOA Governance and BPM for the purposes of: Enabling sharing of services and other governance artifacts Managing the lifecycle of services and other governance artifacts Managing quality of services and other governance artifacts Defining and managing policies Associating policies with services and other governance artifacts Ensuring intelligent policy compliance Managing contracts between consumers and providers Administering and configuring services and their policies Ensuring automatic enforcement of runtime policies Monitoring governance artifacts at runtime Integrating SOA governance with traditional SDLC and IT management processes Gathering metrics and enabling reporting Building Governance functions on a base Semantic infrastructure enables the following abilities in SOA Governance solutions and BPM: Ontology based Service Browsing (based on Taxonomical perspectives) Contextual, Semantic Tagging, Association, Rating and Ranking Taxonomy and Folksonomy reconciliation Semantic Governance Artifact Search (Intelligent Find & Bind) Automated Governance artifact classification Semantic Service Discovery and Reuse in BPM BPM based Portfolio analysis


Software Gardening

Wiki Here
Speaker: Craig Berntson    
Level: Intermediate   |   Room: 1401   |   9:45 AM Saturday
Creating great software is not like construction. It's more like gardening. In this session you will learn about important software gardening concepts such as soil, water, seeds, light, pruning, insecticide, weeding, and more. Along the way you'll see processes, concepts, tools, and techniques that you can use in your software gardening project. By applying the ideas presented in this session, your software will be lush, green, and vibrant. Slides are available at http://www.craigberntson.com/presentations.html


Store your data, predict the future

Wiki Here
Speaker: Martin Omander    
Level: Intermediate   |   Room: 3525   |   9:45 AM Saturday
  • Make your smart applications smarter with Google's Prediction API. Take advantage of Google's machine learning algorithms to make recommendations, analyze Twitter, detect spam, classify documents, identify languages and more.
  • Store your applications' data securely and efficiently in Google's data centers with the Storage API.


Surviving the Zerg: How your web app can stay online after Aliens take over California

Wiki Here
Speaker: Sebastian Stadil    
Level: Advanced   |   Room: 3106   |   9:45 AM Saturday
In this presentation of the Scalr open source project, we'll show a fun example of deploying infrastructure on Amazon, an attack by aliens taking your datacenter down, and disaster recovery on Rackspace Cloud.


Test GNOME applications using LDTP

Wiki Here
Speaker: Nagappan Alagappan    
Level: Beginner   |   Room: 4310   |   9:45 AM Saturday
Linux Desktop Testing Project (LDTP in short) is a python library to test applications written for GNOME environment (for KDE based applications work in progress)


The Best HTML5 Tools You're Not Using

Wiki Here
Speaker: Scott Stanfield    
Level: Intermediate   |   Room: Cafe   |   9:45 AM Saturday
This is an all-demo power tour of the best HTML5 sites you should have bookmarked. I'm assuming you know the basics of HTML5, but don't know where to find awesome tools and best practices. I'm covering my favorites, like Boilerplate, Modernizr, grid layouts (960.gs or BaselineCSS), Node.js, Chrome dev tools, Processing language and more.


The Current State of the Union in Mobile Development

Wiki Here
Speaker: Lino Tadros    
Level: Intermediate   |   Room: 5501   |   9:45 AM Saturday
Comparing and Contrasting Development on the Main Mobile platforms (iOS, Android and Windows Phone 7)


The Modern Collaborative Enterprise - how to get the most out of social networking technologies

Wiki Here
Speaker: oliver marks    
Level: Intermediate   |   Room: 4305   |   9:45 AM Saturday
Oliver Marks will lead a session on how modern collaborative organizations are designed to make information and business networks more accessible to you, and how to contribute and get more out of your career through these new ways of working. Social interactions inside companies and across their business connections are very different to our personal social networks. This session will help you understand the difference between team networks within company time and your individual interactions in your own time frames and chosen social platforms such as Facebook and Linked In.



75 min sessions
Handouts with lots of Q&A time
Hands-on demos or exercises
Chalk talks or full-on slides
Experts sharing their insights
Share with others, etc.

...and free coffee and food!
Attendance is FREE, but space is limited so you need to Register.
Topics

Android(15) C#(31) cloud computing(27) html5(20) Java(27) JavaScript(26) mobile(31) NET(17)
Copyright © 2011 SV-Code Camp   Site Built with ASP.NET 4.0 by Peter Kellner     Blog Posts on Building Site Here     Rev: (RSS Feed)    RSS