Page after page on the QCon Conference
Books support the theory
March 12-16, 2007, saw the Qcon Conference take place at The Queen Elizabeth II Conference Centre in Westminster, London. Yours truly, here at El Reg, sponsored the event that was advertised as "organized by the community, for the community."
Covering areas such as .Net Enterprise Foundations, Agile Development, Java Emerging Technologies and Ruby amongst others, this conference targeted architects and project managers. Its aim was to highlight both the hard-hitting problems of today with the cutting edge, emergent technologies, which will become mainstream tomorrow
As sponsors of this event we felt that we, at Register Books, could pick out the key titles from the areas covered and offer them to you at a special discount price* to further highlight the information provided during the week. So now you're back from the conference, check out the titles below and further push your boundaries in the art of software development.
Written by Spring insiders Rob Harrop and Jan Machacek, and the only book endorsed by Rod Johnson (founder of the Spring Framework), this is a comprehensive 800 page book that thoroughly explores the power of Spring. Includes real-world experience with remoting, mail integration, hibernate, and EJB.
UML Distilled 3e
Noted software engineering expert Martin Fowler has refreshed his best-selling UML book to be fully updated and compliant with UML 2.0. The book describes all the major UML 2.0 diagram types, what they are intended to do, and the basic notation involved in creating and deciphering them. It introduces the concept of modelling, stresses the importance of software process, and discusses the most essential parts of the UM.
Patterns of Enterprise Application Architecture
Martin Fowler has also turned his attention to enterprise application development and helping professionals understand all of its complex aspects. The patterns are supported by code examples (in both Java and C#), and provide proven solutions to the everyday problems faced by systems developers.
Agile Project Management with Scrum
Scrum co-creator Ken Schwaber has identified the valuable real-world lessons, both successes and failures, culled from his years of experience coaching companies in agile project management. Through these case studies, you'll understand how to use Scrum to solve complex problems and drive better results – delivering more valuable software faster.
The Complete Guide to Flex 2 with ActionScript 3.0
Flex 2 and ActionScript 3.0 can be used to create powerful, rich Internet applications and this book will show you how. Exploring in depth how ActionScript 3.0 interacts with Flex's powerful XML-like design language (MXML), the text will take you through all the powerful features of Flex. Using a series of practical exercises the book takes you from basics such as designing layouts through to advanced features such as connecting Flex to a ColdFusion application server.
Code Complete 2e
Steve McConnell presents the fully updated and revised edition of what is widely considered one of the best practical guides to programming. Including leading edge practices (from research, academia and commercial practice) and hundreds of new code samples, this book illustrates the art and science of software construction. This book will inform and stimulate your thinking – helping you build the highest quality code.
Agile Web Development with Rails 2e
With the updated Jolt-award winning guide to learning and using Rails you can take advantage of all the new Rails 1.2 features. The Web 2.0 and Deployment chapters have been completely rewritten to reflect the latest thinking and all other chapters have been extensively updated. Finally, hundreds of comments from readers of the first edition have been incorporated, making this book simply the best available.
Agile Development with ICONIX Process
As well as showing how to apply the ICONIX Process in an agile software project, it provides practical advice for avoiding common "agile" pitfalls. By simply reading this book and applying the core subset of techniques. You can "get agile" and then go on-line to compare your finished product with an initial set of use cases.
* Offer correct at time of going to press. ®