HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Progressive Java Tutorials: David Morgantini & Akash Bhalla on Exploring enterprise Java outside of Java EE
Exploring enterprise Java outside of Java EE
The goal of this session is the give participants a quick introduction into Java enterprise development without using the heavy weight tools and process that come with Spring & Java EE. The session will be a hands on test-driven journey through writing a rich web application using Simple Framework and a NoSQL backend. The session will be based on lessons learnt during the building of a large system for a ThoughtWorks client.

WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!

Howard Lewis Ship's Web Application Development with Tapestry

This four day Core Tapestry: Web Application Development with Tapestry course is taught as an interactive workshop consisting of seven labs. You will learn a different aspect of Tapestry in each lab; a particular component or set of components, or a particular challenge you are likely to face. Howard Lewis Ship's tapestry workshop gently leads you into the way of Tapestry, and helps you understand exactly what it is that Tapestry does and even how it operates internally. Find out more here

Kito Mann's JSF2 in Action

Build highly interactive Ajax-enabled applications with JavaServer Faces (JSF) 2, the standard web application framework for Java EE. JSF 2 incorporates time-saving features, such as convention-over-configuration, built-in Ajax, templating, simple custom UI component development, and several powerful third-party Ajax component suites. JSF applications can be integrated seamlessly with Spring and/or Java EE. This course covers the key features of JavaServer Faces and walks you through building different aspects of a JSF application. You will also learn how to take advantage of rich JSF component suites such as ICEfaces and RichFaces.. Find out more here

Typesafe's Fast Track to Scala

This two-day Fast Track to Scala course, designed by Martin Odersky, the creator of the Scala programming language, and Heiko Seeberger, a recognized Scala expert, will give you an excellent grounding in Scala.
    LEARN HOW TO:
  • be a competent user of Scala constructs in application code
  • know and be able to apply the functional programming style in Scala
  • know how to use the fundamental Scala tools
  • be confident to start using Scala in production applications
Find out more here

Typesafe's Advanced Scala

If you already have some programming experience with Scala and need to understand it's advanced features, Typesafe's Advanced Scala will show you how to unleash the full power of this scalable language.

It is intended to enable developers, who have at least 3 months programming experience with Scala and feel comfortable to use it in their applications, to fully understand various advanced features of this programming language and how to apply these to create well designed libraries or DSLs using proven practices. Find out more here


ABOUT DAVID MORGANTINI
David Morgantini is an Agile Coach, Technical Lead and Polyglot developer with ThoughtWorks UK. David has worked in a variety of companies in Canada now lives and breathes London air in the UK. Through 7 years of being paid to write software, David h
More about David Morgantini

ABOUT AKASH BHALLA
Akash has been a developer/consultant at ThoughtWorks for the past 5 years. Having worked on a variety of projects and client environments across multiple countries he has acquired project experience in Java, .NET and Ruby over this time. He is also
More about Akash Bhalla
PODCAST EXPLORING ENTERPRISE JAVA OUTSIDE OF JAVA EE

This session took part at the Progressive Java Tutorials. You can view the other 13 podcasts here.
SPONSORS
Skills Matter Ltd
Cake Solutions
ThoughtWorks
ThoughtWorks Studios
Salesforce-Cloudstock
PROGRESSIVE JAVA PODCASTS
Jeff  Lawson:Java Native Interface with Eclipse and Android, Java Native Interface with Eclipse and A
Jeff Lawson : 12th Jun 2013
View Podcast: Java Native Interface with Eclipse and Android,
Peter  Souter: Boxen, Boxen
Peter Souter : 12th Jun 2013
View Podcast:  Boxen,
Milos  Gajdos:Sensu, Sensu...
Milos Gajdos : 12th Jun 2013
View Podcast: Sensu,
 :CLOUD COMPUTING CONCEPTS, TECHNOLOGY AND ARCHITECTURE, CLOUD COMPUTING CONCEPTS,
