Rockford Lhotka
Encyclopedia
Rockford Lhotka is an author
and columnist
who writes on topics concerning Microsoft
-centric programming
with an emphasis on object oriented design strategies. He is a Microsoft Regional Director
, a Microsoft MVP
, ASPInsider, and an INETA speaker. He also writes for MSDN Online
. Lhotka is the principal technology evangelist for Magenic, a Microsoft Gold Certified Partner.
A major contribution of Lhotka's is his Component-based Scalable Logical Architecture
(CSLA) and its Microsoft .NET equivalent CSLA.NET. CSLA is an object-oriented software framework
that provides a standard way to create robust object-oriented programs using so called business object
. Though the framework is targeted toward Microsoft programming languages, most of CSLA's concepts can be applied to other object-oriented programming languages. Lhotka has a CSLA
podcast
interview on .NET Rocks! in 2010.
Lhotka lives in Eden Prairie, Minnesota
.
Author
An author is broadly defined as "the person who originates or gives existence to anything" and that authorship determines responsibility for what is created. Narrowly defined, an author is the originator of any written work.-Legal significance:...
and columnist
Columnist
A columnist is a journalist who writes for publication in a series, creating an article that usually offers commentary and opinions. Columns appear in newspapers, magazines and other publications, including blogs....
who writes on topics concerning Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...
-centric programming
Computer programming
Computer programming is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs. This source code is written in one or more programming languages. The purpose of programming is to create a program that performs specific operations or exhibits a...
with an emphasis on object oriented design strategies. He is a Microsoft Regional Director
Microsoft Regional Director
The Microsoft Regional Director program is a community of independent developers, architects, trainers, and other professionals who form a vital link between Microsoft and the developer community. These technical experts provide insight and informed perspectives about Microsoft software...
, a Microsoft MVP
Microsoft Most Valuable Professional
The Microsoft Most Valuable Professional is the highest award given by Microsoft to those it considers "the best and brightest from technology communities around the world" who "actively share their ... technical expertise with the community and with Microsoft"...
, ASPInsider, and an INETA speaker. He also writes for MSDN Online
Microsoft Developer Network
The Microsoft Developer Network is the portion of Microsoft responsible for managing the firm's relationship with developers and testers: hardware developers interested in the operating system , developers standing on the various OS platforms, developers using the API and scripting languages of...
. Lhotka is the principal technology evangelist for Magenic, a Microsoft Gold Certified Partner.
A major contribution of Lhotka's is his Component-based Scalable Logical Architecture
Component-based Scalable Logical Architecture
Component-based Scalable Logical Architecture is a software framework created by Rockford Lhotka that provides a standard way to create robust object oriented programs using business objects. Business objects are objects that abstract business entities in an object oriented program...
(CSLA) and its Microsoft .NET equivalent CSLA.NET. CSLA is an object-oriented software framework
Software framework
In computer programming, a software framework is an abstraction in which software providing generic functionality can be selectively changed by user code, thus providing application specific software...
that provides a standard way to create robust object-oriented programs using so called business object
Business object (computer science)
A business object is a type of an intelligible entity being an actor inside the business layer in an n-layered architecture of object-oriented computer programs....
. Though the framework is targeted toward Microsoft programming languages, most of CSLA's concepts can be applied to other object-oriented programming languages. Lhotka has a CSLA
Component-based Scalable Logical Architecture
Component-based Scalable Logical Architecture is a software framework created by Rockford Lhotka that provides a standard way to create robust object oriented programs using business objects. Business objects are objects that abstract business entities in an object oriented program...
podcast
Podcast
A podcast is a series of digital media files that are released episodically and often downloaded through web syndication...
interview on .NET Rocks! in 2010.
Lhotka lives in Eden Prairie, Minnesota
Eden Prairie, Minnesota
As of the census of 2000, there were 54,901 people, 20,457 households, and 14,579 families residing in the city. The population density was . There were 21,026 housing units at an average density of 649.2 per square mile...
.