HOME JAVA & JEE OPEN SOURCE .NET WEB & RIA CLOUD & GRID ARCHITECTURE & DDD AGILE PM & SCRUM AGILE TESTING & BDD OS, MOBILE & SERVER  
Coding The Architecture UG:The Pragmatic Java Architect
The Pragmatic Java Architect
The role of a technical architect requires a balance of deep technical and non-technical skills, combined with a broad knowledge of the software development process. It can be a tough role and something that you can't just step into overnight. Couple this with the huge number of options available for building Java SE and EE systems and it's easy to become overwhelmed.

This was a roundtable session where members of thepragmaticarchitect.com shared their experiences of their roles as Java architects on Finance projects in London. Participants came along to listen and asked and discussed the following topics:

  • Technology selection: Full stack Java EE or lightweight Spring? Commercial or open source?
  • Architecture selection: How do you decide upon an architecture given the vast choice of Java APIs and libraries? How do you prove the chosen architecture meets your non-functional requirements?
  • Service Oriented Architecture (SOA): How do you build an SOA with Java EE?
  • Deployment choices: How do you decide which platform and topology is right for you?
  • Quality assurance: How good is "good enough" and which tools really do add value during development? Eclipse, IDEA, Netbeans or something else?
  • Automated testing with JUnit: How combining full stack system tests with traditional unit tests really make a difference.
  • Development process: Why understanding your options is important and how to introduce iterative/agile working practices into a "traditional" team.
  • Balance: What do you do when you get caught up in the day to day development and forget about your architecture responsibilities?
  • Pragmatism: How do you ensure that your project is done right while still meeting your deadlines?
  • Do you really need a Java architect?


ABOUT SIMON BROWN
Simon is a hands-on software architect and a senior consultant at C5 Alliance in Jersey. Over the past 12 years, he's been involved in projects ranging from rich desktop clients and web applications through to highly scalable distributed systems and
More about Simon Brown
PODCAST THE PRAGMATIC JAVA ARCHITECT
Digg! StumbleUpon
DESIGN & ARCHITECTURE PODCASTS
Dan  Haywood:How to have your domain-driven design cake and eat it, too, domain-driven design
Dan Haywood : 22nd Feb 2010
View Podcast: How to have your domain-driven design cake and eat it, too,
Dan North:Irresponsible architectures , Irresponsible architectures
Dan North : 22nd Feb 2010
View Podcast: Irresponsible architectures ,
Stefan Tilkov:Pragmatic Architecture Recipes for Cloud Computing, Cloud Computing
Stefan Tilkov : 22nd Feb 2010
View Podcast: Pragmatic Architecture Recipes for Cloud Computing,
Rob Davies:Apache Open Source for Financial Services, Apache Open Source for Finance
Rob Davies : 15th Dec 2009
View Podcast: Apache Open Source for Financial Services,
David Vincent:Climbing mount complexity, one event at a time, Climbing mount complexity
David Vincent : 15th Dec 2009
View Podcast: Climbing mount complexity, one event at a time,
Janne Valkealahti:Hand me the spanner, I think it's going to break, Hand me the spanner, I think it's going
Janne Valkealahti : 15th Dec 2009
View Podcast: Hand me the spanner, I think it's going to break,
Alex McGuire:Scala, A better language for finance?!, Scala, A better language for finance?!
Alex McGuire : 15th Dec 2009
View Podcast: Scala, A better language for finance?!,
Angelo Corsaro:I need market data and I need it 1ms ago!, I need market data 1ms ago!
Angelo Corsaro : 15th Dec 2009
View Podcast: I need market data and I need it 1ms ago!,
Ben Evans:Making every millisecond count! JVM performance tuning in the real-world, JVM performance tuning
Ben Evans : 15th Dec 2009
View Podcast: Making every millisecond count! JVM performance tuning in the real-world,
Emma McGrattan:Waking up to the New Economics of IT, Waking up to the New Economics of IT
Emma McGrattan : 15th Dec 2009
View Podcast: Waking up to the New Economics of IT,
Alex  Young :Domain Driven Design, DDD
Alex Young : 9th Dec 2009
View Podcast: Domain Driven Design,
Sadek Drobi:Computation Abstraction, Computation Abstraction
Sadek Drobi : 7th Dec 2009
View Podcast: Computation Abstraction,
Anton Schwaighofer:F# and Units-of-measure for Technical Computing, F# and Units-of-measure for Technical Co
Anton Schwaighofer : 7th Dec 2009
View Podcast: F# and Units-of-measure for Technical Computing,
 :Parkbench Panel Discussion, Parkbench Panel Discussion
: 7th Dec 2009
View Podcast: Parkbench Panel Discussion,
Matthew Sackman:Supercharged Rabbit: Resource Management at High Speed in Erlang, Resource Management at High Speed in Erl
Matthew Sackman : 7th Dec 2009
View Podcast: Supercharged Rabbit: Resource Management at High Speed in Erlang,
OTHER DESIGN & ARCHITECTURE EVENTS
:NetKernel Primer: Introduction to NetKernel and Resource Oriented Programming with (ROC) NetKernel,  NetKernel & ROC Programming Intro
2 DAY COURSE.
Paris, Tuesday, March 30th
:Core NetKernel: Enterprise Integration with NetKernel and ROC,  Enterprise Integration with NetKernel
2 DAY COURSE.
Paris, Thursday, April 1st
Elizabeth   Keogh:Liz Keogh's BDD Immersion Workshop: Behaviour-Driven Development for Developers,  Liz Keogh's BDD Workshop
1 DAY COURSE. Featuring Elizabeth Keogh
London, Friday, April 9th
Alberto Brandolini:Craig Larman's Applying Advanced Object Design with Patterns,  Advanced Object Design w Patterns
4 DAY COURSE. Featuring Alberto Brandolini
Paris, Tuesday, April 13th
Simon Brown:Simon Brown's Software Architecture for Developers Workshop,  Software Architecture for Developers
2 DAY COURSE. Featuring Simon Brown
London, Monday, April 19th
:Simon Brown's Software Architecture for Developers Workshop,  Software Architecture for Developers
2 DAY COURSE.
Paris, Tuesday, April 27th
Hans  Dockter:Core Gradle: Gradle, a Build System for Java Workshop,  Core Gradle: A Build System for Java
2 DAY COURSE. Featuring Hans Dockter
London, Thursday, April 29th
Rick Evans:Rick Evans' Clustered Caching with Oracle Coherence,  Rick Evans' Coherence Clustered Caching
2 DAY COURSE. Featuring Rick Evans
Paris, Thursday, April 29th
© Copyright 2003-2010, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Community  Community-FR  Apress  1st Teach  Jobs: Sales Executive  Jobs: Student Podcaster  jobs - marketing assistant  Spring Certification