January 2014 Meeting: SDUG Goals & Topics Discussion

Spring Dallas User Group Wednesday Jan 15 2013

TOPIC: SDUG Goals and Topics 2014
6:30 to 7:00 Pizza
7:00 Main Meeting

Abstract: This meeting we will discuss what we want out of Spring Dallas Users Group in 2014. What topics are of interest and what we would like to see presented. Brief Speed talks. Share what you’ve been doing with Spring.

SPONSOR: Improving Enterprises

MEETING LOCATION:
Improving Enterprises.
16633 Dallas Parkway
Suite 100
Addison, TX 75001MAP: http://www.improvingenterprises.com/contact/

Directions and information can be found on our meeting location page.http://www.springdallasug.org?page_id=72

Spring Dallas User Group: http://www.springdallasug.orgRegards,
Bruce Schesvold
Co-Organizer SDUG
Email: bschesvold@gmail.com
LinkedIn: http://www.linkedin.com/pub/bruce-schesvold/1a/508/531

December Spring Dallas User Group Meeting – Canceled

Spring Dallas User Group Wednesday, December 18th, 2013

December meeting Cancelled
This Months meeting is cancelled.

Merry Christmas everyone!!

 

SPONSOR: Improving Enterprises

MEETING LOCATION:
Improving Enterprises.
16633 Dallas Parkway
Suite 100
Addison, TX 75001MAP: http://www.improvingenterprises.com/contact/

Directions and information can be found on our meeting location page.http://www.springdallasug.org?page_id=72

Spring Dallas User Group: http://www.springdallasug.orgRegards,
Bruce Schesvold
Co-Organizer SDUG
Email: bschesvold@gmail.com
LinkedIn: http://www.linkedin.com/pub/bruce-schesvold/1a/508/531

November 2013 Meeting: Spring Profiles and the Spring Expression Language

Spring Dallas User Group Wednesday Nov 20 2013

TOPIC: Spring Profiles and the Spring Expression Language
6:30 to 7:00 Pizza
7:00 Main Meeting

Abstract: Spring offers a wealth of configuration options that just work with simplicity and elegance.  Still, there are those cases where standard bean configuration is just not enough. This talk will discuss two slightly more advanced configuration options available in Spring.

First, in a short topic, we’ll discuss Spring Profiles. First introduced in Spring 3.1 and improved in 3.2, Spring Profiles offer a simple way to optionally include beans in the Spring context.  In this topic, I’ll cover:

–          Specifying the profile a bean belongs to
–          Specifying the profile(s) in effect when the Spring context is loaded

The second medium length topic will cover the Spring Expression Language (SpEL). First introduced in Spring 3.0, SpEL provides a powerful mechanism for truly dynamic bean configuration.  However, it’s really a general purpose expression language that can be used to query and manipulate an object graph at runtime.  In this topic, I’ll cover:

–          How to configure your app to use SpEL
–          Literal, boolean, class and regular expressions
–          Accessing properties, arrays, lists, maps
–          Referencing beans in SpEL
–          User defined functions
–          And more!

 
Finally, time permitting, we’ll also take a look at Spring 4.0’s upcoming @Conditional annotation for conditionally including a bean in the Spring context. The presentation is intended for Spring developers who would like to stretch their Spring wings a bit beyond basic bean configuration.

 
Biography: Jack Frosch is a seasoned software developer / architect and entrepreneur, currently supporting IBM on an insurance administration project.  He has been developing with Spring since about 2003, Groovy and Grails for about five years, and Java for 17 years. (Has it really been that long?!)  He started doing object-oriented programming in 1988 with C++, but he’s gotten a lot smarter about how to do OOP since then.  A zealous Agile development proponent, Jack is a Certified ScrumMaster and TDD evangelist. Over the years, he has formed and led multiple developer and special interest groups. He is currently co-lead of the DFW Groovy/Grails User Group.

SPONSOR: Improving Enterprises

MEETING LOCATION:
Improving Enterprises.
16633 Dallas Parkway
Suite 100
Addison, TX 75001MAP: http://www.improvingenterprises.com/contact/

Directions and information can be found on our meeting location page.http://www.springdallasug.org?page_id=72

Spring Dallas User Group: http://www.springdallasug.orgRegards,
Bruce Schesvold
Co-Organizer SDUG
Email: bschesvold@gmail.com
LinkedIn: http://www.linkedin.com/pub/bruce-schesvold/1a/508/531

October 2013 Meeting: Spring Boot: More Spring, Less Configuration

