Software Consultant
Ian Roughley is a speaker, author, and consultant based in Boston, MA, where he runs From Down & Around, Inc., a consultancy specializing in architecture, development, and process improvement services. For more than 10 years, he has been helping clients ranging in size from Fortune 10 companies to start-ups.Focused on a pragmatic and results-based approach, he is a proponent for open source, as well as process and quality improvements through agile development techniques.
Ian is a committer on the XWork and WebWork projects; member of the Apache Struts PMC; and speaks at conferences in the United States and abroad. He is also a Sun Certified Java Programmer and J2EE Enterprise Architect and an IBM Certified Solutions Architect.
Presentations by Ian Roughley
Code Coverage: A Guardian of Quality
Code coverage is generally viewed as a metrics that managers use to chart progress, a number that has to be blindly attained. In this talk we discuss everything that you, the developer, need to know to make it more than a number and part of a process that will improve code quality.Evaluating Open Source Solutions
Many companies and most, if not all, software today utilizes open source. Whether it is databases, application servers, frameworks or libraries, these projects are fast becoming a standard commodity for building business-related functionality upon and speeding up development time. Sometimes technology evaluations are done, but frequently the library is simply slipped into the code base to address an urgent requirement - often without evaluating the technology beyond the immediate need.8 Steps to Struts2
This presentation introduces the features of Struts2, and the framework differences between it and Struts, by iteratively migrating a simple application in 8 steps.Books by Ian Roughley
by Ian Roughley
-
Apache Struts has long provided Java developers with a powerful framework for building extensible, maintainable web applications. Yet the latest version 2 release takes developers? capabilities to the next level, having integrated Ajax support, the ability to easily integration with the Spring framework, and the ability to take full advantage of POJOs. Practical Apache Struts 2 Web 2.0 Projects shows you how to capitalize upon these new features to build next?generation web applications that both enthrall and empower your users.
* Gain an in?depth understanding of the Struts framework, with special attention paid to key version 2 features.
* Learn how to take advantage of Web 2.0 concepts alongside Struts 2 to build next?generation web sites.
What you?ll learn
* Build a practical Struts 2 Web 2.0?enabled application project from the ground up.
* Enable participation by manipulating data.
* Share data by implementing powerful search utilities.
* Syndicate web content created using RSS and REST.
* Discover advanced features available in Struts 2 web framework.
* Integrate Ajax frameworks to produce user?friendly, responsive interfaces.
* Integrate and use Struts 2 with other frameworks such as Spring to form a broader enterprise Java application stack.
- Available At: http://www.springer.com/west/home?SGWID=4-102-22-173754323-0..
by Ian Roughley
- "Starting with Struts2" is aimed at those who are new to Strut2, and those familiar with MVC frameworks but unfamiliar with Struts2. It provides everything you need to know to get up and running using Struts2, and can be used as a starting point to explore the more intricate features of the Struts2 framework. Topics include architecture and configuration, how to implementing actions, and supporting infrastructure such as validation and internationalization. Also included are productivity tips, providing a practical introduction on how best to use the framework.
- Available At: http://www.infoq.com/minibooks/starting-struts2
