Dear SVJUG members,
SVJUG September 18th(third tuesday) meeting is cohosted
with "Silicon Valley Web Developer JUG".
There are no changes on the Venue, We will be meeting at
Tunis Conference Room, Google (Scroll below for address)
Thanks
Venki
--
******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: September 18th,2007 (THIRD TUESDAY of each month)
Cost.......: Always FREE to all!
Topic......: Improving your Code with Objects and Aspects
Speaker....: Chris Richardson, http://www.chrisrichardson.net
Description:
Some code is downright scary to maintain. An all too common example are
bloated service methods that do too much: manage transactions, handle
security as well as implement the business rules. Changing that kind of
code requires you to understand and tackle many different concerns. Code
can also be difficult to maintain if the implementation of some features
(e.g. audit logging) is scattered throughout the code base. Changing
that kind of code involves changing many components.
This talk describes how to improve your code with real objects and
aspects. We show how to use AOP to simplify your code by modularizing
concerns such as audit logging that are normally implemented by code
that is mixed in with the business logic. We also describe how to write
truly object-oriented code in Java - something which is not done as
often as you might expect even though Java is an object-oriented
language. We will compare and contrast a procedural design with an
object- oriented design and describe the benefits of using real objects.
We will also show how to refactor a procedural design into an
object-oriented design an easy way to eliminate those fat service
methods and improve the design of your application.
Speaker Bio:
Chris Richardson is a developer, architect and mentor with over 20 years
of experience and is the author of the book POJOs in Action. He runs a
consulting company, Chris Richardson Consulting, Inc., that helps
customers build better software faster. Chris has been a technical
leader at a variety of companies, including Insignia Solutions and BEA
Systems. Chris holds a computer science degree from the University of
Cambridge in England and lives in Oakland, CA.
Chris has taught classes on compilers and operating systems for the
University of Maryland in Europe. He has presented at numerous venues
including the British Computer Society and OOPSLA. Chris has spoken at
various conferences including JavaOne, No Fluff Just Stuff Java
Symposium and Javapolis as well as user groups in the bay area. Email:
chris@... Web: www.chrisrichardson.net
Agenda.....:
18:30-19:00 Arrive & mingle with Food
Drinks & Snacks courtesy of -- Google Inc
19:00-20:30 Presentation by Chris Richardson.
Location...: Google, Inc.
Tunis Conference Room, (Bldg. 43)
1600 Amphitheatre Parkway,
Mountain View, CA
Map available at http://svjug.org/
Please enter from the north side of the building,
in the middle of the Google campus
Sponsors...: Google for Conference room and snacks.
http://www.google.com/
Croftsoft provides our domain hosting.
http://www.croftsoft.com/
Our thanks to these great sponsors!
******* EOM SVJUG Annoucement **********
SVJUG September 18th(third tuesday) meeting is cohosted
with "Silicon Valley Web Developer JUG".
There are no changes on the Venue, We will be meeting at
Tunis Conference Room, Google (Scroll below for address)
Thanks
Venki
--
******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: September 18th,2007 (THIRD TUESDAY of each month)
Cost.......: Always FREE to all!
Topic......: Improving your Code with Objects and Aspects
Speaker....: Chris Richardson, http://www.chrisrichardson.net
Description:
Some code is downright scary to maintain. An all too common example are
bloated service methods that do too much: manage transactions, handle
security as well as implement the business rules. Changing that kind of
code requires you to understand and tackle many different concerns. Code
can also be difficult to maintain if the implementation of some features
(e.g. audit logging) is scattered throughout the code base. Changing
that kind of code involves changing many components.
This talk describes how to improve your code with real objects and
aspects. We show how to use AOP to simplify your code by modularizing
concerns such as audit logging that are normally implemented by code
that is mixed in with the business logic. We also describe how to write
truly object-oriented code in Java - something which is not done as
often as you might expect even though Java is an object-oriented
language. We will compare and contrast a procedural design with an
object- oriented design and describe the benefits of using real objects.
We will also show how to refactor a procedural design into an
object-oriented design an easy way to eliminate those fat service
methods and improve the design of your application.
Speaker Bio:
Chris Richardson is a developer, architect and mentor with over 20 years
of experience and is the author of the book POJOs in Action. He runs a
consulting company, Chris Richardson Consulting, Inc., that helps
customers build better software faster. Chris has been a technical
leader at a variety of companies, including Insignia Solutions and BEA
Systems. Chris holds a computer science degree from the University of
Cambridge in England and lives in Oakland, CA.
Chris has taught classes on compilers and operating systems for the
University of Maryland in Europe. He has presented at numerous venues
including the British Computer Society and OOPSLA. Chris has spoken at
various conferences including JavaOne, No Fluff Just Stuff Java
Symposium and Javapolis as well as user groups in the bay area. Email:
chris@... Web: www.chrisrichardson.net
Agenda.....:
18:30-19:00 Arrive & mingle with Food
Drinks & Snacks courtesy of -- Google Inc
19:00-20:30 Presentation by Chris Richardson.
Location...: Google, Inc.
Tunis Conference Room, (Bldg. 43)
1600 Amphitheatre Parkway,
Mountain View, CA
Map available at http://svjug.org/
Please enter from the north side of the building,
in the middle of the Google campus
Sponsors...: Google for Conference room and snacks.
http://www.google.com/
Croftsoft provides our domain hosting.
http://www.croftsoft.com/
Our thanks to these great sponsors!
******* EOM SVJUG Annoucement **********
Don't let your dream ride pass you by. Make it a reality with Yahoo! Autos.