I'm happy to announce new speakers for indieconf: Zoe Mickley Gillenwater, Brandon Eley, Neil Tortorella, Michael Eaton and Mike Girourard have all been confirmed over the past several days, and I'm really excited to have them on board!
You can read more about each speaker or take a look at their session topics, which include CSS3, getting started in freelancing, networking techniques and more.
If you've not got your tickets yet, register today!
On his blog today Brian Swan has posted the results of some of his research on transaction isolation levels in SQL Server PHP applications.Last week I had the good fortune of presenting at the the Seattle PHP Meet Up on a topic I knew only a little about: transaction isolation levels. It was fun doing the homework to learn more and I'll share what I learned in this post. This post is only somewhat PHP-specific. I'll focus largely on the concepts behind database transactions and isolation levels. Most of...
Sameer Borate has posted about an alternative templating system that's currently being used in multiple languages - Haml (HTML Abstraction Markup Language). As Sameer points out, there's also a PHP port of it.It has been a while since I've used a template engine during development, the last one I used was Smarty. Now there are a plethora of template systems, but most are a rehash of Smarty. Readers may beg to differ, but Smarty gets the work done, which is all that matters. The one that I found really...
The first time I met CouchDB, my eyes blinked a long time... At least, a new way of storing data, a fun way, web-oriented ! Well of course there was a drawback to this : I had to forget all my SQL reflexes and way of thinking. And you can imagine how hard it is !
I then googled to find the available PHP libraries to work with CouchDB... Believe me or not, at that time, the ones I found still were SQLish : ORMs, Datamappers, ... So I started building my own, and made it available to Github. Now it's...
On the NETTUTS.com site today there's a new tutorial by Steve Guidetti about understanding and handling polymorphism in PHP - making interfaces to multiple objects that all work the same way. In this tutorial he gets more in depth and includes some code to illustrate.In object oriented programming, polymorphism is a powerful and fundamental tool. It can be used to create a more organic flow in your application. This tutorial will describe the general concept of polymorphism, and how it can easily be...
PHP North West is a PHP conference with a regional focus, bringing the best
of PHP speakers to the north-west of England on Saturday 9th October. A
full day of conference speakers over at least two tracks this should again
prove to be one of the best events for PHP user-led conferences in Europe.
We're also, as last year, having an informal half day of speakers on Sunday
10th October, at the Museum of Science and Industry (MOSI) nearby. With a
weekend packed with all things PHP and a ticket price...
On the PHPBuilder.com site today there's a new tutorial posted from Octavia Anghel about creating a login for your site that's powered by Ajax and uses a bit more security than normal. It includes hooks to use the Ajax Server Secure Layer or an OpenSSL connection.In this article you will learn how to write a login application in PHP using Ajax and SSL/TLS in two ways either using aSSL (Ajax Server Secure Layer), a library that implements a technology similar to SSL without HTTPS or a simple Ajax and...
On the Zend Developer Zone there's a new post giving you five tips you can use to help speed up Eclipse PDT and Zend Studio if you happen to use one of those IDEs.Eclipse Helios (3.6) includes an improved version of Eclipse PDT, labeled 2.2. It is also included in the current Zend Studio (7.1 and above). Among other enhancements, it dramatically improved the performance of code lookup-related tasks like searching references, creating a type hierarchy and even code completion.Some of the recommendations...
For a while now I have focused almost exclusively on developing my technical skills for work. This is not necessarily a bad thing, but I find that it doesn't always help me get to that next level in my career.
So to try and improve myself on all those aosoft skillsa that I either don't have or never thought I needed, I will be attending the Day Camp for Developers online conference.
It is a technology agnostic, inexpensive (only $35), one day (Saturday, November 6th), online event. Check it out!
The php|architect folks have posted the details about this year's CodeWorks conference happening nine days in November and spread across five different cities all over the United States including Seattle, Orlando and Austin.This year's theme is "Roadies, not Rock Stars". We are not rock stars, ninja's or guru's. We are code monkey's just like you and we do it because we love it. Just like you, we like to share what we have learned so others can benefit. Come join Marco Tabini, Ryan Stewart, Keith Casey...
Here's what was popular in the PHP community one year ago today:Steven Macintyre's Blog: Building a Modular Zend Framework CMS
Community News: PHP Hits Top Three on TIOBE Programming Community Index
Komunitasweb.com: Showing the weather with PHP and Google Weather API
NETTUTS.com: CodeIgniter From Scratch: Day 6 '" Login
Cal Evans' Blog: WinCache - Preliminary tests look REALLY good.
Sudheer Satyanarayana's Blog: XML RPC Client Using PHP PEAR - A Real World Example: Ping Technorati
If you've been using (or will be using) the uuid and imagick extensions for PHP, you might be able to save yourself a lot of headache by reading this new post from Lars Strojny about his segfault woes.Ran into a bug yesterday, where http://pecl.php.net/uuid in combination with http://pecl.php.net/imagick yielded a segfault when using uuid_create().After trying to trace it down with a backtrace and cachegrind results, he (and Mikko & Pierre) found that both extensions were built against the libuuid.so.1...
In this new post to his blog Till Klampaeckel talks about two tools for front-end interface testing - Selenium and Saucelenium - and how he used the latter in his application testing.Selenium and Saucelenium have the same root - in fact Saucelenium is a Selenium fork. While the Selenium project seems to focus on 2.x currently, stable 1.x development seems to really happen at Saucelabs. That is if you call a commit from January 22nd of this year active development.He talks about the installation process...
Mike Bernat has a new post to his blog today talking about what he considers the problem to be with both WordPress and Drupal - despite doing what they do well, they're not good examples for developers.If a young developer said to you 'I want to learn by looking at existing code from a successful PHP project. Can you point me in the right direction?' Would you ever feel comfortable sitting them down in front of Drupal or WordPress code? What if they responded by saying: 'But they are the most well-known...
Rob Allen caught an interesting feature of the proposed exception handling in the Zend Framework v2 - the ability to throw an exception and catch it at the interface level, not just the class.I've been reading the Proposal for Exceptions in ZF2 and like it. One thing that caught my attention was that it suggests that you can catch an interface. I hadn't heard of that ability before, so I pulled out my trusty text editor to have a play.He creates a basic bit of code - an interface for the exceptions, an...
After asking for topics to blog about on Twitter, Chris Hartjes has posted the first response to the suggestions - a look at continuous integration (CI) in PHP environments.For those not familiar with the concept of Continuous Integration, I can sum it up with one very glib phrase: it lets you break your code before you buy it. [...] If I were to design a Continuous Integration (hereafter referred to as CI) system, what would it look like?His requirements include version control integration, easy unit...
On the Zend Developer Zone today there's a new post from Cal Evans about an article from the minds of Ryan Stewart (Adobe) and Kevin Schroeder (Zend) about the powerful combination of Flex and PHP.These two have gotten together again to show how you can use Flex (Flash, ActionScript, AIR, you know the drill) and Zend Framework (Winner of a BOSSie) Their new article "Flex and PHP" from the most recent issue of Flash & Flex magazine, talks about using the same controllers and actions for returning both...
In a new post to his blog Stanislav Malyshev talks about how Zend Studio users can get the tool to recognize new extensions by adding in stubs with PHPDocumentor markup.If you have some extension, create stub file with PHPDOC descriptions [...] for each extension function, Studio will know to pick it up. You can put this file into Studio's prototypes directory - easiest way to find it is just write something like chdir() anywhere, select the name and press F3, the directory of the file that you'll get is...
Eclipse Helios (3.6) and Zend Studio 7.1 (and above) include a new version of Eclipse PDT, labeled 2.2. This new release uses a new repository for storing code reference information. With these simple tips you can significantly improve the performance of this repository which will speed up code completion, searching for definitions, type hierarchy views and more.
Guitar Chord API class
IP Net Calculator
Thumbnail images Raj
Smooth Decrease Class
First Person View
Simple and small DB class
PNG Data Encoder and Container
Latest PHP Tweets