Where: "Sea Oats" room (2nd floor) in Building 500, Bank of America, 9000 Southside Blvd: Map and Directions
When: Wednesday, January 9th, 2008 @ 6-8 PM
**PLEASE NOTE** This meeting is not on the first Wendesday of the month due to its nearness to the New Year's holiday.
Presentation Topics:
1. Intro to CSLA.
Speaker: Ken Koteles
There are many frameworks in the world and most of them focus on the common issues of getting data into and out of the database or creating a flexible UI. What is typically missing is a focus on managing or implementing business logic. Puzzling since business logic is the centerpiece of a business application. CSLA.NET is a software development framework that helps you build a powerful, maintainable business logic layer for Windows, Web, service-oriented and workflow applications. It enables you to create an object-oriented business layer that abstracts and encapsulates your business logic and data and automatically supports data binding for Windows Forms, Web Forms and WPF, workflow, WCF and web services interfaces. CSLA .NET simplifies and standardizes implementation of validation and authorization logic within your objects.
Join Ken Koteles and find out more about CSLA! Ken will demonstrate a CLSA application using Windows Forms and Remoting
2. Intro to MSBuild.
Speaker: Sayed Ibrahim Hashimi
In previoius versions of Visual Studio, prior to 2005, the build process was a black box. With Visual Studio 2005 and beyond, the build process has now become transparent. This is made possible by the use of MSBuild. MSBuild is an extensible build platform that Visual Studio now uses exclusively to build your managed projects. The topics that Sayed will discuss include:
- The fundamentals of MSBuild
- How to customize your build process
- How to integrate other tools (FxCop,NUnit)
- How to extend MSBuild with custom tasks
- Where to locate 3rd party tasks
Speaker Info
Ken Koteles has over 23 years of experience in progressively responsible positions encompassing computer programming, management, operations, and engineering utilizing innovative and creative approaches to problem-solving and decision-making based on a solid and diversified technical background for companies including the United States Navy, General Electric, Combustion Engineering, Asea Brown Boveri (ABB), Vectra Technologies, Spherion Corporation, JM Family Enterprises, SpecSoft, Incepture, First Coast Service Options, and TEK Systems. After receiving a B.S. in Aerospace Engineering from the US Naval Academy, Ken qualified as Engineer on naval nuclear power plants, certified as a Senior Reactor Operator on civilian Boiling Water Reactors (BWRs) and began realizing the computer was a great tool that could be used to help solve engineering problems. From there, it was just a matter of time before he realized he could be home every night working with programming full time instead of being on the road in the nuclear engineering field. One of Ken’s current interests is Rocky Lhotka’s CSLA framework. Having worked as a mentor with junior developers, he sees an enormous benefit in using CSLA to minimize a developer’s learning curve in coming up to speed on the complexities of the .NET framework. You can reach Ken at KKoteles@comcast.net.
Sayed has a computer engineering degree from the University of Florida. He works in Jacksonville, Florida, as a developer and architect. He is an expert in the financial, education, and collection industries. Sayed is co-author of Deploying .NET Applications: Learning MSBuild and ClickOnce (Apress). His primary focus is working with .NET, but he also has extensive industrial experience with Java-based technologies. Sayed's research interests include a wide range of topics including computer graphics, peer-to-peer technologies, and lucid dreaming. You can read Sayed's blog at http://www.sedodream.com. When he's not busy creating software or dreaming, you're likely to find him at the local coffee shop.