Home > User Group > Recent .NET User Group Sessions
If you unfortunately missed out on attending one of the .NET User Groups
recent sessions, or if you simply can't get enough of its unique learning
experience, you can access the session's presentation materials by
clicking on the links provided below.
|
Session Name |
Description |
Presenter |
Material |
|
Eliminating No-repro Bugs? A look at the new Microsoft Visual Studio? Team Test 2010 product |
The July Sydney .NET User group meeting looks at the recently released Microsoft Visual Studio? Team Test 2010 Beta 1
product and how it can drastically reduce the “find and fix?time for bugs that are raised by your testers. Today,
significant time is often wasted trying to reproduce bugs with limited success and labelling bugs as “No-repro?can be
frustrating for both testers and developers.
Microsoft’s new Test and Lab Manager Application allows testers to create, manage and execute tests quickly and easily
in a dedicated user interface. Using Test Cases, Test Suites and Test Plans, testers will find the new features allow
them to better participate as a full team member in Visual Studio Team System.
The session will touch on the following features of the Visual Studio Team Test 2010 product.
About the Presenter
Anthony Borton is the ALM Practice Lead for Enhance ALM Pty Ltd, an Australian consulting and
training company specializing in Application Lifecycle Management and Microsoft Visual Studio Team
System. He has been working with Visual Studio Team System full-time since 2005. Anthony has worked
with a variety of companies ranging in size from just 3 employees up to some of Australia’s
largest companies and financial institutions. Anthony is the lead Microsoft Technical Readiness
Instructor in Australia for Microsoft Visual Studio and has presented at the Microsoft launch events
for both VSTS2005 and VSTS2008. Anthony is a Microsoft MVP (Team System), a Certified Scrum Master
and a member of the INETA Speakers Bureau. He is also the president of the QLD VSTS users group and
maintains a blog at http://www.myvstsblog.com.
|
Anthony Borton
|
http://app.sliderocket.com/app/FullPlayer.aspx?id=d353705a-61ef-4a93-a61e-0e965c5ef5be
|
|
What Just Happened to Silverlight & Expression! |
Silverlight & Expression 3 launch is an important moment in Microsoft's timeline, as this is our V3 moment!t!.
In light of this point in time, Scott has vowed to ensure all within his beloved home, Australia, get a deep
insight into what just happened in both Silverlight and Expression 3. Not only will Scott cover off some of the
new stuff, but will highlight some of the existing brilliance within these products through examples and
commentary of how the old and new features came to be (as well as hints to both product's future).
In this session you not only will hear all of this, but this is also a perfect opportunity to lobby for what
you want to see in Silverlight & Expression 4! - Yes, not only did we just finish work on 3, but we're keen to
get started on the next version - given Scott's team is on the planning team, this is a great opportunity for
you to influence the future of Microsoft's UX Platform.
About the Presenter
Scott is a Rich Platforms Product Manager for the UX Platform Team (Silverlight, WPF, Expression, ASP.NET, etc).
He has been working with Microsoft/Adobe/Macromedia technology for the past 10 years with a main focus specifically
on Internet Applications (aka. RIA, Rich Client Technology etc).
Scott first started out as a UX developer in the late 90’s and over the years developed a passion for programmatic art
(Designer + Developer mind). He recently has branched out further into 3D modelling, animation and XNA game development
making full use of both his designer + developer mindset.
|
Scott Barnes
|
|
|
Session Name |
Description |
Presenter |
Material |
|
Harness the Power of the Platform ?Writing Windows 7 Applications |
A smart developer stands on the shoulders of the giants that came before. Windows 7 is just around the corner.
As a platform, it boasts a number of differentiating features that you as a developer can exploit for no additional
charge. Come along to this demo-heavy exploration of the platform and the tools you need to make it shine. We’ll
also have copies of the Release Candidate version of Windows 7 to distribute.
Andrew Coates has been a Developer Evangelist for Microsoft in Australia since January 2004. Before joining Microsoft,
Andrew was an independent consultant specialising in database applications using Microsoft technologies including SQL
Server, Visual FoxPro and Microsoft Office.
Andrew's wide range of experience includes telecommunications, SMB inventory, dispatch and accounting systems, using both
web and rich client front ends. He has developed and delivered class room training and has mentored a number of developers
in Visual FoxPro and SQL Server technologies.
Andrew has spoken at international conferences on Geographical Information Systems, health statistics and database
maintenance and is a regular presenter at TechEd both locally and internationally. An MCPD, MCTS and MCSD, Andrew
also holds a Masters degree in Civil Engineering. Andrew blogs at http://blogs.msdn.com/acoat.
|
Andrew Coates
|
|
|
SharePoint ?8 Tips from the Trenches |
John Liu (aka Liuy)
rarely gets out of the hot and sticky SSW trench. Come hear his war stories
dealing with SharePoint solutions. John has delivered SharePoint sites for clients such as Microsoft,
WorleyParsons and the worst one Adam Cogan.
Topics he will cover are:
- Getting the design right
- Web Parts - All the good stuff you get for free
- Performance tips for publishing sites
- The dirty stuff ?deployment
- Less manual steps via SPConfigModification
- Dark data - CAML
- The 3rd party tools you need
- Things needed in SharePoint 2010
|
John Liu (aka Liuy)
|
|
|
Session Name |
Description |
Presenter |
Material |
|
Something About Mary (SharePoint and Office 2010) |
Come see Adam Cogan explain what works well with SharePoint and Office for Mary and the other knowledge workers.
First you will get an overview of what is great about having SharePoint in your business.
Then see real world examples of:
- Using SharePoint 2010 and Office 2010 together
- Where it fits with other important Microsoft products like CRM 4 and TFS
- Examples of how Word and Excel can be integrated into business processes (separate
from SharePoint), and then followed by
- Examples of how Word, Excel, PowerPoint can be combined with SharePoint to improve
visibility/searchability/versioning across the company
- Overview of how data can be synchronized between the two (e.g. using Access and Excel)
- Overview of what 'workflow' (really!) means
- How Office can be incorporated into company workflows with SharePoint
- Extending SharePoint with Office SharePoint Designer 2010 (free!)
- Where VBA and VSTO fit in terms of how solutions can be developed
- Examples of other interesting Office/SharePoint integrations
(eg the the Atlassian SharePoint Connector and Atlassian Office Connector)
This is a good chance for you to consider new ways of using Office in your company,
along with pitfalls to avoid. Adam gets excited about this session because too often
companies limit Office to just an email application, word processor and spreadsheet
- completely missing the positive impact it can have on the entire business process.
|
Adam Cogan
|
|
|
Data access in Microsoft CRM and SharePoint |
George Doubinski is going to show you how to get data in and out for two Microsoft flagship products: Microsoft CRM and Microsoft SharePoint. You will see:
- Two alter-egos attempting to do the tasks: Nancy, the ultimate end-user and Doug, the propeller head
- Importing data from Excel spreadsheets including the relationships
- Filtering, grouping and sorting your data and exporting the results
- Techniques from point and click (Nancy) down to Visual Studio code (Doug)
- See for yourself strengths and weaknesses of Microsoft CRM and Microsoft SharePoint in relation to external data
|
George Doubinski
|
|
|
Session Name |
Description |
Presenter |
Material |
|
Team Foundation Server (TFS) for Successful Project Management |
Visual Studio Team System (VSTS) and Team Foundation Server (TFS) is the best tool for Microsoft developers to have successful projects and a
smooth software development processes.
Come see the Chief Architect from SSW show you:
- The right way to use work items
- The way to complete a work items and send a ‘done?'
- Use templates for your standard work items
- The extra work items that developers always forget
- TFS handles repetitive tasks
- What is good and bad about Excel and Project integration
- What you can use from the built in reporting as well as the Project portals available on SharePoint
- The important reports to give your Project Manager
- The metrics to bother with
- Using useful tools like TeamCompanion and TeamLook
Walk away knowing how to see the project health and progress. VSTS is designed to help address many of these traditional
problems faced by project managers. It does so by providing a set of integrated tools to help teams improve their software
development activities and to help project managers' better support the software development processes.
During this session we will cover the lifecycle of creating work items and tracking of releases using Visual Studio Team System and Team Foundation Server.
|
Adam Cogan
|
|
|
Visual Studio Team System 2010 |
Software quality is important. There is no debate about it. The question is, how do we achieve quality? In the
application lifecycle management tooling space the current offerings are disparate at best ?requiring tools on
tools to achieve productivity. Visual Studio Team System 2010 in conjunction with Team Foundation Server attempts
to rectify this by unifying the underlying flow of information between design, development and test disciplines.
In this session Stephen Godbold will highlight the enhancements made to the Team System offering that will drive up
quality through a single source of truth and a shared application view across teams. He will demonstrate how this
relates to you and your team by walking through the lifecycle of a bug in a typical application from discovery during
testing to analysis, solution design, fix, and quality management before release.
|
Stephen Godbold
|
|
|
Session Name |
Description |
Presenter |
Material |
|
6 Design Patterns that Every Developer Should Know |
Based on real world implementations of the most common design patterns, it will be show you how to break code up in a modular and testable way.
This session is looking to show off the following design patterns:
- Singleton
- Command
- Repository
- Factory
- MVC / MVVM / MVP
- Decorator
- Strategy
|
Justin King
|
|
|
Security in a SaaS Environment |
The trend towards online and service-based solutions continues, as more and more applications move from traditionally
locally hosted applications to the cloud. Services such as email, accounting, project, task management and support
systems, and even development tools like TFS, once solely hosted locally, are now hosted in a shared environment.
For developers and architects, designing such hosted applications introduces new risks and challenges, and calls for
new security practices to be put in place.
In this session, Corneliu will cover security challenges and patterns that apply when developing software in the new
emerging market of Software as a Service. Topics will include distributed authentication, single-sign-on, white-labelling,
multi-company/multi-role based authorisation, and designing solutions for multi-tenant environments.
|
Corneliu Tusnea
|
|
|
Session Name
|
Description
|
Presenter
|
Material
|
|
How to implement a custom Site Map in SharePoint - RapidFire
|
Have you ever wanted
to show consistent navigation elements for all Site collections but SharePoint out
of the box does not let you?. Let us show you how you can solve this with the new
features in ASP 2.0 and custom site maps. No code required, just configuration.
|
Sergio Otoya
|
|
|
Data View web part Tips and Tricks - RapidFire
|
When you create a
Listview based on a list in SharePoint using SharePoint designer, you are limited
to only that site. If you then want to create a template out of this site you will
face some challenges because the list is bound to the List ID. Wouldn't it be great
if the dataview was bound to the Listname instead? Learn how to in this session
and also how to create a Remote list viewer. No code required, just configuration.
|
Sergio Otoya
|
|
|
SharePoint - follow the Yellow Brick Road to Public Web Sites
|
Come join us as we learn how the largest public SharePoint site in Australia (www.WorleyParsons.com) got up and running.
Adam Cogan of SSW will share his experience and lessons learnt on this project.
Adam will also show you how to "sexify" the look and feel of your site (or “de-SharePointing
with style?
More info:
- Why companies want SharePoint’s Web Content Management
- How to sexify the look and feel (aka de-SharePointing with style)
- Reducing use of tables via ASP.NET control adapters
- Cross-browser compatibility - the easy way with JQuery
- How to use the Custom Navigation Control Adapters - the golden pearl
- Customizing SharePoint web parts
- How to deploy (and how you can avoid three all-nighters)
- Performance - targeting anonymous users
- The lessons learned (aka rules)
|
Adam Cogan
|
SharePoint - follow the Yellow Brick Road to Public Web Sites
|
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Top 15 SQL Server DBA Tasks for SQL Server 2005/2008
|
Examine how to automate
your SQL Server 2005/2008 servers and set them on "auto-pilot" for routine tasks.
Examine how best to take advantage of the DB Maintenance utility to automate your
backups and scheduled maintenance tasks. Take a look at how to configure your alerts
and operators to get proper notifications when events occur. Examine administering
proper security, testing your restores, and routine performance monitoring/tuning.
Examine resources to help you diagnose problems as they occur on your SQL Servers.
|
Adam Cogan and
Justin
King
|
|
|
Business Continuity with Backup and Restore
|
The Backup and Restore
commands are the most important SQL Server commands in a Database Administrators
arsenal. In the event of a system failure or user error, the Backup and Restore
commands provide the ability to recover from what otherwise could be a catastrophe.
With the release of SQL server 2005 and 2008 these commands have been enhanced significantly.
For example, the ability to take an adhoc backup without affecting the restore sequence
and the ability to revert a database from a snapshot. In this session you will see
how to utilise many of the new recovery features as part of your SQL Server business
continuity strategy.
|
Peter
Ward
|
Business Continuity with Backup and Restore
|
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Building data-centric applications in Silverlight 2
|
In this presentation
you will get a good overview of how to build data-centric (line-of-business) applications
in Silverlight 2 using LINQ to SQL and WCF on the server. The presentation will
cover how to deal with authentication for your WCF services from a Silverlight application,
tips on how to architect your Silverlight application, and how to build flexible,
testable code your designers can work with. You will also get a sneak preview of
an application framework Microsoft is working on to make building business applications
easier.
|
Jonas Folles?
|
Silverlight 2 for Developers
|
|
ASP.NET Dynamic Data - Data entry made easy
|
When working with
databases, we often need to create some administrative pages to do all our CRUD
(Create/Read/Update/Delete) operations on the tables. This can be a long and repetitive
process if you don't use a code generator. Thankfully in Visual Studio 2008 SP1
Dynamic data allows us to create all those pages without writing a single line of
code! In this session you will also find out how to customize these admin pages
with different looks and data entry controls.
|
Eric Phan
|
DynamicData_v2.1
|
|
Session Name
|
Description
|
Presenter
|
Material
|
|
SQL Server 2008 Real World with Spatial Data
|
In this presentation
Adam Cogan will demonstrate a real world web mapping application using SQL 2008
spatial capabilities and show you how to build location enabled application and
services. Adam will also show a few gotchas in querying spatial data and tips on
indexing to get the best performance for your spatial data.
|
Adam Cogan
|
|
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Microsoft SQL Server 2008 Reporting Services: Architecture Overview
|
In SQL Server 2008,
the report server has been re-architected to remove the dependency on Internet Information
Services and provide better control over memory usage. Get an overview of the Reporting
Services 2008 architecture and the impact on installation, upgrade, and reporting
services management tools.
|
Adam Cogan
|
|
|
Session Name
|
Description
|
Presenter
|
Material
|
|
JavaScript the way that it should have been - JQuery
|
John Liu will show you how to use JQuery to add some really fancy and cool client-side
functionality to your Web Application. We’ll run through what it is, how to
use it, and show as many add-ons as time allows. We can’t promise you will
love JavaScript after this session, but we know you will love JQuery!
|
John Liu
|
JavaScript the way that
it should have been - JQuery
|
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Hardcore LINQ to
Entities (Part 2)
|
Adam will take a deep dive into LINQ to Entities showing you best practices, pitfalls
to avoid, and answers to the most frequently asked questions, telling you exactly
what you need to know. Adam will pull apart all the key components of the LINQ to
Entities framework, discussing and showing how each part integrates with each other,
and how you can quickly create and modify your data access conceptual schema.
This session will provide samples on how you can use the power of LINQ plus the
new ADO.NET Entity Framework, to build advanced and fully featured data access layers
immediately, without pain.
|
Adam Cogan
|
|
Using LINQ to SQL
with WCF
(the Brad and Angelina of Data Access; Part 3)
|
LINQ to SQL has been out for a while now. Come and hear
SSW experiences and hear if it is ready or not.
Find out how you can
- use LINQ to SQL with WCF
- the right way to structure your projects
- 6 helpful tips
|
Cameron Townshend
|
|
July2008
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Hardcore LINQ to Entities
|
Adam will take a deep dive into LINQ to Entities showing you best practices, pitfalls
to avoid, and answers to the most frequently asked questions, telling you exactly
what you need to know. Adam will pull apart all the key components of the LINQ to
Entities framework, discussing and showing how each part integrates with each other,
and how you can quickly create and modify your data access conceptual schema.
This session will provide samples on how you can use the power of LINQ plus the
new ADO.NET Entity Framework, to build advanced and fully featured data access layers
immediately, without pain.
|
Adam Cogan
|
|
|
SQL Server 101
|
Topics to cover are Intro to SQL Server for developers, Performance bottlenecks,
10 Dos and Don'ts, and Real world examples from the trenches.
|
Cameron Townshend
|
|
|
Session Name
|
Description
|
Presenter
|
Material
|
Do you want a connection with that?
(An introduction to building applications that don’t rely on a network connection)
|
Most developers have
this obsession with building applications that connect directly to a database. Whether
they are a web application or a rich client application, connecting directly or via
a web service, the reality is that these applications need to be served with a reliable
connection. Using some of the latest additions to the .NET Framework this session
will walk you through building applications that will continue to work long after
your connection drops out. You’ll see how easily the ADO.NET Synchronisation
Services can be configured to establish a local cache for your data and how the
Client Application Services will help you extend your existing security infrastructure
to include your occasionally connected application.
|
Nick Randolph
|
|
|
‘LINQ to SQL’ vs ‘LINQ to Entities’
|
Topics to cover are Intro to SQL Server for developers, Performance bottlenecks,
10 Dos and Don'ts, and Real world examples from the trenches.
|
Adam Cogan
|
|
May2008
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Comparing Silverlight and
Flex application development
|
The presenters will develop a simple line of business application in both Flex and
Silverlight, the two leading Rich Internet Application (RIA) development environments.
These applications will show:
- Basic page design and layout
- Data entry and validation process
- Communications back to the server
From this, the attendee will be able to compare the advantages of these two RIA
environments side by side.
Silverlight is Microsoft's new cross-platform browser plug-in. This provides RIA
user experiences utilising core dot NET common language runtime functionality within
the browser. This means that windows style applications are able to run from within
the browser. Silverlight also supports many rich media display options, such as
vector graphics, animation and audiovisual playback.
Silverlight is radically changing the RIA landscape. Currently there are 1.5 million
Silverlight downloads a day, this technology will be used by NBC for internet streaming
video coverage of the Beijing Olympic Games.
Silverlight competes in the same space as Adobe Flash / Flex.
Presenting the Silverlight component of the presentation will be Greg Harris, an
independent consultant/developer specialising in Microsoft tools. His recent focus
has been on the new Silverlight tool set. Greg will be sharing knowledge recently
acquired at conferences during March.
Presenting the Flex component of the presentation will be Flex experts Peter Davey
and Max Nyman. Peter and Max have extensive Flex development experience in Australia
and internationally.
|
Greg Harris
|
Flex V Silverlight
Next Generation Silverlight Web Applications
|
April2008
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Social Engineering with
Facebook API using Visual Studio 2008
|
About
The facebook platform is currently valued at 10 billion dollars with over 40 million
users registering within the last year alone. It is predicted to overtake myspace
in the next year or so.
In my work as the National Technical Director at EuroRSCG we’re required to
meet an increasing demand to develop applications for social networks such as Facebook.
This is because although internet and online advertising is still the heart of most
‘online’ business . Today industry leaders in marketing such as Sony,
Tony Ferguson and Veet are recognizing that the real ‘gold’ in advertising
is not through pushing end users to use a product that they know little about or
bringing a banner in front of their face but through word of mouth.
The reality of the matter is if my friends have added a Facebook application and
have sent me action item on Facebook. The psychology of ignoring such an action
item would be anti-social. This has been the driving factor in the success to facebook
applications.
Description
Materials that will be presented include:
- Explanation to the Facebook architecture & framework
- Facebook security and limitations
- ASP.NET Facebook API
- Facebook Markup Language (FBML)
- Facebook javascript (yes, specific to facebook)
- Facebook application development through IFrame
During the presentation I will be running through live examples in developing facebook
applications for both Windows Application and Web Application.
In Windows application development example application will actually be tapping
into the API to retrieve individual profile, friends' information live from facebook.
In web application we will attempt to create a live facebook application during
the presentation through both FBML and Facebook IFrame approach.
Audience
This presentation is vital to anyone working in the digital space and is interested
in achieving a core understanding of the Facebook framework and how to develop on
one of the most popular social network frameworks in the world.
Credentials
Tom Gao is currently working as the National Technical Director in Australia at
EuroRSCG Worldwide one of the largest digital and marketing agency in the world
with over 233 offices worldwide. Tom is also a representative on the body of Australian
Interactive Media Industry Association (AMIA). Tom is a MCAD, MCSD, MCDBA, MCT as
well as the sole author to The Complete Reference to Professional SOA using Visual
Studio 2005. Tom is also currently completing his Doctorate in Cryptography at the
University of South Australia.
Speaking History
Tom has given seminar at University of Charles Stuart on the use and benefits of
SOA in today’s world.
|
Tom Gao
|
Introducing Facebook
Or email us for the Facebook demos.
|
March2008
|
Session Name
|
Description
|
Presenter
|
Material
|
|
We work efficiently on the
right things in a visible way? Looking at processes and tracking and time systems
|
Every IT development group gets criticised by its customers (internal and external)
for not getting their priorities right and not being open about what they are actually
doing. If your group all worked as efficiently as possible, on precisely the things
that your customer wanted in the right priority order in such a visible way that
your customer could change priority and know all the impacts, it would be virtually
impossible for the customer to be critical. While it's probably impossible to develop
and execute all the processes to achieve this, we can get very close and have a
lot of fun and pride doing so.
This talk is all about having all tracking and development information in one integrated
system that does not include email. Emails should not contain information that needs
to be referenced and should not be used for discussion; it is a good medium for
reminders but anything useful in them should be moved to the integrated system.
From one end of the spectrum a business stakeholder (customer) should be able to
view the work in progress starting from a high level e.g. drilling down into a programme
and see any amount of detail they wish. Similarly, a developer should be able to
view what they are working on and then link up to the associated requirements and
programme giving the reason for each task. Every bit of time worked by anybody should
also be recorded on the system for both accounting and historical reasons. These
figures can then be used for changing strategy (e.g. spend more on support and less
on development) and for helping future estimates and planning.
Having tried a variety of open source, commercial and home-grown systems, the presenter
has chosen a combination of Jira and Confluence (both provided by Atlassian) and
SVN. While these products are not the only solution, they demonstrate how well the
processes of an organisation can be modelled and tracked. We are not talking bug
tracking here, we are talking about tracking everything everybody needs and does.
Each member of the company has a personal dashboard showing them their work outstanding
together with priorities, dependencies, time estimates and due dates.
Mark Hetherington is the CTO of Tilefile. He graduated from London University with
an honours degree In Computer Science and nine years with a UK software house before
moving to Australia. Mark helped found the Australian Centre for Unisys Software
(ACUS) and then became its director during which time he grew the organization to
over 150 while managing other software groups in New Zealand and the United States.
In 1994, he joined his first Internet startup which went on to build the successful
RSVP dating business. He grew this company to over one hundred staff before moving
on. In 1999, he moved to Seattle to be responsible for building the first airborne
Internet server which sent the first email from a plane less than a year later while
growing the company from 18 to over 100.
After launching his own award-winning (Consensus Software Award) internet service
in 2003, he spent a year in Vancouver rescuing a poor-performing gaming software
organization by introducing good process and helping move the share price from a
few cents to over $3. He was the CIO of Mooter Media from 2005 to 2007 where he
built the software organization and deployed the application to dozens of servers
in China where it served over 200 million individually selected advert impressions
per day.
His expertise lies in software engineering process, operational process, high throughput
web systems, system architecture & staff management.
He joined Tilefile in May 2007 where his vast experience has admirably complimented
the young, talented and creative engineering team.
|
Mark Hetherington
|
Efficiency
|
February2008 Special Event
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Web-Scale Computing
|
Web-Scale Computing
What’s possible in a post Web 2.0 world? Innovation continues at a mind-bending
pace, and this presentation will showcase some thought-provoking new directions
that Web Services are headed in (imagine computers programmatically calling people
to perform tasks), as well as introduce a concept known as “Web Scale Computing?
The presentation will also provide an overview of Amazon Web Services, and feature
a code demonstration showing how .NET developers are able to easily integrate data
storage in the sky as part of an ASP.NET application.
More importantly, it’s an opportunity for an interactive discussion about
what the future, shaped by Web services and Web Scale Computing, looks like.
Amazon spent over 11 years and over $2 billion developing a world-class technology
and content platform that powers Amazon web sites for millions of customers. Most
people think "Amazon.com" when they hear the word; however developers are excited
to learn that there is a separate technology arm of the company, known as Amazon
Web Services or AWS. Using AWS, developers can build software applications leveraging
the same robust, scalable, and reliable technology that powers Amazon’s retail
business. AWS has now launched ten services with open API’s for developers
to build applications, with the result that over 290,000 developers have registered
on Amazon’s developer site to create applications based on these services.
Mike Culver joined Amazon Web Services after almost eight years in evangelism at
Microsoft, where he saw .NET move from a provocative idea to the preeminent development
platform for serious development.
As an Amazon Evangelist, Mike works in the Developer Relations Group of Amazon Web
Services. In that capacity he once again helps developers take advantage of cutting-edge
technologies that are going to change the way we think about computer applications.
|
Mike Culver.
|
Amazon
Web Services - Webscale Computing
|
|
Security for Windows
|
Security for Windows
Steve Riley is a Senior Security Strategist in Microsoft's Trustworthy Computing
Group in Redmond, Washington, USA. Steve specializes in network and host security,
communication protocols, network design, and information security policies and process.
His customers include various ISPs and ASPs around the United States, as well as
traditional enterprise IT customers, for whom he has conducted security assessments
and risk analyses, deployed technologies for prevention and detection, and designed
highly-available network architectures. Steve is a frequent and popular speaker
at conferences worldwide, often appearing Asia one week and Europe the next. When
not evangelizing the benefits of Microsoft security technology, he spends time with
customers to better understand the security pain they face and show how some of
that pain can be eliminated. Having been born with an Ethernet cable attached to
his belly button, Steve grew up in networking and telecommunications; the simple
telephone still provides endless hours of exploratory joy. Besides lurking in the
Internet's dark alleys and secret passages, he enjoys mountain biking, clubbing
and the occasional rave, freely sharing his opinions about the intersection of technology
and culture, and hanging with his family and friends in the centre of the universe
otherwise known as Seattle, Washington.
|
Steve Riley.
|
Steve Riley - Attack trends and techniques
|
February2008
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Windows Workflow Foundation
Part B
|
Windows Workflow Foundation Part B
Adam Cogan and Mark Liu will continue on with their Windows Workflow Foundation
presentation from the December User Group. They will discuss some real world scenarios,
go over the architecture of the framework, and talk about some common problems people
may face when adopting this new technology.
How to keep Google Rankings under Control
Adam Cogan will demonstrate a tool that SSW uses for itself and their clients that
can help you achieve the Google ranking you want, and how to keep it.
Rules to Better Project Management
Cameron Shaw will give an introduction to SSW's rules for Successful Project Management
which is a guide for negotiating through the challenges of software projects.
|
Adam Cogan and
Mark Liu, and Cameron Shaw.
|
|
January2008
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Best Practices for Team-Based
Software Development
|
Best Practices for Team-Based Software Development
A highly cohesive software development team is critical to a successful project.
In this session, we examine all of the different ways teams members, from project
managers to developers and QA, can work together to help enhance team collaboration,
and ultimately process success. We then take a look at how these opportunities map
into Microsoft Visual Studio Team System and other Microsoft products to show you
how you can take advantage of these best practices on your teams today. This is
a must see session for anyone either considering adopting VSTS or wanting to increase
their productivity with VSTS.
Anthony Borton is a VSTS consultant & trainer based in Brisbane. He is a Microsoft
Team System MVP and runs the Queensland VSTS Users Group. He has been involved in
training for over 15 years and is the Microsoft Technical Readiness trainer for
Visual Studio Team System 2005/2008 and Windows Server 2008:Developer & Architect.
|
Anthony Borton.
|
Best Practices for Team-Based Software Development
TFS News - Jan2008 (What’s new in VSTS land)
|
December2007
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Windows Workflow Foundation
|
Windows Workflow Foundation
Adam Cogan and Mark Liu will be introducing Windows Workflow Foundation. We will
discuss some real world scenarios, go over the architecture of the framework, and
talk about some common problems people may face when adopting this new technology.
|
Adam Cogan and
Mark Liu.
|
Windows
Workflow Foundation (WF)
|
November2007
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Visual Studio 2008 and LINQ
|
Visual Studio 2008 and LINQ
Come hear Adam Cogan and Eric Phan present Visual Studio 2008 and LINQ
Linq is the future of ORM on the .NET platform and with the release of Visual Studio
2008 only months away it will become mainstream. In this presentation you will learn
about the different types of LINQ and how to use LINQ to quickly build data-driven
applications.
|
Adam Cogan and
Eric Phan
|
|
October2007
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Taking Your Application
Design to the Next Level With Data Mining
|
Taking Your Application Design to the Next Level With Data Mining
Data mining as a technology is designed to analyse large volumes of data looking
for patterns that accurately predict behaviour. These patterns can then be used to
derive knowledge about data, and in turn this knowledge can be used to enhance application
designs and the user experience.
In this presentation, Peter Myers will present an overview of SQL Server 2005 Data
Mining and will demonstrate how to develop data mining models that can be embedded
into your applications. Demonstrations will be based on SQL Server 2005 Data Mining,
using .NET Windows and web development.
This presentation is a must for any developer looking to embed "Artificial
Intelligence" into their solution design to take their applications to the next level.
It is guaranteed to thrill you with potential, and excite you with the ease in which
it can be accomplished. Note that there is no requirement that attendees have any
data mining background.
Peter Myers is a freelance BI practitioner, trainer and presenter. He has 11 years'
experience working in OLTP database design and development, DBA support and Data
Warehousing/Business Intelligence with SQL Server. Peter has a broad business background
supported by a bachelor degree in applied economics, and he extends this with MCITP,
MCSD, MCDBA, MCSE and MCT certifications. Currently he provides mentoring and technical
training locally and internationally, and focuses on delivering training for the
SQL Server database engine, Integration Services (DTS), Analysis Services, Reporting
Services, ASP.NET and .NET programming (C# and VB.NET).
|
Peter Myers
|
|
September2007
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Microsoft Office PerformancePoint
Server 2007
|
Microsoft Office PerformancePoint Server 2007
Come join us at the Sydney .NET User group to hear Adam Cogan talk about Microsoft
Office PerformancePoint Server 2007.
Microsoft Office PerformancePoint Server 2007 is an integrated performance management
application designed to help improve operational and financial performance across
all departments and all levels of your organization.
With Office PerformancePoint Server 2007, you can monitor progress, analyse what
is driving variances, and plan your business from budgeting to creating management
reports. You can have metrics, key performance indicators (KPIs), and reports delivered
to every desktop through intuitive scorecards, dashboards, and the easy-to-use 2007
Microsoft Office system environment. A key component of the Microsoft Business Intelligence
(BI) offering, Office PerformancePoint Server 2007 can help you understand how performance
can align with personal and departmental goals and objectives.
|
Adam Cogan
|
|
August2007
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Office Communicator 2007
|
Microsoft unified communications technologies tear down the walls that
separate telecommunications and computing. And they do it with software that leverages
your existing telecommunications infrastructure. Microsoft unified communications
technologies are more than just VoIP. They break down all the traditional communications
silos. Voice-mail and faxes move over the network like e-mail. They arrive in your
Microsoft Office Outlook 2007 inbox where you can sort, prioritize, and forward
them, just like any piece of e-mail. And when you're on the road, you can dial in
over any telephone to hear your e-mails and your calendars. You can even access
your Microsoft Office Outlook directory and place calls from any telephone. Also
hear about customising and extending the capabilities of the newly released Office
Communicator 2007. The session will also cover the API solutions available to integrate
Unified communications concepts into your line of business applications and business
processes.
|
Johann Kruse
|
|
July2007
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Next Generation Visual Studio
Team System
|
Visual Studio Team System has given us the integration of development,
project management, testing and analysis tool that was missing in the previous version
of Visual Studio. In this talk you will learn about what’s coming up in the
next version of Visual Studio Orcas, Visual Studio Team System 2008 (Rosario) and
Team Foundation Server 2008. You will also see what’s currently hot on the
Visual Studio widgets scene with a demo-driven session on the most useful tools
for Visual Studio Team System.
Features covered include:
- What’s coming in Visual Studio Orcas Beta 2
- What’s new in Rosario and Team Foundation Server 2008
- Hot widgets: Team Foundation Power Tools, MSSCCIs, Team Plain, Diff Dog, SSW Code
Auditor, MS Build GUI and much more!
|
Adam Cogan
|
|
June2007
|
Session Name
|
Description
|
Presenter
|
Material
|
|
MSBuild/Team Build Presentation
|
William Bartholomew will take us through an introduction
to MSBuild before stepping up a gear and embarking on a journey to uncover the delights
of the Team Build. Learn how to create a Build Type and see how you can simplify
the entire end-to-end build automation process. You will see how you can customize
the build process including things such as: build preparation, fetching source code,
build number generation and labelling, compilation as well as deploying to a drop
location and logging your build.
To finish off, William will talk about extensibility and how you can write your
own custom tasks.
|
William Bartholomew
|
End to end build automation using Team Build
|
|
Domain Modelling
|
lang="en-au">When we design a solution, the architecture that we implement
should act as a lever, allowing us to solve the increasingly complex problems we
face with minimal effort. "Domain Modelling", the approach of designing applications
by focussing on the natural needs of the problem domain, is one such lever; providing
us with a solid, robust architecture that easily handles this ever-increasing complexity.
In this session, Paul Stovell will describe a number of common but advanced domain
modelling patterns, and demonstrate how they can be applied practically in .NET.
|
Paul Stovell
|
|
May 2007
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Microsoft Office Sharepoint Server 2007
|
Microsoft Office SharePoint Server 2007
The SharePoint Conference is coming to town between May 14 and 16 and anyone who
is anyone is going to be there. The Sydney SharePoint User Group has joined with
the Sydney .NET User Group, and managed to sneak in to the event to host the May
User Group session.
The May .NET User Group meeting will be a Q & A session with Mike Fitzmaurice and
Joel Oleson, both Microsoft Technical Product Managers for SharePoint Products and
Technologies. You might remember Joel from his hugely popular User Group presentation
last September. By all accounts, this promises to be another "standing room only"
event.
Windows Powershell
Dave Glover will also be presenting Windows Powershell.
Microsoft Windows PowerShell command line shell and scripting language helps IT
Professionals and Developers achieve greater productivity and automation and runs
on Windows XP, Windows Vista, Windows Server 2003 and Windows Server "Longhorn".
The shell includes an interactive prompt and a scripting environment that can be
used independently or in combination. Unlike most shells, which accept and return
text, Windows PowerShell is built on top of the .NET common language runtime (CLR)
and the .NET Framework, and accepts and returns .NET objects. This fundamental change
in the environment brings entirely new tools and methods to the management and configuration
of Windows, systems and business solutions.
The session is very interactive, lots of demos including working with the new Office
Open XML File Formats with PowerShell, very cool indeed!!
|
Mike Fitzmaurice
and
Joel Oleson
|
|
January 2007
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Up and Running with Expression
Web Designer
|
Tristan Kurniawan is SSW Graphic Designer and the
person responsible for the Web 2.0 look on SSW and other sites. He will begin by
explaining how Microsoft’s latest offering can integrate Web design and development
teams.
Then Tristan will show how to use Expression
Web through each stage of a website design and share his tips on real-world
web development and modern web standards. You will see how this is a tool for creating
great CSS-based, standards-compliant Web sites.
|
Tristan Kurniawan
|
|
|
Microsoft Office Access
2007
|
Adam Cogan will cover
Microsoft Office Access 2007 new and improved features which can help you:
- Provide the ability to get you started quickly with prebuilt applications that can
be modified or adapted to changing business needs.
- Track and report information with ease.
- Integrate Access 2007 with SharePoint.
- Collect information through forms in e-mail or import data from external applications.
|
Adam Cogan
|
|
December 2006
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Amazon web services
|
Amazon have recently unleashed a series of new web services which enable scalable
computing, mass storage and an accessible human work force which allow small projects
to use facilities previously only available to large companies at a fraction of
the cost. Andrew Franklin will give a short presentation looking at some of the
services offered by Amazon and will discuss implementation issues with practical
examples.
|
Andrew Franklin
|
Amazon Web Services
|
November 2006
|
Session Name
|
Description
|
Presenter
|
Material
|
Visual Studio for Database Professionals
(Data Dude)
|
Visual Studio Team Edition for Database Professionals delivers a market- shifting
database development product designed to manage database changes, improve software
quality through database testing and bring the benefits of Visual Studio Team System
and life cycle development to the database professional.
|
Adam Cogan
|
|
|
Office 2007 & VSTO Second Edition
|
VSTO Second Edition is a downloadable add-in for Visual Studio 2005 Tools for Office.
This session will show how you can use VSTO SE to build Visual Basic and C# solutions
that target Office 2007. You'll see how to build application level add-ins for Office
applications, as well as how to customize new Office 2007 UI features such as the
ribbon, the application Task Pane, Outlook form regions and more.
|
Robert Green
|
|
October 2006
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Software as a Service - Catching the Long Tail
|
From small start-ups to large enterprises, software
as a service (SaaS) is changing how software is designed, developed and consumed.
This session discusses the business drivers behind SaaS, and then looks at how these
in turn drive the architecture of SaaS solutions as opposed to 'on-premise' software.
Along the way, we'll look at the technical issues that any current or prospective
SaaS vendor will need to grapple with in order to successfully deliver software
as a service.
|
Nigel Watson
|
Software as a Service
- Catching the Long Tail
|
September 2006
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Microsoft Atlas
|
Introduction to Microsoft Atlas, including an overview of the framework, worked
examples of the new client libraries as well as using the server side libraries
to add Ajax functionality to your ASP.NET existing applications.
|
Tim Kremer
|
Microsoft Atlas Part
1: The Microsoft Ajax Library
|
|
Simplify Content Management with DotNetNuke
|
Overview of different ways of installing DotNetNuke, introducing key components
of portal framework and Demonstration showing how to manage the content using built-in
modules.
|
Kusal Wijewantha
|
Simplify Content Management with DotNetNuke aka DNN
|
July 2006
|
Session Name
|
Description
|
Presenter
|
Material
|
|
Using Partitioned Tables with VLDB (Very Large Database) space
|
Review of partitioned tables including how to create and use them, as well as how
to keep active tables smaller.
|
Geoff Orr
|
Partitioned Tables Presentation
|
|
Windows Forms 2.0 Data Binding
|
Demonstration of an approach to create asynchronous business objects as asynchronously
loading collections, as well as how to use the Windows Forms Error Provider to remove
nasty validation code from your forms.
|
Adam Cogan
Paul Stovell
|
Data
Binding and Asynchronous Business Objects
|