Excel-Dateien mit Javascript im Frontend erstellen

Für viele Anwendungen ist der Export nach Excel ein wichtiges Feature. Zum Erstellen von Excel-Dateien mit PHP auf Serverseite gibt es Lösungen wie libxl oder PHPExcel, doch geht das auch per Javascript nur im Frontend? Ja, wie im Artikel gezeigt wird. Weiterlesen

Vom langweiligen Meeting zur Sprint Planning II Werkstatt

„Im zweiten Teil der Sprint-Planung plant das Entwicklungsteam im Detail, welche Aufgaben (Tasks) zum Erreichen des Sprint-Ziels und zur Lieferung der prognostizierten Product-Backlog-Einträge notwendig sind. […] Ergebnis ist das Sprint Backlog: der detaillierte Plan für den nächsten Sprint. Er enthält die für den Sprint geplanten Product-Backlog-Einträge und die Aufgaben zu deren Umsetzung.” Aus dem Wikipedia-Artikel über Scrum. Weiterlesen

Ein erster Eindruck von Zend Framework 2

Vor ein paar Tagen ist Zend Framework 2 in einer stabilen Version freigegeben worden. Somit steht das Ergebnis einer langen Entwicklungszeit endlich zur Verfügung. Grund genug für einen ersten Blick auf das neue Framework.

Ich habe die Entwicklung nur sporadisch verfolgt und keine der zahlreichen Vorab-Versionen ausprobiert. Ohne Vorwissen habe ich mich so an den neuen Quickstart-Guide und das neue Handbuch gesetzt um mir einen ersten Überblick zu verschaffen. Meine ersten Eindrücke möchte ich hier teilen.

Weiterlesen

Der interne Webserver von PHP 5.4

Seit ein paar Tagen ist PHP 5.4 verfügbar. Eines der neuen Features der jetzt aktuellen PHP-Version ist der integrierte Development-Webserver, der auf der lokalen Entwicklungsmaschine einen schwergewichtigen Webserver wie Apache oder Nginx ersetzten kann. In diesem Artikel möchte ich einige Tipps und Tricks zum neuen internen Webserver ansprechen, die mir beim Ausprobieren in den letzten Tagen aufgefallen sind.

Weiterlesen

Zend Framework application.ini Cheat-Sheet

With the release of Zend Framework 1.8 came the long awaited component for bootstrapping a Zend Framework application. Many different bootstrapping-solutions became obsolete with Zend_Application.

 

In the beginning of the framework most developers didn‘t give much thought on bootstrapping. Most of the initialisation work was done directly in index.php, the central starting point of the application. Teams often moved that bootstrapping code to a separate configuration script. The solution worked, but many people wanted a more standardised process for application initialisation.

Weiterlesen

Multilingual Websites with PHP

A basic walkthrough to avoid having problems with "funny characters" on your website.

Why think about multilingualism? Most developers bring up this question when asked about their websites. The common problem is that you do not matter about that stuff until someone fills in your comment form and his name suddenly displays funny characters (question marks, squares or other funny characters) in between. Now you have to think about it!

The biggest problem is that most developers lack knowledge about Internationalisation, Localisation, Character encodings, Unicode and all those terms connected with multilingualism. The following article should give you a basic understanding and show you how to avoid those funny characters.

Weiterlesen

Passing the Zend Certified Engineer exam

After successfully passing the MySQL 5.0 Developer exams earlier this year the next step was preparing for the Zend Certified Engineer.

For preparation I first took php|architect’s Zend PHP 5 Certification Study Guide from the bookshelf and started reading. The book gives a good overview of the topics covered in the exam and I even learned a few things while reading that I did not knew of before. Unfortunately it contains too many errors and mistakes in the printed examples and there is no errata on the internet.

After reading through the book I first did not really knew how to proceed in preparing for the exam. I did not have the feeling of being prepared to pass an exam, although I would think myself of a quite good and experienced PHP programmer. A really good thing is that everyone at Mayflower has the possibility to take some text exams at Vulcan, the Zend PHP 5 Certification Simulator (also from php|architect). I passed the first test exam but afterwards I knew which topics needed more attention and some serious learning. So back to the book and the PHP manual for some days reading. After passing another test exam I felt prepared enough for the real one.

Some days ago I finally went to the local testing center with some of my colleagues and all four of us passed the real exam.