Spring Dallas User Group Wednesday Oct 16 2013

TOPIC:  Spring Boot: More Spring, Less Configuration
6:30 to 7:00 Pizza
7:00 Main Meeting

Abstract: Spring offers a number of configuration options: XML configuration, Java configuration, and Groovy configuration to name a few. To some degree, component-scanning and autowiring help eliminate some explicit configuration. But in general most Spring applications require some essential “bootstrap” configuration to enable key functionality. What’s the right way to build Spring applications when there are so many choices?

What if I told you that configuration was optional?

What if I told you that it is entirely possible to write a Spring application that is short enough to broadcast *twice* in a single tweet?

Spring Boot is an exciting new project that makes it extremely easy to create stand-alone, production-ready Spring applications. Spring Boot takes an opinionated approach to configuring Spring, making it possible to create Spring applications with little or, in some cases, no Spring configuration at all!

Biography: Craig Walls has been professionally developing software for over 17 years (and longer than that for the pure geekiness of it). He is a senior engineer with SpringSource as the Spring Social project lead and is the author of Spring in Action and XDoclet in Action (both published by Manning) and Modular Java (published by Pragmatic Bookshelf). 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.

SPONSOR: The Judge Group

The Judge Group is a $300 million privately owned professional services firm specializing in technology consulting, staffing solutions and corporate training. As a global services provider, our solutions are successfully delivered through an annual workforce of 4,500 professionals and a network of over 30 practice offices globally.

Founded: 1970 by Martin E. Judge, Jr.

Revenue: Over $300 million in annual revenues

U.S. Locations: Arlington, Atlanta, Bentonville, Boston, Charlotte, Chicago, Conshohocken (HQ), Dallas, DC Metro, Denver, Detroit, Ft. Lauderdale, Ft. Myers, Houston, Jacksonville, King of Prussia, Los Angeles, Matawan, Minneapolis, Milwaukee, New York City, Philadelphia, Phoenix, Providence, St. Louis, San Francisco, Santa Clara, Tampa

International: Beijing, Hong Kong, Shanghai and Toronto

Technology Consulting:
• IT Strategy & Planning
• Mobile Application Design & Development
• Enterprise Application Design & Development
• SharePoint Solutions Planning & Implementation
• Cloud–Based Computing Solutions
• Business Intelligence
• Unified Communications

Staffing Solutions:
• Contract/Contract–to–Hire
• Direct Hire
• Executive Search
• Project Team Staffing
• Statement of Work (SOW)
• Human Capital Management Solutions
• VMS/MSP

Corporate Training:
• Instructor–Led Training
• Custom Content Services
• Project Staffing & Management
• Training–Related Staffing
MEETING LOCATION:
Improving Enterprises.
16633 Dallas Parkway
Suite 100
Addison, TX 75001MAP: http://www.improvingenterprises.com/contact/

Directions and information can be found on our meeting location page.http://www.springdallasug.org?page_id=72

Spring Dallas User Group: http://www.springdallasug.orgRegards,
Bruce Schesvold
Co-Organizer SDUG
Email: bschesvold@gmail.com
LinkedIn: http://www.linkedin.com/pub/bruce-schesvold/1a/508/531

September Meeting – Shifting into Gear with Open Shift

Spring Dallas User Group Wednesday Sep 18 2013

TOPIC:  Shifting into Gear with Open Shift
6:30 to 7:00 Pizza
7:00 Main Meeting

Abstract: Platform As A Service(PAAS) is a fast growing area of the cloud world. PAAS is givng developers the power and speed to get their applications to market faster.
Come learn how Open Shift PAAS can help you get your Spring Applications to the Cloud Faster and learn how easy is to develop, deploy, and manage your applications on the Open Shift platform.
Bring a laptop if you want to follow along.

Biography: Andrew Rubalcaba is a Contractor at Credera. He currently works with Credera clients on providing IT solutions for large scale Java Enterprise Systems. As a developer he has worked all over the DFW Metoplex developing Spring/JEE applications. He has over 9 years of experience developing with various Java technologies, Spring, JMS, Hibernate, MyBatis, Tomcat, Jboss. etc. When Andrew is not programming he enjoys traveling, going to concerts, and spending time with his 2 nieces in South Texas.

SPONSOR: Improving Enterprises
MEETING LOCATION:
Improving Enterprises.
16633 Dallas Parkway
Suite 100
Addison, TX 75001

Directions and information can be found on our meeting location page.

