09/29/2010 to 10/01/2010 - Test-Driven Development and
Refactoring with Java - Brought to you by Integrallis
!Premiere Training by Integrallis
Integrallis Software (http://www.integrallis.com) is proud to announce
our upcoming 3-day Java training class “Test-Driven Development and
Refactoring with Java” in Phoenix, Arizona on September 29th to
October 1st (Wednesday to Friday). This is a hands on course so bring
your laptop and be prepared to write a lot of code!
In this course students will learn how to develop robust, clean Java
code in a Test-Driven fashion while following the pragmatic practices
and techniques needed to create a sustainable and repeatable process.
The course focuses on end-to-end application of TDD to new code
development, refactoring of existing code and bug hunting and
eradication.
Contents at a glance:
- Testing and Unit Testing in Java
- JUnit 4 refresher
- TDD with Java and JUnit 4
- Active Code Coverage with EclEmma
- Refactoring with TDD
- Mocking and Stubbing with an overview of Java Mocking Frameworks
- In depth Mocking with Mockito
- Behavior-Driven Development (BDD)
- BDD for Java with EasyB
- Beyond Unit Testing: Integration Testing Techniques
- Unit Testing EJBs (SLSBs and MDBs) with OpenEJB
- TDD for EJBs
- Unit Testing DAOs
- Unit Testing Entities and Queries
- Seeding Data for testing with DBUnit
- In-memory database testing
- Transactional Unit Testing for the ORM tier
- Testing the Service Tier with Mock Objects
- Testing Java Servlets with Jetty Servlet Tester
- Basic Browser Output testing with HTMLUnit
- Unit Testing Javascript with JSUnit, YUITest JsTestDriver, JSpec and Screw.Unit
- Full-stack integration testing with Selenium
- Collaborative Testing with Fit and FitNesse
- The course is open to 25 students at cost of $1,500, PHX and Tucson
JUG members get a 10% discount. You'll be provided with printed
materials and course downloads. The course registration will open
shortly (next week) at the Integrallis TekSpike http://tekspike.com/
site. Light breakfast, refreshments and lunch will be provided. The
course runs from 9am to 5pm.
Audience
This course is aimed at Java / Java EE developers and architects
looking to gain practical experience with on the Agile Practices of
TDD as applied to the world of Java development.
Training Day Overview
The course follows the approach “I do, we do, you do”. Each section
starts with a 20/30 minute lecture, followed by either an instructor
lead example or a follow along exercise. After 2 to 3 sections the
students are presented with a Lab Exercise to be performed either
individually or in small groups based on complexity.
Each day includes 2 to 3 follow along exercises and 4 to 5 Labs.
Your Instructor
Brian Sam-Bodden is a developer, author, trainer and well-known
speaker that has spent over fifteen years working with object
technologies. He is the president and chief software architect for
Integrallis http:// www.integrallis.com, where he focuses on building
great applications with Java, Ruby and Groovy. Brian has worked as an
architect, developer, mentor, and trainer for several Fortune 500
companies in a myriad of industries. Brian is the author of "Beginning
POJOs: Spring, Hibernate, JBoss and Tapestry" and has also co-authored
the Apress Java title "Enterprise Java Development on a Budget:
Leveraging Java Open Source Technologies" and contributed to
O'reilly's "97 Things Every Project Manager Should Know"
Continue Leyendo…
Publicado por Administrator
06/20/2009 - Groovy Code Camp - Brought to you by ThirstyHead and Integrallis

Come join us for a full day of hands on Groovy
Description:
Code Camps are meant to give attendees hands on experience on a technology. The Groovy Code Camp will build your Groovy muscle memory by leveraging your existing Java knowledge making you an effective Groovy developer in no time.
Code Camps consist of short mini-lectures, ranging from 10 to 20 minutes, followed by hands on exercises. Whenever possible, we have two projection screens running concurrently, one displaying the lecture materials and one showing live code. During the hands on portions of the camp, our Groovyists will make rounds helping attendees complete their exercises.
By the end of the day you'll walk away having amassed enough Groovy to build robust Groovy applications, better Grails applications and improve the state of your existing Java ones.
What will you learn?
- POGOs vs. POJOs
- Simplifying your domain model by losing pointless getters and setters
- Better looping with Groovy
- Groovy provides enhanced collections classes that make iteration a breeze
- Easier testing
- Using GroovyTestCases, GMock and Behavior-Driven Development (BDD) with easyB to make testing fun
- Leveraging the dynamic nature of Groovy
- Understanding meta-programming, closures, operator overloading and the amazing ExpandoMetaClass to allow for building the language and DSLs up towards your problem domain
- Look ma! No angle brackets in my build
- Learning Groovy's DSL for working with ANT (GANT) and Maven (GMaven) to make your builds groovy
- Painless parsing with XmlParser and XmlSlurper
- Creative composition with MarkupBuilder and StreamingMarkupBuilder
- Calling RESTful web services with Groovy Making Databases Groovy
- Iterating with eachRow
- understanding datasets
How do I get in?
Wait, there's more!
- Lunch and beverages provided!
- On the spot help from our group of talented Groovyists!
- Wow ... you're still looking for more?!?! Sign up already!
Date
Saturday, June 20, 2009
Time
9:00 am - 6:00 pm
Location
University of Advancing Computer Technology
2625 West Baseline Road
Tempe, AZ 85283
Cost: $250
Meals: Coffe/Beverage and Lunch provided
Organizers:
Huge thanks to our current list of Sponsors who are making this event possible:


Continue Leyendo…
Publicado por Administrator
EclipseWorld™ is the industry's first independent conference for Java developers, architects and development managers using Eclipse tools and technologies.
Brian Sam-Bodden from Integrallis will be speaking at EclipseWorld about Mylyn
Abstract:
Task management has come a long way since the days when the best tools we had were sticky notes. This class will teach you how to use Mylyn, a task-focused toolkit for the Eclipse IDE that lets you and your team focus on tasks in a way that you’ve never been able to do before. Mylyn eliminates the constant context switching produced by the typical ways IDEs are used. No more scrolling/browsing/searching/tagging/sending e-mails with progress updates... we’ll show you how to use Mylyn to reduce information overload.
Continue Leyendo…
Publicado por Administrator
08/15/2008 - 08/17/2008 eRubyCon - Enterprise Ruby Conference presented by the EdgeCase

"The Enterprise is not ready for Ruby, it is desperate for it" - Glenn Vanderburg
EdgeCase is proud to announce, that we are once again hosting erubycon in Columbus Ohio. This year the conference will be held August 15, 16, 17th. The conference will be held in the Microsoft facilities in Polaris. We are going to be securing a block of rooms at the new Hilton opening up across the street.
The purpose of erubycon is to help demonstrate Ruby's place in the enterprise. Come hear from people who have had incredible success getting Ruby into some of the largest organizations. We have an even better lineup of speakers and talks than we did last year, if you can believe it. We are going to be covering topics such as data warehousing, JRuby, testing legacy JEE code with JRuby, Ruby code generation, enterprise workflows and many, many more topics.
Registration is only $199 for early birds. Space is limited this year so make sure to sign up early.
You can also keep up with our latest announcements, including some more amazing speakers we have not announced yet, through twitter.com/erubycon.
We hope to see you in August! Brian Sam-Bodden of Integrallis will be there speaking on "Refactoring Java with JRuby"
Continue Leyendo…
Publicado por Administrator
07/21/2008 - 07/25/2008 - Brian Sam-Bodden at OSCON 2008
Brian Sam-Bodden will be giving a talk on Ruby Meta-programming. We hope to see you in Portland.

Continue Leyendo…
Publicado por Administrator