August Spring Dallas User Group Meeting: Spring for XML Haters by Craig Walls

Spring Dallas User Group Wednesday, August 18th, 2010
6:30 to 7:00 Pizza
7:00 Main Meeting
Abstract: - Over 6 years ago, Spring entered the enterprise Java scene, bringing a simpler development model rooted in dependency injection, the notion of assembling application components in a loosely-coupled way. With it, however, came a flood of XML configuration, required to declare how those components were to be assembled.

For a variety of reasons, XML has fallen out of favor with much of the development community. Now that there are other frameworks that offer dependency injection without all of the XML, some are suggesting that Spring’s heavy use of XML has it destined for the scrap heap.

They don’t know Spring.

Although XML-based Spring configuration is still available and still has a place in many Spring applications, it is no longer the only way to do dependency injection in Spring. The past few releases of Spring have brought us new ways of assembling our application objects, including annotation-driven options such as Spring’s @Autowired and JSR-330’s @Inject and Java-based configuration with Spring JavaConfig. There’s even a way to express Spring configuration in Groovy.

In this presentation, we’ll explore all of the ways to do bean wiring in Spring We’ll take a pragmatic view of each style, evaluating their strengths, weaknesses, and applicability to varying circumstances.

Bio: Craig Walls has been professionally developing software for over 15 years (and longer than that for the pure geekiness of it). He is a senior engineer with SpringSource and is the author of Modular Java (published by Pragmatic Bookshelf) and Spring in Action and XDoclet in Action (both published by Manning). He’s a zealous promoter of the Spring Framework, speaking frequently at local user groups and conferences and writing about Spring and OSGi on his blog. When he’s not slinging code, Craig spends as much time as he can with his wife, two daughters, 5 birds and 3 dogs.

MEETING LOCATION:
Improving Enterprises.
15950 Dallas Parkway
Suite 500
Dallas, TX 75248
Directions and information can be found on our meeting location page. http://www.springdallasug.org?page_id=72
The building doors lock at 7:00 and we will not have anyone to shuttle people around. Please be there before 7:00.

Spring Dallas User Group: http://www.springdallasug.org

Regards,
Brian Hurley
Secretary JavaMUG

Update: Here is the link to the code presented at the meeting xmlhaters.zip

Comments

July Spring Dallas User Group Meeting: Spring Security 3.0 by Gautam Dev

Spring Dallas User Group Wednesday, July 21st, 2010

TOPIC: Spring Security 3.0 by Gautam Dev

6:30 to 7:00 Pizza
7:00 Main Meeting

Abstract Spring security is a robust security framework. It is declarative and provides security solution at all level, url, method, object, etc. This mean a particular url may be blocked from certain users, or a particular class/method can be accessible for certain users.  These features will be demonstrated in hands on style.

Bio: Gautam Dev has almost fifteen years of experience in the IT industry. Gautam is well versed in EJB, spring, JMS, and Hibernate etc. Gautam has worked in companies like Sabre, EDS, Johnson & Johsnson etc. Gautam is the founder of Fast Code Eclipse plugin project. Interestingly, Gautam is not a computer science guy. Gautam did his masters and Ph.D in physics.

MEETING LOCATION:
Improving Enterprises.
15950 Dallas Parkway
Suite 500
Dallas, TX 75248

Directions and information can be found on our meeting location page. http://www.springdallasug.org?page_id=72
The building doors lock at 7:00 and we will not have anyone to shuttle people around. Please be there before 7:00.

Comments

June Spring User Group Meeting - Spring Web Services by Andrew Rubalcaba

Spring Dallas User Group Wednesday, June 16th, 2010

TOPIC: Spring Web Services by Andrew Rubalcaba

6:30 to 7:00 Pizza
7:00 Main Meeting

