Jacksonville Developers User Group

Learn new things...write better code.
Welcome to Jacksonville Developers User Group Sign in | Join | Help
in
Home Blogs Forums

Events

January 9th - JAXDUG - CLSA and MSBuild

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.

Published Tuesday, November 20, 2007 6:00 PM by jonathanbates
Attachment(s): powerpointslidesandcliffnotes.zip

Comments

 

Coffee » Blog Archive » January 9th - CLSA and MSBuild said:

November 20, 2007 6:57 PM
 

Sayed Ibrahim Hashimi said:

January 5, 2008 11:49 AM
 

Jonathan Bates said:

Many thanks to Ken and Sayed for making the first JaxDUG presentation of '08. Ken's slides and notes are posted as an attachment to the posting. Sayed's material can be accessed via his blog at http://www.sedodream.com/PermaLink,guid,894281b4-39ba-4c6c-bd14-82387198fb55.aspx
January 17, 2008 2:23 PM
 

what is x7g net said:

May 3, 2008 10:13 AM
Anonymous comments are disabled

About Jonathan Bates

Jonathan Bates is the latest President of the Jacksonville Developers User Group.

He has had a long and storied path on the way to I.T. work. At one point, Jonathan had a near Neo-Luddite position about computers, believing them at worst to be the means to humanity's eventual slavery and at best tools for general evil. After landing a job powered by such advanced technologies as Windows 3.11 for Workgroups and MS Access, Jonathan began to change his opinion on computers. He began to believe that they might be for more than just improving the display and sound qualities on his Laserdisc movies. In time, he came to see that computers were nothing more than tools, not much different then a hammer (though not as good to drive nails with).

Jonathan Bates is an industry-certified and proven developer and trainer, facilitating the transfer of knowledge from conceptual client request to delivered and implemented solution. Jonathan enjoys sharing his knowledge and understanding about development principals with like-minded people. You can generally find him enjoying good company discussing his personal Unified Theory and how programming can be used to describe it. And if you can't find him, drop him a line with a time and place and he'll find you.

Contact him at jonathan.bates@batener.org.

This Blog

Post Calendar

<November 2007>
SuMoTuWeThFrSa
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

Syndication

Powered by Community Server, by Telligent Systems