Regards,
Bruce Schesvold
Co-Organizer SDUG
Email: bschesvold@gmail.com
LinkedIn: http://www.linkedin.com/pub/bruce-schesvold/1a/508/531

 

August Spring Dallas User Group Meeting – Thymeleaf: Better than JSP

Spring Dallas User Group Wednesday Aug 21st 2013

TOPIC:  Thymeleaf: Better than JSP
6:30 to 7:00 Pizza
7:00 Main Meeting

Abstract: JSP has long been the standard view technology if you wanted to develop a web application using Java. However, it’s old, verbose, and just not fun to work with. Enter Thymeleaf (http://www.thymeleaf.org/), a tempting engine which can be used as a full replacement for JSP. Thymeleaf boasts an simple, clean attribute based syntax that supports natural tempting of HTML. We will cover the basics of the Thymeleaf syntax as well as go through a demonstration of Thymeleaf’s integration with Spring MVC.

Biography: Justin Munn is currently a consultant in the Java eCommerce Practice with Credera (http://www.credera.com/) where he helps clients solve their toughest problems. His experience includes implementing the Spring MVC based eCommerce framework Broadleaf Commerce for several clients including Pep Boys and Vology.

SPONSOR: Improving Enterprises
MEETING LOCATION:
Improving Enterprises.
16633 Dallas Parkway
Suite 100
Addison, TX 75001MAP: http://www.improvingenterprises.com/contact/

Directions and information can be found on our meeting location page.http://www.springdallasug.org?page_id=72

Spring Dallas User Group: http://www.springdallasug.orgRegards,
Bruce Schesvold
Co-Organizer SDUG
Email: bschesvold@gmail.com
LinkedIn: http://www.linkedin.com/pub/bruce-schesvold/1a/508/531

July Spring Dallas User Group Meeting

Spring Dallas User Group Wednesday July 17 2013

TOPICS:  Dockerize your Spring Apps  &  Generic Spring Components and Templates
6:30 to 7:00 Pizza
7:00 Main Meeting


 

Speaker: Josh Hamit

Abstract: Dockerize your Spring Apps
Ever wanted to rollback a server config? How about develop on a VM? Docker is an exciting new tool that helps harness the power and flexibility of Linux Containers (LXC), making them usable to help manage environments. We will investigate techniques to leverage Docker in both the development and deployment of Spring apps.

Biography: Josh Hamit (http://www.joshhamit.com) currently works as a Consultant in the Custom Java Development practice at Credera (http://www.credera.com) where he helps clients solve their toughest problems. Prior to that, he owned and operated a small web development company while earning his degree at Baylor University.


 

Speaker: Gautam Dev
Abstract: Generic Spring Components and Templates
Developing spring applications can be made much faster by using generic components especially the dao components. On top of that one can use templates provided by the IDE and other than templating mechanisms to make life more productive for the developers.

Biography: Gautam Dev has been a software engineer for more than 15 years. He has developed the Fast code plugin for eclipse which many developers around the world have downloaded. He lives in Dallas. He has given talks in several cities e.g. Dallas, Houston, Austin, San Antonio, Denver, Boulder, Memphis.


Improving Enterprises.
16633 Dallas Parkway
Suite 100
Addison, TX 75001MAP: http://www.improvingenterprises.com/contact/Directions and information can be found on our meeting location page.http://www.springdallasug.org?page_id=72Spring Dallas User Group:http://www.springdallasug.org Regards,
Bruce Schesvold
Co-Organizer SDUG
Email: bschesvold@gmail.com
LinkedIn: http://www.linkedin.com/pub/bruce-schesvold/1a/508/531

June Spring Dallas User Group Meeting – Speed Talks

Spring Dallas User Group Wednesday June 19 2013

TOPIC:  Speed Talks
6:30 to 7:00 Pizza
7:00 Main Meeting


Speaker: Brian Hurley

Abstract: Finding a good server to develop and deploy on doesn’t have to be hard or expensive. We will look at the options for deploying Java code on the net and review some of their good and bad points. However, I have found a cloud solution that fits exactly what I needed for some small Java based web sites for a very reasonable price. Digital Ocean Cloud servers offer some very good performance, extremely fast SSD drives for the best price that I have found so far. Here is a link to my presentation, files and notes that we will cover in the meeting. https://github.com/brhurley/digitalocean.git

Biography: Brian Hurley has been programming for over 30 years. He has been working for Texas Instruments for 24 years and programming Java for the last 12 years. Brian has been serving on the board of JavaMUG (http://javamug.org) for 5 years, and was the previous leader of the Dallas Spring User Group . When not programming he likes to play with his 3 kids and two dogs and target shoot.


 

Speaker: Brian Hurley
Abstract: Catching exceptions in Spring in easy and flexible.   I’ll show how to catch exceptions in web apps a couple of different ways that won’t make your code look like it’s bombarded with try/catches all over the place…

Biography: Brian Hurley has been programming for over 30 years. He has been working for Texas Instruments for 24 years and programming Java for the last 12 years. Brian has been serving on the board of JavaMUG (http://javamug.org) for 5 years, and was the previous leader of the Dallas Spring User Group . When not programming he likes to play with his 3 kids and two dogs and target shoot.

 

SPONSOR: Improving Enterprises
MEETING LOCATION:
Improving Enterprises.
16633 Dallas Parkway
Suite 100
Addison, TX 75001MAP: http://www.improvingenterprises.com/contact/Directions and information can be found on our meeting location page.http://www.springdallasug.org?page_id=72Spring Dallas User Group:http://www.springdallasug.org Regards,
Bruce Schesvold
Co-Organizer SDUG
Email: bschesvold@gmail.com
LinkedIn: http://www.linkedin.com/pub/bruce-schesvold/1a/508/531

May Spring Dallas User Group Meeting – Broadleaf Commerce walk-through

Spring Dallas User Group Wednesday May 15th 2013

TOPIC:  Broadleaf Commerce walk-through
6:30 to 7:00 Pizza
7:00 Main Meeting

Abstract: Broadleaf Commerce is an enterprise open source eCommerce system used by major retailers and B2B providers such as Pep Boys, The Container Store and Waste Management.  We’ll be walking through how to get started with Broadleaf Commerce, built on popular tools such as Spring and Hibernate.  You can see all the Community documentation and even get started on the framework yourself by visiting the developer’s site at www.broadleafcommerce.org.

For this session we’ll be covering the domain, controllers and initial setup. Come check out the most scalable, extensible, and customizable eCommerce application on the market today.

Biography: Jerry Ocanas is a software engineer with Broadleaf Commerce. He is involved in the core framework development as well as developing add-on modules for the platform. Jerry also consults with clients implementing the Broadfleaf Commerce solution for their eCommerce needs. Jerry has a background in art and web design and was an instructor and co-founder for an art school in Mexico.

SPONSOR: Improving Enterprises
MEETING LOCATION:
Improving Enterprises.
16633 Dallas Parkway
Suite 100
Addison, TX 75001MAP: http://www.improvingenterprises.com/contact/

Directions and information can be found on our meeting location page.http://www.springdallasug.org?page_id=72

Spring Dallas User Group: http://www.springdallasug.orgRegards,
Bruce Schesvold
Co-Organizer SDUG
Email: bschesvold@gmail.com
LinkedIn: http://www.linkedin.com/pub/bruce-schesvold/1a/508/531

April Spring Dallas User Group Meeting – Helping Spring with Groovy

*** NOTE THE TIME CHANGE ***

Spring Dallas User Group Thursday, April 11th, 2013

TOPIC:  Improving Spring with Groovy
6:30 to 7:00 Pizza
7:00 Main Meeting

Abstract: The Spring framework has always had a friendly relationship with dynamic languages. In this presentation, we’ll look at all the ways you can add Groovy to Spring to make development easier, ranging from simplifying your configuration files to deploying refreshable beans to using Spock tests in the Spring test context and more.

Biography: Ken Kousen is the President of Kousen IT, Inc., through which he does technical training, mentoring, and consulting in all areas of Java and XML. He is the author of the O’Reilly screencast “Up and Running Groovy”, and the upcoming Manning book about Java/Groovy integration, entitled “Making Java Groovy”.

He has been a tech reviewer for several books on software development. Over the past decade he’s taught thousands of developers in business and industry. He is also an adjunct professor at the Rensselaer Polytechnic Institute site in Hartford, CT. His academic background includes two BS degrees from M.I.T., an MS and a Ph.D. from Princeton, and an MS in Computer Science from R.P.I.

SPONSOR: Improving Enterprises
MEETING LOCATION:
Improving Enterprises.
16633 Dallas Parkway
Suite 100
Addison, TX 75001MAP: http://www.improvingenterprises.com/contact/

Directions and information can be found on our meeting location page.http://www.springdallasug.org?page_id=72

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

Regards,
Bruce Schesvold
Co-Organizer SDUG
Email: bschesvold@gmail.com
LinkedIn: http://www.linkedin.com/pub/bruce-schesvold/1a/508/531