Louisville .NET Meetup - March Meetup
We will meet on Thursday March 18th @ Quilogy. They are located at 10350 Ormsby Park Place. Doors will open at 6:30. This month we will feature a speaker meeting. There will also be door prizes! Please RSVP. What is Aspect-Oriented Programming (AOP)? Abstract: Aspect-Oriented Programming (AOP), is an approach to software development that goes further in the direction of separation of concerns. Separation of concerns is one of the most important rules in software development. It states that the same concern should be solved in a single unit of code. This is also called modularization. Some concerns cannot be implemented successfully using a pure procedural or object-oriented programming. An example is code security. If you want to secure objects and methods, you have to modify the code of each method. That's why security is said to be a crosscutting concern, because it crosscuts the unit of modularization of the programming paradigm, in this case the class. An aspect is a concern that cross-cuts many classes and/or methods. So AOP is a technique that allows to address issues that cross-cuts objects. AOP is frequently used to implement caching, tracing, security or failure injections. Speaker Bio: Marcus King is a Software Engineer for mycontent.com a web startup company. He has a broad background in IT ranging from infrastructure security to software development with 6 years of experience including developing a unique software process that is patented. He is heavily involved in setting standards and best practices for .NET development and is involved in open source projects like NHibernate. Marcus' passion is around build highly scalable applications and doing performance tuning to enhance the usability of the software to mass audiences.
Starts
3/18/2010 @ 7:00
Ends
3/18/2010
Location
Postal code 40206, US
Louisville, KY 40206
We will meet on Thursday March 18th @ Quilogy. They are located at 10350 Ormsby Park Place. Doors will open at 6:30. This month we will feature a speaker meeting. There will also be door prizes! Please RSVP. What is Aspect-Oriented Programming (AOP)? Abstract: Aspect-Oriented Programming (AOP), is an approach to software development that goes further in the direction of separation of concerns. Separation of concerns is one of the most important rules in software development. It states that the same concern should be solved in a single unit of code. This is also called modularization. Some concerns cannot be implemented successfully using a pure procedural or object-oriented programming. An example is code security. If you want to secure objects and methods, you have to modify the code of each method. That's why security is said to be a crosscutting concern, because it crosscuts the unit of modularization of the programming paradigm, in this case the class. An aspect is a concern that cross-cuts many classes and/or methods. So AOP is a technique that allows to address issues that cross-cuts objects. AOP is frequently used to implement caching, tracing, security or failure injections. Speaker Bio: Marcus King is a Software Engineer for mycontent.com a web startup company. He has a broad background in IT ranging from infrastructure security to software development with 6 years of experience including developing a unique software process that is patented. He is heavily involved in setting standards and best practices for .NET development and is involved in open source projects like NHibernate. Marcus' passion is around build highly scalable applications and doing performance tuning to enhance the usability of the software to mass audiences.