Showing posts with label Internet languages. Show all posts
Showing posts with label Internet languages. Show all posts

2/06/2010

Review of PHP Professional Projects (Paperback)

This book was a great disappointment! I am building a large application in PHP and was looking for some good project planning strategies and patterns. Instead I found the usual shopping cart examples written as if for a small scale project. The code snippets are full of white space and a few lines of code takes up an entire page, hence it is hard to follow. What little code I did try was full of errors and bad syntax. This book does not have a CD with it so you must type in all the code that you may want to start with. I suggest the book 'Web Applications Development with PHP 4.0' for your true professional projects.

Product Description
This book provides a hands-on approach to learning PHP: Hypertext Preprocessor, which is a server-side scripting language. The book is aimed at both novice as well as advance level readers. Readers might only have the basic knowledge of HTML or might already know Web-based programming. The readers will use the PHP concepts that they learn in the book to create professional projects.

The book starts with a few overview chapters that cover the key concepts of Web-based programming. These chapters act as an information store for programmers who may need to brush up their prior programming knowledge. A major part of the book revolves around professional projects. These projects enable programmers to learn about various tasks by following a simple to complex approach. Each project covers a specific subject area and guides the readers by using practical scenarios. The projects range from a simple project that involves creating plain data entry Web pages using HTML and saving the information in a text file. Then the books moves to complex projects that involve creating Web pages containing PHP scripts and storing information in MySQL databases. These projects help programmers to accomplish their goals by understanding the practical and real-life application of PHP in Web page designing. Each project in the book is a guide for the reader to create a part of a large Web site.

Apart from the overview chapters and the professional projects, this book also includes two additional sections, Beyond the Lab and Appendices. The Beyond the Lab section serves as both a summary of what the reader has learned throughout the projects and as a road map for where the reader can go to expand on this knowledge. This section also covers the future direction of the programming language. The Appendices act as a quick reference for PHP functions and certain concepts that a reader might want to explore further.

Use PHP to accomplish real-world, professional tasks.

Incorporating five hands-on projects, PHP Professional Projects is your key to unlocking the power of PHP. Each project focuses on a specific PHP concept and is based on a real-world situation. You will be able to use the skills that you develop throughout the book to modify the projects as needed to fit your professional needs.

CREATE A USER REGISTRATION FORM

Using various form elements, create a user registration form for an online shopping site. You will use PHP script to track form value and check for errors. Your PHP script will give you experience using variables, operators, and control structures.

STORE AND RETRIEVE DATA FROM FILES

Using the registration form that you have just created, you will learn how to store data in a file and to retrieve the data using various file functions. You will learn the basics of file handling such as reading and writing to a file as well as pack and unpack functions.

WORK WITH MYSQL USING PHP

Begin by creating a database table and inserting data with a form and PHP script. Query your database table based on specific criteria and allow results to be displayed. Further your understanding of handling data storage and using PHP with a SQL database.

CREATE A CATALOG AND SHOPPING CART

Cover all of the steps necessary to create a product catalog and shopping cart with PHP begin-ning with user registration. Learn how to add and remove products and customers and to send a feedback message using the mail function.

MASTER USER AUTHENTICATION AND TRACKING

Learn how to configure HTTP authentication on Apache and to create users. Begin with the basics of password-based authentication and password storage. Then create a PHP script that will validate users, and learn how to use cookies and sessions to track users.

Click Here to see more reviews about: PHP Professional Projects (Paperback)

2/04/2010

Review of PHP Fast & Easy Web Development, 2nd Edition [ILLUSTRATED] (Paperback)

This book is a very good starting point for anyone who wishes to begin programming in PHP.

I picked this book up in hopes of getting somewhat of a grasp of PHP. The book was very successful in presenting appropriate concepts for beginners such as: varibables, arrays and operators. The book also had a few chapters on using MySQL, which is very helpful for anyone who wishes to create full-blown web applications such as shopping carts, forums and news services on their websites.

However, the book was somewhat vague in the amount of content presented. The book is like a giant PHP coding tutorial, which isn't necessarily a bad thing, if you're not a beginner. For a complete introduction to PHP/MySQL I would suggest buying this book AND PHP/MySQL Web Development by Luke Welling and Laura Thompson. With these two books, a beginner will be on the right path down the complicated road of online applications.

Product Description
Create dynamic Web pages quickly with PHP Fast & Easy WebDevelopment! PHP is an open-source, HTML-embedded, server-sidescripting language with flexible and simple requirements, yet powerfuloutput. You don't have to be familiar with programming to learn fromthis book. As part of the Fast & Easy Web Development series, itapplies the highly successful combination of easy-to-understandinstructions and real screen shots for a truly unique learningexperience. Plus, the companion Web site allows you to download samplecode from the book.

About the Author
Julie Meloni is the Technical Director for i2i Interactive, a multimedia company located in Los Altos, CA. She's been developing Web-based applications since the Web first saw the light of day and remembers the excitement surrounding the first GUI Web browser. She is the author of several books and articles on Web-based programming languages and database topics, and you can find translations of her work in several languages, including Chinese, Italian, Portuguese, and Polish.She is the author of "PHP Fast & Easy Web Development, 2nd Edition" (Premier Press, 193184187X).

Click Here to see more reviews about: PHP Fast & Easy Web Development, 2nd Edition [ILLUSTRATED] (Paperback)

2/02/2010

Review of PHP 5 Fast & Easy Web Development (Paperback)

