General
· Home
· History
· Objectives
· What's New?
Meetings
· Future Meetings
· Past Meetings
· Directions
People
· How To Join
· Members
Resources
· Jobs/Consult.
· Links

VDUNY is an INETA member.

has been a loyal VDUNY sponsor for over 12 years.
|
VDUNY Past Meetings
Past Meetings Archive Index:
2011 Meetings
Wednesday
|
Thursday,
November 17th, 2011 at 6:30 PM
New Horizons Computer Learning Center, 50 Methodist Hill, Henrietta, NY
|
|
Steve Maier, Principal Software Engineer at Infimed, will present:
Windows 8 Metro Development
Windows 8 represents Microsoft's first official entry into
the tablet space, and the Metro UI is how developers deliver
unique multi-touch experiences to this new platform. In
this presentation, we'll look at the Platform and Tools
for Windows 8 App development, learn about WinRT - the OOP
replacement for Win32, and talk about what this means for
traditional .NET developers.
Steve Maier
is a Principal Software Engineer at
Infimed
and leading the team for their next generation product. He
holds multiple .NET and SQL Server certifications and co-authored a
SQL Server book. He has also used DirectX and Direct3D for
multiple medical applications as well as game engines.
|
|
Wednesday
|
Thursday,
October 27th, 2011 at 6:30 PM
New Horizons,
Rochester
|
|

Larry & Cleo
|
Larry O'Heron presents
The Model View ViewModel (MVVM)
The Model View ViewModel (MVVM) is a specialization of the
Presentation Model design pattern. Largely based on the
Model-view-controller pattern (MVC), MVVM is targeted at modern
UI development platforms (Windows Presentation Foundation, or
WPF, and Silverlight) in which there is a user experience (i.e.,
user interface) (UXi) developer who has requirements different
from those of a more “traditional” developer (e.g. oriented
toward business logic and back end development).
MVVM makes use of specific functions in WPF to
facilitate the separation of View layer development by removing
virtually all “code-behind” from the View layer. Interactive
Designers can use the native WPF markup language XAML and create
bindings to the ViewModel, which is written and maintained by
application developers. This separation of roles allows
Interactive Designers to focus on UX needs rather than
programming or business logic, allowing for the layers of an
application to be developed in multiple work streams.
Larry has been a Lead Analyst for the Laboratory for Laser
Energetics/University of Rochester since 2001 developing
software to control scientific instrumentation and conduct data
analysis/reduction for systems that control high-intensity laser
sources used in research into nuclear fusion. He program in a
variety of languages and environments with several toolkits.
When working on stand-along programs, he uses .NET C#, VB.NET
and C++/CLI inside of Visual Studio 2010. For operational
software, he develops in Unix using C++, STL and Boost inside of
the Eclipse IDE. Unfortunately, he does not get requirements for
web development. As a result of these varied environments, he
finds himself to be a jack-of-all-trades rather than a master of
something. He believes the greatest asset to someone with his
qualifications is the experience/background to ask the
appropriate questions and a reliable internet search engine.
Retiring from the U.S. Navy as a Russian linguist in 1994, Larry
graduated from RIT with a B.S. in Computer Science in 1997, and
a follow-on M.S. in Professional Development (Human-Computer
Interface) in 2006. While working on his B.S. degree, he
worked as a co-op at Lawyers Co-operative and Rochester
Instrument Systems. Following graduation, he worked as a
contractor for NorTel, Applied Graphics and Xerox. Larry
has been a longtime member of VDUNY.
Download materials from Larry's presentation HERE
|
|
|
Wednesday
|
Thursday,
August 25th, 2011 at 6:30 PM
New Horizons,
Rochester
|
|

|
Frank Hubbell presents
Microsoft’s Task Parallel Library
(TPL)
Would you like the applications you write to take full
advantage of multicore or multiprocessor computers? Microsoft’s
Task Parallel Library (TPL) with be the topic of the August
meeting. Frank Hubbell will introduce you to parallel
programming using lots of C# code examples. The combination of
the C# Language, .NET Framework, and Visual Studio 2010 provide
the tools necessary to develop parallel programs using the Task
Parallel Library. The TPL is a major improvement over using
classical threading technology. Parallel execution doesn’t come
for free and we will be discussing some of the pitfalls and
problems encountered when writing parallel program.
Owner of “Hubbell Consulting”, a Computer software consulting
company since 1991. Adjunct Faculty member in the College of
Applied Science & Technology, Electrical, Computer and
Telecommunication Engineering Technology Department at the
Rochester Institute of Technology. Currently teaching Technical
Programming I, II, and III. Kodak (Retired after 35 year of
service) mostly imbedded software systems development and
design.
Download materials from Frank's presentation HERE
|
|
|
Wednesday
|
Thursday,
June 23rd, 2011 at 6:30 PM
New Horizons Computer Learning Center, 50 Methodist Hill, Henrietta, NY
|
|
Steve Maier, Principal Software Engineer at Infimed, will present:
Windows Communications Foundation (WCF)
Windows Communication Foundation (WCF) is an abstract way to
setup communications from the same equipment or from various
machines. We will start with a quick overview of the ABC's
of WCF and then on to some current samples of how WCF is
used today in web services as well as other forms of
communication. We will talk about some of the tools that
are provided to help configure WCF as well as showing how
WCF has improved some of the ways that things can
communicate.
Steve Maier
is a Principal Software Engineer at
Infimed
and leading the team for their next generation product. He
holds multiple .NET and SQL Server certifications and co-authored a
SQL Server book. He has also used DirectX and Direct3D for
multiple medical applications as well as game engines.
|
|
Download slides from Steve's presentation (for later versions of PowerPoint)
Download sample code from Steve's presentation
|
|
Wednesday
|
Thursday,
May 26th, 2011 at 6:30 PM
New Horizons,
Rochester
|
|

|
Kyle
Korndoerfer presents
What is ASP.NET MVC?
What is ASP.NET MVC and why is it so popular? What are Models, Views, Controllers, Areas, Routes, and Filters? What is this Razor thing I've been hearing about?
Kyle will tackle these topics and many more during this
presentation.
Kyle is a Graduate of RIT (Bio-Medical Computing; 2000) and
has been working in and around Software for over 13 years. He is
currently an Implementation Manager for Xerox Global Services
for Global Delivery Center and Enterprise Marketing Services.
|
|
|
Wednesday
|
Tuesday,
April 26th, 2011 at 6:30 PM
New Horizons,
Rochester
|
|

