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

NEXT
MEETING
|
| |
|
No Registration Required for this Event |
CSLA
.Net in Action - A Time Saving Application Framework
for your C#
or VB.Net Development Projects |
Introduction
to "Yoh Company" |
|
|
|
| |
|
| |
User Group Meeting
(4th Monday, monthly)
Monday,
August 22, 2005,
Networking & Refreshments 5:30 p.m., Meeting 6:00 - 9:00 p.m.
Location:
Microsoft, Rocky Mountain
(Denver),
Directions and Maps
Address:
4643 S. Ulster St. (7th
Floor), Denver, CO 80237, Phone: 720-528-1700 |
| |
|
|
Topic |
|
 |
|
CSLA .Net in Action - A Time Saving
Application Framework
for
your C# or VB.Net Development Projects
with Roy Ogborn,
Independent Software Solutions Consultant and
Developer Mentor |
|
| |
 |
* |
Doing software
development without using a standardized underlying
application framework is akin to solely using "The New
Yankee Workshop" craftsmanship techniques to build your new
home. You'd be able to do that for sure if you have all the
right skills and as a plus you would need no electricity.
But at what cost and at what timeframe to completion? If you
are part of a large development team or are even a lone
developer, and you are producing business applications (and
others), to be highly productive you absolutely need to be
using a reusable and solid application development
framework. |
|
| |
|
Consider a full featured solid application framework that
enables you (and your team) to focus not on plumbing goo,
but on business requirements. Consider CSLA.Net
*
-- a
brilliantly architected application development framework
that your object oriented projects (and your customers) will
love you for. |
|
| |
|
| |
|
There are several commercial application development frameworks
available for .Net.
Let’s consider these points for CSLA.Net: |
|
| |
CSLA.Net
has superb community support
it
has excellent documentation
it
comes with full source code
is
available in C# and VB.Net
is
fully object oriented
is
very extensible
supports
transactions across multiple databases (and, of course, transactions
across
multiple
objects)
enables
multiple levels of user "un-do"
has
great code generation support
preserves
proper object encapsulation even across multiple machines in an
n-tier configuration
enables
n-layer and n-tier configurations
supports
Web, Thick Client and Web Service applications
enables
highly scaleable desktop applications
promotes
good object oriented designs (including design patterns)
has
built-in security that's extensible
has
support for generic or customized business rules evaluation
supports
data binding (thick and thin client)
supports
“No Touch” deployment of smart client applications (Click Once
support is coming)
cuts
support costs by completely eliminating those nasty database
connections from
client
PCs when you use CSLA.Net to develop your full featured desktop
thick-client applications
Oh,
did we mention that this framework is free? (you should buy the book
though)
|
| |
|
| |
We’ll
take a quick look at a production application based on CSLA.Net. This Denver
Water business workflow application has thin-client and thick-client user
interfaces that are both driven by the exact same CSLA.Net based business
logic and data layers. We’ll also review the framework’s architecture. Then
to really spice things up, we’ll build a small CSLA.Net application so that
you’ll see first hand how it all comes together. You’ll also hear about
issues we faced during development, and how we resolved them (and why I wish
we are already on .Net 2.0). And you’ll see an example of an extension to
the security infrastructure that’s built-in to .Net, for the purpose of
simplifying GUI coding when different business rules exist for various user
roles. |
| |
* CSLA stands for “Component-based Scaleable Logical
Architecture,” created by Rockford Lhotka, who holds the
title of “Software Legend” as defined by Microsoft. |
| |
See
the
forum
for information and discussion about the CSLA .NET
framework.
For
more information please refer to Rockford's
web site. |
| |
|
|
Roy Ogborn
|
| |
|
| |
|
Roy Ogborn is an independent software solutions consultant
and developer mentor who has been designing CSLA based
software applications since last century. He has
successfully designed and released several different CSLA
based custom enterprise applications to clients such as
Texaco, Chevron, Qwest Communications, and Forest Oil. He is
currently aiding multiple clients by providing and
implementing .Net object-oriented application designs and by
working with them, hands-on, to help them standardize on a
reusable common application development framework to
increase their developers’ productivity. |
|
 |