This is an "ok" book for web developers.It has some nice features if you can get past the amount of errors in the coded examples and the sometimes confusing and contradictory explanations.There is very little discussion of basic concepts, therefore, I would not recommend this book for anyone who does not have some programming background.
The title, PHP 5 fast & easy web development, is indicative of the book's contents.It provides a series of potentially useful PHP scripts that you can adapt to develop database interactive web pages (emphasis is on the MySQL database).However, like the 2nd edition of Julie Meloni's "PHP fast & easy web development," this book is plagued with coding errors which are not only annoying, but also make understanding the various features of PHP more difficult.
The book starts with instructions on how to install PHP, Apache and MySQL.The remainder of the book consists of a series of increasingly complex scripts, detailed step-by-step.For the first half of the book, the examples are relatively easy to read and carefully documented.However, halfway through the book, segments of code begin to appear without adequate explanation, and as the book progresses, it becomes more a cookbook of code to retype rather than a clear explanation of what the code mean.Instructions about where to insert new lines of code are difficult to follow.In addition, some explanations appear contradictory, which adds to the confusion.The errors in the coded examples are excessive.I can understand a few typos, but lines of code that are substantially different or are missing completely can be found in every chapter.This is unacceptable and unprofessional in a book that is supposed to help you learn a new programming language.


Product Description
Don't spend your time wading through manuals to learn PHP 5. Spend it doing what you do best-creating web pages! With "PHP 5 Fast & Easy Web Development" you can get up and running with PHP 5, Apache, and MySQL with ease. By the time you're finished, you'll be able to display dynamic content, build your own contact management system, create custom reports, work with XML, and much more. Less time, less effort, more results!

About the Author
Julie Meloni is the Technical Director for i2i Interactive, a multimedia company located in Los Altos, CA. She's been developing Web-based applications since the Web first saw the light of day and remembers the excitement surrounding the first GUI Web browser. She is the author of several books and articles on Web-based programming languages and database topics, and you can find translations of her work in several languages, including Chinese, Italian, Portuguese, and Polish.She is the author of "PHP Fast & Easy Web Development, 2nd Edition" (Premier Press, 193184187X).

Click Here to see more reviews about: PHP 5 Fast & Easy Web Development (Paperback)

2/01/2010

Review of PHP and MySQL for Dummies with CDROM (Paperback)

I found PHP & MySQL for DUMMIES by Janet Valade to be an extremely useful starting place for practicing those tools, and if your circumstances and needs are similar to mine, then you may find it helpful as well. I have a database that I want to serve on the web. I have some experience with relatively simple programming, including C, but I am not a programmer per se. At my work, I have access to a web-server running both MySQL and PHP and an administrator to make sure that they are working. I am also someone who likes to do things themselves so that the result matches precisely what is in my head. All that this dummy needed was an introductory lesson on the syntax and structure of these two "languages" and Valade provided it.

