stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Slashdot.org: Advanced PHP Programming Review







Slashdot.org: Advanced PHP Programming
Review

Slashdot.org: Advanced PHP Programming
Review
06/25/2004 08:38 AM

Over on Slashdot.org there's a new review of the George Schlossnagle book - Advanced PHP Programming.




This is a GrokNews Entry: (what is grok?)





Similar Items

Slashdot.org: Advanced PHP Programming Review

Grok Headline matches for Slashdot.org: Advanced PHP Programming Review

Slashdot: Review of "Core PHP
Programming"


Slashdot: Review of "Core PHP
Programming"
01/16/2004 10:58 AM
On Slashdot.org a new book review has been posted for the third edition of the "Core PHP Programming" book from Prentice Hall publishing, written by Leon Atkinson with Zeev Juraski.

Review: Advanced PHP Programming


Review: Advanced PHP Programming 04/09/2004 03:58 PM
Reading Advanced PHP Programming by George Schlossnagle feels like looking into the mind of a true PHP guru. I know George has an intimate knowledge of the PHP internals and Zend engine, and is an expert on PHP performance tuning. The book also covers PHP5, and most of the examples are in PHP5.

Like most of the best gurus, George has a clear style and direct approach. For example, in the chapter on templates, he says of Smarty:

Smarty is one of the most popular and widely deployed template systems for PHP... Smarty has a good bit of bloat that I think is best left alone. Like many template systems, it has grown in a number of ill-advised ways that allow complex logic to appear in the templates. Of course, features can be ignored or banned on the basis of policy.

And he writes about PEAR:

Throughout the book, I use a number of PEAR classes. In both this book and my own programming practice, I prefer to build my own components. Especially in performance-critical applications, it is often easier to design a solution that fits your exact needs and is not overburdened by extra fluff. However, it can sometimes be much easier to use an existing solution than to reinvent the wheel.

The range of technologies covered is very wide, including Templates, Caching, Databases, Sessions, RPC, Server Farms, Proxies, Benchmarking, Profiling, and Zend Internals. All the parts I read show George has spent a lot of time thinking and designing technologies in these areas. His discussion on performance tuning PHP is particular good. In many places, I can remember going through the same blind alleys he went through. At the end of each chapter, there is a further reading list - nowadays one book is never enough to cover everything. I also have a feeling that George is careful to write about areas in which he has the appropriate expertise. For example, I did not see any reference to PDF or GD usage in the index or in the text.

Another thing I like about Advanced PHP Programming is that it is not merely a discussion on advanced PHP technologies. There are several chapters on design; these include chapters on PHP coding styles, design patterns, unit-testing, CVS and packaging, designing APIs.

In conclusion, this book is a one of the two best books on PHP i have ever read. The other book is PHP and MySQL Web Development by Luke Welling and Sarah Thompson, which is an excellent introduction to PHP and MySQL. Both books complement each other. Highly recommended.


Slashdot is worrying about offshoring of
programming


Slashdot is worrying about offshoring of
programming
01/03/2004 05:56 AM

slashdot.org/articles/04/01/01/1448204.shtml?tid=103&tid=126&tid=15 6&tid=98&tid=99
track this site | 3 links


Slashdot: PHP 5 Power Programming
Reviewed


Slashdot: PHP 5 Power Programming
Reviewed
03/17/2005 02:47 AM
From PHP Magazine:

Advanced PHP Programming


Advanced PHP Programming 06/24/2004 04:27 PM

Advanced Unix Programming, 2nd Ed.


Advanced Unix Programming, 2nd Ed. 04/29/2004 04:22 PM

Advanced Unix Programming, 2nd Ed


Advanced Unix Programming, 2nd Ed 04/29/2004 09:57 PM
Slashdot Apr 30 2004 1:09AM GMT

Advanced PHP Programming: George
Schlossnagle


Advanced PHP Programming: George
Schlossnagle
06/03/2004 06:50 PM
SitePoint, Australia - 1 hour ago ... with a high traffic site) but even if you're not able to put everything it offers into practice, there's a ton of ammo to fire back at that Java developer who ...

Advanced Python network programming


Advanced Python network programming 02/17/2004 10:41 PM

Understanding Network I/O, Part 2 by George Belotsky (via The Farm) is the best tutorial on the subject of network programming I've seen yet. It provides a detailed explanation of simple threaded network clients, thread pools using the Queue module and asynchronous I/O using both Twisted and Python's asyncore library - then discusses the strengths and weaknesses of each approach.