|
Frank Hubbell presents
Developing WPF Applications
A demonstration of how to develop Windows Presentation
Foundation (WPF) applications for those not familiar with the
latest windows programming technology. The presentation will
explain the basics of current Graphical User Interface (GUI)
development on the Microsoft platform. The presentation will
consist of a number of demonstrations using Microsoft Visual
Studio 2010 and C#. The audience is invited to bring their
laptops (with MS Visual Studio 2010 and C#) and follow along
with the demonstrations.
Owner of “Hubbell Consulting”, a Computer software consulting
company since 1991. Adjunct Faculty member in the College of
Applied Science & Technology, Electrical, Computer and
Telecommunication Engineering Technology Department at the
Rochester Institute of Technology. Currently teaching Technical
Programming I, II, and III. Kodak (Retired after 35 year of
service) mostly imbedded software systems development and
design.
|
Download slides from Frank's presentation
|
|
Thursday March 24th 2011
|
Thursday,
March 24th, 2011 at 6:30 PM
New Horizons,
Rochester
|
|
|
Steve Maier presents:
Using Azure
What is Azure?
Azure is Microsoft's cloud computing
system. This talk covers Azure and shows that it is a real
world application able to meet many genuine development
needs (i.e. Storage, Computing, SQL).
Using Azure
Tools to get going with Azure
|
|
|
|
Steve Maier
is a Principal Software Engineer with InfiMed developing
digital medical imaging systems. Steve is also the Database team lead and
software lead for the next generation of products. His website is
http://strugglingthru.net/ where
there are posts on certification and .NET .
|
|
Wednesday
|
Tuesday,
January 25th, 2010 at 6:30 PM
New Horizons,
Rochester
|
|
|
Peter Traeg presents:
HTML5
-
What is HTML5?
-
What's in the W3C HTML5 spec?
-
What are the popular HTML5 features that are not
actually part of the spec?
-
A demonstration of HTML5 features
-
JavaScript related features including:
-
Web Sockets
-
Web Workers
-
Notifications
-
Drag/Drop
-
Offline support
-
Geolocation
-
File API
-
HTML elements including:
-
New semantic elements
-
New input types
-
New input attributes
-
Audio / Video tags
-
The Canvas element
-
The SVG element
-
CSS3
-
New selectors
-
Dynamically loaded font support
-
Text overflow support
-
Multi-Column layouts
-
Rounded corners and gradients
-
Drop shadows and reflections
-
Transitions, transforms, and animations
-
What does all this mean for Flash or Silverlight? Are
they dead?
Download PowerPoint slides of Peter's presentation
|
Peter Traeg is a Senior Software Engineer/Architect for the Eastman Kodak Company. He is currently working on new product development for the Kodak EasyShare Gallery web site. He has been working with .NET since it was in beta back in 2001. He currently serves as the Kodak .NET product custodian for Microsoft .NET. Peter has been developing web applications since 1995 and has particular interest in web based user interface technology.
|
|
2010 Meetings
Wednesday
|
Tuesday,
December 14th, 2010 at 6:30 PM
New Horizons,
Rochester
|
|
|
Adam Fyles presents:
An Introduction to NServiceBus
- Why use a service bus?
- Fallacies of Distributed Computing
- Coupling
- Scalability & Flexibility
- Messaging Patterns
- Why messaging?
- Point to Point
- Request/Response
- Pub/Sub
- Scaling Out
- Long Running Workflows
|
Adam Fyles is a Solution Architect at Wegmans Food Markets in
Rochester, NY and an IASA member.
|
|
Wednesday
|
Thursday,
November 18th, 2010 at 6:30 PM
New Horizons,
Rochester
|
|

|
Kyle
Korndoerfer presents
Visual Studio TFS
What is Visual Studio TFS and why would it help me? It's more
than just a source control plug-in for Visual Studio, it's a
Application Life-cycle Management (ALM) tool that masquerades as
a development environment.
Kyle is a Graduate of RIT (Bio-Medical Computing; 2000) and
has been working in and around Software for over 13 years. He is
currently an Implementation Manager for Xerox Global Services
for Global Delivery Center and Enterprise Marketing Services.
|
|
|
Wednesday
|
Tuesday,
September 28th, 2010 at 6:30 PM
New Horizons,
Rochester
|
|
|
Chuck Baldo presents:
Active Reports 6
Active Reports is a .NET Production Reporting
tool with unmatched customization, fast performance and super
high quality, with multi-language features, all tested in tens
of thousands of applications worldwide. This presentation will
be a beginners tutorial of the system. The speaker is currently
using it for corporate and government clients in a web based and
windows forms based applications. This presentation will
demonstrate connecting to data sources and generating reports
using both derived data and calculations. Active Reports are
rendered to a web browser and displayed in PDF format. Chuck
will also discuss his positive relations with Grape City, the
developers of the tool, and their tech support people. The
audience for this program would be anyone needing business
reporting or using a current reporting tool such as MS Reports
or Telerik Reporting and would like to compare features and ease
of use.
|
Chuck Baldo is the Chief technology Architect and Developer for
Global Windows. Global Windows develops custom Web and Windows
applications as well as websites. In the past he has worked in corporate
environments such as Kodak, Johnson & Johnson and Bausch & Lomb.
|
This meeting is sponsored by
GrapeCity.PowerTools, so they will pay for the pizza and other
refreshment items.
They have also donated SWAG in the form of T-Shirts and a full
ActiveReports license
which we will draw for at the conclusion of the meeting |
|
Wednesday
|
Tuesday,
August 24th, 2010 at 6:30 PM
New Horizons,
Rochester
|
|

|
Andy
West presents
Introduction to
Functional Programming with F#
F# is succinct, expressive and well-suited to parallel,
algorithmic, and data-oriented programming. Functional
programming has been around for decades, but its uses have
mainly been limited to academic environments. F# aims to change
that by combining the functional programming paradigm with
imperative and OOP styles, as well as giving developers access
to the vast functionality present in the .NET BCL. This
presentation is a gentle introduction to the functional aspects
of F#, and is primarily intended for
VB.NET and C# developers. F# is a first-class language in
Visual Studio 2010, and is therefore readily available to .NET
programmers who want to explore functional programming in a
familiar environment. We will look at several fundamental FP
concepts in F# such as:
- Binding and scope
- Immutability
- Recursion
- Function application (including curried functions)
- Pattern matching
- List comprehensions
- Type inference
- ...and more
Andy West is a Software Engineering Lead at Niagara Technology Group, Inc., and a Software Engineer at Ortho-Clinical Diagnostics, Inc. He got his start professionally 10 years ago doing VB6 and classic ASP, and has since graduated to C# and ASP.NET. In that time he has also dabbled in C, C++, Perl, Python, JavaScript, VB.NET, Java, and recently, F#.
|
|
|
Wednesday
|
Tuesday,
July 20th, 2010 at 6:30 PM
New Horizons,
Rochester
|
|

|
Andy
Beaulieu presents
Windows Phone 7
Development in Silverlight
Using Visual Studio 2010
This session will show how
we can use Visual Studio 2010 to develop applications for
the upcoming Windows Phone 7 devices using Silverlight. We'll
look at using multi-targeting to create both a Web and Phone
solution using a single code base. We'll also talk about the
Windows Phone device capabilities and Microsoft's Marketplace.
Andy Beaulieu is a
professional software developer and trainer with over 15 years
of experience building applications for Windows and the Web.
Located in Syracuse, New York, he is well versed in many
Microsoft technologies including Silverlight, ASP.NET, ADO.NET
and WindowsForms. Andy has been awarded a Microsoft MVP Award
for Silverlight, and is a member of the WPF and Silverlight
Insiders group.
|

|
This meeting is sponsored by Microsoft. They are
covering the Pizza, Soda, and swag!
|
We have swag!
A Bunch of Visual Studio T-Shirts
Laptop Stickers, Tattoos
and assorted goodies
Evaluation copies of Visual
Studio 2010 and Windows Server 2008
1 Copy of
Telerik
Justcode ($249 value)
|
|
|
Wednesday
|
Wednesday, April 28th, 2010 at 6:30 PM
New Horizons Computer Learning Center, 50 Methodist Hill, Henrietta, NY
|
|
|
|
Rik Bardrof will present
Generics & Functional Programming
Generics in
.Net allow developers to define type-safe classes and data
structures that will work with a broad range of types. Building
generic objects results in significant performance boost and higher
quality code through the reuse of processing algorithms without
needing type-specific code. Functional programming in .Net also
provides the potential for code reuse, reduced bugs, and increase
robustness. In this session we will combine the two technologies to
demonstrate how we as developers can expand our solution engineering
tool set.
Rik Bardrof is a senior software developer for Xclaim Software,
located in Central New York. He has a widely varied background in
computer science with experience ranging from systems maintenance
through application development (lot’s of stuff in between).
Currently he’s practicing agile development in a .Net shop which
focuses heavily on Domain Driven Design, Test Driven Design, and
integration of Open Source tools.
|
|
Wednesday
|
Tuesday, March 24th, 2010 at 6:30 PM
New Horizons Computer Learning Center, 50 Methodist Hill, Henrietta, NY
|
|
Steve Maier,
Principal Software Engineer at InfiMed, will present:
Real World and Advanced WPF
Many people do not use WPF in their day-to-day jobs. Many companies
cannot spend the time to rewrite their projects in WPF just because
it is a new and cool technology. There are many advantages that
WPF has over MFC or even over WinForms, but there are also issues
that need to be overcome when WPF is chosen.
-
Quick WPF Basics
Learning Curve
Tools
-
External Resources
Theming
Localizing Strings
-
Combining WPF, WinForms, and even MFC
Airspace issues
DirectX and WPF
-
Real World examples of WPF apps
Steve Maier
is a Principal Software Engineer with InfiMed developing
digital medical imaging systems. Steve is also the Database team lead and
software lead for the next generation of products. His website is
http://strugglingthru.net/ where
there are posts on certification and .NET .
|
Wednesday
|
Tuesday, February 23rd, 2010 at 6:30 PM
New Horizons Computer Learning Center, 50 Methodist Hill, Henrietta, NY
|
 |
Jim O'Neil, Microsoft Developer Evangelist, will present:
"Discovering Dallas"
At PDC 2009, Microsoft announced "Dallas", a Data-as-a-Service offering that leverages the Windows Azure cloud computing platform. "Dallas" makes well-known and vetted public and commercial data sets from entities such as the Associated Press and Data.gov available to the development and data analysis communities. This session explores getting started with "Dallas" and accessing its data sets programmatically and via Excel 2010's PowerPivot feature.
Jim O'Neil is a Microsoft Developer Evangelist for
the Northeast District, including New England and
Upstate New York. He joined Microsoft in April
2008 after nearly twelve years at Sybase as a support
engineer, sales consultant, and evangelist for developer
tools including PowerBuilder, DataWindow .NET, and
EAServer (a J2EE application server). Jim is an
MCPD and co-authored two books and multiple articles on
application development using PowerBuilder. Prior
to Sybase, he worked as a software engineer for MITRE
and BDM International, Inc., developing prototypes and
simulations for various DoD organizations.
|
 |
Tonight's meeting is Sponsored by Kelly IT Resources. They will cover the cost of the Pizza and beverages.
|
|
|
|
|
Wednesday,
January 27th, 2010 at 6:30 PM
New Horizons Computer Learning Center, 50 Methodist Hill, Henrietta, NY
|
|
|
Andy Beaulieu presents
Line of
Business Apps with Silverlight 4
We'll look at the great new features coming to
Silverlight 4 and Visual Studio 2010 for Line of Business Application
Development. We'll see how RIA Services and Cider Designer support
make Silverlight 4 a first class application platform in VS2010.
Andy
Beaulieu is a professional software developer and trainer with over 15
years of experience building applications for Windows and the Web. Located
in Syracuse, New York, he is well
versed in many Microsoft technologies including Silverlight, ASP.NET,
ADO.NET and WindowsForms. Andy has been awarded a Microsoft MVP
Award for Silverlight, and is a member of the WPF and Silverlight Insiders
group.
WE
HAVE SWAG!
Courtesy of Telerik:
1 Telerik Premium
Collection for .NET ($1299 Value!)

Courtesy of Microsoft:
1 Microsoft Arc Mouse
1 Copy of Windows 7 Ultimate
1 Copy of Office Standard 2007
1 Copy of "Introducing Microsoft Silverlight 3" by L. Moroney
|
|
|
2009 Meetings
LINQ To XML
Wednesday, October 28th, 2009 at 6:00 PM
50 Methodist Hill, Henrietta, NY
|
|
LINQ To XML
- LINQ To XML vs. XmlReader, XSLT, MSXML, XPath
- Functional Creation
- XDocument, XDeclaration, XElement, XAttribute classes
- XProcessingInstruction, XComment, XText, XCData classes
- Loading or Parsing XML Documents
- Serialization (Output)
- Explicit XElement and XAttribute Operators (direct casting)
- Namespaces - XNamespace and XName classes
- XML Queries
- Modifying XML Trees
- Add, Modify, Remove
- XML Tree Transformation
- The large XML File problem - XStreamingElement class
- C# Yield statement review
- Deferred Execution and Lazy Evaluation
- Chaining Queries
- Intermediate Materialization
- Using XSLT with LINQ To XML
- Validate using Schemas
- The Halloween Problem
- Annotations
- XML Events
|
| |
David Stevenson is currently working at
Data PAC Mailing Systems in Webster, New York as a Senior Software Engineer developing bulk mailing systems for the direct mail industry in Visual Studio 2008, using Windows Presentation Foundation (WPF),
LINQ To SQL, LINQ to XML and LINQ to Objects. David has over 29 years of software development experience, ranging from long distance cable data base system, process control systems, developing a web based content management system and a trouble ticketing system for a major satellite radio provider. An occasional speaker for Visual Developers of Upstate New York in Rochester, David has presented on topics including LINQ to SQL, LINQ To Objects, Object Oriented JavaScript, Windows Script Host, C#, VB.NET, ADO.NET,
|
Wednesday
|
Wednesday,
September 30th, 2009 at 6:30 PM
Microsoft Offices,
100 Corporate Woods
|
|
Dan Martin, Independent IT Consultant, will present:
"A First Look at Windows
Presentation Foundation (WPF)"
WPF, the successor to Windows Forms, offers many new features and capabilities. This session will help you decide if
you want to start down the path on a new way of handling events and commands,
animation, styling, triggers and templates, data validation and conversion.
WPF uses XAML (think of XML) to accomplish many tasks that previously used a
fair amount of VB or C# code. We
will look at several UI features such as animation and triggers and routed
events which involve almost no code-behind (but a moderate amount of XAML). We will look into
·
An app that animates a button in response to a mouse click.
·
A NorthWind Customer Report requiring 4 lines of application
code (plus XAML)
·
A graphic with visual reflection and animation using absolutely
no code-behind
·
A simple transformation sample demonstrating 3D effects.
·
An example showing minimal code required to implement
databinding and reporting using a Telerik grid control.&
Dan
Martin
is an independent consultant with over 25 years of varied IT experience, having
supported clients from manufacturing and financial sectors working in a variety
of roles spanning business process consulting activities through project
management and system integration, with n-tier Visual Basic development, various
relational data base systems, and enterprise data analysis utilizing MS Excel
and Access.
Dan's presentation
Wednesday
|
Tuesday,
July 7th, 2009 at 6:30 PM
Microsoft Offices, 100 Corporate Woods
|
|

Markus' Web Site
|
Markus Egger
will present: A general overview of what is going on in
the .NET world and what technologies one should use and why. Kind
of like a “State of .NET”
What is the state of .NET today? Which of the many .NET
technologies have gained traction? Which ones can you ignore for
now? What is new in .NET 3.5 and the coming .NET 4.0? What other
Microsoft technologies should you include in your development
efforts? This event is It is designed for developers as well as
(IT) decision makers. Specific prior knowledge is not required.
Topics will include the following:
- Silverlight 2.0 and 3.0
- WPF and Visual Styles
- Expression Blend 3
- Microsoft Surface
- Windows Azure and Cloud Services
- WCF
- SOA
|
|
Markus Egger
is the President and Chief Software
Architect of EPS Software Corp. as well as
the Publisher of CoDe Magazine. EPS is a
custom software development and consulting
firm located in Houston, Texas (USA) and
Salzburg (Austria). He specializes in
consulting for advanced business
applications built on the Microsoft
platform. EPS does most of its development
using Microsoft Visual Studio (.NET) and SQL
Server (among other technologies). EPS has
worked on numerous software projects for
Fortune 500 companies including Philip
Morris, Qualcomm, Shell and Microsoft.
Markus has also worked as a contractor for
the Microsoft Visual Studio team. Markus is
an international speaker having presented
sessions at numerous conferences including a
number of conferences in North America,
Europe, and South America. Markus has
written numerous articles for publications
including CoDe Magazine, MSDN Magazine,
Visual Studio Magazine, ASP.NET Pro
Magazine, FoxPro Advisor, Fuchs, FoxTalk and
Microsoft Office & Database Journal. Markus
is the publisher of CoDe Magazine, a .NET
publication focusing in technologies such as
.NET and Web Development. Markus has written
a book about Advanced Object Oriented
Programming. Markus also received the
Microsoft MVP Award (consecutively, from
1996 to 2007, making him one of the
longest-running MVPs) for his contributions
to the developer community. Markus has also
been named a "Tablet PC Influential
Developer", ( a.k.a. "Tablet PC Guru"), an
honor Microsoft awarded to the 10 most
influential developers in the worldwide
Tablet PC market. Visual LandPro, one of the
applications Markus was in charge of, was
nominated for the Microsoft Excellence
Awards three times. You can contact Markus
via email (megger@eps-software.com)
or visit him online (www.eps-software.com
and
www.MarkusEgger.com).
|
 |
This
event is sponsored by INETA. They
will cover the cost of the food and
refreshments. VDUNY has been a
member of INETA for over four years.
Each attendee will be required to
complete a speaker evaluation form for
this program before VDUNY can receive
full reimbursement for these costs.
Your cooperation will be appreciated. |
|
|
Wednesday
|
Wednesday,
June 24th, 2009 at 6:30 PM
Microsoft Offices, 100 Corporate Woods
|
|

Andy's Blog |
Andy Beaulieu
will present: Silverlight 3
Silverlight 3 Beta was recently
released, and has some really cool enhancements for graphics and
animation. This session will explore improvements coming to
Silverlight 3 for those who want to push the graphics envelope -
including Perspective 3D, Pixel Shaders, GPU Acceleration, Bitmap
API, Animation Easing, and MPEG4 Support. |
|
Andy Beaulieu
is a professional software developer and
trainer with over 15 years of experience
building applications for Windows and the
Web. Located in Syracuse, New York, he is
well versed in many Microsoft technologies
including Silverlight, ASP.NET, ADO.NET and
WindowsForms. Andy has been awarded a
Microsoft MVP Award for Silverlight, and is
a member of the WPF and Silverlight Insiders
group. He is also involved in the .NET
community and is the Group Leader for the
Central New York .NET Developers Group, as
well as the INETA Membership Mentor for much
of the Northeastern United States.
The food for this meeting is sponsored by
TEKSystems. We are
grateful for their loyal support of VDUNY.
|
|
Wednesday
|
Wednesday,
May 27th, 2009 at 6:30 PM
Microsoft Offices,
100 Corporate Woods
|
|
Steve Maier,
Principal Software Engineer at InfiMed, will present:
Microsoft
Certifications
Steve Maier
is a Principal Software Engineer with InfiMed developing
digital medical imaging systems. Steve is also the Database team lead and
software lead for the next generation of products. His website is
http://strugglingthru.net/ where
there are posts on certification and .NET .
Wednesday
|
Tuesday,
May 5th, 2009 at 6:30 PM
Bryant & Stratton College,
150 Bellwood Drive
|
|

Kathleen's Blog
|
Kathleen Dollard
will present: Your Application in Pieces – Managed Extensibility Framework and Managed Add-In Framework
Decoupling portions of your application has tremendous
payback during both development and maintenance. Your application
becomes more testable and flexible and can more easily evolve to
meet changing demands. Decoupling your application also allows a
new level of partnership with external groups because you can
safely incorporate their code in your application without
recompiling or releasing source code. Microsoft has exposed
different provider models in many areas of the framework and
libraries, and this year has moved toward consolidating its
efforts at decoupling with the Managed Extensibility Framework,
or MEF. This tool differs from an IoC container because its
focused directly at simplifying the extension of applications and
focuses at extensibility, discover, and composition. The
underlying engine can support Microsoft efforts like Visual
Studio and your own applications. MEF comes up short when you
encounter isolation and versioning issues, such as wanting that
external code to run in its own AppDomain. The Managed Add-In
Framework, or MAF, focuses on these problems and the significant
complexity they bring with System.AddIn namespace of .NET 3.5.
You’ll learn more about architecting applications in pieces and
the sweet spot of using MEF and MEF together. You’ll leave ready
to evaluate the role of MEF and MAF in your applications. |
|
Kathleen Dollard
is a consultant, author, trainer, and
speaker. She’s been a Microsoft MVP for over
ten years and has spoken about .NET in 28
states and 5 countries. She’s written dozens
of articles including the “Ask Kathleen”
column in Visual Studio Magazine. She also
wrote “Code Generation in Microsoft .NET” (Apress).
Her passion is helping programmers be
smarter in how they develop by learning to
better use .NET languages, libraries and
platforms. She works with WPF, WF, as well
as core technologies including System.AddIn.
She’s currently creating template
infrastructure for code generation using VB
XML literals. After working on the problem
of capturing business intent in metadata and
test definitions for years, she’s working
with industry improvements in these areas.
She’s also working on full life cycle
improvements, such as unit testing, better
debugging and static analysis (FxCop). When
not working, she enjoys woodworking,
snowshoeing, and kayaking depending on the
outdoor temperature.
|
 |
This
event is sponsored by INETA. They
will cover the cost of the food and
refreshments. VDUNY has been a
member of INETA for over four years.
Each attendee will be required to
complete a speaker evaluation form for
this program before VDUNY can receive
full reimbursement for these costs.
Your cooperation will be appreciated. |
|
|
Wednesday
|
Wednesday,
April 29th, 2009 at 6:30 PM
Microsoft Offices,
100 Corporate Woods
|
|
Kyle Korndoerfer,
Senior Software Engineer at Xerox, will present:
Code Analysis, Metrics, & Style
-
Static Code Analysis using FxCop or Visual
Studio Code Analysis
-
Code Metrics (Visual Studio Team System)
-
Code Style using Microsoft StyleCop
Visual Studio Add-On
Kyle Korndoerfer
is a Senior Software Engineer with Xerox Global Services
Document Outsourcing and Communication Services team developing Web and
SmartClient Applications that facilitate the flow of documents through
internal and external digital production systems while reducing costs. Kyle
is also the Lead Database developer and Architect.
He spends some of his off time with his dad as a pyrotecnician with
Young Explosives making controlled detonations of custom
designed indoor/outdoor, aerial/ground firework displays.
Download the slides for this presentation.
2008 Meetings
Wednesday, August 27th, 2008 Matthew Roche of
Integral Thought & Memory
presented What's New in SQL Server 2008
Microsoft SQL Server 2008 was released to manufacturing
on Wednesday, August 6, 2008, and with its release many database
developers will begin to explore its many new features and enhanced
capabilities. In this interactive session, SQL Server MVP Matthew
Roche presented a selection of his favorite new features in
SQL Server 2008 with plenty of demonstrations and lots of time
for Q&A.
Wednesday night, May 28th,
Charles
Baldo
presented Telerik RAD Controls
for ASP.NET.
Some of the important features of the Telerik
RAD Controls:
-
They’re built on top of Microsoft ASP.NET
AJAX framework and are a comprehensive UI suite with over
20 controls with unique features and performance optimizations
to ensure a good user experience.
-
They have
very wide cross-browser compatibility so that look and feel
is preserved.
Chuck’s presentation will showcase the
RAD Window control that enables developers to circumvent the
Win XP SP2 Popup Blocker to implement cross-browser "modal"
dialogs and splash screens. He will also touch on several
other controls in the Telerik suite. We have given away
a number of licenses for the Telerik controls over the last
year, but this is the first VDUNY program to demonstrate their
use.
Charles Baldo is a Line of
Business programmer developing business and web database applications
in both enterprise and small business situations.
February
27th, 2008 Charles Baldo presented Telerik Reporting
Telerik Reporting is a .NET managed reporting service.
The demonstration will create a Telerik report from scratch
using Visual Studio and an Access database. The report will
produce a PDF file as output with headers, footers and groupings
as well as aggregate functions.
Some of the important
features of the Telerik reporting tool are:
·
Fine-grained CSS-like styling
·
Extensive data source support
·
Rich set of measurement units
·
RTL Language and Globalization Support
·
"Report Wizard" with themes and templates
·
Windows and Web report viewers
·
Visual Studio-identical datasource
wizard
·
Report converters
·
Variety of export formats
·
Full Visual Studio 2008 integration
·
Reasonably priced ($599 – even less
with the user group discount)
Charles Baldo is a Line of Business programmer developing
business and web database applications in both enterprise and
small business situations.
January
23rd 2008Andy Beaulieu,
coordinator of theCentral New York .NET Developers Group presented
Silverlight 2.0.
|
|
Silverlight
2.0
Silverlight
2.0 will allow for the creation of Rich Internet Applications
which are much more robust, capable, and maintainable
than their
AJAX
cousins. While this exciting technology is still
under development, we have a good foundation available
in the Silverlight 1.1 Alpha. We'll talk about how to
quickly get started with the Silverlight 1.1 Alpha Preview
and Expression Blend 2 and we'll look at some interesting
game code and mashups.
Andy Beaulieu is a professional software developer
with over 10 years of experience in creating web and
Windows applications. He has worked on many software
projects in the financial and health care industries,
and as a trainer for several companies and training
centers, and holds MCT, MCSD.NET and MCSD certifications.
Andy is also involved in the .NET community and is the
Group Leader for the Central New York .NET Developers
Group, as well as the INETA Membership Manager for much
of the Northeastern United States.
|
2007 Meetings
|
Wednesday
December 19th
2007
Matthew Roche
of
Integral
Thought and Memory
presented
SQL Server Integration
Services Deployment Best Practices
Matthew discussed SQL Server Integration Services
deployment best practices, focusing on the tools,
techniques and practices that take the pain
out of deploying SSIS applications in the real
world. Topics covered included SSIS configurations
and expressions and the DTEXEC and DTUTIL command
line utilities, as well as recommendations and
guidelines for using them to achieve a reliable
and repeatable deployment process. There were
plenty of opportunities for questions and answers
and it was a fun evening.
Matthew Roche is Microsoft Certified Trainer
and software consultant who specializes in business
intelligence and data warehousing using Microsoft
SQL Server business intelligence tools. Matthew
lectures on SSIS topics across the United States
and the world, and has contributed to several
books on SQL Server and business intelligence,
but spends most of his time building data warehousing
ETL solutions using SQL Server Integration Services.
Download the PowerPoint Slide Deck. |
|
|
|
Wednesday
November 28th Peter Traeg of Eastman Kodak Company
presented An introduction
to Adobe Flex
Of interest to many web
application developers today is the concept of Rich
Internet Applications. There are a number
of ways in which these can be constructed. In
prior VDUNY meetings we've seen demonstrations of ASP.NET
AJAX, and Microsoft Silverlight. A long
standing alternative for RIA development has been Adobe/Macromedia
Flash. However, while Flash is great for
graphic designers the Flash development paradigm has
been foreign for application developers.
Adobe Flex was developed to allow application developers
to rapidly develop RIA applications on the Flash platform.
Demonstrations included:
- A Tour of Flex Capabilities
- The development language
(MXML and ActionScript)
- Flex Builder IDE
- A Flex applications leveraging
a REST based HTTP service.
- An ASP.NET application remoting
objects to a Flex frontend application.
About Peter Traeg:
Peter Traeg is a Senior Software Engineer/Architect
for the Eastman Kodak Company. He is currently
working on new product development for the Kodak EasyShare
Gallery web site. He has been working with
.NET since it was in beta back in 2001.
He currently serves as the Kodak .NET product custodian
for Microsoft .NET. Peter has been
developing web applications since 1995 and has particular
interest in web based user interface technology.
Download the PowerPoint slides from Peter's presentation.
|
Wednesday, October 24th, 2007
6:00 PM.
|
|
Data Access Layers through Code Generation
Data access is often a tedious and error-prone
part of an application. Greg will demonstrate
the automatically generated data access layer
his company built to address common problems
encountered by all applications, but especially
web apps. He?ll also discuss the properties
that any good data access layer should have,
and compare the benefits of other data access
layers that the audience has an interest in.
There will inevitably be some discussion of
code generation and its benefits in general.

Greg Smalter graduated from the Rochester
Institute of Technology before co-founding
Red Stapler Software, LLC; a company
specialized in providing web applications to
small businesses in order to automate their
workflow. Greg enjoys giving talks throughout
the northeast on data access, validation, and
web application frameworks. He has also
consulted for Xerox and the Massachusetts Institute
of Technology.
Link to downloads of slides and demos.
Greg Smalter
Red Stapler Software, LLC
585-455-6476
|
|
Wednesday, September 26th, 2007
Chris Bowen (http://blogs.msdn.com/cbowen) presented
Visual Studio 2008 (ORCAS). Visual Studio 2008 brings
a host of new features and technologies to the developer?s workbench,
including IDE improvements, .NET Framework 3.5, LINQ, C# 3.0,
and VB 9. In this session, we?ll introduce these main enhancements
and new features, with a primary focus on the IDE. There is
native support for the .NET 3.x technologies including designers
for WPF and WF and tools for WCF. Web developers have ASP.NET
AJAX out of the box, new CSS design tools, and IntelliSense
support for JavaScript development, including type inferencing.
Also new is the inclusion of the unit testing framework with
the Professional version of the product. Time permitting, we?ll
also touch on how Visual Studio 2008 and .NET improve data access
through the powerful functionality of Language Integrated Query
(LINQ).
May 23rd, 2007
Andy Beaulieu
from CNY presented
AJAX
With ASP.NET AJAX , developers can quickly create
web applications with richer, more responsive UI's and more
efficient client-server communication. This introduction to
ASP.NET AJAX will explore many of the available features and
controls and how to build both Server-Centric and Client-Centric
AJAX applications using the framework. We'll also explore add-on
tools that can greatly ease development using any AJAX framework.
April 25th, 2007
Craig Frey
of
Cornell University
presented
LINQ
LINQ is the
biggest addition to the next version of Visual Studio (Orcas)
and the .Net framework (version 3.5). LINQ adds query and set
based operations to C# and VB. In this presentation we'll talk
about LINQ, how we got here, why now, and most importantly how
does it work. I'll also demonstrate how you can take the samples
provided by Microsoft and get them to work in your own application.
About the
speaker
Craig became
an MCSE, MCSD, and MCT about ten years ago and taught the Microsoft
curriculum for SQL Server, VB programming, and web development
in
Burlington
,
VT.
He then switched to becoming a full time SQL developer, also
teaching a full slate of CISSP security courses. Craig is now
employed by
Cornell
University
as a developer using Oracle, Cold Fusion, Java and .Net.
His language of choice is C# and can now say with authority
that SQL Server is better than Oracle.
February 28th, 2007
Walt Ritscher, an instructor and consultant with
Wintellect presewnted Windows Presentation Foundation.
By now you?ve probably heard of Windows Presentation Foundation
(WPF). But how well do you really know WPF? It?s been my experience
in talking to .NET developers that many have no idea of how
powerful WPF is. Some think it is a watered down graphics engine
that can animate buttons on a form. Others think it is a new
API for Vista and has no impact on applications they are currently
building. But they are wrong. WPF represents the first significant
change to the Windows graphics engine in over ten years. What
is trivial to build with WPF is difficult or impossible in Microsoft's
current Winforms technology. The WPF API is chock full of improvements
for constructing rich client applications. WPF is hardware accelerated,
using the graphics rendering engine in your GPU for faster processing
of UI primitives. It is vector based, via Direct3D, which provides
truly scalable and resolution independent UIs. WPF makes it
easy to integrate video, audio, text, animation and 2D-3D graphics
into a seamless montage You may not need 3D in your business
application but I bet you have UI ideas that are difficult to
accomplish with the current set of graphics tools - like GDI.
If you truly care about creating a great user interface, you
owe it to yourself to see what WPF can do.
2003-2004 Meetings
1/26/2005 The evening's program will be presented by Patrick
Chefalo. The following is a summary of what he has planned to
discuss:
In pre .Net days, did you ever want a Windows form control
that was more powerful than what came in the normal Visual Basic
toolbox? (Assuming you used Visual Basic, otherwise there was
no toolbox at all!) For instance, did you ever want to add properties,
additional events, different event actions, validation logic,
a more user-intuitive look?
In the old days, you could sometimes use API code to access
properties that were inherent in the Windows controls but not
exposed by Visual Basic. You could add events by sub-classing
the control, peeking at the Windows message loop for messages
addressed to the control, and then add or substitute actions.
You could use the more obscure events to trap keyboard and mouse
actions and write code to handle them. Or you could BUY a more
sophisticated control from a third party -- an industry developed
around third-party controls! It was pretty difficult to "roll-your-own"
controls. Anything that required a visual interface required
delving into low-level graphic calls, etc.
Distributing was impossible without third-party help since
VB DLLs were "persona non grata". However, VB.Net makes it very
easy to combine standard controls into a single user control
that becomes a class library (dll) that can be re-used with
your projects. A significant number of properties and events
are inherited. You can easily add custom properties in the constructor
and handle events across the control.
Pat Chefalo is a long-time member of VDUNY (actually at the
first meeting.) Recently he started a project that involved
user input of data that was destined for a database, where it
would be the object of queries, etc. Validation of the data
is therefore important. To reduce the validation code for the
various forms involved, "smart" data input controls are desirable.
Pat will interactively demonstrate the creation of a user-control,
with some guidance on pitfalls into which he fell (and will
show you his bruises --- NOT) and will also seek advice from
the audience on improvements from their experience. This will
hopefully be a give-and-take, learning experience for all involved.
March 24th, 2004 Speaker: Jeff Leist (Microworx Serviceland)
Topic: PC Hardware: Upcoming Changes This presentation will
discuss the big changes that are expected for PC hardware in
the coming months (64 bit, AGP buss going away, etc.) and how
they may affect all of us. We will also have an opportunity
to ask Jeff a few questions and to learn some of the things
to watch out for when building a PC from component parts or
upgrading an existing machine.
February 25th, 2004 Speaker: Pat Chefalo Topic: The
VB Shuffle ? Dancing From VB 6 to VB.Net A look at the porting
of a simple, fat-client database query tool from the old VB
to the new. Features: Programming philosophy; Thunder versus
Win Forms; Bah, who needs control arrays?; Cursors, Foiled Again
- ADO and ADO.Net; The simple replacement for the very complex
Printform.
January 28, 2004 Speaker: Jason Sherron Topic: Internationalization
With .Net We will examine the successful internationalization
of a large-scale consumer Web site, with an emphasis on the
tools in Microsoft's .NET environment. We will cover the fundamentals
of internationalization in .NET, review the history of globalization
on the Microsoft platform, discuss major "lessons learned" from
a technical and functional standpoint, and demonstrate a "live"
site that uses the new .NET globalization facilities. If time
permits, we will view a short code demonstration.
November 19, 2003 Speaker: Timothy Lippa and Perry Pellerino
Topic: Building Dynamic Applications With C# .Net Reflection
And XML The software community strives to build reusable
applications quickly. The .Net platform assists software developers
in this area. Using C#, Microsoft provides an environment with
which software developers can build dynamic applications easier
than in the past. This tutorial will cover C# .Net Reflection
in depth. It will also include a short introduction to XML.
The tutorial will culminate with a real world example of using
.Net Reflection and XML to build dynamic C# .Net applications.
October 22, 2003 Speaker: Keith Bozek (Kodak) Topic:
Storing And Transforming Data In The .NET Framework One of
the best features of the .NET framework is its data management
subsystem. A developer has a rich set of storage, pattern matching
and transformation tools in the .NET framework. Via .NET streams,
a developer can easily transform data from one format to another
and even encrypt this data. ADO.NET provides the developer with
tools to both store and shape data. This presentation will help
a developer better understand of these systems by providing
a live demonstration of working VB.net and C# applications.
September 24, 2003 Speaker: None Topic: General discussion
of plans for the year. We also had a few programming questions
and related topics that were discussed.
May 28, 2003 Speaker: T.R. Kolankiewicz Topic: Moving
from VB6 to VB.Net...Part 2 Part II of the presentation from
April. Tom covered many of VB.NET's new features and changes,
and some of the ?oddities? which one experiences as they proceed
to implement IT Windows Forms applications using VB.NET.
April 23, 2003 Speaker: T.R. Kolankiewicz Topic: Moving
from VB6 to VB.Net for Windows Application Development At
our past two user group meetings, David Stevenson presented
us with well-organized overview of many of the VB.NET (and C#)
language features. In this first part of a two-part presentation,
Tom led a wide ranging discussion of VisualBasic.NET, with a
focus on Windows Application Development. The intended audience
was developers who are adept with VB6 and transitioning to VB.NET.
He was able to toggle between the VB6 and VB.NET IDEs to some
of the key differences.
March 26th, 2003 Speaker: David Stevenson Topic: Introduction
to Visual Basic.NET, Part II David returned to give a follow-up
talk to his talk from February. He continued to provide excellent
sample Visual Basic.NET (and equivalent C#) programs, covering
the following language features: Accessibility modifiers for
data, methods and classes; Properties, parameterless and parameterful;
Delegates and events; Arrays; Namespaces and Imports; Late binding
(no C#); Conversions; Exceptions; Boxing and unboxing; Cloning.
It was a very informative presentation. And David was good enough
to provide CDRs with the presentation info, sample files, and
more. For those who attended, you can download the
updates
to the CD files. If you missed the talk here are the
complete presentation
materials (1 MB).
February 26th, 2003 Speaker: David Stevenson Topic:
Introduction to Visual Basic.NET Visual Basic.NET now truly
supports Object Oriented Programming, including features such
as inheritance, interfaces, parameterized constructors and overloading.
With Object Oriented Programming, data takes center stage, supporting
not only reference types but also value types. However, pitfalls
await the unwary for those who do not understand the nuances
of copying and boxing. Error handling takes a major step forward
with Structured Exception Handling. You can throw away your
old On Error GoTo statement. You won't be needing it. For those
more inclined to C#, I will be providing examples in both Visual
Basic.NET and C#. This will be bi-lingual education at its finest.
We'll begin with a fast-paced tutorial with lots of code.
We'll conclude with a brief description of the differences between
VB.NET and C#. Presentation
Materials (1 MB).
January 22nd, 2003 Speaker: Patrick Chefalo Topic:
.Net On A .Diet - The Web Matrix Project How long did it
take to install VS.Net on your development PC? How much disk
space did it take? How much did it cost? Wasn't .Net technology
released to standards groups for use by third parties for free?
This talk was an interactive introduction to the Web Matrix
IDE, an alternative way to build ASP.Net solutions, well within
the budget of any developer -- it's FREE for downloading to
a licensed Windows 2000 or XP PC! It consumes less than 3Mbytes
of disk space ... and takes about twenty minutes to install.
In addition to the IDE, there's more to be had: a developmental
Web server and a database engine. Of course, the amenities are
a little Spartan compared to the play-for-pay tools, but they
beat Notepad and xBase. Pat took us through the user interfaces
and contrasted the Web Matrix-MSDE with the VS.Net IDE ? SQL
Server Enterprise Manager.
Download the PowerPoint
presentation and supporting materials
2002
November 20th, 2002 Speaker: Thomas Stone Topic: Converting
an ASP Classic site to ASP.NET, Part II Due to the wealth
of topics that can be discussed in ASP.NET, Tom Stone was asked
to speak again and pick up where he left off in October. During
that presentation he described the approach he took in upgrading
a dynamic, database-driven website formerly coded in ASP Classic
to the new ASP.NET platform. During this second presentation
Tom provided additional code example handouts for much of the
earlier material and quickly discussed some of these details.
He then covered new material, including Post-Back forms with
Validation controls, Sending an Email in ASP.NET, Banner Ad
Rotation options, and his file deployment approach. He closed
by pinpointing the parts of the .NET SDK that he has found the
most helpful, and also noted the Quickstart Tutorials and the
IBuySpy application as helpful for learning ASP.NET programming.
There was a wealth of ASP.NET discussion throughout the presentation.
Download the combined
Oct/Nov presentation PowerPoints
October 23rd, 2002 Speaker: Thomas Stone Topic: Converting
an ASP Classic site to ASP.NET Tom Stone discussed his experiences
in converting a dynamic, database-driven website from ASP Classic
to ASP.NET. The site, EpistemeLinks.com, has a database with
approx. 10,000 records, and has a couple of dozen data-display
pages, including several calendars. It has been online since
early 1997, was converted to an ASP/VBScript site starting in
1998, and has recently been converted to a site that uses ASP.NET
and C#. Tom discussed his general approach, what .NET goodies
he used (User Controls, Code-Behind, Components, DataGrid control,
Repeater Control, Calendar Control, Web.Config settings, etc.),
and what problems he encountered while doing the coding. Lively
discussion took place throughout the presentation.
Download the combined
Oct/Nov presentation PowerPoints
September 25th, 2002 Speaker: Chuck Baldo Topic: C#
Whois & C# IPlookup Presentation Chuck Baldo will did a demonstration
using C# that highlights the System.Net.Sockets namespace (class).
One of the functions and classes presented was TcpClient(),
which allows a programnmer to connect to a host via a specific
port. He used a stream reader to retrieve data via a byte[]
array. He also used the new and valuable StringBuilder() class.
All of this was embedded in an ASP.NET web page.
April 24, 2002 Speaker: Beth Laffey Topic: Access Reports
Tips and Tricks Beth Laffey provided us a host of her tips
on how to use Access reporting features in a more robust way.
The first group of topics were Data Source related tips, such
as changing a record source flexibly, using a form to create
flexible filters and creating reports based on cross tab date
information. Next were sorting and grouping tips, including
the use of flexible sections and sort order based on the choices
made in a form, using odd and even pages, using different info
for first, middle and last pages in a report, changing the starting
page number, and using Roman numerals for the page number. There
were also some general formatting tips, including putting a
border around the page, concatenating information, using conditions
to show information, and using sums and counts. And finally,
Beth showed a completely flexible report where using a form
you could choose the fields, order, sorting groups and totals.
Access Database from Presentation
March 27, 2002 Speaker: Tom Stone Topic: XSLT and Some
Practical Uses Tom Stone gave a presentation on XSLT, which
can be used to ransform one XML document into another, or into
HTML, plain text, or most any other format. Knowing that most
in the audience were not poised at present to use XSLT at work
yet, Tom set the following as a challenge for himself for the
talk: to get everyone excited about learning XSLT for use
at home, that is, for personal projects. He began
with an overview of what XSLT is, how it is used in conjunction
with XML, and then discussed some of the most essential elements
of the language (using simple datafile demos as he went along).
He met his challenge during the second half of the presentation.
He first demonstrated how you can use XSLT to transform data
in a RealJukebox playlist?which is stored as XML when exported?into
an HTML page that is arranged to print correctly as a CD label.
In this way, you can easily create CD labels (with graphics!)
when burning your favorite tunes. His second example was a solution
to the problems of IE Favorites/Bookmarks being specific (local)
to each computer you use (varied sets, never in sync, etc.).
By using a simple database and ASP, you can naturally store
your favorite links online and then access them from any computer.
XSLT comes in for Tom as he actually sends an XML data island
with the URLs to the browser, which is then transformed into
HTML for display. The links can then be sorted by category or
by the date last accessed by reapplying the XSLT stylesheet,
bypassing the need for a run-trip to the server. Standards-based,
client-side data manipulation is here!
PowerPoints from presentation
February 27, 2002 Speaker: Barb Brenner Topic: An Introduction
to XML Barb Brenner provided an extremely valuable introduction
to XML (eXtensible Markup Language), a technology that is becoming
more and more pervasive in the industry everyday. She began
with an overview of the numerous XML-related technologies that
exist, including the various versions of the MSXML Parser, providing
a solid context for the rest of her presentation. She then proceeded
to define what XML is, what an XML Document, and what the relationship
between XML and HTML is. Next came the concepts of Well-Formedness
and Validity, which included a discussion and quick introduction
to both DTDs and XSD Schemas. Validation was demonstrated using
a simple VB application and the MSXML parser. The talk concluded
with a discussion of the issue of elements vs. attributes as
data containers, and also what kinds of XML tools are available
on the market. Throughout the presentation, Barb kept the audience
involved by having interactive activities and discussions. Those
who attended certainly walked away with a better knowledge of
XML. Powerpoint Presentation
January 23, 2002 Speaker: Sandy Kinnear Topic: .NET
Common Language Runtime (CLR) Sandy Kinnear spoke on the
.NET Common Language Runtime (CLR). She explained that the CLR
is the .NET Framework runtime environment?the software components
that work together to provide managed execution of code. She
focused on the unique structure and functionality of the CLR,
and described how using managed code enables simple, fast development,
improved application performance, cross-language inheritance,
multiple-language integration, increased scalability, safe and
easy application development, and more. Helpful PowerPoint slides
were used to explain key concepts. An interesting discussion
and exchange of ideas took place both during and after her presentation.
Past Meetings Archive Index:
©1996 - 2012 Visual Developers of Upstate New York
Group Leader And Webmaster:

This site was entirely re-designed in early May 2002 by Tom Stone.
Updated August 2006 by Bob Nims.
|
|
|

|
|
|
| | | | | | | | | | | | | | | | | |