What does Apple have on the horizon for Safari as version 4 was just released 2 months ago (June, 2009)? So far we have not heard anything and that isn’t a huge surprise, Apple is a very secrative company. The good news is that Safari is based on the open source WebKit rendering engine, so we can check out the list of feature enhancements added to WebKit since Safari 4 released with AppleWebKit/531.
Internet Explorer 9 is coming. The number 9 is a guess, but Microsoft is not getting left behind in the web browser scene again. With Internet Explorer 8 being released 5 months ago in March 2009, we have little information so far as to what is going to be included in the next release. We knew two things Microsoft is doing, they are asking customers for feedback, and they are investigating HTML 5 features.
The symfony web framework provides two methods for building the database model files when using the Propel Object-relational mapping (ORM) toolkit. The recommended method by the symfony team is to use the schema.yml file, where you explicitly explain your table structure. The second method is to generate a schema.xml file directly from the database. schema.yml: Just edit config/schema.yml and list your tables, columns, column types, and foreign keys in YAML form.
Have you built a form while developing with the symfony form framework that appears to work fine but fails because of an unknown error? Here is the simplest and easiest way to catch most errors. First open the web page with the form and fill it in with valid input. Then, open the form php file, temporarily delete all your custom form render code and replace it with echo $form. Go back to the web page and click your form submit button.
The symfony CRUD generator is a very useful tool for speeding up your web development. When you need a list of items that you can list and edit, you are most likely building a standard CRUD (create-read-update-delete) interface. This is common functionality that is found in most applications. Since this is such a common task, it makes perfect sense that the symfony web framework has a tool to build it for you.
Since Firefox, Safari, and recently Chrome hit the browser scene, the web has been growing and improving at a much faster pace. The next evolution of the web comes in the form of HTML 5, the latest HTML standard that brings native video playback, offline storage, 2D drawing via the canvas tag among others features. Of those, the video tag is the most important and critical to the continued success of the open web.