I've also just noticed that O'Reilly provide RSS 1.0 and Atom feeds for each of their authors. Neat.


Dynamically Typed: Advanced PHP
Programming


Dynamically Typed: Advanced PHP
Programming
06/04/2004 09:00 AM
On Dynamically Typed today, there's a new review posting from Harry about the George Schlossnagle book "Advanced PHP Programming".

Slashdot Book Review: PHP4 XML


Slashdot Book Review: PHP4 XML 09/25/2002 08:44 AM

Book review: Perl and XML (Slashdot)


Book review: Perl and XML (Slashdot) 08/26/2002 08:32 AM

Book review: Perl & XML (Slashdot)


Book review: Perl & XML (Slashdot) 07/12/2002 09:42 AM

Book review: Professional PHP4 XML
(Slashdot)


Book review: Professional PHP4 XML
(Slashdot)
09/25/2002 10:46 AM

Book review: XML and Java, Developing
Web Applications (Slashdot)


Book review: XML and Java, Developing
Web Applications (Slashdot)
07/08/2002 02:45 PM

DIRECTV Announces Plan to Launch Next
Generation Satellites to Provide
Dramatic Expansion of High-Definition
and Advanced Programming Services.


DIRECTV Announces Plan to Launch Next
Generation Satellites to Provide
Dramatic Expansion of High-Definition
and Advanced Programming Services.
09/10/2004 01:42 AM
DIRECTV Announces Plan to Launch Next Generation Satellites to Provide Dramatic Expansion of High-Definition and Advanced Programming Services. Translation: Spaceway failed before it got off the ground (literally).

Book Review: Programming PHP


Book Review: Programming PHP 09/09/2002 08:34 AM

php traveller: Review of Core PHP
Programming


php traveller: Review of Core PHP
Programming
12/02/2003 01:36 AM
In a return from a hiatus, php traveller has posted a new review of the book Core PHP Programming, 3rd Edition.

Mini-review: Programming PHP by R
Lerdorf and K Tatroe


Mini-review: Programming PHP by R
Lerdorf and K Tatroe
08/05/2002 10:44 PM
My company has a subscription to the Safari online library. This is a collection of the best computer books by several publishers, including O'Reilly, Sams Publishing, MT converted to HTML pages. Every month, you get to choose a new set of books to subscribe to. This month, I subscribed to Programming PHP.

I browsed through the chapters that interested me, and this book is a wonderful introduction to PHP. It strikes an excellent balance between introductory material and advanced stuff. For beginners and intermediate users, highly recommended.

"zeldman.sassy2"

Slashdot Goes Political: Announcing
politics.slashdot.org


Slashdot Goes Political: Announcing
politics.slashdot.org
09/07/2004 12:10 PM

Software Review: Advanced Web Ranking


Software Review: Advanced Web Ranking 12/17/2004 06:34 PM
The strategy of obtaining high search engine results for a Web site is known as search engine optimization (seo). Once you've selected and implemented your keywords, you need to be able to track them, which could be a time intensive process. Enter the Advanced Web Ranking (AWR) application, a program created for that very purpose. By Lee Underwood. 1108

Review: Advanced Spam Manager Attacks
Viruses, Spam For Exchange, Notes


Review: Advanced Spam Manager Attacks
Viruses, Spam For Exchange, Notes
03/27/2005 12:35 PM
Information Week Mar 27 2005 3:25PM GMT

Gnomoradio on Slashdot


Gnomoradio on Slashdot 09/10/2004 12:59 PM

Last October we wrote about Gnomoradio, software that helps people share CC-licensed music.

Gnomoradio has made good progress since then. Check out the new screenshots.


One Gnomoradio screenshot. Click for more.

Now Slashdot has taken notice, with ensuing discussion.


Slashdot caído


Slashdot caído 08/02/2004 05:18 PM

Slashdot for WAP phones 1.0


Slashdot for WAP phones 1.0 02/17/2004 11:50 AM
An adapter that lets you read Slashdot articles on a WAP enabled mobile phone.

Slashdot for WAP phones 1.2


Slashdot for WAP phones 1.2 07/21/2004 09:26 AM
An adapter that lets you read Slashdot articles on a WAP enabled mobile phone.

Slashdot Is Worthless


