|
Recent Job Posts
Recent News Posts
|
Sessions
|
Accelerate your database development with Object-Relational Mapping (OR/M) in .NET
|
Wiki Here
|
|
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
|
|
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
|
|
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
|
|
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.
|
|
|
|
|
How to Run a Long Background Process in a Web App
|
Wiki Here
|
|
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
|
|
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 the XBox Kinect SDK from Microsoft
|
Wiki Here
|
|
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.
|
|
|
|
|
Mergers and Acquisitions in Consumer Internet
|
Wiki Here
|
|
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)
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
Surviving the Zerg: How your web app can stay online after Aliens take over California
|
Wiki Here
|
|
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.
|
|
|
|
|
The Best HTML5 Tools You're Not Using
|
Wiki Here
|
|
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
|
|
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
|
|
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.
|