MySQL & PHP for DUMMIES uses the example of setting up an online catalog for a pet store, demonstrating how to build a multi-table database in MySQL that employs the various necessary components, e.g. user login, querying and formatting the output. The computer operations covered are simple enough to just read on the train (i.e., I didn't need to be seated at my computer running the exercises to understand them) and provide a good primer for the kinds of that I could do... that YOU could do too.

Having praised the book for what it is, I want to make clear what it is not. The index is almost useless and the functions of both MySQL and PHP are covered in only the most superficial way, so this For DUMMIES book is a poor reference for projects beyond the advanced beginner; it does not necessarily replace more comprehensive texts. For my own rudimentary dabblings in web databases, I now rely more upon the PHP and MySQL code I have already written based on what this book taught me than the book itself. But, MySQL and PHP for DUMMIES provided the framework for me to take the first baby steps towards a really flexible web-based database.

Product Description
This is an introductory level book that provides the essential information needed to enable users to build common Web database applications.
The book is directed toward users who know HTML and have created static Web pages, but no prior experience with programming or database design or use is required.
PHP and MySQL For Dummies contains all the information necessary to create a simple Web database or fully functional E-commerce Web site.
ABOUT THE CD-ROM
Includes a CD-ROM with PHP, MySQL, and Apache software, sample Web applications from the book, code samples, and other useful utilities.

From the Back Cover
The fun and easy way™ to create a Web database application!

Get the scoop on building online catalogs and members-only sites

Take your site to the next level - no programming or database experience required

With a MySQL database and a little PHP programming, you can add a whole new level of interactivity to your site - for free. But how do you get a fix on the world of Web database applications? Don't worry! With this friendly reference (and the free software on the CD-ROM), you'll be building a MySQL database and writing PHP programs in no time.

All this on the bonus CD-Rom

  • PHP server-side scripting language
  • MySQL relational database management system
  • Apache Web server
  • Sample applications and code from the book

System Requirements: A Pentium PC or faster; Windows 9x/2000/Me/XP, Windows NT 4 or later; Linux. At least 32 MB of total RAM; a CD-ROM drive.

See CD appendix for details and complete system requirements.

Click Here to see more reviews about: PHP and MySQL for Dummies with CDROM (Paperback)

1/29/2010

Review of The Java Enterprise CD Bookshelf [ILLUSTRATED] (Paperback)

In The Java Enterprise CD Bookshelf, David Flanagan, Jim Farley, William Crawford, and Kris Magnusson collaborate to provide the Java user with seven complete "how to" instruction and reference books on CD-ROM, in addition to a print copy of Java Enterprise In A Nutshell: A Desktop Quick Reference. The books on CD-ROM include Enterprise JavaBeans: 2nd Edition; Java Servlet Programming; Java Security; Java Distributed Computing; Java Enterprise in a Nutshell: 3rd Edition; Java Foundation Classes in a Nutshell; and, of course, Java Enterprise In A Nutshell. This single volume, highly recommended, book/cd-rom combination is ideal for the novice Java user seeking a quick start-up and rapid learning curve as possible, and will prove invaluable refresher and reference for the advanced and experienced Java user as well.

Product Description
The Java Enterprise CD Bookshelf is a power-packed collection of books from O'Reilly:both electronic and print versions of Java Enterprise in a Nutshell, plus electronic versions of Java in a Nutshell, 3rd Edition; Java Foundation Classes in a Nutshell; Enterprise JavaBeans, 2nd Edition; Java Servlet Programming; Java Security; and Java Distributed Computing.Never has it been easier to learn, or look up, what you need to know online. Formatted in HTML, The Java Enterprise CD Bookshelf can be read using any Web browser. The books are fully searchable and cross-referenced. In addition to individual indexes for each book, there's a master index for the entire library.

Click Here to see more reviews about: The Java Enterprise CD Bookshelf [ILLUSTRATED] (Paperback)

1/27/2010

Review of JSP: The Complete Reference (Paperback)

I'm currently an Internet Software Engineer, using primarily Servlets and EJB technologies, and I was hoping to find a book that could give me a good reason to consider using JSPs. THIS IS THE BOOK. I now completely understand the purpose of JSPs, and where they fit into the Java Architecture. You will too, once you read this book.

Phil Hanna has compiled a superbly organized and useful book. He builds on concepts logically, and provides awesome examples to help the info sink in. (I can't over-emphasize the usefulness of the examples in this book!) The examples of using JSP Tag Extensions are particularly wonderful. This is perhaps the most confusing and powerful part of JSPs, and Mr. Hanna makes it SO much easier to understand.

If you want to learn JSPs and add them to your arsenal of programming wizardry, look no further! I wish that all of the technical books in my library were written this well.

Product Description
(Osborne) Provides all of the information needed to program and develop powerful and efficient Web sites and applications with JSP. Readers at any skill level can learn to control the content and appearance of Web sites using JSP, servlets, Java 2 and JavaBeans to create reusable components and simplify application development. Softcover.

From the Back Cover
The Ultimate Resource on JavaServer Pages

Covers JSP 2.0, Java Servlet 2.4 & XML/XSLT

Write, deploy, and debug powerful JSP applications for a wide range of platforms. JSP 2.0: The Complete Reference covers JSP syntax and semantics, scriptlets, expressions, and declarations. You'll get details on JSP tag extensions, the JSP Standard Tag Library (JSTL), the JSP Expression Language (EL), and JSP fragments. The book also discusses how JSP works with JDBC, XML, and other major components of the Java enterprise environment. This is a must-have resource for all JSP developers.

  • Use JSP scripting elements--expressions, scriptlets, and declarations
  • Create dynamically generated Web content with Java Servlets
  • Eliminate redundancy with HTTP request dispatchers
  • Take advantage of Java's built-in support for multithreaded applications
  • Learn essential session management techniques, including URL rewriting and cookies
  • Implement application event listeners and filters
  • Use the JSP Standard Tag Library (JSTL), the JSP Expression Language (EL), and JSP fragments
  • Enable cross-platform connectivity with JDBC
  • Incorporate XML into Web applications and use the Java XML API, the Document Object Model (DOM), SAX 2.0, and XSLT
  • Test, debug, and deploy your JSP applications
--This text refers to the Paperback edition.

Click Here to see more reviews about: JSP: The Complete Reference (Paperback)

1/25/2010

Review of Sun Certified Enterprise Architect for J2EE Study Guide (Exam 310-051) (Paperback)

I bought this book despite the other poor reviews on amazon.I was hopeful that the other reviewers were just being too harsh.But after reading the first couple chapters, it became clear that the other reviewers were being charitable.This book is filled with errors and is poorly organized.
The worst error I've spotted is on p16.The book says that "The current version of the SCEA exam tests your knowledge of J2EE 1.3 API."In fact, at the time I'm writing this review, and certainly at the time they wrote the book, the current version of the exam is still testing the J2EE 1.2 API.That is pretty bad when the course authors don't even know which version of J2EE they should be writing about.It also would be quite detrimental and confusing to readers who would assume they should be studying topics that were added in the J2EE 1.3 version.
In many places, the book also does not seem to be well synched with the topics, approach, and vocabulary of the exam.Some chapters seemed almost irrelevant to the exam.
If you buy this book, you should only consider it a supplement to help give you a general idea of what you need to study.I would suggest doing most of your studying with other books or resources.

Product Description
The only classroom-based training and self-assessment system! This study guide provides 100% complete coverage of all objectives for the Sun Certified Architect for J2EE exam. Based on 300,000+ hours of IT training experience, the book contains hundreds of practice exam questions and hands-on exercises. The CD-ROM features full practice exam software with interactive tutorials and lab simulations, plus an adaptive test engine.

From the Back Cover

The Only Certification Study System Based on 300,000+ Hours of IT Training Experience

  • 100% Complete Coverage--All official test objectives for the Enterprise Architect for J2EE exam are covered in detail
  • Hands-on Exercises--Step-by-step instruction modeled after classroom labs
  • Exam Watch--Warnings based on thorough post-exam research identifying the most troublesome exam topics and how to answer them correctly
  • Simulated Exam Questions--Certification questions that closely model the format, tone, topics, and difficulty of the real exam--all with in-depth answers

Full coverage of the topics you need to review, including how to:

  • Understand J2EE architecture and system requirements
  • Provide access to legacy systems
  • Use entity, stateful session, and stateless session beans appropriately
  • Make use of bean pooling in an Enterprise JavaBeans container
  • Identify firewall features that might interfere with protocol operation
  • Use the Gamma et al. and other design patterns
  • Enable synchronous and asynchronous messaging
  • Customize applications for international deployment
  • Apply J2EE security mechanisms to the design, implementation, and deployment of secure enterprise applications

INCLUDED ON THE CD-ROM:

CD Training

  • Electronic book--Searchable version of the Study Guide

Master Exam

  • Complete Practice Exam--Includes exclusive 310-051 certification exam simulation with questions found only on the CD-ROM
  • Detailed Answers--Explain why the correct options are right and why the incorrect options are wrong
  • Score Report--Provides overall assessment of performance and indicates subject areas requiring further study

PLUS:

(with free on-line registration)

  • MasterExam--Additional SCEA J2EE certification exam simulation download


Click Here to see more reviews about: Sun Certified Enterprise Architect for J2EE Study Guide (Exam 310-051) (Paperback)

1/23/2010

Review of Learn HTML 4 In a Weekend, 4th Edition (Paperback)

Most HTML instructional books I've seen are closer to reference manuals than learning tools.If you want to learn how to build web pages from scratch using native HTML this is the book you should be looking at.Years ago I used the 1998 "Revised Edition" of this book which came with a CD to learn most of what I know about HTML.What I liked the most about it was that it separated each major study area into standalone elements.When I finished a particular tutorial session I could actually start using what I learned in real life web pages.In addition, all the coding examples presented in the book were also on the CD I got with the book. On thing I especially liked was that I found nothing strange in any of Callihan's coding examples.Unlike a lot of authors of technical books he doesn't make any assumptions about his readers' prior technical knowledge.His coding example only used HTML commands that he had already thoroughly explained in his instructional text.

The "Revised Edition" version of the book I read began with teaching you the basic HTML commands, then it moved on to the intermediate commands, then advanced commands and finally it dealt with a few of the more esoteric subjects.The book would almost certainly bore most web savvy readers; however, if you're a novice and want to learn HTML from scratch I highly recommend buying this one.

One last thing, it's just a cute title.Don't expect to be whipping out web pages after just one weekend.It will take you at least two or three.I never did get around to reading "The Frames Tutorial" section of my book and since I don't use frames I probably never will.


Product Description
Complete just the first two tutorial sessions to develop the HTML skills that you need to start creating fully functional and effective Web pages. Over the weekend, complete as many of the other optional tutorial sessions as you want to further extend your knowledge of more advanced topics like adding colors and backgrounds, using tables, working with frames and forms, using styles, and creating multi-column page layouts. Learn to create standard HTML 4.01 Web pages, to help ensure future compatibility and accessibility. Following your weekend, explore the appendixes for additional information and guidance on creating XHTML Web pages, using special characters and character sets, designing your own custom Web graphics, completing your wishlist (adding audio, video, animations, image maps, scripts, applets, and dynamic HTML), and using FTP to transfer your completed Web pages to your Web host's server on the Web.

About the Author
Steve Callihan is a freelance and technical writer. He is the author of several books, including "Learn HTML In a Weekend, Third Edition" (ISBN: 0761526943), "Create Your First Mac Web Page In a Weekend" (ISBN: 0761521356), and "Create Your First Web Page In a Weekend" (ISBN: 0761513884), all from Premier Press. He has had several articles published in major computer magazines, including Internet World, and has extensive experience writing and producing hardware and software user guides.Steve lives in Seattle, Washington.

Click Here to see more reviews about: Learn HTML 4 In a Weekend, 4th Edition (Paperback)

1/21/2010

Review of HomeSite 4.5 Fast & Easy Web Development (Paperback)

I'm not completely through this book yet. I like the format and the step-by-step approach with lots of boxes for special notes and cautions. There are a few typos (as mentioned in previous reviews) but, in my opinion, they are minor and did not distract from the subject material.

I am writing this reveiw now because: 1) the www.prima-tech.com site is not working and 2) I wanted to tell readers how to get past a difficulty that I had on page 84.

