Home » Events » SSW Tech Breakfast Archive
SSW Tech Breakfast Archive
We store all our older Tech Breakfast topics here.
Team Foundation Server 2010 (TFS) for Successful Project Management
Friday, 4th December 2009 8:00am-11:00am
Location: SSW, Sydney
Visual Studio Ultimate (formerly Visual Studio Team System (VSTS)) and Team Foundation
Server (TFS) are the cornerstones of development on the Microsoft .NET platform.
These are the best tools for a project manager to have successful projects and for
the developers to have a focused and smooth software development process.
Come and see Adam Cogan, Microsoft Regional Director, VSTS Champ and Chief Architect
from SSW show you:
- How to successfully gather requirements with User stories
- 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 extra work items that developers always forget
- 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 from the SharePoint dashboard
- The important reports to give your Project Manager
Walk away knowing how to see the project health and progress. Visual Studio Ultimate
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 Ultimate and Team Foundation Server.
SharePoint - 8 Tips from the Trenches
Friday, 30th October 2009 8:00am-11:00am
Location: SSW, Sydney
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
What is new in VS2010 & .NET FX 4.0... and what should you use in your next
project?
Friday, 25th September 2009 8:00am-11:00am
Location: SSW, Sydney
A couple of years ago Visual Studio .NET 2008 + .NET 3.5 brought us exciting new
features like LINQ-to-SQL, lambda expressions, auto implemented properties and anonymous
types... Could things have got better?
Yes, and in this session Adam Cogan will show you how to Boost Your Productivity
with:
- The important enhancements to the IDE in VS2010
- The new tricks and language features in .NET 4.0 to keep developers coding effectively
and productively
- Plus a couple of things that will make your teams work better together
SYDNEY: SharePoint - Yellow Brick Road
Location: SSW, Sydney
Come and 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 website.
SYDNEY: TFS - What is new in 2010
Location: SSW, Sydney
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.
SYDNEY: Silverlight 2 - Tips and Tricks
Location: SSW, Sydney
Eric Phan will show you some tips and tricks to help you get started in Silverlight
2 easier.
SYDNEY: Project Server 2007 integration with Team Foundation Server
Location: SSW, Sydney
Streamline your project management and development cycles with Project Server 2007.
In this session we will be stepping into the roles of the Project Manager, Developer,
Account Manager and Client to see how these roles interact within a project. We
will integrate with Microsoft Team Foundation Server 2008 and the Project Server
2007 Outlook Add-in.
Features covered:
- Task tracking
- Resource management
- Time sheets
- Reporting
SYDNEY: eXtreme Programming for .NET Developers
Friday, 25th July 2008 8:00am-11:00am
Location: SSW, Sydney
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.
SYDNEY: Dynamic Data - Data entry made easy
Friday, 27th March 2009 8:00am-11:00am
Location: SSW, Sydney
When working with databases, we often need to create some administrative pages to
do all our CRUD operations on the tables. This can be a long and repetitive process
if you don't use a code generator. Thankfully in VS 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.
See the newsletter of this event
SYDNEY: SQL Server Reporting Services 2008 In Depth
Friday, 31st October 2008 8:00am-11:00am
Location: SSW, Sydney
In this session we will take a look at designing advanced reports, formatting and
best practice for displaying your data, parameters, multiple datasources including
Relational and OLAP databases. We will also take a look at the new upcoming features
in SQL Server Reporting Services 2008 such as the new Tablix control and Charts.
SYDNEY: Build a Silverlight Web Application by Greg Harris
Friday, 26th September 2008 8:00am-11:00am
Location: SSW, Sydney
Now that we have heard what Silverlight can do for our web sites, lets get down
to writing some real code and implement a real Silverlight based web application,
that you can use on your web sites.
By the end of the session, attendees will be able to create their own Silverlight
application.
SYDNEY: Hardcore LINQ to Entities
Friday, 25th July 2008 8:00am-11:00am
Location: SSW, Sydney
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.
SYDNEY: 'LINQ to SQL' vs 'LINQ to Entities'
Friday, 27th June 2008 8:00am-11:00am
Location: SSW, Sydney
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.
Build a Silverlight Web Application by Greg Harris
Friday, 23rd May 2008 8:00am-11:00am Location:
SSW, Sydney
Now that we have heard what Silverlight can do for our web sites, let's get down
to writing some real code and implement a real Silverlight based web application,
that you can use on your web sites.
By the end of the session, attendees will be able to create their own Silverlight
application.
To get the most out of the session, attendees should bring their own development
laptop.
SYDNEY: SQL 2005/2008 T-SQL Enhancements and CLR Integration
Friday, 18th April 2008 8:00am-11:00am
Location: SSW, Sydney
Now that SQL 2008 is almost upon us and you have finally moved to SQL 2005. Are
you really getting the most out of the new features that were introduced?
Come see Justin King demonstrate the T-SQL Language enhancements such as PIVOT,
Common Table Expressions (CTE), Ranking Functions, Exception Handling, DDL Triggers
and much more.
Also see how you can build CLR assemblies and how to use them within SQL Server
2005. We will also demonstrate some of the upcoming features for SQL Server 2008.
SYDNEY: Windows Server 2008 and Vista Service Pack 1
Friday, 28th March 2008 8:00am-11:00am
Location: SSW, Sydney
February is a big month for Microsoft, lots of releases and updates
- Windows Server 2008 (a.k.a. Longhorn)
- Vista Service Pack 1
- SQL Server 2008 (a.k.a Katami)
- Visual Studio 2008 & TFS 2008 (a.k.a Orcas)
Find out what's new and how it affects you
SYDNEY: ORM Smackdown ?LINQ to Entities vs nHibernate
Friday, 29th February 2008 8:00am-11:00am
Location: SSW, Sydney
Adam Cogan and Justin King will face off developing an application using two different
ORM (Object Relational Mapping) technologies, one using LINQ to Entities and the
other using nHibernate.
We will show the good and bad from both solutions and which solution gets the job
done in the quickest time and which one provides the best performance.
SYDNEY: CRM 4 (with WorkFlow)
25th January 2008 - 8am - 11am
Location: SSW, Sydney
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 4 (aka Titan)
- Experiences with customizing and extending CRM 4 (aka Titan)
- Using Workflow in CRM 4 (aka Titan)
SYDNEY: SharePoint 2007 (MOSS)
30th November 2007 - 8am - 11am
Location: SSW, Sydney
In this session, Marten Ataalla will provide an introduction to Microsoft SharePoint
2007 with the aim of evaluating its effectiveness for Enterprise Content Management
(ECM).
He will also look at document and record management scenarios and taking advantage
of the rich new Workflow and Content Management System.
SYDNEY: LINQ
Friday, 2nd November 2007 8:00am-11:00am
Come hear Adam Cogan and Eric Phan talk about 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.
SYDNEY: Microsoft Office PerformancePoint Server 2007
Friday, 5th October 2007 8:00am-11:00am
Come 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, analyze 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.
SYDNEY: Access to SharePoint 2007
27th July 2007 - 8am - 11am
Presented by Adam Cogan, this session will cover how to migrate effectively from
Access to SharePoint 2007.
15 Rules to Better Code & Tools to keep your Code Healthy (including FX Cop)
30th September 2005 - 8am - 11am
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.
A big peek at ASP .NET 2 Whidbey Applications PART A - presented by Adam Cogan
24th June 2005 - 8am - 11am
ASP.NET Whidbey is the current name for the next version of ASP.NET. Adam Cogan
will give a talk on: ASP.NET Whidbey 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.
Prerequisites: To get the most out of this session, attendees should be familiar
with ASP.NET.
From Access to the Enterprise - presented by Adam Cogan
27th May 2005 - 8am - 11am
Microsoft Access developers generally consider a move to SQL Server, SQL Server
Reporting Services and .NET Windows Forms for performance, scalability, security
and stability reasons. Attend this interactive session with Adam Cogan as he demonstrates
how to:
- Upgrade your Access 97 database to Access 2003
- Upsize your Access 2003 database to SQL Server 2000
- Recreate your Access reports using the new Reporting Services
- Recreate your Access forms using .NET Windows Forms
This session is a must for all Access developers!
Prerequisites: You should have a working knowledge of Access, including using
forms, basic VBA code, and designing simple reports.
The best tools to Audit Your SQL Server Database The SQL 2000 Best Practices Analyzer
- presented by Adam Cogan
28th April 2005 - 8am - 11am
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 Yukon 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.
The Best 3rd Party Tools - presented by Adam Cogan
31st March 2005 - 8am - 11am
In the big world of Microsoft it's easy to forget that there's 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 products around. In this session Adam will show you tools that will help you
write code quicker, upsize faster than ever before, and build better HTML pages,
along with dozens of other useful tricks that will no doubt save you time if you're
developing in SQL Server, Access, VB.NET and ASP.NET.
Object-orientated architectural patterns for enterprise scale applications -
presented by Tatham Oddie
25th February 2005 - 8am - 11am
In this session
Tatham will discuss object orientated architectural patterns relating to
enterprise scale applications.
Focus will be given to Inversion of Control style programming and design patterns
such as the provider model and other patterns common in enterprise applications.
Object-orientated architecture allows scalable applications both in terms of functionality
and programmability but only when used correctly.
Prerequisites: This session will require you to be familiar with C# and some
topics may be considered advanced.
eXtreme Programming for .NET Developers - presented by Dr. Neil Roodyn
28th January 2005 - 8.00am - 11.00am
To coincide with the release of his new book (http://www.awprofessional.com/title/0321303636), Dr. Neil
will be presenting this session on eXtreme .NET.
In his book, leading .NET and XP mentor Dr. Neil Roodyn covers planning, task definition,
test-driven development, user interfaces, refactoring, spiking, pair programming,
and much more. Dr Neil offers field-proven advice for everything from automating
builds to integrating third-party libraries. He also incorporates valuable exercises
and presents a start-to-finish case study that shows exactly how XP and Microsoft
.NET interoperate throughout an entire development project.
Using a hands-on approach, this course takes you through some of advanced programming
techniques introduced in the book. Let Neil take you on a fast-paced journey that
will change your coding methods forever.
About Neil
Neil Roodyn (PhD) has worked with a variety of international companies including
Synon, Updata, NASDAQ Europe, ComputaCenter, SLK, Object Training and Citect. He
is the founder of Sydney's eXtreme Programming Activity Club (SyXPAC) and has been
closely associated with leading edge technologies for the last 15 years. In the
last 2 years Neil has lead the push to .NET, both through the implementation of
several .NET projects and a range .NET training courses.
|
Prerequisites: This is a great session for developers who have experience
in .NET development and want to get extreme!
A big peek at ASP .NET 2 Whidbey Applications PART B - presented by Adam Cogan
21st December 2004 - 8am - 11am
ASP.NET Whidbey is the current name for the next version of ASP.NET. Adam Cogan
will give a talk on: ASP.NET Whidbey 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.
Prerequisites: To get the most out of this session, attendees should be familiar
with ASP.NET.
From Access to the Enterprise - presented by Adam Cogan
9th November 2004 - 8.00am - 11:00am
Microsoft Access developers generally consider a move to SQL Server, SQL Server
Reporting Services and .NET Windows Forms for performance, scalability, security
and stability reasons. Attend this interactive session with Adam Cogan as he demonstrates
how to:
- Upgrade your Access 97 database to Access 2003
- Upsize your Access 2003 database to SQL Server 2000
- Recreate your Access reports using the new Reporting Services
- Recreate your Access forms using .NET Windows Forms
This session is a must for all Access developers!
Prerequisites: You should have a working knowledge of Access, including using
forms, basic VBA code, and designing simple reports.
September
Special
A big peek at ASP .NET 2 Whidbey Applications PART A- presented by Adam Cogan
24th and 29th September 2004 - 8.00am - 11.00am
ASP.NET Whidbey is the current name for the next version of ASP.NET. Adam Cogan
will give a talk on: ASP.NET Whidbey 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.
Prerequisites: To get the most out of this session, attendees should be familiar
with ASP.NET.
The Top 15 tips for Real World Windows Forms Applications - presented by Adam
Cogan
3rd and 10th September 2004 - 8.00am - 11.00am
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.
Prerequisites: To get the most out of this session, participants should be
familiar with data applications.
Asynchronous Execution in Windows Forms: Today & Tomorrow - presented by Brian
A. Randell
9th August 2004 - 8.00am - 11.00am
It's 2004 and the days of the blocking UI are over. What do you think you're using,
VB3? In this talk Brian will show you how to execute long-running tasks (database
queries, web services calls, etc.) on a secondary thread. More importantly, he'll
show you how to do it safely and correctly. He'll cover how to do it in .NET 1.1
and show you some enhancements in .NET 2.0.
Special
Speaker - About Brian
Brian A. Randell is a senior consultant with MCW
Technologies, LLC, a Microsoft Certified Partner. Brian spends his time between
teaching Microsoft .NET - based technologies to developers for DevelopMentor and
consulting with MCW Technologies whose clients include Microsoft, American Honda,
DELL, and others. Brian enjoys helping people get the most out of their software.
He does this through training, consulting, and speaking at events such as VSLive!,
Tech Ed, and the PDC. In addition, Brian shares through the written word. He is
the co-author of Effective Visual Basic and has written articles for MSDN Magazine
and Microsoft. Brian is currently working with Rockford Lhotka and Bernard Wong
on a book about Visual Basic Express, tentatively titled "Tom and Huck's Guide
to Visual Basic Express" to be published by Addison-Wesley. Reach Brian through
his blog at http://sqljunkies.com/weblog/brianr/
or at http://www.mcwtech.com
.
|
Prerequisites: To get the most out of this session, attendees should be familiar
with .NET.
The best tools to Audit Your SQL Server Database The SQL 2000 Best Practices Analyzer
25th June 2004 - 8.00am - 11:00am
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 Yukon 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.
Boost Your Productivity with the best - Microsofts .NET Application Blocks (Configuration
& Exception Block)
23rd April 2004 - 8.00am - 11:00am
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 forgot some important functionality. Come see how
they have been extended, ready for you to insert them straight into your applications.
Combining Exchange Data, SQL Data and SQL Reporting Services
2nd April 2004 - 8.00am - 11:00am
Come see a code packed session that will show how to extend the out-of-the box features
of Reporting Services. Everyone who has an Exchange Server 2000/2003 should be reporting
on it but nobody does. Following this, we will explore the creation of a real Reporting
Services solution. You will learn about the important issues of security, data access,
rendering, and delivery. We will also discuss the deployment issues of an application
that requires Reporting Services. Sample code is provided so you can use this useful
solution.
XML Web Services in .NET
27th February 2004 - 8.00am - 11:00am
Web Services provide a rich set of components that communicate using standard Internet
protocols and will become key building blocks for the next generation of both Microsoft
Windows or Web-based applications. See how to speed your development by plugging
Web Services into your own application development projects. In this interactive
session led by Dr Neil Roodyn and Adam Cogan, you'll take away a finer understanding
of how Web Services can change your future application development.
Rapid Development in Visual Studio .NET
29th January 2004 - 8.00am - 11:00am
In this session Adam will cover the following techniques:
- Untyped Datasets vs Typed Datasets
- Using Typed Datasets and Data Binding
- Using a Global Error Handler
- Learning about the 3 types of settings you will use and implementing a Configuration
Class
- Looking at the 4 projects you will need
- Using Code Generators
- N-Tier development
Planning and Managing Your Smooth Migration from Access to SQL Server
19th December 2003 - 8am - 11.00am
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:
- Maximize 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-normalized fields
Prerequisites: To get the most out of this session participants should be
familiar with MS Access development and relational database design methods.
Register online now or call (02) 9953 3000
The Best 3rd Party Tools
28th November 2003 8.00am - 11.00am
In the big world of Microsoft it's easy to forget that there's 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 products around.
In this session Adam will show you tools that will help you write code quicker,
upsize faster than ever before, and build better HTML pages, along with dozens of
other useful tricks that will no doubt save you time if you're developing in SQL
Server, Access, VB.NET and ASP.NET.
This is not a sales presentation; it's an informative session giving you an objective
opinion on the best software around.
Register online now or
call (02) 9953 3000
Special double session - Great solutions via Extreme Programming (XP) and Rules
to better code and successful projects
24th October 2003 8.00am - 11.00am
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, as well as some of the best
ways to manage your software projects. While Adam will be showing you how it works
in the .NET environment, these principles work regardless of the development environment.
Software projects are notorious for going off track and getting out of control.
SSW's Rules to Better Code and Successful Projects help contain projects by getting
them right from the start. Every software developer and program manager should have
a series of rules they live by, you'll certainly find it useful to check out ours.
Prerequisites: To get the most out of this session you should have experience
working with or building in a development environment.
Register online now or
call (02) 9953 3000
Best Practices and Techniques for building secure ASP .NET Applications
5th September 2003 - 8.00am - 11.00am
Learn how to build secure Web applications and services using ASP.NET. This session
covers best practices for authentication, authorization, safe techniques for secret
storage, error handling, site configuration, and data validation. We walk through
a hardened ASP.NET sample application that demonstrates these principles.
Prerequisites: To get the most out of this session attendees should be familiar
with developing web applications.
XML Web Services in .NET
25th July 2003 - 8.00am - 11.00am
Web Services provide a rich set of components that communicate using standard Internet
protocols and will become key building blocks for the next generation of both Microsoft
Windows and Web-based applications. See how to speed your development by plugging
Web Services into your own application development projects.
Prerequisites: To get the most out of this session attendees should be familiar
with developing web applications as well as C#, C++, VB and XML.
Design and Implement Database Solutions Using Microsoft SQL Server
27th June 2003 - 8am - 11.00am 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
Prerequisites: To get the most out of this session participants should be
familiar with MS Access development and relational database design methods.
Building Advanced Data-Centric WinForm Clients with Data Binding
23rd May 2003 - 9am - 1.00pm (half day event)
Advanced topics will be covered for creating WinForm data-centric applications,
how to do them well, and how to do them quick. Well look at dynamically downloading
and creating a form from the web, data-binding in WinForm applications, how to provide
input validation with the .NET Error Provider as well as custom Validation Extended
Providers and how they can be used to speed up your GUI development.
Prerequisites: To get the most out of this session participants should be
familiar with Windows Forms, Relational Databases and VB.
Planning and Managing Your Smooth Migration from Access to SQL Server
2nd May 2003 - 8am - 12.30pm
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:
- Maximize 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-normalized fields
Prerequisites: To get the most out of this session participants should be
familiar with MS Access development and relational database design methods.
ADO.NET (Double Session)
28th February 2003 - 8am - 12:30pm (half day event)
An Introduction to ADO.NET & ADO.NET and SQL Server 2000
ADO.NET is a significant upgrade from ADO, and it changes the techniques for working
with data. Whether the data is from SQL Server 2000, a Jet MDB file, an XML file,
or almost any other data source, ADO.NET provides the tools for working with your
data. Find out how to access and update data in SQL Server 2000, and the benefits
of strongly typed datasets using XSD stored procedures.
Topics covered include:
- Converting ADO to ADO.NET
- Why should you use ADO.NET and the ADO.NET disconnected model
- DEMOs of using ADO.NET in conjunction with XSLT
- ADO.NET error handling
- Typed datasets the good and bad
- Code Generators for Quick ADO.NET code
- Inheritance of Web Services with ADO.NET
- Object Serialization with ADO.NET
- ADO.NET Optimization
- Connection Pooling
- ADO.NET DataRelations and building Dataset structures on the fly.
- Distributed Transactions
Prerequisites: To get the most out of this course delegates should be experienced
programmers with some exposure to either VB.NET or C#. An understanding of databases
is essential.
eXtreme Programming for .NET Developers
13th December 2002 - 8am - 12.30pm (half day event)
Using a hands on approach, this course takes you through some advanced programming
techniques for rapid development of high quality code in Visual Studio .NET such
as defining tasks; test first coding; refactoring; spiking; automated testing and
automated builds. Let Adam and Neil take you on a fast-paced journey that will change
your coding methods forever.
- An introduction to tools such as:
NUnit
and NAnt
.
- Defining tasks
- Refactoring
- Automating testing
- Automating builds
Component-based Design and .NET
29th November 2002 - 8am - 12.30pm (half day event)
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.
Register online now or
call (02) 9953 3000
XML Web Services in .NET
25th October 2002 - 7.30am - 12pm (half day event)
Web Services provide a rich set of components that communicate using standard Internet
protocols and will become key building blocks for the next generation of both Microsoft
Windows and Web-based applications. See how to speed your development by plugging
Web Services into your own application development projects. In this interactive
session led by Neil Roodyn and Adam Cogan, you'll take away a finer understanding
of how Web Services can change your future application development.
7.30 - 8.00 Breakfast
8.00 - 9.00 An Introduction to XML Web Services, Adam Cogan
9.00 - 9.45 Get your hands-on, Neil Roodyn
10.00 - 11.00 Advanced XML Web Services, Neil Roodyn
11.00 - 11.45 Get your hands-on, Adam Cogan
11.45 - 12.00 Wrap Up, Adam Cogan & Neil Roodyn
The Best Third Party Utilities for SQL Server
18th October 2002 7.30am-10:00am
In this session we are going to introduce some of the best SQL Server tools from
Red-Gate, FMS, Lockwoodtech and others. Adam Cogan will be showing you
live demonstrations on how each tool works and where it can add value for you.
Find out:
- Why the traditional way of recovering back-ups is a waste time!
- How to avoid database inefficiency caused by poorly performing SQL statements.
- How to Rollback schema, permission changes
- How to undo one or more transactions, recover dropped tables
- How to detect the differences in databases for easy migration
- How to do 'lint' testing on your database
VB.NET and SQL Server 2000 - How to optimize your database
17th May - 7.30am - 10am
In this session we talk about performance tips for your SQL Server database. You
will then see how you can use Windows Forms to build an application to find these
problems in your SQL database.
Register Online or call
(02) 9953 3000
I can't make this month but remind me about future sessions
Brian Randell on XML Services in .NET
26th
April - 7.30am - 10am
Web Services provide a rich set of components that communicate using standard Internet
protocols and will become key building blocks for the next generation of both Microsoft
Windows and Web-based applications. See how to speed your development by plugging
Web Services into your own application development projects.
Register me Now! |
I can't make this month but remind me about future sessions
William Vaughn on ADO.NET
26th April - 7:30am-10:00am
William Vaughn, in Australia to speak at VSLive! will be discussing the new ADO.NET
data access paradigm Microsoft has just invented almost from scratch. When we're
done you'll understand the new object model and new disconnected hierarchical approach
to memory-resident data.
You'll have a better understanding about what you'll need to do to migrate your
applications, or better yet, rebuild them from scratch. We'll also talk about skills
and give you a feel for what your team of developers is going to have to learn and
how long it should take to get them up to speed. It's going to be a full morning.
William Vaughn is President of Beta V Corporation and a 30-year veteran of the computer
industry. Bill has worked in the industry for over 30 years and spent 14 years at
Microsoft, where he developed and taught Microsoft University courses on SQL Server,
Visual Basic and Windows and wrote Visual Basic data access documentation for versions
2 through 5. He has written several books and articles on Visual Basic, data access
technology and SQL Server. His most recent book is ADO.NET and ADO Examples and
Best Practices for Visual Basic Programmers Second Edition (Apress). ISBN: 1-893115-68-2.
Register me Now! |
I can't make this month but remind me about future sessions
VB.NET and SQL Server 2000 - How to optimize your database
5th April - 7.30am - 10am SOLD OUT
19th April - 7.30am - 10am Available
In this session we talk about performance tips for your SQL Server database. You
will then see how you can use Windows Forms to build an application to find these
problems in your SQL database.
Building Web Applications with ASP.NET
1st March - 7.30am - 10am
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
SSW's Rules to Better Code and Successful Projects
Thursday 24th January 2002
Software projects are notorious for going off track and getting out of control.
SSW's Rules to Better Code and Successful Projects help contain projects by getting
them right from the start. Every software developer and program manager should have
a series of rules they live by, you'll probably find it useful to check out ours.
Building Web Applications with Visual Studio.NET
Friday 21st December
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 on ASP.NET:
- 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
Wednesday 7th November
Managing a team of coders can be a tricky experience, especially as most coders
like to do things their own way. We've compiled 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.
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.
Building Web Applications with Visual Studio.NET
Wednesday 26th September
This session will detail how to create a VB.NET desktop database application. We
will discuss the advantages of VB.NET over Access and VB. You'll also learn about:
- Data Binding in a Windows Form
- Using OLE-DB for different data sources
- 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
Design and Implement Database Solutions Using Microsoft SQL Server 2000 - Special
Double Session
Wednesday 29th August
OK - so now you have upsized to SQL Server, but your application is running slower
than it was in Access. This is not what the brochure says! This session will set
you up a designing databases in SQL Server.
- 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
Planning and Managing Your Smooth Migration from Access to SQL Server
Wednesay 25th July
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:
- Maximize 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-normalized fields
The ABC of XML
Thursday 21st June
On-line services, such as websites, intranets and extranets now find a permanent
home in today's business strategy. However, some businesses are still unclear of
the total benefits available from new technologies such as XML and SQL Server 2000.
These new tools allow businesses to use the Internet to send and receive data in
a fully flexible format.
Special Double Session - Ken Getz and Adam Cogan - Access XP & XML, and .Net
Friday 25th May
Ken and Adam will be doubling up for an extended SSW Tech Breakfast. Book in fast!
Places are going quick...
SharePoint Portal Server
Tuesday 15th May
SharePoint Portal Server brings together document management, advanced search, and
an intranet portal into a powerful, easy-to-use server application. It enables groups,
from small teams to large organizations, to manage the creation of new content as
well as organize existing content. SharePoint Portal Server delivers an easy-to-deploy,
stand-alone version of the Web Storage System for collaboration solutions.
SharePoint Team Services
Wednesday 9th May
SharePoint Team Services is wrapped in with the latest Office release - Office XP.
SharePoint Team Services allows you to run an intranet over the Internet in a secure
environment. With a SharePoint web site, you can configure multiple document libraries,
make announcements, post events, direct tasks, conduct employee and customer surveys,
and a whole lot more.
Adam explains the benefits of SharePoint Team Services, the version of SharePoint
suitable for smaller teams, and how it can be customized to your requirements.
SSW's Rules to Better Code and Successful Projects
Friday 20th April
Software projects are notorious for going off track and getting out of control.
SSW's Rules to Better Code and Successful Projects help contain projects by getting
them right from the start. Every software developer and program manager should have
a series of rules they live by, you'll probably find it useful to check out ours.
Access XP & XML
Wednesday 11th April
Access XP has been released to manufacture and promises many advanced features which
make it more compatible with the web. Adam will explore the XML capabilities of
Access XP and demo some of the sexy news tools.
Favorite 3rd Party Tools
Wednesday 28th February
This will be an informal interactive session. Adam will talk about his favorite
utilities, tips and tricks they use for developing in Access, Visual Basic, ASP
and SQL Server. In addition Adam will also discuss features of how to develop websites.
Audience participation is encouraged.
The ABC of XML
Wednesday 21st February
On-line services, such as websites, intranets and extranets now find a permanent
home in todays business strategy. However, some businesses are still unclear of
the total benefits available from new technologies such as XML and SQL Server 2000.
These new tools allow businesses to use the Internet to send and receive data in
a fully flexible format.
The February 2001 SSW Tech-Breakfast will provide a personalized, interactive and
informative session by Adam Cogan, Database Services Manager for SSW, on The ABC
of XML.
Favorite 3rd Party Tools
29th November 2002 - 8am - 12.30pm
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 HTML pages, along with dozens of other
useful tricks that will no doubt save you time if you're developing in Access, VB,
SQL Server, and ASP .NET.