|
|
Can you guess what Roy’s favorite application development framework
is? Roy had recently been the President of the Denver Chapter of the
Independent Computer Consultants Association and is currently a
founding member of BabbleBits, an organization for helping IT
service providers and consultants excel in the IT business. He is
also the Cubmaster for Cub Scout Pack 554 in Littleton, a Computer
and Radio Merit Badge Counselor for Boy Scout Troop 63 and is the
Webmaster who hosts DotNetNuke based web portals for the Boy Scout
organizations and for BabbleBits.com. Roy Ogborn was also the
creator of “Got Dot Net, Building Upon the Framework”, a technical
presentation series for the Denver Visual Studio.Net User Group.
Roy’s firm is Orbonyx Corp. And get this; Roy was the Computer
Mapping Systems Director for a Texaco Europe Research Inc. seismic
processing center located in Moscow where he witnessed, first hand,
the fall of the Soviet Union in 1991 and 92.
Contact:
Roy Ogborn
and
Orbonyx |
|
|
|

MEETING SPONSOR
|
| |
 |
Yoh provides talent to
companies that leverage knowledge and technology for competitive
advantage. Operating from 40 locations in North America and Europe
with 415 million USD in annual sales, Yoh delivers long- and
short-term temporary and direct placement of technology personnel,
as well as managed staffing services, for the information technology
and engineering communities. Founded in 1940, Yoh is headquartered
in Philadelphia, PA. |
|
| |
YohIT
Technology Staffing
8601 Turnpike Dr #105, Westminster, CO 80031, 303-280-9000, 303-296-4850 fax
Contact:
Patrick Weir,
Account Manager, 303-280-9000 X226, 720-404-3772 cell
Craig
Rodrigue, Technical Recruiter,
303-280-9000 X228, 303 981-0434 cell |
| |
|
|

MEETING AGENDA
|
|
Please arrive
before 6:00 p.m., entry after that is not guaranteed. Building doors are
scheduled to remain unlocked until 7:00 p.m.
See FAQ. If you leave the 7th floor after
7:00 p.m., return entry is not available.
5:30 p.m. - 9:00 p.m.*
PLEASE silence your electronic devices during our meeting.
5:30 - 6:00 (30 min) Informal Networking and Refreshments (come
early)
You may arrive after 5:15 p.m., Meeting
starts
PROMPTLY at 6:00 p.m.
You must arrive before 7:00 p.m. lockout, see
above about late arrival
6:00 -
6:05 (05 min) Welcome and Announcements -
Sco Scofield
for
Chris Wallace
6:05 -
6:20 (15 min) Open "Mic" Time - Member Announcements
6:20 -
6:30
(10 min)
Sponsor
Presentation
Introduction
to "Yoh Company" -
Patrick Weir and
Craig Rodrigue,
YohIT
6:30
-
6:45 (15 min) Networking Break
6:45 - 8:30 (105 min)
Feature Presentation
CSLA .Net in Action - A Time Saving Application
Framework
for your C# or VB.Net Development Projects
-
Roy Ogborn
and
Orbonyx
8:30 -
9:00(30 min) Closing Thoughts and Door Prizes -
Sco Scofield
for
Chris Wallace
* All times are approximate and
subject to change.
Please note that some meetings
may end much later than 9:00 p.m.! |
|
|
| |

MEETING DOOR PRIZES
|
| |
To
qualify to win any of our door prizes, follow the
complete door prize requirements and details.
You must be a qualified
group member and you must be present to win -
Include your name and current e-mail address on your ONE business card
entry per meeting. All door prizes are subject to change.
All door prize winners who select a book are asked (not required) to
write a review of that book.
Accepting a door prize obligates each winner to
send a thank you note to their door prize provider. |
|
Attention Previous
Winners: Have you sent your thank you note? |
|
|
| |
From
"Yoh Company"
Our
Monthly
Meeting Sponsor! |
|
SONY PSP |
|
|
|
From Softpro
Books
Your User Group's Preferred Bookstore! |
| |
$20 gift certificate
to Softpro
Books
(e-mail)
--
Winners: Check the expiration
date of this gift !!!
6862 S. Yosemite St., Centennial, CO (near DTC, Southwest of Arapahoe Rd and
I-25), 303-740-7751
An independent computer
bookstore - wide selection of the best computer books available anywhere! |
|
|
|
From Addison
Wesley Professional Publishing
|
|
Building Applications and Components with
Visual Basic .NET
with foreword by Rocky Lhotka |
|
|
|
From Microsoft,
Rocky Mountain
See all Microsoft Press Books and Upcoming Titles! |
|
Several selected developer Microsoft Press
books! |
|
|
| |

MEETING
REFRESHMENTS
From
Our Monthly
Meeting Sponsor! |
| |
| |
Pizza, soft drinks and cookies
Compliments of "Yoh Company"
|
|
Quantities
Limited
- Come early, 5:30 -
6:00 for our Informal Networking and Refreshments. |
|
|
|
|

