by Kevin Schroeder | 12:00 am

I got me a Bumblebee

Zendcon is around the corner. I was at Adobe MAX last week and so I was debating whether or not I would stay the weekend in San Francisco. I’m not much of a night life person, or a partier. In fact, I usually prefer to work behind the scenes (kind of odd given my role next week). However, what I love to do is drive. Long, lonely highways or crazy windy roads. I love both. However, I live in Texas. We have plenty of long, lonely highways but nothing that’s really crazy windy (as in wind-y). So, if I ever stay in San Francisco over a weekend I like to take my car out and drive some of the roads out here. There are some great roads in the bay area that feed the crazy, windy person in me.

  READ ARTICLE
402 words ()
by Kevin Schroeder | 12:00 am

Zendcon coming up

I had just tweeted something about Zendcon; how there were so many good sessions that it sucks that attendees have to choose between so many good ones. I mean, look at the sessions that immediately follow the keynote on Tuesday.

Integrating PHP with RabbitMQ – Alvaro Videla

A new approach to object persistence in PHP – Stefan Priebsch

The State of SOAP in PHP – David Zuelke

Advanced Date/Time Handling with PHP – Derick Rethans

Documents, documents, documents – Matthew Weier O’Phinney

  READ ARTICLE
347 words ()
by Kevin Schroeder | 12:00 am

You want to do WHAT with PHP? GIVEAWAY

I just got my copies of my book “You want to do WHAT with PHP?” today. During my conversations with MCPress, my publisher, I had asked for 3 copies to do a social media promotion and they agreed. I posted that I would be giving away 3 copies on Twitter and got a whole bunch of “I WANTS”. So I asked my publisher for more copies to give away and they agreed to another 6. So that is a total of 9 copies I have avaialble to give away.

  READ ARTICLE
528 words ()
by Kevin Schroeder | 12:00 am

Architecting PHP applications for Flash at Adobe MAX

This marks the Friday prior to the start of the Adobe MAX conference. I was asked to speak on the topic of integrating Flash and PHP and I will be.

  READ ARTICLE
503 words ()
by Kevin Schroeder | 12:00 am

Debugging a mobile app

I’m working on an example of mobile detection with the new Zend Framework 1.11 beta that was just released when I came upon an interesting problem. That problem is; how do I debug requests coming in from the mobile phone? The answer is actually relatively easy. I’m doing this using a Zend Framework application, but the concepts that you’ll see here can be used quite easily across any type of framework.

  READ ARTICLE
377 words ()
by Kevin Schroeder | 12:00 am

Could your PHP application benefit from asynchronous computing?

Tis the season for Zendcon. I am going to be giving a talk at Zendcon called “Do You Queue”. It will be about doing asynchronous computing in PHP. In order for me to gather some data I posted a twtpoll poll. The response has been pretty good. However, there have also been several misunderstandings as well. A few of them:

  READ ARTICLE
369 words ()
by Kevin Schroeder | 12:00 am

You want to do WHAT with PHP? Chapter 10

With the book out and released I now reach the final chapter excerpt that I will have. As I said in one of my previous chapter excerpts, I did not write this book to cover a wide range of topics. I wrote it to cover a narrow range of topics, more fully. But the topics I chose were based off of my experiences as a Zend Consultant for several years. If you are someone with 2-5 years of experience (the typical requirement for a PHP job) you need this book. This book was born out of my experience dealing with code written by people with 2-5 years of experience, sometimes more.

  READ ARTICLE
1149 words ()
by Kevin Schroeder | 12:00 am

You want to do WHAT with PHP? Chapter 9

There is a bunch I could say to introduce this chapter. However, I think that by reading the first few paragraphs you will know what I’m talking about. For those who are experienced developers some of these items might seem a little basic, but there are reams and reams of PHP developers who do not follow several of these rules.

In other news, “You want to do WHAT with PHP?” is now available for purchase in the Amazon store.

  READ ARTICLE
1791 words ()
by Kevin Schroeder | 12:00 am

You want to do WHAT with PHP? Chapter 8

PHP is a langauge generally not suited for running daemons. That said, PHP can do it, and in certain circumstances does it sufficiently for the job. In this chapter we look at some of the things you need to know about to build a PHP-based daemon. This excerpt doesn’t feature any code, but it does set the foundation for why I think PHP is fine for daemons in some circumstances. Later in the chapter we get into the code.

  READ ARTICLE
1364 words ()
by Kevin Schroeder | 12:00 am

You want to do WHAT with PHP? Chapter 7

Most PHP developers are used to dealing with files. Files that are uploaded, downloaded, etc. If we work with data files it is usually in the form of XML or CSV or something like that. But what if the files that users were uploaded and downloading had information in them that you wanted to get. Say that you were hosting MP3 files on your website that people could upload. You might want to get the ID3 information that states who has the copyright. Or if people were uploading Word documents and you wanted to get author information. There are often libraries available to read certain file formats in PHP, but more often than not, there isn’t. The purpose of this chapter is to get you started in being able to read and understand binary files. Even if you aren’t using them directly in your application, knowing how to read them is a good exercise since there is a good chance that at some point you will need to be able to work with them. Even if it’s something that you would be writing a one-off script for to do some basic data transormation, knowing how to access binary files is a good thing and, as I said earlier, a lot of PHP developers don’t do this.

  READ ARTICLE
2412 words ()