You need to know the IP address of your PC in order to utilize Personal Web Server while testing your work. There may be other methods, but I did the following: 1) open a MS-DOS window and 2) type "ipconfig" at the c:\windows>" prompt. You can then use this address within your browser (connected or not) to test your work. The author assumed that I already knew how to get and use my IP address. He should include a box on page 84 to explain how to do this for each operating system covered in the book.

Product Description
Allaire HomeSite is the industry's most popular HTML editor.This book offers you an easy-to-understand guide to the new features of this version of HomeSite, including collapsible code, auto completion, a new project management system, scriptable site development, a new image map editor, and more!Homesite 4.5 Fast & Easy Web Development offers a wide range of appeal.From the amateur creating a personal home page to the professional Web master with a high-end corporate Web site, all readers will benefit from the step-by-step instructions and visual approach of this book.

About the Author
John Gosney is currently Director of Technology Services for the Indiana University School of Dentistry in Indianapolis. He has also served as a technical writer and Web development consultant for a major pharmaceutical corporation. John has authored several books, including "Customer Relationship Management Essentials" (Premier Press, 0761528458), "ASP Programming for the Absolute Beginner" (Premier Press, 1931841012) and "Microsoft SQL Server 2000 Professional Projects" (Premier Press, 1592000002). He resides in Columbus, Indiana.

Click Here to see more reviews about: HomeSite 4.5 Fast & Easy Web Development (Paperback)

1/19/2010

Review of PHP/MySQL Programming for the Absolute Beginner (Paperback)

While, of course, focusing on the aspects of PHP and MySQL programming, the first few chapters of the book also make sure to teach the fundamentals of all programming - scope of variables, arrays, the different options for loops, etc.This was extremely helpful to me.With the in-depth example programs and the useful "Challenges" at the end of each chapter, I was programming in PHP from day one.The only problem I had is that he doesn't cover the configuration of PHP much at all, and the example programs on the CD require a certain configuration of PHP that is not standard with installations - so, I had to alter his code in order to see it work on MY computer.

