Skip to main content


developerWorks  >  WebSphere  >  Community  >

Author spotlight: Steph Parkin

developerWorks

 


Steph Parkin's bio
Photo: Steph Parkin Steph Parkin is a Senior Software Engineer working on the IBM developerWorks site. She currently focuses on developerWorks' information architecture and taxonomy, while doing some content acquisition and editing on the side. Steph's writing career focuses on the beginner audience. She is a co-author of Developing Web Services for Web Applications: A Guided Tour for Rational Developer and WebSphere and has written articles on rapid application development tools for the Rational® Developer products.

Steph graduated from The College of William and Mary in 1988 with a B.S. in Computer Science. She joined IBM® in Menlo Park, California as a technical writer for a bleeding-edge knowledge engineering tool. One of her fondest IBM memories was a 3-month assignment at IBM's Place Vendome research center. She lived with a Parisian family, massacred the French language, and enjoyed the bundance of French national holidays and restaurants.

After working as an editor for several programming languages, Steph helped create the VisualAge Developer Domain Web site, which was an early precursor to what is now the developerWorks Web site. She was the founding managing editor and content lead for WebSphere® Developer Domain, and helped define its architecture and publishing model. With the transition to developerWorks, Steph has helped combine site taxonomies and architectures, and now manages the product taxonomies for the site. Her pet peeve is duplication of effort, and paying people to do what computers can automate. She works with teams across IBM to bring a more seamless user experience to our Web visitors.

In her off hours, Steph's books and articles strive to explain IBM development tools to a beginner audience, to "educate the masses" on the basics of Java™ programming and Web Services development. She has authored a series of books on visual programming. She has also written several tutorials and articles for developerWorks WebSphere and Java Developer's Journal.

Steph works from her home in Lexington, Kentucky, where she tries to keep up with her two sons Calvin (10), and Samuel (7). Her family spends time biking, hiking, drawing Pokemon comics, and dissecting frogs and fish caught in Papa's creek. She indulges in creative writing as much as possible, and works with the writing program at her sons' school. Her long-suffering husband, kids, and cats have to endure her attempts to play passable Bluegrass music on the fiddle and mandolin. She's in the middle of a years-long project with her father to canoe the Elkhorn Creek from its source to where it meets the Kentucky River (just shy of 100 miles).


Back to top



Steph's articles
TitleDescription
Developing Web Services for Web Applications: A Guided Tour for Rational Developer and WebSphere (July 2005) This book shows you how easy it is to create and use Web Services with IBM Rational Application Developer or Web Developer, and WebSphere Application Server. Intended for novice to intermediate Java programmers, Developing Web Services for Web Applications teaches users how to create Web Services, deploy Web Services to a server, and create client applications that use Web Services. Each chapter of the book teaches a key Web Service concept and takes you on a detailed, guided tour for creating or using a particular Web Service. Even if you're completely new to Web Services, by the time you finish the lessons in this book, you'll have all the skills needed to create useful Java programs with Web Services.
IBM WebSphere Developer Technical Journal: Using Rational Developer to create a simple Web service and use it in a Web application (June 2005)This book excerpt uses Rational Developer to create a simple Web service, and a Web application that uses the Web service. It also explains basic Web services terminology and concepts, and shows how to run the Web service and application with WebSphere Application Server.
Simplifying Java and J2EE Development: Use IBM Rational Application Developer to make life easier (March 2005)The latest advances in Java technology have significantly reduced the complexity in developing Java applications and making them accessible across the enterprise. IBM Rational has incorporated many of these advances into its latest product offerings, opening the Java door to many more development professionals. This article highlights Rational Application Developer for WebSphere Software and how it makes Java and J2EE development easier.
IBM Rational Developer products: Powerful support for rapid Java and J2EE development (December 2004)From The Rational Edge: IBM Rational Developer is an IDE that speeds the creation of Java and J2EE applications in numerous ways for both novice and experienced developers. The article focuses on how this rapid application development tool can support organizations making the transition to an On Demand IT model.
Building Applications with IBM WebSphere Studio and JavaBeans (May 2003) This book walks you through developing applications using WebSphere Studio and JavaBeans. It takes you step-by-step through learning how to use the Visual Editor for Java with WebSphere Studio 5.0. Whether you're new to Java or an old pro, you'll see how the Visual Editor makes development of Java applications easier and faster. In the simplest way possible, you'll learn reusable programming concepts, not just the product.
VisualAge for Java for Non-Programmers (March 2002) Create Java programs, without writing code! This book takes you step-by-step through creating Java applications visually with IBM's VisualAge for Java product. Visual programming lets you build applications from parts, using a palette of tools that are similar to popular drawing programs.

Back to top



Steph's recommended reading list
TitleComment
Jakob Nielsen's Alert Box column Jakob Nielson's weekly column is chock-full of specific, detailed recommendations for designing Web sites. It's the "must-see" Web site for all Web usability designers.
Information Architecture for the World Wide Web by Peter Morville Subtitled Designing Large-Scale Web Sites, this is one of the few books I've found specifically about Web information architecture. It tackles the mounting problem of Web search and navigation, and gives practical advice for managing large information architecture.
Developing Quality Technical Information by Gretchen Hargis, et al If you're a typical software engineer, your writing skills probably need more help than your tech skills (you know who you are!). Written by some of my colleagues at IBM's Silicon Valley Lab, this book lays down the fundamentals of good technical writing. It's loaded with real-world examples (writing makeovers) that can help anyone sharpen their writing technique.
Patterns for e-business: A Strategy for reuse by Jonathan Adams, et al This book encapsulates the major design patterns found in designing Web applications. It takes you from your business problem and leads you through discovering the applicable business, integration, and application patterns. You can use the companion Web site, Pattern Solutions, to drill down to the specific product configuration.
Developing JSF Applications using WebSphere Studio V5.1.1 by Roland Barcia Roland's articles on JSF continue to be very popular. His initial JSF tutorials still set a good foundation for using the Rational Developer products. They got me up and running with JSF very quickly.
Use Case Driven Object Modeling with UML by Doug RosenbergOne of the few books I've found that go beyond how to use UML and dig into best practices for object modeling and use-case development.
Programming Concepts in Java by J.N Patterson Hume and Christine StephensonThis manual teaches the basics of Java concepts and structures. The writing is straightforward and geared towards beginners.
Buddism for Mothers by Sarah Napthali This book is ideal for any mother struggling with career, child rearing, and spiritual development. The author gives practical advice without being too preachy.
Possession by A.S. ByattTurn off your computer and immerse yourself in pure literary excess. This is my favorite book of all time, combining a literary mystery with some post-modern twists.
The Soul of a New Machine by Tracy KidderI read this at a too tender of an age and was lured into the twisted world of programming. Somehow it never turned out as exciting as the book, but it's a thumping good read.
The Alexandria Quartet by Lawrence DurrellSet in pre-World War II Alexandria, Egypt, this book is actually four small novels, each telling the same events from a different perspective. The writing is so lush and evocative that the effect can be dizzying.
Old-Time Kentucky Fiddle Tunes by Jeff Todd TitonFantastic, very complete anthology of Kentucky fiddle tunes, along with description of how the author collected them, and bios of some of the original artists. Be warned though, the keys require some odd tunings.

Back to top


 logo

Document options

Document options requiring JavaScript are not displayed


New site feature

Check out our new article design and features. Tell us what you think.


Related information
developerWorks community
WebSphere forums
Meet the experts
WebSphere Developer Technical Journal

Special offers
Download websphere software
Industry formats & services with pureXML samples

More offers