Abstract: With so many approaches and frameworks for Web Services out there, where does one begin? In this discussion we will go over some of the approaches to developing Web Services in conjunction with Spring.
Bio: Andrew Rubalcaba is a Consultant for M.Miller and Associates. He mainly works with clients around the DFW metroplex to develop Spring backends that are hooked up to Flex Frontends. He has over 6 years Expierence developing with Java technologies, including EJBs, Struts, JMS, Spring MVC, Hibernate, and Ibatis. He holds a degree in Computer Information Systems from DeVry. When Andrew is not programming he enjoys traveling and spending time with his 2 nieces in South Texas.

MEETING LOCATION:
Improving Enterprises.
15950 Dallas Parkway
Suite 500
Dallas, TX 75248

Directions and information can be found on our meeting location page. http://www.springdallasug.org?page_id=72
The building doors lock at 7:00 and we will not have anyone to shuttle people around. Please be there before 7:00.

Comments (2)

Advanced Spring Q&A by Ryan Breidenbach

Last night was a good meeting with Ryan Breidenbach. He covered several questions that was posed about varied topics.  Some directly about Spring and others more general in nature.  Overall I believe that it was well received.  Since I did not get a chance to post the abstract about the meeting here it is…
ABSTRACT:  This month we asked for questions that you have about Spring.  How to do something specific or if you are coding something in a certain way and you’re not sure if there is a better way or not.  Ryan Breidenbach volunteered to take these questions and try to find answers to them.  We expect this to a very open and interactive presentation so please come with more questions.  If we cannot get to every question during the meeting we can always follow up on the email list later or continue in a latter month.

BIO: Ryan Breidenbach has been developing software for over eight years with a current focus on enterprise Java applications and agile development. He is the co-author of Spring in Action. When he is not home spending time with his wife and two daughters, he can occasionally be found honing his skills at the poker tables.

MEETING LOCATION:
Improving Enterprises.
15950 Dallas Parkway
Suite 500
Dallas, TX 75248

Directions and information can be found on our meeting location page. http://www.springdallasug.org?page_id=72
The building doors lock at 7:00 and we will not have anyone to shuttle people around. Please be there before 7:00.

Comments

Guice: The other Dependency Injection framework by Jonathan Curran

Spring Dallas User Group Wednesday, April 21st, 2010

TOPIC: Guice: The other Dependency Injection framework by Jonathan Curran

6:30 to 7:00 Pizza
7:00 Main Meeting

ABSTRACT:  Guice is a lightweight dependency injection framework for Java 5 and above that embraces Java’s type safe nature to allow you to design better APIs. Guice aims to make development and debugging easier and faster. In that vein, Guice steers clear of surprises and magic. Guice is not a kitchen sink. It builds general functionality which enables you to extend Guice rather than adding every feature to the core framework.

Check it out at http://code.google.com/p/google-guice/

BIO: Jonathan Curran is a software engineer with Cisco Systems, Inc with a team whose task is to lend a helping hand to various projects. He actively works with many languages and tools ranging from C to Groovy, CherryPy to Struts, and MySQL to Informix. His current focus is on developing Rich Internet Applications with the Java platform.

MEETING LOCATION:
Improving Enterprises.
15950 Dallas Parkway
Suite 500
Dallas, TX 75248

Directions and information can be found on our meeting location page. http://www.springdallasug.org?page_id=72
The building doors lock at 7:00 and we will not have anyone to shuttle people around. Please be there before 7:00.
Spring Dallas User Group: http://www.springdallasug.org

Comments

No Fluff Just Stuff Conference coming to Dallas June 4th - 6th

Reminder the No Fluff Just Stuff conference is heading our way again.  This is the best Java Conference that we have available locally.  NFJS brings in internationally known speakers like Neal Ford, Venkat Subramaniam, Brian Sam-Bodden, Ken Sipe, Craig Walls and Neal Ford just name a few.  Check out the NFJS site to view the list of speakers and topics that will be covered this year at NFJS Dallas 2010.