Slashdot Is Worthless 01/07/2003 09:53 PM
There. I said it. Slashdot is worthless. OK, I'll admit that the headlines are useful, but the comments certainly are not. The sad thing about Slashdot is that there are still people posting useful and interesting comments, and they're utterly and completely lost among the utter crap that floods the site. Generally I make do by simply ignoring the comments section on Slashdot entirely, but after reading the comments on the Jhai PC yesterday, I realized that the comments section is not just worthless but actually a malign force. -- rafeco

I see it slightly differently. Slashdot is great as a black hole for all the stupid comments you have kept deep down inside you, a place you can let go of all your shit. Just like this weblog!

"tri" Link thanks to Archipelago.

"zeldman.honey"

The Slashdot Effect


The Slashdot Effect 12/17/2004 06:43 PM

Slashdot effect: Interesting comments and links about the Slashdot effect.

Few definitive numbers exist regarding the precise magnitude of the Slashdot effect, but estimates put the peak of the mass influx of page requests at anywhere from several hundred to several thousand hits per minute. The flood usually peaks when the article is at the top of Slashdot's front page and gradually subsides as the story is superseded by newer items. Traffic usually remains at elevated levels until the article is pushed off the front page, which can take from 12 to 18 hours after its initial posting.

Someday people will live in fear of "The Gadgetopia Effect."


Slashdot Down for Service


Slashdot Down for Service 07/16/2004 11:55 PM
Geeks of the world, relax! Slashdot, that uber-blog of open-source technology news isn't under attack. It is, however, undergoing a scheduled, but unannounced, code refresh.

Slashdot Gets Real


Slashdot Gets Real 09/14/2004 02:27 PM
Real Networks' CEO, Rob Glaser, talks Harmony, Freedom of Choice, and support for the Mac OS in a revealing Slashdot interview.

Slashdot Humour


Slashdot Humour 04/20/2004 08:43 PM

Spotted in a thread about a newly discovered TCP/IP vulnerability:

