What is SA.NET?

SA.Net is an ICT industry cluster which brings together local software companies to engage in co-operative activities, achieve collective competitiveness and develop new opportunities for Australia's software industry.

Learn More

To register for Saturday’s DDDAdelaide

http://tinyurl.com/yjqsnjw  

 

 This month July 2011

 1. The next meeting of ADNUG will be a DDDAdelaide 2011 event held on 

SATURDAY 16th July at 8.30am

at   
UniSA West Campus,

Lecture Theatre HH3-08, Hans Heysen Building

North Terrace Adelaide

Enter from Register Street (off Hindley St)  

Visitors welcome.   

 

PROGRAMME

 8.30am  Register 

 

 9.00 am Lama ChandrasanaIntroduction to iPhone/iPad development using objective

This session introduces development for iPhone/iPad using objectiveC and discusses some experiences from a C# developer's perspective.

 

 9.45 am David GardinerCreating Windows Phone apps with the Caliburn Micro framework

Building an app for Windows Phone is already pretty easy, but in this presentation I'll show how using Caliburn Micro can make it even simpler. Using examples drawn from my experience developing the free app 'Aussie Toilets', the presentation will also cover issues such as:

  • Efficient data storage
  • The Map control
  • Location services (GPS)
  • Using Reactive Extensions for asynchronous code

Build and Deploy - Getting more from your builds
There's more to proj files than just "File | New Project". In this presentation, I'll help you to understand what all that XML in your C# or VB project file is doing and how you can extend it to provide extra functionality, particularly in a continuous build scenario (eg. TFS or CruiseControl). New features of MSBuild 4.0 will be demonstrated, as well as integrating with deployment technologies such as ClickOnce, WebDeploy and MSI..

 

10.30 am Coffee

 

10.45. am Cristian PrietoCross Mono, cross platform for a Windows .Net developer

Presented at DDDMelbourne 2010

Have you ever dreamed about writing .Net code and running it everywhere? Well, the time has come! Come with us and learn how mono works, how to start hacking code with Mono and future Mono roadmap in this introductory Mono lesson

. 11.30 am Jeremy HuppatzCase Study: Design Patterns for a Row Versioned Data Warehouse in SQL 2008R2

Jeremy will walk us through a number of design patterns that he has found useful in a recent data warehousing solution.  The presentation will first establish the business context for these patterns, outline database design patterns used, then step through some of the practical benefits of these patterns in the context of some SSIS demonstrations.

 

12.15pm Malcolm SheridanEasy Web Deployment – Begin the Enjoyment

Presented at DDDMelbourne 2010

We’ve all done it.  Typically web applications are deployed using Windows Explorer or a DOS prompt.  If this is you step away from the keyboard!  Come and see a practical session on the new deployment process in Visual Studio 2010.  You will learn how to create, package and deploy web applications, their settings and databases more easily than ever before.  The secrets of Web Deploy and One-Click Web Publish will be revealed.  This is a deep dive into the technology under the Visual Studio Publishing infrastructure.  If you’re craving for a smorgasbord of information about the right way to deploy web applications, you won’t want to miss this.

Session Objectives: By the end of this session, I want the audience to walk away with these things:

  • Have a good understanding of what exactly Web Deploy is and how you use it
  • Understanding how Visual Studio uses web.config file transformations
  • Be aware of how best to use Visual Studio 2010 to streamline web deployment’s
  • Grasp the concepts of deploying database objects

.

1.00pm BBQ Lunch

 1.30 pm Lewis BengeKinect

Kinect for the Developer.

 

 2.15 pm Jared WylesLooking behind the curtain of jquery (no magic wizards here either

I will take a deep dive into the jquery innards with you as my guests! Watch as i show just how jquery gets it's `sizzle`! How that amazing plugin system actually works.

The dark mysterious of that event system, we all love to use.  After this tour you will know more about the dom than you ever cared to know, using the knowledge gained you will walk away knowing how to write effective javascript, more efficient jquery selectors, lower your dependency on dom ready and wield events like no other!

 

3.00 pm Coffee

 

3.15 pm Paul Turner Beyond Branding

Learn about the various tools and techniques used to brand SharePoint 2010.  Covering Themes, SharePoint Designer and Visual Studio, explore the different levels of branding and the responsibilities that go with it!

Objective

Demonstrate the various abilities of SharePoint Themes with PowerPoint, SharePoint Designer, Master Pages and Visual Studio to design user interfaces for SharePoint 2010.

Level 300, will demo code in-depth

General Steps

Introduction

Basic Principles

·         Why to brand

·         When you should not brand

·         Themes Demo

SharePoint Designer basics

·         File locations and structure

·         Controls, tags and styles

·         Master Pages

·         Page Layouts and Publishing Features

·         Content Types and Page Layouts

·         Visual Upgrade

Visual Studio

·         Delegate Controls

·         Control Adapters

·         Silverlight

·         Packaging and Deploying

 

.

 4.00 pm Rob FarleyLooking behind the curtain of jquery (no magic wizards here either

You wouldn't believe how often people just aren't using their indexes effectively, whether it be searching for data, or joining tables. Quite often, this comes down to predicates becoming residual. Yes, residuality is a problem, and once a predicate has become residualicious, you may as well be scanning instead of seeking. There’s so much more to SARGability than people think, and people can often miss out on significant performance benefits by not appreciating this – particularly with new and improved query hints becoming available in SQL 2008 R2 SP1 and Denali. SARGable means Search ARGument Able and relates to the ability to search through an index for a value. Unfortunately many database professionals don’t really understand it – especially in regard to joins – leading to queries which don’t run as well as they should. In this talk, you'll learn how to tell whether a predicate is being used correctly, and to evaluate what's really going on in your Seek or Join. You'll even learn to use new features in SQL 2008 R2 SP1 and Denali to affect the residuality of your predicates. This is a talk involving lots of demos, showing plenty of queries and execution plans.

 

 4.45 pm Meeting close

 

For those who want to carry on after, we will wander up to Marcellinas for a drink and some Pizza.
     

Footer Information