Meet the WebSphere authors who write all those great technical articles.
Anthony (Joey) Bernal is a Senior Consulting IT Specialist with
IBM Software Services for Lotus. Working with IBM® WebSphere® Portal since its initial release, Joey has worked with dozens of customers helping them be successful with their portal projects. In addition to writing articles and books, Joey is a frequent speaker on portal topics. Joey is also a co-author of Programming Portlets, and the author of
the WebSphere Portal in Action blog.
Armed with a BS in Computer Science degree from the University of Montana, Joey started out working primarily with Microsoft® technologies, programming with Visual Basic, FoxPro and later Active Server Pages, and Microsoft Site Server. Joey worked with several companies during the 1990's, including a stint with a consulting company in Frankfurt, Germany. Prior to joining IBM, Joey was the IT Director for a performance improvement and incentive company in Minneapolis, Minnesota.
Initially joining IBM as a member of the Portal SWAT team for IBM Global Services, Joey worked on several large scale portal projects before moving to IBM Software Services as a portal specialist. Joey's mission is to reduce the challenges presented by the cross-brand nature of WebSphere Portal projects. A major part of this is to ensure that both IBMers and clients have access to material to leverage the experience of other projects, especially on the use of newer technologies such as the integration of WebSphere Portal with service-oriented architecture. This material is not only technical, but it also sets expectations and manages relationships with customers. You can find links to his articles and presentations on his Web site at Bernal.Net.
This mission coincides with Joey's passion to leverage and build upon tools and advancements within J2EE and the application server space, and apply them to projects using WebSphere Portal. This includes spending time working with, and learning about performance, security, build and deploy activities, methodology, development best practices, and other areas.
Unfortunately Joey's hobbies have evolved into trying new things with WebSphere Portal and writing about them, but he does consider himself handy with tools, and as often as possible, takes time off for new home improvement projects. He enjoys reading non-technical books and writing technical ones. Joey lives in Houston, Texas with his wife of 20 years, Christiane, four children, Daniel (16), Christopher (16), Julia (10), Oliver (7), and a chocolate lab named Lulu.
|Portal Blog: WebSphere Portal in Action (ongoing)||The focus of this blog is WebSphere Portal. It includes best practices and common issues with architecture, design, programming, installation and configuration, and ongoing operations within a portal environment.|
|Portal Project Series - Part 2: The Portal Workshop (September 2005)||Find out about the benefits of a portal workshop, where all stakeholders come together to plan the portal's requirements, features, and high-level architecture.|
|Portal Project Series - Part 1: Getting Started (August 2005)||Get an overview of issues that teams face when starting a new portal project and some initial first steps to take. Learn about the types of portals and how the type of portal you choose can influence your planning. You are also introduced to several tools, including a Portlet Matrix and Content Map, which you can use to plan and set up your own portal.|
|Portal Project Series (August 2005)||This series can help you understand some of the things you need to think about when you define and implement your portal's functionality, user interface, security, and infrastructure. Much of this knowledge can only come through experience in building multiple portals. The team of authors -- portal architects and specialists -- writing this series has that experience. After successfully deploying a wide variety of portal projects over the past four years, the team conveys its collective experience and provide tips, examples, and insight into some of the common issues that you might face.|
|Meet the experts: Joey Bernal on WebSphere Portal programming (November 2004)||Joey answers questions about WebSphere Portal programming from users.|
|Programming Portlets (October 2004)||This guide to IBM's WebSphere Portal, a state-of-the-art portal that is quickly becoming the industry's leading portal product, provides developers with the tools necessary to become a productive portlet programmer, from writing new portlets to rendering a portlet with a JSP. Reviewing the latest developments in the new open portlet standard, JSR 168, this book demonstrates how the open standard works and how programmers can write portlets that will run on any portal platform that supports this standard. Material on communication between portlets, form handling, the MVC portlet, and writing browser-specific code are also presented.|
|IBM WebSphere Developer Technical Journal: Using the command cache to improve portal application performance (August 2004)||Caching can improve the performance of your application more than any other technique in your coding arsenal. This article illustrates how to use one of the advanced caching features in WebSphere Application Server V5, the command cache, to improve portal application performance.|
|Caching WebSphere Portal V4 Portlets using WebSphere Dynamic Caching (July 2003)||This article provides guidance for designing caching strategies for portal applications. First, it outlines some basic caching concepts to consider. Then, it tells how to use WebSphere Dynamic Caching with your portlets to take advantage of WebSphere's built-in caching capability. This article discusses setting up and using dynacache for all releases of WebSphere Portal V4, and corresponding releases of WebSphere Application Server V4.|
|Modeling WebSphere Portal Portlets with UML: Part 3 - Portlet Services (January 2003)||Part 3 of this portlet and UML series discusses how to design and model a sample portlet service, and outlines a portlet that uses this service.|
|Modeling WebSphere Portal Portlets with UML: Part 2 (November 2002)||Part 2 provides an in-depth discussion of modeling portal applications, and introduces the additional topics of modeling portlet services, EJBs, and other coalesced objects within a portal application design.|
|Modeling WebSphere Portal Portlets with UML - Part 1 (September 2002)||Design portals and portlets using the unified modeling language (UML). Using basic portal design practices and UML, this article provides a design framework for a simple portlet-MVC design upon which you can build your own portlet applications.|
|Implementing National Language Support (NLS) in WebSphere Portal 4.1 - a Different Approach (November 2002)||WebSphere Portal applications can be designed to let users to easily select the language in which they want information displayed. This article describes a flexible approach that was used by a major manufacturer.|
|Professional Site Server 3.0 (July 1998)||While Microsoft® Site Server is a powerful and productive way to build commerce sites, the breadth of the suite's features make it tough to get an immediate handle on the product. Professional Site Server 3.0 is a definitive guide that serves as both a tutorial to Site Server's features as well as an implementation guide. The authors, a group of experts inside and outside Microsoft, address all of the installation issues, followed by how to manage content and users. Case studies show how to integrate various Web technologies with Site Server and how to deploy public and private commerce sites.|
OK, I'll admit it, my reading is pretty eclectic. Like most of us, I spend a lot of time on airplanes and in airports. Plus, I'm never doing the same thing twice so I don't have many technical references that I refer to over and over again. There are some technical books that I will mention along with my non-technical favorites.
|Expert one-on-one J2EE Design and Development by Rod Johnson||This is a great book for anyone who is new to J2EE application architecture or wants to learn more. Rod has been around the block a few times and has basically emptied his mind on the pages here.|
|The Soul of a New Machine by Tracy Kidder||I've probably read this half a dozen times over the last 20 some years. Probably read it 2 or 3 times before I realized it had won the Pulitzer Prize. Anyone who works under deadlines will understand the importance of being "a good man to have in a storm".|
|Ender's Game by Orson Scott Card||I'm not a big science-fiction junky, but I do like those types of books as well as other genres. This was one that my older boys actually suggested to me a few years back. One of the best stories I have ever read, and it has more awards then we can count to prove it. Read it for the 10 year old in all of us.|
|Siddhartha by Herman Hesse||Another classic that I've probably read more times then I can count. If you haven't read this, do yourself a favor. It's a small book so it should be a quick read. You'll read it again I promise.|
|Head First Design Patterns by Elisabeth Freeman, et al||I like these Head First books, but this one especially. I probably have a whole shelf of design patterns at home. While I think it is interesting, I have continued to be challenged with actually using and recognizing new patterns within my application design. This one really helped me understand how I could start to use design patterns within my own development efforts.|
|Wicked: The Life and Times of the Wicked Witch of the West by Gregory Maguire||This one will change your mind about what really happened in Oz.|
|First Light: The search for the edge of the universe by Richard Preston||For the uninitiated, "First Light" refers to the first time a telescope is opened to stars. Another must read. This is an astronomy book that breathes life into the characters, who spend their days sleeping and nights watching the sky.|
|Other authors to read and enjoy||Anything by Michael Chriton, Robin Cook, Robert Heinlein, plus Space, The Source, or Centennial from James Michener. There are numerous recent books that deserve mention, such as The Kite Runner by Khaled Hosseini. OK, I'm a closet Harry Potter fan also.|