NEXT
LAB
|
| |
User Group Lab (first month of
each quarter, on
Friday
before our monthly Meeting)
Friday,
October 21,
2005,
7:00 p.m.-9:00 p.m.
Location:
Hensmann
Technology Learning and Education Center,
Directions and Maps
Address:
6825 South Galena St., Englewood, CO
80112,
Phone: 303-832-4665, 877-660-4876 |
|
| |
NOTE: |
Our
Labs are now during the first month of each quarter,
on the Friday
before our meeting for that month. |
| |
|
FMI about our Labs, contact:
James Hansen. |
|
|
|
|

Hello, Ani - Farewell, Ashwin
|
| |
|
| |
|
|
 |
|
Introducing our
new Developer Evangelist |
|
|
| |
|
|
Message from
Ashwin Karuhatty: |
|
It is true – every good thing needs to come to an end. And the pleasure of
working with you all was a very good thing and I need to pass on the baton.
We have a great new hire for the DE role in Denver – Ani Babaian. Ani comes
to us from Statera and we are all really excited to have her on board – she
already has a lot of great plans on how to engage with the community. I am
sure she will do wonderful things and am positive that she will get
incredible support from all you folks.
As you might be aware of, I have taken a new role as
the Team System Technology Specialist starting July. I will still be based
in Denver and probably working/seeing most of you folks. Thanks for all your
support and I really cherish the things we worked on the last few years.
Thanks, Ashwin
August 3, 2005 |
| |
|
|
Message
from
Ani Babaian: |
|
Thank you very much for the wonderful introduction. Good things never end,
they are enhanced and made better :) You have left a wonderful legacy.
I have enjoyed a nice career as a Software Consultant
with Statera, and look forward to my new career with Microsoft. I am very
excited to join the Denver team and Microsoft. I hope to meet each of you in
person, if I have not done so already. I believe everything has room for
improvement and thus welcome any input or comment. Do not hesitate to drop
me a line, if I can be of help.
I look forward to working with all of you, as we work
with the developer community together!
Ani
August 3, 2005 |
|
|
|

Community Launch Team Selected
|
| |
|
| |
|
 |
Scott Crowder
Named Denver Community
Launch Team Member |
 |
|
| |
|
|
Recently I told your about Microsoft, and your Denver Visual Studio
User Group joining to announce the opportunity for each user group to
designate a user group member to be part of the upcoming Visual Studio 2005
and SQL Server 2005 Launch activities by becoming a member of the Community
Launch Team.
Thank you to the members of our user group who
submitted interests in this program. Scott Crowder, a long time
member of our user group and the user group community in Denver has been
selected to be our local member of the Community Launch Team. Scott has deep
experience in our technologies and we look forward to his presentation to us
on our newest developer tools releases.
The Community Launch Team user group member will have
inside access to information and training on the new products before they
become available to the public. The member will be responsible for attending
at least two of the training opportunities offer by the Visual Studio and
SQL teams about the new products before the launch. These virtual trainings
will be held in September and October 2005 prior to the product launch in
November. The Community Launch Team will be the local experts on the new
products and will speak to their user group at Community Launch of Visual
Studio and SQL Server after the official product launch.
Our local Denver user group Community Launch will be
Monday, November 28, 2005 and Scott's presentation will be during that
meeting!
Our Community Launch Team member will present on Visual
Studio and SQL Server 2005 at this user group meeting. We will be working
with the me as your user group leader and our Community Launch Team member,
Scott, to help determine the success of each local Community Launch by
providing an evaluation form for attendees and the Community Launch Team
Member, and collecting photos and anecdotes from the event. |
|
|
|

Join the Whidbey BLAST!
|
| |
|
| |
|
|
 |
|
Join the Whidbey
B L A S T ! - Monday, October 3, 2005
|
|
Our
Northern Colorado .NET Special Interest Group is committed to getting
you ready for the upcoming Visual Studio 2005 / .NET 2.0 introduction.
This will be a full one-day, free seminar featuring speaker Don
Kiely for the keynote, a session, and to moderate a panel/audience Q&A
- plus Keith Brown, David Yack, Kathleen Dollard, Tim Colton and Doug
Gregory. Registration is open now.
Find out more! |
|
|
|
|

Rob Howard at Colorado Springs
|
| |
|
| |
|
|
 |
