Showing posts with label php. Show all posts
Showing posts with label php. Show all posts

Understanding MySQL Internals Review

Understanding MySQL Internals
Average Reviews:

(More customer reviews)
Are you looking to buy Understanding MySQL Internals? Here is the right place to find the great deals. we can offer discounts of up to 90% on Understanding MySQL Internals. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Understanding MySQL Internals ReviewMySQL is assuming increased importance as an enterprise database and has become the de-facto standard with web hosting companies. A number of books have appeared in recent years, covering various aspects of MySQL. In Understanding MySQL Internals, Sasha Pachev, a MySQL-focused consultant and former member of the MySQL development team, takes us on a tour of how MySQL works and how it is built.
Starting with an overview of MySQL history and architecture, the book quickly moves us through working with the source code to build and run the product in a debugger. Drawing on his deep experience with the software, Mr. Pachev explains the coding conventions used to develop MySQL and why you should use them when modifying the software yourself.
The author delineates the different functional "modules" (a term he coined himself to better explain the database, technically speaking there are no defined modules in MySQL's architecture) of MySQL and how they interrelate. Herein lies the key to how this book teaches the reader the vast intricacy of such a complex piece of software. The author recognizes the subject is huge and the source code changing. What he does in the book is serve as our tour guide, driving us through the various areas and explaining as much relevant information as he reasonably can. He constantly illustrates key pieces of source code and data structures; but perhaps more importantly he makes reference to the actual source files utilized by each functional component of the system, while encouraging us to explore further on our own. His approach is very much "top down".
As he takes us on this tour, the author explains many of the design decisions behind the various MySQL components, often imparting the historical perspective behind them. I appreciate how, throughout the book, the author shares some of his "inside information" about MySQL's development. There is also a section where he examines the code stability of each module and speculates on what the future may hold for each module. The author's writing style is clear and easy to read. I found Understanding MySQL Internals interesting and fun, and surprisingly easy to read for a book covering such a sophisticated piece of software. The author also does a good job explaining the engineering trade-offs of different MySQL configurations. Speaking of configuration, the book shows you how to add your own configuration option to the mysqld daemon.
Chapter 7, the largest chapter in the book, is 41 pages long. It covers the MySQL storage engine interface. This chapter explains how to integrate your own custom storage engine into MySQL and contains the source code for two custom storage engine examples (one for MySQL 4.1, the other for version 5.1). You can download this source code from O'Reilly's web site. Despite this one long chapter, the book is surprising short, only 234 pages.
I believe this book has value outside of MySQL. It does a good job showing how MySQL is essentially a well designed piece of software: a high-performance, reliable Unix server. The book also touches on the multi-platform aspects of MySQL design. Those of you designing other types of server software may benefit from studying how MySQL is constructed.
This book isn't for everyone, but if you are serious about MySQL in particular or database software design in general then this title certainly deserves a look.Understanding MySQL Internals Overview

Want to learn more information about Understanding MySQL Internals?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Sams Teach Yourself PHP, MySQL and Apache All in One (4th Edition) Review

Sams Teach Yourself PHP, MySQL and Apache All in One (4th Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Sams Teach Yourself PHP, MySQL and Apache All in One (4th Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Sams Teach Yourself PHP, MySQL and Apache All in One (4th Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Sams Teach Yourself PHP, MySQL and Apache All in One (4th Edition) ReviewI have been a mainframe programmer for 13 years and have done web design for the past year. The following is my experience with this book.
First the good news:

1. I was able to successfully install PHP, Apache & MySQL.
2. I was able to successfully complete all the projects in the book.
3. I published one of my projects on a website.
Now the bad news:
1. There were critical typos in the book--not just captions under the wrong pictures but incorrect code. I spent many hours debugging the PHP code for the projects. The code errors I found were not in the errata on the SAMS website OR on thickbook.com. I sent one code correction to the editors and received an acknowledgement, but I just checked and the code typo is not included in the errata. There are code errors on pp. 245, 406, 417. E-mail me if you are also having problems with the code on those pages as the SAMS people do not seem to be concerned or aware of these errors.
2. The installation of the products did not go as smoothly as I hoped either. The instructions on what to download did not match how the websites now look. There was some missing information. I was able to get it all working only with a lot of trial and error.
This book contained projects that I was interested in learning: address book, storefront, shopping cart. With a little more diligence on the part of the proofreaders and technical editors, this book would have been great and I would have given it 5 stars.Sams Teach Yourself PHP, MySQL and Apache All in One (4th Edition) Overview

Want to learn more information about Sams Teach Yourself PHP, MySQL and Apache All in One (4th Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Professional WordPress Plugin Development Review

Professional WordPress Plugin Development
Average Reviews:

(More customer reviews)
Are you looking to buy Professional WordPress Plugin Development? Here is the right place to find the great deals. we can offer discounts of up to 90% on Professional WordPress Plugin Development. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Professional WordPress Plugin Development ReviewA formula for success:
1. Put together an idea and outline for a book that hasn't been covered in-depth before.
2. Gather three of the most talented WordPress developers/writers and have them write the book.
3. Release the book and watch the Elves return back to Middle Earth to rejoice with men.
Professional Plugin Development, written by Ozh Richard, Justin Tadlock, and Brad Williams, is a much-needed and very timely book.
There have been several aspiring developers that have approached me saying they needed a start-from-the-basics WordPress plugin development book. And while Professional Plugin Development does teach the basics of plugin development, it quickly moves on to much more complex topics.
The book covers the topics I care most about, such as:
* WordPress Plugin Foundation and Best Practices
* WordPress Security
* WordPress Actions and Filters (aka, hooks)
* And Ajax
But the book goes beyond basic plugin development. It teaches you about plugin options, CRON for scheduling common tasks, storing data (whether it is via post types, transients, or options), the HTTP API (for retrieving remote data), users (how to set up roles and capabilities), localization (err, internationalization), and how to test plugin performance.
For a novice PHP and WordPress developer, this is a good starting point. But don't think of this book as your way to learn PHP, jQuery, or even basic WordPress (there's WordPress for Dummies for that).
This is a book written by developers for developers. And I must say that I learned a lot from this book, and I've been developing WordPress plugins and themes for almost six years.
Here are the things I learned most from this book:
* The Why. I've used a lot of the techniques from the book before, but now I have a better understanding of why the techniques should be implemented. An example is security and WordPress coding best practices.
* Rewrites and Cron. These two topics escape me (no pun intended) for some reason, but I have a much better understanding of how everything works behind the scenes.
* Security. Security can not be stressed enough, and very solid security tips are sprinkled throughout the book (and the topic even receives treatment via its own dedicated chapter).
* Multisite. I've been working with multisite for almost a year now, and it's a topic I'm still learning in-depth. The chapter gives a great explanation of terms and common pitfalls.
Last, but certainly not least, the book goes into great detail for what you should do after you've released a plugin, whether you want to release it for free in the official WordPress repo, or have it available exclusively on your own site (whether commercial or free). The book explains marketing, how to set up automatic updates (albeit a bit glossed over), and how to get the plugin on the official repo.
This is a highly recommended book, whether it be the print version, or digital.Professional WordPress Plugin Development Overview

Want to learn more information about Professional WordPress Plugin Development?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Murach's PHP and MySQL (Murach: Training & Reference) Review

Murach's PHP and MySQL (Murach: Training and Reference)
Average Reviews:

(More customer reviews)
Are you looking to buy Murach's PHP and MySQL (Murach: Training & Reference)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Murach's PHP and MySQL (Murach: Training & Reference). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Murach's PHP and MySQL (Murach: Training & Reference) ReviewI've now read 3 of the Murach's titles - Java 6, Servlets and JSP, and now PHP and MySQL, and I've loved each one.
I have to say I love the Murach's style and organization, along with the clear, easy to understand writing. The organization of having descriptive text on the left side of the seam, and code samples and bullet points on the right side is perfect for both the newbie and the experienced alike, both as a step by step tutorial, and as a very convenient reference for professionals.
As for this particular title, we have a programming language that is pretty easy (PHP), and we also have an overall web platform and database. So the book has to explain general web programming and the difference between client side programming and server side programming, and the http messages that go between the two. And it has to explain database programming and in particular, MySQL, and then how PHP interacts with it. Finally, the book has to explain Apache and what it does as a web server. Then, the book has to tie it all together as a comprehensive whole, presenting it as an overall platform, and explain how to set up a development environment (nice choice in using XAMPP combined with NetBeans with the PHP plugin). It does all of this with the greatest of ease and logical flow, making it exceedingly easy for the newbie and the experienced alike to get up and running quickly, and have a thorough understanding of the the overall technologies.
Then, as an added bonus, and sadly missing in a lot of PHP/MySql books, is thorough coverage of the MVC design pattern, which any web application of any decent size and functionality should implement in one form or another. The book also gives good coverage of object oriented programming, something also missing in many PHP books (OOP is something that has really taken greater hold in PHP over the last 5 years or so). So, not only does the book get one up and running with PHP, Apache, and MySQL easily, quickly, and thoroughly, it also teaches and encourages solid design principles (MVC) and programming paradigms (OOP).
Finally, along with all of the great organization, ease of learning, and thorough coverage of the technologies and programming practice, this book is simply a pleasure to read. Any developer/techie/geek should enjoy it.
This book gets a solid 5 star rating all the way.
But then again, I've come to expect this with Murach's books. I can't recommend "Murach's PHP and MySQL", as well as other Murach's titles, highly enough.Murach's PHP and MySQL (Murach: Training & Reference) Overview

Want to learn more information about Murach's PHP and MySQL (Murach: Training & Reference)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Programming PHP Review

Programming PHP
Average Reviews:

(More customer reviews)
Are you looking to buy Programming PHP? Here is the right place to find the great deals. we can offer discounts of up to 90% on Programming PHP. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Programming PHP ReviewThe creator of PHP himself, Rasmus Lerdorf, put together a thorough and enlightening guide to PHP. In this book you will find everything you need to know about PHP from variables to a long list of all the PHP functions and how to use them. I found many features of PHP that I had no idea existed (such as creating PDF files). I use this book as a reference for a PHP course I teach, and its examples have been more than helpful to me in designing lesson plans.
The one caveat of this book is that it is not geared toward brand new web programmers. PHP as a language derives from C, C++ and Perl, and if you are not at least somewhat familiar with these langauges, you can get lost in this book. The authors really want to draw a parallel between PHP and its predecessor languages so that programmers can pick up PHP more easily. I really like the fact they try to do that, and it has helped me enjoy this book more. But on the flip side, it will be more difficult for new programmers to read this book. I really hope O'Reilly comes up with a "Learning PHP" book that will be more for beginning programmers, because PHP is a great language to learn, and it would be nice to have books to appeal to all levels.
In any case, for a book about PHP, you can ask for no better book than one written by the author itself. This book does keep up the tradition of professional, useful O'Reilly programming books, and is worth the time for web programmers to read. Thus I think it earns 5 stars.Programming PHP Overview

Want to learn more information about Programming PHP?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...