I just found an amazing article about how to protect your Zend Framework application from CSRF (Cross-Site Request Forgery) on Good Computing Tips. It’s not an article about CSRF in specific but in form handling using the Zend Framework in general. Nevertheless I found it worth to share. Furthermore on Good Computing Tips you’ll find a couple of tricks regarding the Zend Framework such as using Zend_Navigation.
Most of the modern web applications are based on OOP (Object Oriented Programming). On one hand this is a very nice concept, because it helps developers to structure the source code in a better way as well as to reuse developed fragments. On the other hand it can be the worst nightmare if developers don’t understand the concept of OOP at all. Extensive usage of instances for example can really slow an application down. Therefore man has developed the so called Singleton Pattern.
The Singleton Pattern ensures that only one instance of a specific class can be created. For example if you run an web application using an application controller. Every visitor should see the same results. Therefore it’s clever to use just one instance instead of a couple.
The first time I heard about Design Patterns was during my study. In the beginning I found them a bit complicated. But by the time I feel in love with Design Patterns more and more. Finally I wrote my bachelor thesis about that topic.
A couple of month ago I also listed some patterns on one of my old websites. Unfortunately that website isn’t available any longer. Therefore I thought by myself it would be nice to display the Design Patterns I already developed on this website.
During my study as well as my time as a web developer at the tinami GbR in Germany Eclipse PDT was my primary development IDE. Since I’m working at Webfauna in the Netherlands I’m workling with the big brother of Eclipse PDT, the Zend Studio. Even if I was a student I used short cuts. Now that I’m an employed web developer I use a much more shortcuts than before. Everyone knows that “time is money”. Using shortcuts accelerates the development process rapidly. That results in decreasing production costs for applications.
Sometimes web design can be a hard job. Especially if you receive images from
your customer that contain mistakes. Now it’s on you to reproduce these pictures. But what to do if a font is used in the image that you don’t know? This article should answer that question.