|
SouthColorado.NET User Group
September 6 Meeting with Rob Howard |
|
| |
|
|
Rob Howard-X-Box Give-a-way- Carrabbas-all in one night! CodeSmith Tips &
Tricks CodeSmith is an advanced, template-driven code generation tool that
helps software developers be more productive. In this session we’ll explore
some of great tips and tricks that show off some of the awesome capabilities
of this tool. The format will be fast paced and cover everything from custom
templates, showing off news feature of CodeSmith 3.0, and using some of the
awesome built-in templates. All registered attendees will also receive a
full working version of CodeSmith 3.0 (a $399 value!). IMPORTANT NOTE: This
event takes place at a public school. The possession of alcohol, drugs or
weapons is strictly prohibited. Smoking on-site, indoors or outdoors, is
also prohibited. FMI:
South Colorado
.NET User Group
Meeting September 6,
2005 at 5:30 p.m.
Event Registration Here |
|
|
|

asp.netPRO
MAGAZINE
|
| |
|
| |
|
|
 |
|
FREE copy at our next user group meeting
(while supplies last)! |
|
|
asp.netPRO Magazine -- Solutions for
Building Enterprise Web Applications, covering ASP.NET and other .NET
technologies with practical real world articles and valuable downloadable
code, as well as expert opinion and strategy. |
|
PLUS: Some additional copies of
asp.netPRO Magazine from
a previous month
will also be available at this meeting -- Come Early!
|
|
|
|

Your Emcee This Month
|
| |
|
| |
|
|
 |
|
Hello Everyone,
Many thanks go to
Sco Scofield
this month for volunteering to be emcee in my place at our monthly
meeting on Monday, August 22, as I have been called away! |
|
| |
|
|
|
| |

LEARNING .NET -
How am I ever going to learn all this .NET stuff?
|
| |
|
|
Microsoft Sets Sights on Search -
Microsoft is committed to a few unifying technologies that "we all get
behind," Microsoft CEO Steve Ballmer said. "We're all behind our SharePoint
technology. We're all trying to get programmability based around .Net and
ASP .Net, so that's an important unifying technology; and we're trying to
make Office the universal front end to data. These are core unifying
technologies across the product line," he added.
Windows Vista Developer Center
There are lots of new downloads on the
Visual Studio 2005 site,
such as
101 Code Samples,
new
Starter Kits, and
new lessons and topics in the
Beginner's Video Series to Visual Studio 2005
Express.
Visual Studio 2005 Visualizers - "Visualizers" are Windows
Forms dialogs in Visual Studio 2005 that let you create graphical views into
the value of an object.
Occasional XSLT for Experienced Software Developers
Microsoft Forms New Connected Systems Division
- Microsoft is counting on CSD, part of the Server and Tools business unit,
to unify Microsoft's business-process integration and distributed systems
products.
Microsoft's CSS Plans for IE 7 Draw Cheers, Jeers
- Although it won't fix most of its CSS-related bugs until Beta 2, Microsoft
goes public with what it expects to deliver in its IE 7 browser. The
compatibility stance draws the ire of some developers.
More Daylight Saving Time Means Problems for
Developers
Poor IT Career Prospects Deter Students
Net
Objectives' August Streamzine
'Five Questions for Unfolding a Use Case'
- we all enjoyed
Alan Shalloway's talk with us on objects several months ago, here is a
chance to hear. Use Cases help us to capture the business view of the
requirements that define a software project. Translating them into tasks,
however, can be challenging. In this streamzine, Douglas Shimp, a use case
expert and Senior Consultant at Net Objectives, explains the five questions
that you should focus on in unfolding a use case into development tasks. For
future issues,
subscribe.
Some Fun
for the New Visual Studio 2005 & SQL Server 2005 Releases
- ENJOY! |
|
|
| |

Our Local User
Group Family
|
| |
Go Link,
Visit these other local user groups
(see more
links):
See More Developer Events
MSColoradoEvents.com
Northern Colorado .NET Special Interest Group - Ft. Collins and Northern Colorado
Car Pool to Denver: For car pool
locations, times. Contact
Tim Colton
South Colorado
.NET User Group - Colorado Springs and Southern Colorado
Boulder Visual Studio .NET User Group - Boulder area
Denver Area Access Users Group
Rocky Mountain SharePoint User Group
Rocky Mountain BizTalk User Group (web site pending) |
|
|
|

CONTACTS and EVENT LINKS plus More Information
|
| |
|
|
|
|

|
| |
|
| |
|
| |
Copyright © 2000 - 2010
Denver Visual Studio User Group™.
All Rights Reserved. Please see
Notice. |