A full day seminar presented by Bruce Tate, J2Life, LLC. This workshop is being coordinated by Dr. Mariam (Fatemeh) Zahedi, Wisconsin Distinguished Professor in the MIS area at the School of Business Administration, University of Wisconsin - Milwaukee.
Overview
This workshop will acquaint attendees with lightweight development strategies to use inside and outside the enterprise. Topics will cover Java technologies with a focus on persistence, lightweight containers like Spring, and alternatives to Java.
Topics
Strategies for Lightweight Development. Many development teams use heavyweight development technologies to solve basic problems. This session will show the average enterprise Java developer why current technologies are inadequate. We’ll look at process, architectures, and technologies that can simplify your code and save your company money.
Understand the foundations of the lightweight development movement
Know some basic principles that simplify programming
Understand the basic tools for dealing with complexity
Spring Overview. Spring is one of the fastest growing open source frameworks, which many customers are adopting instead of heavier alternatives. You’ll see how Spring can give you much of the power of EJB without the complexity or pain. You will have a much clearer understanding of what Spring does, doesnt do, and why its growing so rapidly.
Understand the basic pieces of Spring
Understand dependency injection and inversion of control
Know the meaning of lightweight containers and Spring
See core Spring modules in action, including persistence, AOP, and transactions
The Politics of Persistence. This free-form session will help attendees choose or validate a persistence framework while understanding the politics of persistence and the marketing pressures that lead to the success or failure of each framework.
Understand the core strengths and weaknesses of the main persistence frameworks in the Java space
Understand where marketing influences can impact persistence
Know what’s going on behind the scenes to impact the persistence pictures
Beyond Java. Java has been tremendously successful, but every major programming language has a limited lifecycle. While Java and .NET seem to be the only games in town, some alternatives are beginning to emerge. Bring an open mind to this session!
Understand why Java was initially successful
Know where Java is coming up short
Know some language features that yield better productivity
Know what types of projects may be better served by other languages and platforms
Topics
About the speaker
Bruce Tate is a father, kayaker, author, and independent consultant in Austin, Texas. He worked for 13 years at IBM in roles ranging from a database systems programmer to Java consultant. He later worked for several start-up companies where he held positions as director and CTO. He is now building his own consulting practice, with emphasis on lightweight development in Java and Ruby and persistence strategies. He is the author of six books, including the bestselling Bitter series, the Jolt-winning “Better, Faster, Lighter Java,” and “The Spring Developer’s Notebook.”
Who should Attend?
Developers and software architects who seek to better understand the lightweight tools and techniques that the most successful Java developers use today for lightweight development
Technical managers who want an understanding of the tools, methods, and technologies that lead to successful lightweight development
Software professionals who are willing to look beyond the basic building blocks proposed by a vendor to solve real problems
Coordinator
This workshop is being coordinated by Dr. Mariam (Fatemeh) Zahedi, Wisconsin Distinguished Professor in the MIS area at the School of Business Administration, University of Wisconsin - Milwaukee.