For those of you that heard about our group at No Fluff Just Stuff this weekend you can learn more about the group on our Google Groups page or by following us on twitter.
The DFW2GUG meets on the 1st Wednesday of every month, with social / food at 6:30pm, and meeting content starting at 7:00pm. We meet at the Improving Enterprises office on the Dallas North Tollway.
In March, we had the opportunity to learn the basics of Scala. This month we will dig deeper into Scala through an introduction to the Lift web framework. Lift is a "View First" web framework, inspired by the Apache Wicket framework. It favors convention over configuration and packages into a war file that can be deployed in your favorite servlet engine. This presentation will focus on creating a basic Lift site. Attendees will learn to initialize a project, work with the Mapper ORM, create browser views and RESTful services. Finally, we will touch on AJAX and Comet integration
Brent Lemons (@brentlemons) is an Architect with Credera. He has more than 13 years of software architecture and technology consulting experience. He started his career with Southwest Airlines, writing flight tracking and meteorological software. Prior to joining Credera, he was the CTO for a cloud based electronic medical records company. Much of his career has focused on Java based high transaction, computationally intensive application development. He has experience in the transportation, energy, travel and leisure and health care industries.
While Grails has brought increased productivity and happiness to Java developers, our users still end up getting sites that look like they were made by developers for developers. Enter Twitter Bootstrap. Bootstrap is an open source project created by the guys and girls from Twitter that brings together a best-practices based CSS which incorporates user interface components and a grid layout. Combined, these make it easy for non-designers to create consistent, responsive, and, dare say, good looking websites for our users. This talk with cover the basics of Bootstrap and how to make use of it in a Grails application, including layout and some of the core widgets
Tim Sporcic is a software architect with Credera. He has over a decade experience in Java, ranging from embedded systems to large enterprise systems in the financial services space. He has been playing with Grails on various small projects for the past year. He has been in the DFW area for almost a decade now and is active in the local user group communities.
Scala is a general purpose programming language, smoothly integrating object-oriented and functional paradigms. Code compiles down to Java compatible byte code and runs on the JVM. It has become the foundation for high transaction organizations such as Twitter and FourSquare.
This presentation will focus on introducing attendees to the high level concepts of Scala. We will focus on basic object/class structures, functional concepts and integrating with Java. The goal of the presentation is to encourage attendees to experiment with Scala and to provide a platform upon which to compare and contrast different JVM based languages.
Brent Lemons (@brentlemons) is an Architect with Credera. He has more than 13 years of software architecture and technology consulting experience. He started his career with Southwest Airlines, writing flight tracking and meteorological software. Prior to joining Credera, he was the CTO for a cloud based electronic medical records company. Much of his career has focused on Java based high transaction, computationally intensive application development. He has experience in the transportation, energy, travel and leisure and health care industries.
Database migrations are an important facet of web development. When an application is in production and the customer requests incremental changes to the database, the development team must have a rock solid plan to preserve the existing data while seamlessly adding new functionality and tables. Without a tool to manage database migrations, teams rely on manual sql, error prone communica-tion processes, and costly risk management to im-plement solutions. This presentation will cover the Grails Database Migration Plugin, the official plugin created by Spring Source which is based on the pop-ular Liquibase framework. With live examples, we will demonstrate how database migrations can be controlled, managed, and executed.
Nirav Assar is an independent consultant and owner of solutionsfit, a consulting firm based in the Dallas-Fort Worth Area. He has consulted on several projects in various industries, such as financial, real estate, government, and retail. His expertise is based in several Java technologies like Grails, Groovy, Spring, and Seam. Agile philosophy is at the heart of his profession, and he enjoys sharing techniques and tools that help software people excel at their jobs. You may contact him at nirav@solutionsfit.com. View his blog at http://assarconsulting.blogspot.com/.
This is a project and technology comparative review of a commercial grade Groovy / Grails application that replaced Struts in a .gov domain.
Reviewing some design and code, as appropriate, the emphasis is on "Lessons Learned", so you can advocate Groovy and Grails, as a design win vs. traditional Java EE approaches.
We will cover the project starting point, goals, approach, technology decisions, development experience and project results. We will also learn a bit about leveraging the Amazon cloud on this project.
Bob Makowski has 3 phases in his career: Real-Time, UNIX standards & UNIX Internationalization, and Java EE. Highlights include Real-Time satcom and launch communications on Shuttle Launch Processing, work on Space Station Freedom, and architect on a Canadian Weather Radar. Bob was the UNIX Standards Architect at Bell Labs, an officer of an IEEE Posix standard, and did Java EE architect work at Marshall Space Flight's Propulsion Division, American Airlines, US Army, and Lockheed's F-35 Parts Data Management System.
The September meeting will be a continuation of our August meeting. We will spend a few minutes in the beginning of the meeting getting newcomers caught up, and refreshing attendees from last month on where we left off.
Grails is a Groovy-based, rapid-application development platform for building web and web-service applications that run on the JVM.
This session will be very "hands-on". Please bring your laptop and plan to "learn while doing." I will start with a high-level intro to Grails, and then we will start building a demo application. By the time we are done you will have built custom domain objects, controllers, gsps, services and tag libraries.
This hands-on workshop will be spread over two months, August and September.
Erik Weibust is a Sr Architect at Credera. Erik is very active in the DFW technology user group scene. Erik helps lead JavaMUG, a DFW Java focused user group. Erik also helps lead the DFW2GUG, a Groovy and Grails focused user group in Dallas. Erik was also the founder of the Spring Dallas UG. A group focused on promoting and educating Dallas Java developers on the Spring Framework.
You can follow Erik on Twitter - @erikweibust or keep up with him on his blog - Erik's Hmm...