No problem (Score:5, Funny)
by niom (638987) on Tuesday April 20, @03:18PM (#8920438)

I'll just switch to UDP.

Re:No problem (Score:5, Funny)
by TheTomcat (53158) on Tuesday April 20, @03:25PM (#8920559)

more like:
UDP just I. switch ll'll to I just


Slashdot over IPv6


Slashdot over IPv6 02/13/2003 05:05 AM
This trick works for most sites by simply appending .sixxs.org to the domain part of a url, eg http://www.google.com.sixxs.org, the gateway will the rewrite ...

Retooling Slashdot with Web Standards


Retooling Slashdot with Web Standards 02/10/2004 02:35 AM
A look at the markup behind Slashdot.org that demonstrates how simple -- and cost-effective -- the switch to a standards-compliant Slashdot could be. (Part I of a two-part series.)

Michael Badnarik on Slashdot


Michael Badnarik on Slashdot 09/21/2004 01:07 AM
Libertarian Presidential candidate Michael Badnarik an swers Slashdot's qu estions.

Slashdot bans ETCON


Slashdot bans ETCON 02/11/2004 08:33 PM
Slashdot has a script that bans your IP address if you pull their RSS too often. I'm at ETCON, where I'm sharing a public-facing IP with hundreds of Slashdot readers who are all pulling /.'s RSS. So I have been banned, along with all of them, for 72 hours. Link

RSS abuse and Slashdot IP banning


RSS abuse and Slashdot IP banning 05/12/2004 03:50 PM

I've had a number of people ask me about t his blog entry, whose title suggests that FeedDemon was banned from Slashdot. If you read the entire entry you'll find out that the subject is misleading - it's really about how Slashdot tries to protect itself from people who make too many requests on their feed.

Given the un necessary bandwidth consumption caused by some RSS readers, Slashdot certainly has every right to try to protect themselves from RSS abuse. The problem is that they ban based on IP address - which obviously causes problems for those behind a proxy server that shares a single IP address with dozens of other users. In all fairness, though, I'm not sure of a better solution to Slashdot's valid concerns.

Anyway...since some who read the aforementioned article thought it might be due to a problem in FeedDemon, I just wanted to make it clear that this will happen regardless of which RSS reader you use if you're behind an IP-sharing proxy. As I pointed out in an earlier post, FeedDemon employs a number of techniques to keep bandwidth consumption to a minimum - which not only keeps it 'Net-friendly, but also makes it extremely fast since it doesn't waste time performing unnecessary updates.


Slashdot Commentors on SuprNova


Slashdot Commentors on SuprNova 12/22/2004 01:03 AM

Following up on Torrent Shutdowns: Slashdot has posted a bit on Sup rNova being shutdown. What I found interesting were the comments: they are generally very anti-SuprNova, very pro-copyright. An example:

Furthermore, this is exactly what should be happening: the government attacks those who break the law, rather than those who create the tools. Bit torrent and p2p applications have legal, useful purposes; by seeking those who use them in illegal ways rather than banning them altogther is appropriate, rather than trying to ban them.

I find this odd (notice I said "odd," not "wrong") for a site like Slashdot.


Google adwords on Slashdot?


Google adwords on Slashdot? 03/13/2003 10:22 AM
Did I miss something, or has Slashdot just started using Google's content targeted AdWords on the site? In case you're...

Slashdot Reviews 'We the Media'


Slashdot Reviews 'We the Media' 08/04/2004 06:58 PM
On Slashdot, Ernie Miller has positive thoughts in a review of We the Media. Then the Slashdot readers chime in with their typically wide-ranging assortment of comments.
Grok Description matches for Slashdot.org: Advanced PHP Programming Review
GrokA matches for Slashdot.org: Advanced PHP Programming Review

Slashdot.org: Advanced PHP Programming Review

The following phrases have been identified by the grok system as matching this entry:

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

Researchers warn of
infectious Web sites

If Microsoft Win64
XP is OEM only,
small guys will
suffer

Microsoft, IBM
worried

Last-minute changes
made to XP SP2

PCs out sick more
than users

Microsoft to call
for suspension of
anti-trust penalties

Sender ID e-mail
spec submitted to
standards body

Web attack aims to
steal surfers'
financial details

Serena, Roddick
Advance at Wimbledon
(AP)

1Q Economic Growth
Slows to 3.9 Percent
(AP)

Runtime Revolution
to Attend WWDC 2004

kamix 0.5
C++ Sockets 1.5
Small Window Manager
1.3.4c

Small Window Manager
1.3.6-rc20040624
(Development)

protosquared 0.0.15
mlmmj 0.8.1
Firebird .NET Data
Provider 1.6 RC2
(Developement)

ETH Lecture
Communicator 0.7

Java Implementation
of Speex 0.9.4

Emerde 1.2.1
NTT DoCoMo Joins
International
Operator's Group To
Define Requirements
For Open Mobile
Terminal Platform

DoCoMo to Invest in
MappointAsia for
Development of
Digital Map and
Location-Based
Services

Panasonic Delivers
FOMA P900iV Handsets
to DoCoMo; Recording
and Playback of QVGA
Size Video

Want a friend? Use
Bluetooth

Motorola unit IPO
affects tax expense

CNN.com - Poll:
Sending troops to
Iraq a mistake - Jun
24, 2004

Fox News Poll: Bush
48% Vs. Kerry 42% --
Bush 47% Vs. Kerry
40% Vs. Nader 3% --
Bush Approval 49%

Videoconferencing on
the airplane
(kottke.org)

Yahoo! News - Court
Won't Order Cheney
Papers Released

Yahoo! News - Judge
Suspected of
Masturbating in
Court

Bruce Schneier:
Unchecked police and
military power is a
security threat

Larry McMurtry's
review of Bill
Clinton's book "My
Life"

Iraqi schools seen
improving - The
Washington Times:
World - June 24,
2004

Meryl Yourish
EFF: Prelude to a
Fake Complaint

Online Poker
Yahoo! exec joins
Pixar's Board for
Directors

CG Invoicer X 1.8.2
released

Aussie law to target
Internet paedophiles

Why buying and
selling thinly
traded stocks is an
art form

Java Studio Creator
to Debut

PHPKitchen.com:
Interview - Zeev
& Andi

National Grid May
Buy UK Phone Masts
(Reuters)

LG Philips LCD files
for IPO to raise 1.2
bln dlrs in Seoul,
NY (AFP)

Sprint Moves to
EV-DO; First EV-DO
Phone Details Emerge

iPod Your BMW: iPod
Mini Yes, Mini
Cooper Maybe No

Snapstream Firefly
Impressions

Nokia 7610 Reviewed
Red Hat unveils
storage software

what is grok?