Product Description
If you are new to programming with PHP and MySQL and arelooking for a solid introduction, this is the book for you. Developedby computer science instructors, books in the for the absolutebeginner series teach the principles of programming through simplegame creation. You will acquire the skills that you need for morepractical programming applications and will learn how these skills canbe put to use in real world scenarios. Best of all, by the time youfinish this book you will be able to apply the basic principles you'velearned to the next programming language you tackle.

From the Publisher
NEW, REVISED EDITION incluing coverage of PHP 5 available as of August 2004:"PHP 5/MySQL Programming for the Absolute Beginner" (1592004946).

Click Here to see more reviews about: PHP/MySQL Programming for the Absolute Beginner (Paperback)

1/17/2010

Review of Learn HTML In a Weekend, 3rd Edition W/CD (Paperback)

This is the better of Mr. Callihan's two HTML books.The other, Create Your First Webpage (In a Weekend) is quickly outgrown by even novice users. Mr. Callihan's talent is the ability to speak to non-technical people abouta technical subject, and make sense!This book covers much of the samematerial as his "Create...Webpage" book, but goes into frames. With this book, you can definately put up a webpage to be proud of.

Myonly complaint would be that I would have liked more information on tables,frames, and forms from a coding point of view.His frames and forms aretaught using a software code generator.Otherwise, I was quite happy withthe product.

Skip the other book and go straight to this one!

Product Description
This updated edition features all new HTML tutorials and revised information on using graphics tools like Paint Shop Pro, Fireworks, and Photoshop to enhance your Web site.The companion Web site provides downloads, additional feedback, FAQs, links to readers pages, Web site promotion strategies and tips, resources and tools links, and much more.Learn HTML In a Weekend, 3rd Edition, and its associated Web site comprise a one-stop-shop reference covering everything you need to know to create and publish effective, attention-getting Web pages using HTML, XML, and XHTML.

About the Author
Steve Callihan is a freelance and technical writer. He is the author of several books, including "Learn HTML In a Weekend, Third Edition" (ISBN: 0761526943), "Create Your First Mac Web Page In a Weekend" (ISBN: 0761521356), and "Create Your First Web Page In a Weekend" (ISBN: 0761513884), all from Premier Press. He has had several articles published in major computer magazines, including Internet World, and has extensive experience writing and producing hardware and software user guides.Steve lives in Seattle, Washington.

Click Here to see more reviews about: Learn HTML In a Weekend, 3rd Edition W/CD (Paperback)

1/10/2010

Review of Java 2 for Dummies (Paperback)

For a few years now, I have wanted to learn how to program in JAVA.I bought books on JAVA but always hit road blocks along the way (because the author assumed I already knew something) that unmotivated me.In Java 2 for Dummies, Barry Burd has written a step-by-step book that could teach a near computer illiterate how to program in JAVA.He even includes directions to setting up the computer for convenience while programming.Explanations make the reader feel as though s/he is in a conversation with the author himself.I did not imagine that learning a programming language could be so easy.

Product Description
* This updated bestseller covers programming essentials for the newest version of Java, the popular platform-independent, object-oriented programming language
* The material is fully updated and focuses on the new Java SDK 1.5, addressing the needs of new or inexperienced Java developers
* The fun and easy writing style walks readers through Java syntax basics and helps them write their first program
* Shows readers how to create basic Java objects and figure out when they can reuse existing code
* The new edition is also modified to better address the readers who may have some programming knowledge, but who are new to Java

From the Back Cover
Make the jump to Java and JDK 5.0

Your first step toward building Java-powered applications

Whether you're creating your first program or adding Java to your development toolbox for the first time, this book is the place to start. With Java trainer Barry Burd showing you the way, you'll be creating your first Java application in no time!

All this on the bonus CD-ROM

  • Exclusive build of JCreator customized for use with code in the book
  • A trial version of Jindent, NetCaptor freeware and DJ Java Decompiler freeware versions

Discover how to:

  • Think like an object-oriented programmer
  • Save time by reusing code
  • Break a project into manageable pieces
  • Diagnose problems and squash bugs
  • Formulate your program's business logic


Click Here to see more reviews about: Java 2 for Dummies (Paperback)

12/14/2009

Review of Secure PHP Development: Building 50 Practical Applications (Paperback)

I normally like to be charitable, but this publication really has nothing to recommend it. Don't touch it with a bargepole.

It's a book about secure, object orientated PHP applications by a guy who doesn't understand security, doesn't understand OOP and can't write.

Despite the title "Secure PHP", there are whole classes of security exploits which are not even mentioned. There is no comprehensive and authoritative discussion of security at any point.

The code samples are poorly laid out, riddled with errors, littered with notes to the author from the technical reviewer, and astonishingly repetitive. You will often get large chunks of code repeated many times just to show changes in a couple of lines buried somewhere in the middle.

Not that the code is worth the effort of reading. The design is often naive, the organisation unclear and the coding practices poor.

For example, he uses a naming convention for constants ($MY_CONSTANT) rather than defining proper constants as provided for by the PHP language via define().

Another example: on page 41 he exhorts his readers to use good naming standards. Yet the abstract application class that forms the core of the book is full of method names such as: name() number() currency() show_status()... I could go on. There are dozens of other equally cryptic examples.

The copy editing and proofreading is the worst I have ever seen in a technical book: it is a disgrace to the profession. There is a grammatical error in the second sentence! Here is a sample of what you can expect, from the 3rd page:

"Next, you need to consider how user interfaces will be presented and how can you allow for maximum customization that can be done without changing your core code. This is typically done by introducing external HTML templates for interface."

Even the section headings are ungrammatical: "Using relational database" (p21)