NoFluffJustStuff

Comments

Slides for March Meeting What’s New in Spring 3.0 by Craig Walls

There is a link to Craig Wall’s slides for the March meeting.  http://www.slideshare.net/habuma/whats-new-in-spring-3

Comments

March Spring Dallas User Group Meeting - Third time’s a charm: What’s new in Spring 3.0 by Craig Walls

After taking a few months off the Spring User’s Group is back.

When: Wednesday March 17th, 2010 at 6:30pm

TOPIC:  Third time’s a charm: What’s new in Spring 3.0 by Craig Walls
Abstract: In this session, I’ll lead a guided tour through the latest that Spring has to offer. Whether you’re a Spring veteran or a Spring newbie, there will be something new for nearly everyone.

It’s been just over 5 years since Spring 1.0 was released. In that time it has gone from a modest open-source project to being a de facto standard Java application framework. Now, as Spring enters its 6th year, it continues its attack on Java complexity with Spring 3.0, packed with many new features such as:

  • First-class REST support
  • A new expression language
  • More options for annotation-driven bean wiring
  • And much more

In this session, I’ll lead a guided tour through the latest that Spring has to offer. Whether you’re a Spring veteran or a Spring newbie, there will be something new for nearly everyone.

Bio: Craig Walls has been professionally developing software for over 15 years (and longer than that for the pure geekiness of it). He is a Principal Consultant with Improving Enterprises in Dallas, TX and is the author of Modular Java (published by Pragmatic Bookshelf) and Spring in Action and XDoclet in Action (both published by Manning). He’s a zealous promoter of the Spring Framework, speaking frequently at local user groups and conferences and writing about Spring and OSGi on his blog. When he’s not slinging code, Craig spends as much time as he can with his wife, two daughters, 6 birds and 2 dogs.

Sponsor: Improving Enterprises - As proponents of Blue Ocean Strategy, Improving Enterprises challenges the basic assumptions of traditional technology service models, to create innovative solutions that provide sustainable and meaningful value to our customers. We have three flagship offerings: Rural Sourcing is a low risk, high value alternative to offshore. Certified Consulting challenges the traditional values of staffing companies by providing unconditional guarantees, measured quality, and detailed professional files. And, our Applied Training does not end in the classroom. We bridge the gap between training and application, by providing onsite, individual coaching to each of our publicly enrolled students.

MEETING LOCATION:
Improving Enterprises.

15950 Dallas Parkway
Suite 500
Dallas, TX 75248


Directions and information can be found on our meeting location page.
http://www.springdallasug.org?page_id=72
The building doors lock at 7:00 and we will not have anyone to shuttle people around. Please be there before 7:00.

Brian Hurley

Jonathan Curran

Comments

February 2010: Spring Dallas User Group Meeting Canceled

The Spring Dallas User Group is being reorganized with new leadership so we will need to cancel this month’s meeting. We are still working out the details but should have more information soon. However, there are two other great talks next week. Craig Walls is presenting at the SOA Users Group meeting on Feb 24th at the IBM Center (http://www.soaug.net/) and Martin Fowler is presenting Feb 23rd at the DFW Scrum User Group (http://dfwscrum.wordpress.com/).

We will have a meeting March 17th when Craig Walls is presenting to our Spring Users Group. Let me know if you have any suggestions for future presentations at the Spring Dallas User Group or would like to present something yourself.

Regards,

Brian Hurley

Comments

January 2010 - No Meeting

Due to extenuating circumstances we have elected to cancel the January Spring User Group meeting.   We are going to use this extra time to make sure we have a good presentation for you in February.

Up coming Spring User Group Meetings:

February 17th:  Erik Weibust and Brian Hurley - Spring 3.0.
March 17th: Craig Walls - TBD
April 21st: James Ward - Flex/Spring Integration

Regards,
Brian Hurley
Erik Weibust

Comments

« Previous entries ·