Zend Studio trick #523
I learned a new tip for Zend Studio. When you have a long class like Zend_Application_Resource_Modules you can get code compltion on it by typing ZARM instead of the full name in the PHP editor.
I learned a new tip for Zend Studio. When you have a long class like Zend_Application_Resource_Modules you can get code compltion on it by typing ZARM instead of the full name in the PHP editor.
I just got out of Matthew and Lorna’s tutorial on Best Practices and my mind is swimming with all of the things I want to try. So, pretty much a normal day for me. Part 1 can be found in the related links on the right hand side.
Part 2 is basically more of the same; a list of all the things you’re not doing but probably should.
Let’s start with documentation.
End User Documentation
I am in the middle of Matthew Weier O’Phinney and Lorna Jane Mitchell’s talk on PHP Best Practices and after the 3 pages of notes I took in the first hour I wanted to get some things down on virtual paper before getting too far into it. There is a lot of information that they’re giving out.
Source Control
The first thing they talked about was Source Control. Unfortunately, I was doing my writeup on MongoDB and I missed a bunch of stuff. That said, there were two things that I had time to write down.
Today was the first day of the TEK conference tutorials. These are generally about 3 hours in length and dive into a given topic a little deeper than what you would typically get in a session. The biggest problem is that you can usually only go to one. Theater hopping, in this case, means that you end up getting less entertained.
There were 3 topics that were given.
Building a Zend Framework application
Converting Your MySQL App to NoSQL with MongoDB
Bad Guy For a Day: A Websecurity hands-on tutorial
This year wil be my first time going to TEK-X and I will be attending as a member of the press. Therefore, I need to write press-like things. Lucky for you, I really don’t know how to. Instead, I will be talking for the next week about experiences, observations and such. But since I’m writing this from my office and not Chicago it is clear that I am not there. So what I wanted to do was write about some of the features that I am excited to see.
Having done a little bit of work with Flash over the past several weeks there are a couple of things I’ve discovered as I’ve worked through some practical examples. There’s only really one thing signficant, but a couple of things that you need to be aware of when doing Flash remoting with Zend Framework.
Simple interface? Easy. Useful interface? Just a little harder.
In other words, with a simple architecture it’s easy to do. In a more useful architecture there are some things to be aware of.
While I am not a great Flash developer… OK I’m not even a good one, I have been recently been looking at ways of integrating Flash and PHP with the release of Flash Builder 4. I think that PHP is a great way for Flash developers to access their backend systems. This is not because I have anything against any other technologies that a Flash developer might connect with, but instead it is because PHP is a great language to use when another language is your forte.
Working with an off-the-shelf shopping cart usually requires a little bit of patience. Scaling an e-commerce site does have its share of problems. There is a LOT of interactivity that needs to be implemented. This can be things along the lines of generating targeted ads, sending email or charging a credit card.
One of the problems with doing asynchronous execution is that it can be actually quite difficult to test those asynchronous jobs. In this video I describe how to implement a testable queuing system.
With the web being what it is today there can be a lot of times when you want to aggregate data from many different sources and bring them together in a single page. I have not done much of that on my site simply because that means that I then need to learn a bunch of different API’s. However, since Youtube is the #2 search engine I figured that it might not be a bad idea to aggregate some of my YouTube content on my page automatically. I don’t necessarily want to do a blog post about each individual video I post, but I wanted there to be some place where I could just list them out.