: 11th Jun 2013
View Podcast: CLOUD COMPUTING CONCEPTS, TECHNOLOGY AND ARCHITECTURE,
Ian Ashworth:Java Development Testing, Java Development Testing
Ian Ashworth : 6th Jun 2013
View Podcast: Java Development Testing,
 :INSPIRING THE NEXT GENERATION OF PROGRAMMES, INSPIRING THE NEXT GENERATION OF PROGRAM
: 6th Jun 2013
View Podcast: INSPIRING THE NEXT GENERATION OF PROGRAMMES,
 :A FIVE MINUTES GUIDE TO QUICK APPLICATION ACCESSIBILITY, A FIVE MINUTES GUIDE TO QUICK APPLICATIO
: 6th Jun 2013
View Podcast: A FIVE MINUTES GUIDE TO QUICK APPLICATION ACCESSIBILITY,
Bert Ertman:Best Practices for Migrating Spring Applications to Java EE 6, Best Practices for Migrating Spring Appl
Bert Ertman : 4th Jun 2013
View Podcast: Best Practices for Migrating Spring Applications to Java EE 6,
Hakan Raberg:Deuce is (not yet) Emacs under Clojure, Deuce is (not yet) Emacs under Clojure
Hakan Raberg : 4th Jun 2013
View Podcast: Deuce is (not yet) Emacs under Clojure,
 :Discuss a little Graph Theory for the Busy Developer, Discuss a little Graph Theory for the Bu
: 29th May 2013
View Podcast: Discuss a little Graph Theory for the Busy Developer,
Russel Winder:Are Go and D threats to Python?, Are Go and D threats to Python?
Russel Winder : 28th May 2013
View Podcast: Are Go and D threats to Python?,
Russ Miles: From Patterns to Code: Coding Simple Event-Driven Components for Agile Software, From Patterns to Code: Coding Simple Ev
Russ Miles : 23rd May 2013
View Podcast:  From Patterns to Code: Coding Simple Event-Driven Components for Agile Software,
Russ Miles:Fighting for Simplicity with Spring, Fighting for Simplicity with Spring
Russ Miles : 21st May 2013
View Podcast: Fighting for Simplicity with Spring,
David Syer:Spring Security Javaconfig: New Kid on the @Configuration Block, Spring Security Javaconfig: New Kid on t
David Syer : 21st May 2013
View Podcast: Spring Security Javaconfig: New Kid on the @Configuration Block,
 :STORM for streaming analytics at scale: a case study on cybersecurity, Streaming analytics at scale
: 16th May 2013
View Podcast: STORM for streaming analytics at scale: a case study on cybersecurity,
OTHER PROGRESSIVE JAVA EVENTS
Russ Miles:SpringSource's Core Spring: Developing with the Spring Framework,  SpringSource's Core Spring
4 DAY COURSE. Featuring Russ Miles
London, Monday, June 24th
The London Python Group:Intro to python debug, The London Python Group
FREE EVENT: Intro to python debug
London, Monday, June 24th
London Software Craftsmanship Community:LSCC Hands-on Session, London Software Craftsmanship Community
FREE EVENT: LSCC Hands-on Session
London, Wednesday, June 26th
:Using Neo4j and Reco4j for Graph-based recommendations,
FREE EVENT: Using Neo4j and Reco4j for Gra
London, Wednesday, June 26th
Michael C. Feathers:Masterclass: Reducing Technical Debt with Michael C. Feathers,  Reducing Technical Debt with Michael C. Feathers
2 DAY COURSE. Featuring Michael C. Feathers
London, Thursday, June 27th
Simon Brown:Simon Brown's Software Architecture for Developers Workshop,  Simon Brown's Architecture for Developers
2 DAY COURSE. Featuring Simon Brown
London, Monday, July 1st
Russ Miles:SpringSource's Spring Web Course,  SpringSource's Spring Web Course
4 DAY COURSE. Featuring Russ Miles
London, Monday, July 1st
Paul Stack:Continuous Integration and Delivery,  Continuous Integration and Delivery
2 DAY COURSE. Featuring Paul Stack
London, Wednesday, July 3rd
© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer