Archive for July 25th, 2007
PHP Developer - July 25th, 2007
Nick Halstead asks an interesting question on his blog today - “Do faster typists make better coders?”
I have been able to touch type since about age 12 and can manage about 100 words per minute when faced with blocks of text to copy and even faster if I am just writing code. […] Programming in C meant a lot more typing of parenthesis and a lot more thinking about the structure of the code.
PHP has introduced another set of typing problems with a lot more use of < > and a much higher mixture of variables/functions/parenthesis plus the added bonus of trying to remember a single function from a choice of 3000+.
Several of the comments on the post suggest that it could be helpful to productivity, but shouldn’t be focused on too much. After all, what really matters is the programmers skill, right?
Continue Reading ·
PHP Developer - July 25th, 2007
Joshua Eichorn points out the slides that he worked up for the benefits of upgrading from PHP4 to PHP5 for your applications:
Yesterday at azPhp I gave a short presentation about the benefits of upgrading to PHP 5. The slides for cool things in php 5 are available. If you goto the single page view you can see the notes that go with the presentation, there are article links for most items giving more details.
The talk is broken up into sections - better object oriented support, better xml handling, simpler web service functionality, database libraries, user code that can work more like the core constructs and, best of all, that it’s faster.
Continue Reading ·
PHP Developer - July 25th, 2007
As mentioned by Tobias Schlitt today, the FrOSCon timetable has been posted including the speaker list for both days of the event.
Speakers for this year’s event include:
- Sebastian Bergmann - PHP Testing with PHPUnit
- Jan Lehnardt - Next generation data storage with CouchDb
- Derick Rethans - PHP’s Dirty Secrets
- Kore Nordmann - Tagging
Topics of other talks to be presented include things like XUL theory, application deployment, personal information management and web services. Check out the full schedule and get ready to head over to Sankt Augustin August 25th and 26th for the fun.
Continue Reading ·
PHP Developer - July 25th, 2007
The Bakery has four new articles/tutorials posted today covering things like Mambo’s choice to go with CakePHP, a layout switcher, SimplePie and caching elements.
- Mambo-licious - Join us in welcoming Mambo to the CakePHP community.
- Automatic Layout Switcher - This component allows you to have two layouts for one site and switches between them automatically based on the domain.
- SimplePie CakePHP Component - SimplePHP is a PHP class for retrieval and parsing of RSS feeds.
- Cache Elements Individually For Each User - Caching elements in general has been discussed before on bakery and this article takes caching of an element to a higher level. This article explains how to cache elements individually for each user.
Be sure to check out the rest of The Bakery for more great CakePHP-related content and news.
Continue Reading ·
PHP Developer - July 25th, 2007
From the Programming Resources, News and Ideas blog (plentyofcode.com), there’s yet another comparison article, but between three different languages this time - J2EE vs ASP.NET vs PHP on multiple criteria.
In this article, I wanted to compare the web application development platforms which I have been using for recent years. My comparison has no aim to make one platform better than others, or vice versa. These are all my own thoughts and what I have experienced during the development of web applications using the three platforms. It is open to you to express your opinions and stands as a comment.
They rank them on a three-point scale from 8 (good) up to 10 (best) and look at things like:
- Syntax
- Easy to Learn
- Platform
- OOP â” Object Oriented Support
- Performance
- Support and Community
- Cost
PHP scored relatively high (nines and tens) on most things with the exception of “Syntax” because of some of its “odd characters” to work with objects and classes.
Continue Reading ·