The 16 editors and proofreaders credited in the frontmatter should hang their heads in shame. This has severly damaged my confidence in Wiley as a brand - they clearly have no concept of quality control. I will be very wary of buying their products in future. The cover strapline "Timely. Practical. Reliable." is a sick joke...

Product Description
* Offers fifty practical and secure PHP applications that readers can immediately put to use
* Explains the entire life cycle of each PHP application, including requirements, design, development, maintenance, and tuning
* Reviews application development line-by-line and module-by-module to help readers understand specific coding practices and requirements
* Applications can be readily adapted to many real-world business situations
* CD-ROM contains fifty ready-to-use PHP applications, an evaluation version of Zend tools, and the latest versions of PHP, Apache, and MySQL

From the Back Cover
Your in-depth guide to designing and developing secure PHP applications

It's a hacker's dream come true: over one million Web sites are now vulnerable to attack through recently discovered flaws in the PHP scripting language. So how do you protect your site? In this book, bestselling author Mohammed Kabir provides all the tools you'll need to close this security gap. He presents a collection of 50 secure PHP applications that you can put to use immediately to solve a variety of practical problems. And he includes expert tips and techniques that show you how to write your own secure and efficient applications for your organization.

You'll learn how to:

  • Implement the featured applications in business environments such as intranets, Internet Web sites, and system administrations
  • Develop e-mail and intranet solutions using PHP
  • Determine the importance of certain coding practices, coding styles, and coding security requirements
  • Follow the entire process of each PHP application life cycle from requirements, design, and development to maintenance and tuning.
  • Use PHP in groupware, document management, issue tracking, bug tracking, and business applications
  • Mature as a PHP developer by using software practices as part of your design, development, and software life cycle decisions
  • Improve the performance of PHP applications

The companion CD-ROM contains:

  • 50 ready-to-use PHP applications
  • Searchable e-version of the book
  • The latest versions of PHP, Apache, and MySQL™


Click Here to see more reviews about: Secure PHP Development: Building 50 Practical Applications (Paperback)

11/27/2009

Review of Learn Java In a Weekend (In a Weekend (Indianapolis, Ind.).) [ILLUSTRATED] (Paperback)

While I havn't finished going through this book yet, it appears to be a very good resource for someone trying to get a jump on Java.

While not as detailed as some of the other resources out there, there are plenty of coding examples to illustrate and prove different programming concepts.The books takes the learn by doing approach and I like that.

There is one reason I gave this book 4 stars and that is spelling errors.Whiel there aren't a lot of spelling errors, there are enough for me to notice, and I'm not big on spelling.However, when you are writing/producing a book for something as syntax-specific as a programming language, you better be sure to have everything right.

Overall, a great book and a good teaching/ self-learning aid.

Product Description
Even with no programming experience, you can master the basics of Java programming in just one weekend! On Friday evening, you'll begin with an introduction to Java as you install the SDK. Pick up the pace on Saturday as you learn the basics of Java by beginning a calculator application that you will build on throughout the book. Program your calculator's appearance as you conquer graphical user interfaces. On Sunday you'll begin incorporating interfaces, applets, and threads. Wrap things up with coverage of advanced Java programming and utilities.

In Just One Weekend You'll Learn How To:

* Use the abstract windowing toolkit to program GUIs
* Understand the basics of variables, arrays, and object-oriented programming
* Program graphics for a lightweight component as you build a calculator application
* Convert applications to Swing
* Use interfaces and event handling to develop an event model
* Add features to your applications that allow them to read and write files

About the Author
Joseph P. Russell is a development programmer for Meditech, a major medical information systems software and service company, developing software for their client/server financial products.He is also a contributing writer to the Web site EastCoastGames.com.He is a graduate of Rhode Island College where he majored in computer science.

Click Here to see more reviews about: Learn Java In a Weekend (In a Weekend (Indianapolis, Ind.).) [ILLUSTRATED] (Paperback)

Review of Java ME Game Programming (Paperback)

This book has little to do with game programming. It's a book about MIDP 2.0 programming with Java ME for building mobile applications (using GUI controls). The last three chapters (which are quite small) touch on tiles and sprites. So basically you've got a 400+ page book while only about 50 pages is actually about programming mobile games? I would have STARTED the book with chapter 13 and moved on from there into various game topics, instead of ENDING there and doing a poor job of it. The example game in the last chapter was designed for the old 128x128 screens and is probably about 4-5 years old (with 8x8 sprites) which is unacceptable for a book released in 2007 with this title. This is a GOOD book on MIDP 2.0 programming...if you ignore the "game" part of the title. I used this book to teach a course on the subject, but will need to find another for next semester.


Product Description
Get ready to create your own J2ME game! This updated edition to the popular J2ME Game Programming provides updated sofware coverage as well as updates to the programming approaches specific to Java ME software. It also covers the recent innovations in mobile games with relations to iPods and cell phones. You will learn the essentials of J2ME game development from the ground up. Throughout the book you will discover the issues involved in developing for multiple target devices and how to work through the jungle of device-specific libraries and device capabilities. Working on a limited platform it is important to squeeze as much as you can out of those precious bytes, so in this book you will find the tools and source code you need to get the most out of the constrained resources. You will also learn how to structure your code and classes to achieve as small an application footprint as possible. As you work toward developing your own J2ME game, you'll examine the game lifecycle, how to handle resources, various methods of drawing to the screen, optimizing memory usage, handling the users input, and even sharing high-scores online! Previous experience in programming object-oriented languages and a basic level of math skills is recommended.

