Join Books.org — it's free

Computer Programming, Programming Languages
Bitter Java by Bruce Tate β€” book cover

Bitter Java

by Bruce Tate
Available on Bookshop Write a review

Books.org participates in affiliate programs including Bookshop.org and the Amazon Services LLC Associates Program. We may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.

Log in to track your reading progress.

Overview

Intended for intermediate Java programmers, analysts, and architects, this guide is a comprehensive analysis of common server-side Java programming traps (called anti-patterns) and their causes and resolutions. Based on a highly successful software conference presentation, this book is grounded on the premise that software programmers enjoy learning not from successful techniques and design patterns, but from bad programs, designs, and war stories β€” bitter examples. These educational techniques of graphically illustrating good programming practices through negative designs and anti-patterns also have one added benefit: they are fun.

Synopsis

Intended for intermediate Java programmers, analysts, and architects, this guide is a comprehensive analysis of common server-side Java programming traps (called anti-patterns) and their causes and resolutions. Based on a highly successful software conference presentation, this book is grounded on the premise that software programmers enjoy learning not from successful techniques and design patterns, but from bad programs, designs, and war stories -- bitter examples. These educational techniques of graphically illustrating good programming practices through negative designs and anti-patterns also have one added benefit: they are fun.

Compunotes.com

Save big bucks by reading this book instead of hiring a consultant.

About the Author, Bruce Tate

Bruce Tate is an Internet architect who developed the bitter Java concept after seeing a set of customer problems repeated, collecting their stories, and publishing the solutions. He is the author of "Bitter Java," He lives in Austin, Texas. Mike Clark is president of Clarkware Consulting, Inc. He first encountered EJB pitfalls in 1998 while developing a custom EJB container, prior to the emergence of commercial J2EE servers. He has significantly contributed to the successful delivery of a popular J2EE performance management product and has also created several open source tools including JUnitPerf for automated performance testing. He lives in Parker, Colorado. Bob Lee is an OCI consultant with expertise in AOP, Jini, and web security. He developed an open source AOP framework that utilizes runtime bytecode engineering to intercept method invocations on POJOs and forms the foundation of JBoss AOP. He lives in St. Louis, Missouri. Patrick Linskey is the vice president of engineering for SolarMetric, a company that offers Java persistence alternatives to the Java community. His experience spans EJB application development and product development, and he is a teacher and speaker on the Java conference circuit. He lives in Washington, D.C.

Reviews

There are no reviews yet. Log in to write one.

Editorials

Compunotes.com

Save big bucks by reading this book instead of hiring a consultant.

CVu the Journal of the ACCU

At last we have a book that tackles the problems rather than pretending there are none.

JavaPro Magazine

...does a great job of articulating a philosophical foundation on which good architects and programmers can build....you'll wonder why more books couldn't be this good.

SitePoint Tech Times

Will leave you with an instinctive sense for the antipatterns that you'll face in your future projects, so you can keep your Java brewing smooth and sweet.

Today's Books

!!!! Exceptional.

VisualBuilder.com

Packed with useful design tips and techniques for the serious Java server-side developer. . . . you will want to read it many times.

Wisconsin Bookwatch

A superbly presented guide...an essential, core addition to the Java user's reference shelf collection.

From The Critics

Summarizing the lessons of common programming mistakes, this guide to Java describes the common difficulties, offers troubleshooting tips, and illustrates both with sample code. Focusing on server-side Java programming mistakes, it covers antipatterns for base Java and J2EE concepts like servlets, JSPs, EJBs, enterprise connection models, and scalability. An appendix feature cross-references of antipatterns. Tate is a programmer and Internet architect. Annotation c. Book News, Inc., Portland, OR (booknews.com)

Book Details

Published
April 1, 2002
Publisher
Manning Publications Company
Pages
368
Format
Paperback
ISBN
9781930110434

More by Bruce Tate

Similar books