-
Visual Studio for Database Professionals (Data Dude)
In this session Adam will provide introduction to Visual Studio Team Edition for
Database Professionals and will cover: schema maintenance, unit testing and data
generation, including a discussion on ways of extending this newly released product.
-
Visual Studio 2005 Team System - An Overview
Microsoft Visual Studio 2005 Team System is an integrated software development platform
to build the mission-critical applications that businesses depend on. It extends
Visual Studio’s integrated and productive experience from the developer to
the entire development team by delivering powerful new role-based tools for software
architects, developers, testers and project managers. In this session you will see
an overview of these tools and how they can improve your software development cycle.
-
Visual Studio 2005 Team System - Drilling into Work Items and Customization
Visual Studio Team System (VSTS) and Team Foundation Server (TFS) combine to integrate
the whole development cycle from initial design, testing and development as well
as bug tracking and project management tools. In this session you will be taken
through everything you need to know to optimize your software development cycle
using VSTS:
- How a bug tracking system will work
- How TFS work items work
- The missing pieces
- Customizing TFS to work in your organization
- Integrating work items and your bug tracking system
- A review of third-party tools
-
Visual Studio 2005 Team System - Extending Check in Policies
Visual Studio Team System (VSTS) and Team Foundation Server (TFS) combine to integrate
the whole development cycle from initial design, testing and development as well
as bug tracking and project management tools.
Check in policies can stop developers checking in code that:
- does not comply with existing unit tests
- does not comply Static Code Analysis Rules (aka FXCop)
- is not associated with a Work Item
But what if you want more checks? In this session you will learn about extending
check in policies and what you can do with them. You will also see the steps that
were involved for SSW Code Auditor the first commercial
check in policy for TFS.
-
Visual Studio Team System 2008 (aka VSTS and TFS)
Microsoft 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!
-
Data Binding in ASP.NET 2.0
Do you want to connect people to your data? You will learn how to unleash the data
binding potential of ASP.NET 2.0 to assist you in creating powerful data-driven
websites in a snap. You will discover how to utilize the newest ASP.NET 2.0 data-bound
controls to give your users a rich and responsive web experience. You will also
see how the improved caching works.
Are you ready to be connected? Let us show you how!
-
Favourite Third Party Tools for Team Foundation Server (TFS) and Visual Studio Team
System (VSTS)
Learning the big world of Microsoft Team System can be made easier when you know
the great tools that 3rd party vendors have released. These smart cookies have built
some great programs and utilities.
-
The Top 15 tips for Real World Windows Forms Applications (including "What's
new for Visual Studio 2005 ")
Creating solid and flexible windows forms applications, only comes from experience.
Learn the top 15 rules that every developer should follow when making windows applications.
Adam will demonstrate techniques such as configuration management, the right and
wrong way of making inherited forms and 3rd party controls. See how to benefit from
user controls and effective exception management.
Also see how Windows Forms 2.0 is a giant step forward. Learn how Windows Forms
2.0 makes it easy to build professional looking applications and see demonstrations
of the new Grid, ToolBar, Menu and Layout controls.
Learn how less code is more, and how code reuse really reduces your development
time.
-
A big peek at ASP .NET 2.0 Applications
Adam Cogan will give a talk on: ASP.NET overview, working with data, caching improvements
to significantly boost the performance of the next generation of ASP.NET applications,
master pages for consistent web sites, new membership features, and personalization.
-
Building Rich Mobile Applications for Pocket PC 2002
Mobile computing has been a promise for ages. PDAs are a really convenient device
for many business uses. This session shows how .NET developers can use VS.NET and
the .NET Compact Framework to create real world applications. This demo will be
using SQL Server on a handheld device. Along the way Adam will highlight some of
the features and technologies that you need to be especially careful with and show
how you can overcome their limitations.
-
ADO.NET - Introduction to ADO.NET
ADO.NET is a significant upgrade from ADO, and it changes the techniques for working
with data. Whether the data is from SQL Server 2005, a Jet MDB file, an XML file,
or almost any other data source, ADO.NET provides the tools for working with your
data. This session introduces the basics of ADO.NET, and demonstrates how to retrieve
and update data.
-
ADO.NET Going Hardcore with SQL Server 2005
This session focuses on one of the hottest new areas in data access development.
Learn how you can harness Visual Studio .NET's deep XML support with ADO .NET to
integrate interoperable, robust data access into your applications and components.
The .NET framework includes many new classes for data access that require a fundamentally
different way of using data than in ADO classic. This includes relational data,
XML data, and other data stores, collectively making up the new ADO.NET. It is designed
to simplify data access, reduce network traffic, and support distributed, disconnected
applications. You'll find out how to code the ADO .NET to access the data in SQL
Server 2005 and the use of strongly typed datasets using XSD and SQL Server 2005
stored procedures.
-
Building a VB.NET Windows Service
Building a Windows Service in VB6 was a tricky affair and so rarely done. With VB.NET,
the Windows Service is now easier to build and deploy. This session will:
- Let you know when you need a Windows Service
- Show you how to build a Windows Service that is a useful real life utility
- Provide tips and tricks for developing Windows Services
- Help you understand .NET remoting
- Assist to to use it for real performance
-
XML Web Services in .NET
Are programming Web Services hard or easy? Is it a real paradigm shift for developers?
Well you will see how Web Services provide a rich set of components that are easy
to use. They communicate using standard Internet protocols and are becoming the
key building blocks for the next generation of both Microsoft Windows or Web based
applications. In this fast paced session, see how to speed your development by plugging
Web Services into your own application development projects.
-
An Examination of DotNetNuke
Developing a web site...the quick way!
Adam will compare IBuySpy Portal vs DotNetNuke, then he will take a deeper look
into the new DotNetNuke 2.0, which now offers a mature portal framework that helps
increase everyday organizational efficiency.
DotNetNuke is an open source reference application for everyone from the aspiring
webmaster to the experienced ASP.NET developer. Adam discusses:
- The history of the Project
- Multiple Database Support
- Portal Features
- Portal Architecture
- Skinning (via a two-tiered presentation model)
- Module Development
- Run-time extensibility
-
An Examination of IBuySpy.com - the .NET Northwind
www.IBuySpy.com can be considered the "Northwind" of ASP.NET applications.
As the model for .NET Web apps, this session will step you through the important
features IBuySpy promotes including:
- Cross-browser support for Netscape and Internet Explorer
- Clean code/html content separation using server controls
- High performance catalogue pages that use output caching
- 3-tier ADO.NET data access using Stored Procedures
- Forms authentication
- SOAP XML web services
An essential session for advanced ASP.NET developers.
-
Visual Studio .NET Tips and Tricks
A fun fast-paced session about getting the most from the Visual Studio .NET IDE.
The Visual Studio development environment is full of new features to make developers
more productive. Learn the favourite tips and tricks that our own developers use
in Visual Studio .NET. See examples of how third-party products can extend Visual
Studio .NET. Learn how to take advantage of the free Web hosting feature. This session
is 99.9% demo.
-
Building Windows Applications with VB.NET
Learn how to take advantage of Visual Studio .NET support for Windows Forms to build
more powerful Windows apps with SQL Server and connect them to Web Services.
This session will detail how to create a VB.NET/ SQL Server desktop database application.
We will discuss the advantages of VB.NET over Access and VB. You’ll also learn
about:
- Using .NET as a replacement for Enterprise Manager
- Data Binding in a Windows Form using SQL Server
- How to utilize a UDL and connection strings
- Using the SubMain for application startup
- Using client side sorting and filtering
- Using the new error handling Try-Catch-Finally
-
Building Web Applications with ASP.NET
ASP.NET is a revolutionary new version of Microsoft's Active Server Pages. It provides
a wealth of new features that make developers more productive and the applications
they build faster, more reliable and scalable. There's a lot to learn about ASP.NET
and this session is devoted to bringing you the latest and best information. You
will walk away with code samples you can plug into your application.
- ASP.NET and the .NET Framework
- Validating Data Using the ASP.NET Validator Controls
- Moving from ASP to ASP.NET
- Building Web Services
- Making Sense of ADO.NET
- ASP.NET Configuration and Deployment
Comprehensive list of .NET training topics
-
Using Office Web Components Graphs in .NET
Too often we expect users to read and understand data in a table instead of showing
them an easy to understand graph. This was because we had to rely upon expensive
3rd party charting tools. The new expanded charting function in Office XP Office
Web Components offers developers a great solution to this problem.
This session will show you how to create a dynamically driven graphs in ASP.NET
with tips and tricks for fine–tuning your chart with some of the new features
in OWC 10, such as automatic axis scaling, label orientation, and color control,
and as well as some of the manual override features. We also discuss the features
of good and bad charts.
-
Building Advanced Data-Centric Smart Clients
Get techniques for performing data validation, dirty' record recognition logic,
and many other routine capabilities of data applications, with minimal code. See
the end result: a set of tools and techniques that allow a typical data maintenance
program to be created in just a few minutes, and also allow it to be extended and
improved for a specific application.
-
eXtreme Programming for .NET Developers
Presented by Adam Cogan, this session will cover how to incorporate eXtreme Programming
practices with .NET- connected technologies to create high quality, low cost software.
Adam will walk you through the 12 tenants of eXtreme Programming and then tell you
what works and what doesn't.
How to implement is discussed and demo'ed in the context of Visual Studio .NET.
-
Boost Your Productivity with the best Microsoft's .NET Application Blocks (Configuration
& Exception Block)
All developers need exception management and all developers need to store settings.
Microsoft has built these two code sets called: Application Blocks to address these
tasks. They are ready to use but are missing some important functionality. Come
see how they have been extended, ready for you to insert them straight into your
applications.
-
Migrating Access Forms to .NET Windows Forms
Do you have Microsoft Access Database applications in use in your organization?
Are you challenged with upgrading them to the most recent version or are you looking
to move the data or reporting into SQL Server for greater reliability and scalability?
If so, this session is for you. It will help you understand what your options are
and how to move forward with confidence.
-
Real World ClickOnce
ClickOnce is a technology that allows developers to write Windows Forms applications
that utilize the powerful features of the client, yet are as hassle-free to deploy
and update as a Web page.
ClickOnce provides a rich set of easy to use capabilities for deploying and updating
smart client applications, including lots of options and ways of approaching things.
Once you understand how to get your application out the door and updated, using
the myriad of options that ClickOnce provides, lots of other questions arise, including
how to make it more secure and how things will change in the future.
The problem for developers is that ClickOnce provides so much flexibility for getting
your smart client applications into your users hands. Come learn how to conquer
the challenges of employing ClickOnce in real world enterprise environments. This
session will quickly review the process of deploying an application with ClickOnce,
focusing on what is placed where and what security mechanisms and configuration
is involved. It will then cover how to move ClickOnce applications from development
machines onto production servers including the server configuration required and
the modifications needed to your manifest files.
Also covered will be how to version your ClickOnce applications to control who gets
what version when, as well as how to tighten down security using trusted publishers
and avoiding user prompting. (The goal being to take the trust decisions out the
users hands and put them back in control of your enterprise administrators).
Strategies for tracking application usage and restricting access to ClickOnce applications
will also be discussed.
-
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.
-
10 CSS Best Practices
Sick of style saturation?
Tristan Kurniawan, SSW Graphic Designer, will show you how to apply these
CSS best practices to regain creative control over the layout and design whilst
streamlining the process of creating and maintaining your website.
-
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.
-
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.
-
Visual Studio 2008 and LINQ
Come and 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.
-
'LINQ to SQL' vs 'LINQ to Entities'
LINQ (Language Integrated Query) is a key innovation introduced with .NET 3.0 which
brings SQL-style query expressions into VB and C#.
In this session Adam will compare 'LINQ to SQL' and 'LINQ to Entities' showing the
strengths and weaknesses of each and in what situations each should be used, providing
you with a roadmap of what tools/techniques should be used in what situations.
Adam's discussion will include:
- Introduction to both 'LINQ to SQL' and 'LINQ to Entities'
- Building models in the data designers of each framework
- Mapping your database in a conceptual schema and modifying the schema
- Hooking up your application to your new data layer
- Show the advantages of LINQ over more traditional ADO.NET methods
To finish Adam will build an application that uses both data layers and how easily
you can make your applications data aware.
-
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.
-
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
-
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 to have successful projects and a smooth software development processes.
Come see Chief Architect from SSW show you how:
- The right want to use work items
- The way to complete a work items and send a "done"
- Use templates for your standard work items
- The extras 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
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.
-
Team Foundation Server (TFS) 2010
The Visual Studio 2010 Community Technology Preview is an early look at the environment that
will make up a large part of a .Net developers life in the near future. This session will delve
into the CTP by taking a walk in the shoes of an everyday bug from discovery to release and the
steps that make up the in between. Come along and check out the new features that will make you
happier by making your code better, your job easier, and your team more productive by reducing
the obstacles you face in your everyday coding life.
-
Planning and Managing Your Smooth Migration from Access to SQL Server
When Access mdb's hit their limit of scalability, corrupting too often and unable
to handle the number of concurrent users required, it's time to upsize to SQL Server.
But upsizing your application involves a lot more than running the Upsizing Wizard...
This session will demonstrate what changes to make to your application before running
the Upsizing Wizard and what to do after. You will be walked through development
tools, application interface changes, query design and stored procedures to bring
scalability for more users. You'll begin by learning how to:
- Maximise the benefits of MS SQL server in your application
- Upsize MS Access applications to MS SQL Server/MSDE while maintaining the user interface
in Access
- Design efficient applications for MS SQL Server
- Weigh up when to use the new ADP Access 2000 option as opposed to link tables
- Move processes to stored procedures (action queries) and views
- Use triggers for de-normalised fields
-
Top 15 SQL Server DBA Tasks for SQL Server 2005
Examine how to automate your SQL Server 2005 servers and set them on "auto-pilot"
for routine tasks. Examine how best to take advantage of the DBMaint utility to
automate your backups and reorgs. 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.
-
Microsoft SQL Server 2005 Notification Services
Come learn about the premier platform for developing and deploying a new class of
scalable Web applications that deliver personalized, timely information updates
to a variety of mobile devices.
-
The best tools to Audit Your SQL Server Database - The "SQL 2000 Best Practices
Analyzer"
Microsoft recently released a tool called "Best Practices Analyzer". All
SQL Server developers and administrators should run this tool. Come learn about
many issues you can't afford to ignore from Database Design and SQL Server 2005
Readiness to T-SQL issues and poor Configuration choices.
This is a great session for everyone - from the new SQL Server developer to the
old DBA! You'll all be impressed when you see how to run the tool and how to fix
the identified issues.
-
Writing a Newsletter application with Microsoft SQL Server 2005 Notification Services
Come see a session using SQL Server Notification Services. During this session you
will see the code to develop a number of Event Providers. It is a new way of developing
and deploying scalable Web applications that deliver personalized, timely information
updates to a variety of devices. The version we will build, will monitor web pages
and deliver HTML emails.
-
Design and Implement Database Solutions Using Microsoft SQL Server
Microsoft SQL Server has set the fastest TCP-C Performance record ever and is setting
itself as the preferred database for both developer and industry. In this session
you'll learn to:
- Plan and initiate a logical data model
- Create solutions for performance, maintainability, and scalability
- Implement stored procedures and triggers
- Develop and maintain explicit, implicit, and distributed transactions to ensure
data integrity
- Run Index Tuning Wizard and Database Maintenance Wizard
- Utilize SP Mail as the most powerful work-horse in your application
- Use DTS (Data Transformation Services) effectively
-
Favourite 3rd Party Tools for SQL Server
Microsoft's tools don't have all the answers. Let someone else's hard work save
you time in SQL Server development. Adam reviews some of the best SQL Server tools
on the market from Red-Gate, Lecco, Embarcadero, FMS and others.
-
SQL Server 2005: Advanced Indexing Strategies
In this session we look at a fast-paced collection of indexing tips and tricks based
on an already optimized base table structure. How you create your base table - as
well as cluster it - has a big impact on that table's performance.
Once the base table structures have been defined and you have to further improve
system performance, where do you look and how do you do this? In this session we
will talk about targeting both the known and finding the unknown performance problems.
Once you know where the problems are we'll go through numerous options to improve
the performance using indexes.
-
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.
-
What's new and different in Office 2007?
In this fun and informative session, you will discover the upcoming suite of tools
in Office 2007. You will be led through the new features including:
- New collaboration capabilities that enable workers to more easily share, access
and synchronize information and documents across a wide range of devices
- Improved Business Intelligence capabilities such as OLAP reporting within Excel
2007
- New User Interface to streamline access to common functions
- Extensible XML-based file formats and improved XML support
-
Getting Started with Microsoft Office SharePoint Server
2007
In this session, we will explore the design goals and features of Office SharePoint
Server 2007. You also manage documents and Web content using Office SharePoint Server
2007. We will cover:
- The design goals and features of Office SharePoint Server 2007
- How to manage documents and Web content using Office SharePoint Server 2007
- The Office SharePoint Server 2007 features for organizing and finding data
- How to implement business solutions using Office SharePoint Server 2007
-
I feel the love again… Using Access 2007 and SharePoint 2007 together
SharePoint 2007 and Access (along with the rest of Office 2007) have had an enormous amount
of work done in this version and they work together beautifully.
SharePoint 2007 to many is a web version of Access. Come see Adam Cogan show you
how you have a lot of options including:
- using SharePoint data in your Access solution
- using Access to report on your SharePoint data
- upsizing your access data to SharePoint and then continue with Access as the frontend
- upsizing your entire Access solution to SharePoint and then finish using Access
as your platform
In addition we will look at using SharePoint data in other Office applications.
-
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)
-
Connect your enterprise data to Microsoft Office with VS.NET
(aka Smart Tags)
Wondering how to develop better Word, Outlook and Excel solutions that can either
communicate over XML Web Services or automatically make your applications more productive
through intelligent hyperlinks? Smart tags provide a way to connect directly to
your database. With or without defined terms you can associate user actions right
from within these applications. We will build a real world solution from woah to
go. Smart tags work by recognizing certain types of text and then offering related
functions and commands - this session will cover both topics: Smart Tags and XML
Web Services in Word, Outlook and Excel. Join us on the journey as we teach you
how easy it now is to build interactive applications that leverage XML web services
inside Word, Outlook and Excel, and extend these applications with Add-ins.
-
Build on Your Knowledge of Microsoft Access
Microsoft Access plays an integral role in the Microsoft Office suite. Small-to-Medium
enterprises still use the familiar Access front-end as the centre-piece for their
database systems. For developers wanting to keep this valuable market, a knowledge
of Access is an invaluable tool for rapid development. This session can go hand-in-hand
with the Access to SQL Server Upsizing session.
- Design and develop quality solutions with Microsoft Access
- Build on your knowledge of using Access
- Leverage the strengths of Access to build powerful applications
- Maximise form and report events to enable outcomes
- Develop better shrink wrapped applications
- Modulise/genericise your development for easy reuse and/or smaller deployments
- What's new in Access 10 (2001)
-
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 email or import data from external applications.
-
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
-
Something About Mary (Sharepoint and Office 2007)
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 2007 and Office 2007 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 synchronised between the two (eg using Access and Excel)
- Overview of what 'workflow' (really!) means
- How Office can be incorporated into company workflows with SharePoint
- High level examples of using/integrating Office with other products (eg VSTS integration with Outlook)
- Where VBA and VSTO fit in terms of how solutions can be developed
- Examples of other interesting Office/SharePoint integrations (eg the
Atlassian SharePoint Connector and
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.
-
Windows SharePoint Services
In this session, SSW will provide an introduction to Windows SharePoint Services
with the aim of evaluating its effectiveness for Enterprise Content Management (ECM).
We will also look at document and record management scenarios and taking advantage
of the rich new Workflow and Content Management System.
-
15 Rules to Better Code + Tools to Keep your Code Healthy (including FX Cop)
Are you looking to eradicate bugs and ensure consistency? Learn how to take control
of your code, ensuring large, complex source code can be simplified, cleaned and
maintained. The focus is on the most popular .NET languages (C#, VB.NET) for both
Windows Forms and ASP.NET; however, you will learn how to maintain quality code
in any language.
As a project or company grows, managing code standards throughout your team becomes
virtually impossible. Consistent code is crucial to future development and maintenance.
Learn how to review your web apps and projects.
The tools we will explore include FX Cop, SSW Code Auditor, and Re-Sharper.
-
Rules to Better Code and Successful Projects
Managing a team of coders can be a tricky experience, especially as most coders
like to do things their own way. During this session we go through a list of rules
that help make the development process as smooth as possible. These rules govern
the creation of specifications and schedules, best methods for testing and fixing
bugs and even the employees working conditions.
-
Great solutions via Extreme Programming (XP)
Extreme Programming is NOT extreme - it is a discipline of software development
based on values of simplicity, communication, feedback, and courage. It works by
bringing the whole team together in the presence of simple practices, with enough
feedback to enable the team to see where they are and to tune the practices to their
unique situation.
In this session we are going to cover all of the practices of Extreme Programming
including Pair Programming and Test-First Development. While Adam Cogan will be
showing you how it works in the .NET environment, these principles work regardless
of the development environment.
-
An A - Z on Writing Better Specs
Skipping the spec writing phase is all too common in the software industry. Adam
will teach you how to write one so you get a happier client and write better code
along the way. At the end he will share a whole bunch of tips and tricks you can
start using straight away.
-
Component-based Design and .NET
This course presents an introduction to the Component-based features of Visual Basic
.NET & C#, and advanced topics such as connecting objects to a database using
ADO.NET, architecting great .NET applications, building components. It starts with
the basics of object-oriented techniques in .NET, including building a class and
creating and using objects from the class. It then details many of the new features
of .NET such as parameterized constructors, function overloading, static class data,
inheritance and inheritance-based polymorphism.
- What does .NET do to replace COM and COM+.
- What functionalities does .NET provide e.g. remoting, assemblies work and how the
development paradigm from VB6 and C++ has changed.
- Overview of how UML can be used to describe components that you're building.
-
Developing for Microsoft SharePoint Portal (Tahoe) Server and the Web Storage System
Adam Cogan will introduce you to the ins and outs of SharePoint, including how it
can help with both enterprise portal/search as well as document management solutions.
You'll learn how SharePoint can provide for relatively simple development of departmental
Web Storage System solutions. All the while, he'll illustrate these key features
with live demonstrations, examples and code!
-
Favourite Third Party Tools
In the big world of Microsoft it's easy to forget that there are a lot of other
smart cookies out there building great programs and utilities. You could spend hours
scouring the net for the latest .exe or you could save time and let Adam show you
the best new tools around. These tools will help you write code quicker, upsize
faster than ever before, and build better ASP.NET 2.0 pages, along with dozens of
other useful tricks that will no doubt save you time if you're developing in Windows
Forms, ASP.NET, SQL Server or Access.
-
Microsoft Customer Relationship Management (CRM)
Adam Cogan will introduce
Microsoft CRM which has been designed to provide a complete suite of powerful marketing,
sales, and customer service capabilities, all with a familiar and consistent user
experience based on Microsoft Office and the Microsoft Office Outlook messaging
and collaboration client.
The session will be broken into the following sections:
- Up and Running on Microsoft CRM
- Experiences with customizing and extending CRM
- Using Workflow in CRM
- Planning for Microsoft CRM 4 (aka Titan)
-
How to Earn More $$$
This one day workshop has been designed for developers. The program is unique in
that it brings together in the one forum two of Australia抯 leading presenters in
their respective fields. Be prepared to be shocked, challenged and amazed as Steve
and Adam dispel a number of myths about client interactions and what the client
is really seeking from their IT provider.