About the Author
Martin J. Wells is currently the Lead Programmer at Tasman Studios Pty Ltd, located in Sydney, Australia. Throughout his 15-year career he has worked on a wide variety of development projects. He is an expert in multiple computer languages, including Java from its origins, and has extensive experience in the development of high performance networking and multithreaded systems. His first game programming experience came from writing and selling his own games for the Tandy and Commodore microcomputers at the age of 12.

John P. Flynt, Ph.D., works in the software development industry, has taught at colleges and universities, and has authored courses and curricula for several college level game development programs. His academic background includes work in information technology, the social sciences, and the humanities. Among his previous books are In the Mind of a Game, Perl Power!, UnrealScript Game Programming All in One, Simulation and Event Modeling for Game Developers (with co-author Ben Vinson), Beginning Pre-Calculus for Game Developers, Java Programming for the Absolute Beginner, Beginning Math Concepts for Game Developers, and Software Engineering for Game Developers. Among other engagements, he has been a speaker at game and educational conferences in San Antonio, LA, Atlanta, Austin, West Lafayette, and the 2004 Xtreme Game Developers Expo in Mountain View, CA. He has worked as a consultant on several curriculum development initiatives involving some of the largest proprietary colleges in the US and has taught literature, political science, computer science, and game development. He has been contracted by DeVry University as a game course developer, and DeVry has adopted Software Engineering for Game Developers for its national curriculum. John lives in the foothills near Boulder, Colorado.

Click Here to see more reviews about: Java ME Game Programming (Paperback)

11/24/2009

Review of Microsoft Office FrontPage 2003 Fast & Easy (Paperback)

This is a very simple book - really just screen shots of the menus for various tasks and it steps you through the most general and simple use of them.For all practical purposes, there is no information about anything in this book!The typical treatment of a subject is a simple paragraph that essentially says "You might want to do this with your web page - well you can!"Then screen shots of the process involved in its simplest form.Next topic... It is difficult for me to imagine this would be of any use to anyone.

Product Description
Relax. Learning how to use Microsoft Office FrontPage 2003 is now a breeze. With this book's easy-to- use instructions, you'll master the unique FrontPage interface in no time. From building your first basic Web page to working with dynamic content, "Microsoft Office FrontPage 2003 Fast & Easy" gives you the step-by-step instructions you need to complete your task quickly. Simply look and learn!

About the Author
Brian Proffitt is a professional author and Linux computer consultant.His is the author of "Install, Configure, and Customize Red Hat Linux 7" and "XHTML Fast & Easy Web Development" from Premier Press.Brian has developed more than 50 computer books and has provided technical editing for dozens more.

Click Here to see more reviews about: Microsoft Office FrontPage 2003 Fast & Easy (Paperback)

11/23/2009

Review of PHP 5 for Dummies (Paperback)

Yes, the author reads the reviews here. That's me. The error in which a few quotes were replaced with underscores occurred during the publishing process, after I was finished with the book. I didn't know about the errors until I saw the earlier review here. However, there is no way to fix it. If the book is reprinted or a second edition is released, I can fix the errors, but not until then. I wish I could. I apologize to any who were confused by this problem.

There are 8 quotes replaced with underscores on 4 lines in Chapter 3, 2 quotes replaced with underscores on 1 line in Chapter 4, and 20 quotes replaced with underscores on 8 lines in Chapter 5. I have a list of the errors and corrections on my web site at janet.valade.com/php5errors.html.

Product Description
Covers the latest major release of PHP, the most popular open source Web scripting language, in the friendly, easy-to-understand For Dummies style
  • PHP is installed on nearly nine million servers, and usage has grown at the rate of 6.5 percent per month for the past two years
  • PHP is easy to learn, well suited for Web development, and can be embedded with HTML, making it a good choice for creating dynamic Web pages for e-commerce sites and other Web applications; a database-friendly language, it connects easily to Sybase, MySQL, mSQL, Oracle, and other databases
  • Explains how to acquire and install PHP, how PHP's features make it a useful scripting language, and how to use PHP for three of the most common applications: interactive Web sites, database storage, and common operating system tasks


From the Back Cover
Start programming PHP and make your Web site interactive

Discover arrays of variables, start writing scripts, and get object oriented

The script calls for an interactive Web site --; where do you start? Right here, with a fast and friendly way to get the hang of PHP 5 programming! You'll also discover all the other cool things you can do with PHP, like managing files, interacting with databases, using system commands, and more.

The Dummies Way

  • Explanations in plain English
  • "Get in, get out" information
  • Icons and other navigational aids
  • Tear-out cheat sheet
  • Top ten lists
  • A dash of humor and fun


Click Here to see more reviews about: PHP 5 for Dummies (Paperback)

11/18/2009

Review of Macromedia Dreamweaver MX 2004 Fast & Easy Web Development (Paperback)

I like this book because it is as visual as a training video, with screen shots taking up half of every page, but it has the advantages of being able to mark pages and use the index. The first time I tried going through it, I had no code background at all, coming from a graphic design background. Then I took a few classes and became familiar with basic concepts. Now the book makes sense and I like to refer back to it when I've forgotten a step. It's quicker to find the missing information and understand it at a glance, than trying to wade through code samples for me. And even though I use the CS3 version of Dreamweaver now, the Dreamweaver panels have not changed much for database binding between the versions so I still find it useful.

Product Description
"Macromedia Dreamweaver MX 2004 Fast & Easy Web Development" teaches you how to create dynamic database-driven Web sites with a visual, simple, and concise writing style. Macromedia Dreamweaver MX 2004 represents the next step in the evolution of Web application development. It is a visual editor with built-in components to design and generate database-enabled Web applications. With practical sample applications and easy-to-follow code segments included, this book addresses the key elements of Web site design, database modeling, and server-side scripting using ASP.NET and ColdFusion MX.

