Showing posts with label web development. Show all posts
Showing posts with label web development. Show all posts

HTML: Introductory Concepts and Techniques (Shelly Cashman) Review

HTML: Introductory Concepts and Techniques (Shelly Cashman)
Average Reviews:

(More customer reviews)
This book is a great resource if you're new to HTML and web page development. It has excellent examples. I had my web page built in less than 1 day and have since added 3 more pages to my home page. I am not a technical person and this book is easy to understand.

Click Here to see more reviews about: HTML: Introductory Concepts and Techniques (Shelly Cashman)

Introduce your students to a new generation of Shelly Cashman Series books! For the past three decades, the Shelly Cashman Series has effectively introduced computer skills to millions of students. With HTML: Introductory Concepts and Techniques, Fifth Edition, we're continuing our history of innovation by enhancing our proven pedagogy to reflect the learning styles of today's students. Within this text you will find features that are specifically designed to engage students, improve retention, and prepare them for future success.

Buy Now

Click here for more information about HTML: Introductory Concepts and Techniques (Shelly Cashman)

Read More...

Pro CSS Techniques (Expert's Voice) Review

Pro CSS Techniques (Expert's Voice)
Average Reviews:

(More customer reviews)
Pro CSS Techniques by Jeff Croft, Dan Rubin, and Ian Lloyd is a very thorough book on practical CSS. Having just read Simon Collison's Beginning CSS Web Development I found this to be a great continuation of the learning process. This book picks up where Simon's book ended, and even briefly covers some of the same topics. This book is full of great information and author's each had a fun personality (and sense of humor) with their chapters.
The book jumps right in and walks you through specificity and the cascade and how this will help you keep your markup neat and tidy (without any superfluous markup). This topic can cause confusion for many beginning CSS and even those who are advanced. Having a strong understanding of the cascade and specificity will greatly help you write cleaner code and solve any debugging issues that may arise. This chapter was full of examples, charts, and interactive walkthroughs to help you understand the process.
The next few chapters were spent discussing the browsers, managing your CSS files, and many of the hacks used to fix problems. These were similar to some of what was seen in Beginning CSS Web Development - but they require special emphasis. I didn't feel that any of the authors ever advocated using hacks to solve problems. They challenged you as a developer to dig deeper and find workarounds that didn't require hacks. However, when it is necessary - they explain the process of using conditional comments versus mixing any hacks into their own sheet/section of your other files.
Chapter 7 was by far my favorite chapter of the entire book. I have read many other CSS books that show you advanced layouts and techniques, even full of the code and images, but don't fully prepare you for the frustration that may arise. This chapter walked you through creating different layouts. Absolute positioning, floats, liquid layouts, fixed with layouts, and elastic layouts were all discussed. The best part about the chapter is that the author walks you through your failures. In seeing these failures and being aware of them, it will ultimately help you avoid them in the future (or at least be prepared when something goes awry). Failure is a part of learning CSS, and the author comforts (and humors) the reader as he shows the failures, explains why/what failed, and how to fix and continue with the layout. In the end you are working towards a very simple, yet flexible, layout.
Another topic that is not often discussed is that of typography. This chapter was an exhaustive covering of typography and the web. It included information about upcoming typefaces available in vista, as well as some current typefaces that you might not know about. It also covered things like leading (line height), kerning (letter spacing), and how to make sure your liquid layouts (or high contrast layouts) don't ruin the legibility.
The last few chapters walk you through styling everyday elements like tables, forms, and lists. The last two chapters were focused on stylesheets for other media (print, screen, projection, etc). I found this chapter very interesting as we are moving toward supporting mobile devices. I think initially it would be easy to think you can serve up the `handheld' stylesheet and all is well - however we are finding that this is not true (Which is why I can't want for Cameron Moll's book on Mobile Web Design). With so many different devices and services out there, what will be the best way to target them? I used to think the handheld stylesheet would solve many problems - but I am re-thinking that as a solution.
Finally, the book wraps up with an exhaustive list of CSS References including: allowed values, element type, and initial/inherited values. Also covered is the CSS specificity chart and the browser grading chart. The appendix of this book makes a nice desk reference to help solve an issue.
Overall I really enjoyed this book. If you are still dipping your feet into CSS, then this book will help you understand the inner workings of CSS and help you avoid many frustrating hours of debugging. Yes, there were some advanced topics that weren't discussed that could have been (hasLayout), but overall the book covered everything exhaustively. Do yourself a favor and pick up a copy of this book.

Click Here to see more reviews about: Pro CSS Techniques (Expert's Voice)

This is a very important advanced CSS book for any modern web developer to own. It is completely up-to-date, with information on browser support in all the latest browsers (including IE 7,) and CSS levels 1, 2, and 3. Whereas a lot of CSS books show CSS in a lighthearted fashion, this one gets serious, giving CSS the proper, professional treatment it deserves.It is a collection of proven, professional, modern CSS techniques that you can use every day to get the most out of the time you put into your projects, from start to finish. Each technique is dealt with in an informative tutorial style, with each point backed up by multiple real-world examples and case studies. The authors cover hacks and filters, code management, advanced layouts and styling, typography, and much more. It also includes several reference sections to allow developers to look up details quickly and easily.

Buy Now

Click here for more information about Pro CSS Techniques (Expert's Voice)

Read More...

Object-Oriented PHP: Concepts, Techniques, and Code Review

Object-Oriented PHP: Concepts, Techniques, and Code
Average Reviews:

(More customer reviews)
Object-Oriented PHP is really a technical brief that seems to fall short of its own ambitions. It covers PHP 5, most notably the radical switch from prior versions to a full OOP model. Lavin summarizes the reasons for the changes and reviews basic concepts of OOP. He then develops some classes for an application that draws images from a database and displays thumbnail images. In some places the PHP 4 equivalent code is provided for study. Notes on MySQL and PHP Data Objects (PDO) are also included.
It is a terse and sometimes bumpy ride. The book's conversational tone is appropriate for fellow geeks, but I found it more distracting than reassuring. There are some summary apologies, for example, that make the chapters seem like they were transcribed from tape. Rather than go back and match the introductory objectives to the text, a summary or two admits things didn't quite work out as planned. Ok, let's say there was no time to fix it. How does calling attention to it help?
Because the book is so short, the author glosses many concepts, frequently referring to web sites for technical details and tutorials. Once or twice he refers to a well-known author (e.g., Bruce Eckel) to support a complex point. Again while this is appropriate for a peer audience, it also needlessly puts the book out of reach for some readers.
It seems to me the book once had a too-ambitious outline. The back cover states you'll learn to "Incorporate AJAX into your OO PHP code." The coverage on this topic is trivial: an eight-line paragraph that names a website from which to retrieve example code, followed by indicators in subsequent to show where the AJAX reference is. The reader would be right to feel misled.
This book should be useful to the author's PHP peers, but those same readers should understand OOP well beforehand. I doubt a skeptical or demanding reader will like this book. Beginners will almost certainly get lost early and often.

Click Here to see more reviews about: Object-Oriented PHP: Concepts, Techniques, and Code


Object-Oriented PHP shows developers how to take advantage of the new object-oriented features of PHP. Working within the context of concrete examples, the book begins with code compatible with PHP 4 and 5, and then focuses on object-orientation in PHP 5. The author's practical approach uses numerous code examples, which will help developers get up to speed with object oriented PHP quickly, and show them how to apply what they learn to everyday situations. All code samples are available for download on the book's companion site.


Buy Now

Click here for more information about Object-Oriented PHP: Concepts, Techniques, and Code

Read More...