About the Author
Aneesha Bakharia is a Web developer and accomplished author. She is fluent in C#, Java, JavaScript, ASP.NET, JSP, HTML, XML, and VB.NET. Aneesha specializes in creating dynamic database-driven Web sites. She has a Bachelor of Engineering degree in Microelectronic Engineering and various postgraduate qualifications in multimedia, online course development, and Web design. In addition to "Macromedia Contribute Fast & Easy Web Development", she has written several other books for Premier Press, including: "Dreamweaver UltraDev Fast & Easy Web Development" (ISBN: 0761531645), "JavaServer Pages Fast & Easy Web Development" (ISBN: 0761534288) and "Microsoft C# Fast & Easy Web Development" (ISBN: 1931841055).Aneesha lives in Queensland, Australia.

Click Here to see more reviews about: Macromedia Dreamweaver MX 2004 Fast & Easy Web Development (Paperback)

11/13/2009

Review of JavaScript for Dummies (Paperback)

I tried to get through this book several times and kept giving up. I couldn't figure out why I was having such a hard time with learning JavaScript. I've learned other languages on my own. Therefore, why was it so hard to get a handle on the concepts of Javascript? I mean, this book is supposed to be for dummies like me, right? However, after my latest attempt to read this book and after reading some of the reviews on this site, I realize it's not me, it's the book. First off, the author fails to provide a context for JavaScript. She just launches into coding. There's no answer to the question "why?" A better approach would be to show a sample web page that uses JavaScript and then explain how the JavaScript accomplishes the end result. Then, explain the advantages of JavaScript over other possible solutions. Also, the author tries much to hard to make cutesy little jokes and puns and they get really annoying really fast. I don't think it's much of an exaggeration to say that she tries to make a joke in every other paragraph.I believe another review on this site recommends Thau's "Book of JavaScript." And, I agree with that recommendation. His book is just about everything this one isn't. It provides sample and context for the explanation of JavaScript. There is a light-hearted tone to the writing, which makes the reading of a technical topic easier. But, he doesn't go overboard with the cutesy puns and quips. So, if you want a beginner's guide to JavaScript, avoid this book. Try "Book of JavaScript" by Thau instead.

Product Description
  • Responding to reader feedback, the author has thoroughly revamped the book with more step-by-step coverage of JavaScript basics, an exclusive focus on Internet Explorer, and many complete sample scripts
  • Updated to cover JavaScript 1.5, the latest release of this popular Web scripting language
  • Using lots of examples, including a sample working Web site, the book shows how to create dynamic and interactive pages, build entire sites, and automate pages


From the Publisher
JavaScript For Dummies, 3rd edition:

Explains JavaScript and how it differs from java, HTML, and other Webprogramming tools

Describes what users can do with JavaScript that they can't do withHTML

Outlines how JavaScript, the platform-independent scripting language,works with the latest versions of Netscape Navigator 5 and MicrosoftInternet Explorer 5.5

Includes an important overview of Object-Oriented Concepts and theJavaScript language

Shows users how to "team up" JavaScript with Java, C++, OpenDoc, andCommon Gateway Interface (CGI) to create powerful multimediaapplications

Describes how to build a quickie Web page using HTML tags

Shows users how to create a Java applet and run the applet from theWeb page

Covers JavaScript's forms so users can easily enter data and receivefeedback

Guides users as they write and debug their own JavaScript programs

BONUS CD-ROM INCLUDES:

Hot utility and sample programs, including Dreamweaver demo version,SurfMap JavaScript, Joust, NetObjects ScriptBuilder 3 trial version,Allaire HomeSite 4.5 trial version, Ant Tools Demo 3, ArtBeats WebTools, BBEdit 4.5.1, HTML WebWeaver Lite, Paint Shop Pro 5 demo, andmore!--This text refers to an out of print or unavailable edition of this title.

Click Here to see more reviews about: JavaScript for Dummies (Paperback)

11/11/2009

Review of J2ME Game Programming (Game Development) (Paperback)

Finally! Ive been trying to learn how to program sprite based 2d games for a awhile now, but have not found real common sense explanations or tutorials, until i got this book. Wells explains everything in such a way that it makes you both laugh and understand his instructions at the same time.

He shows you how to program MIDP games exactly the way I would want someone to teach me, down to earth mixed with a little geek humor, which if your reading this book you will relate to.

Its takes you from basic to advanced and you never feel like your lost, its takes alot of time and concentration but thankfully to the way the book is laid out and Wells teaching style you dont get a headache, you feel like someone is right there with you showing you how to do it.

Worried about MIDP 2.0? Dont be, you need to learn everything thats in this book in the first place before you even worry about 2.0, true this book is not a 2.0 reference, but if your a java developer then you know how easy it is to transition into a new API implentation once you know the prior. After your done with this you can look at MIDP 2.0 and use what you want to from the new release to take your game one more step forward.

Highly reccomend.

Product Description
Have you ever seen a player's eyes light up as they explore the worlds that you've created in your games? If you have, then game development probably has you hooked firmly in its grasp! If you've never taken your games beyond the PC, now's the time! "J2ME Game Programming" is a hands-on guide that teaches you how to create games for micro-devices. You'll be amazed at just how cool the games you create can look and play. Focusing primarily on mobile phone game creation, you'll jump right in and create your own games as you work your way through the book. The thought has surely crossed your mind that it would be nice to make some money off of this cool hobby of yours. J2ME offers real opportunity to profit from your games. Learn how you can earn revenue from your games by taking them to market. If you have a basic understanding of Java, then you're ready to explore all that "J2ME Game Programming" has to offer!

Click Here to see more reviews about: J2ME Game Programming (Game Development) (Paperback)