O’Reilly PHP 5 Cookbook – 3rd German Edition
The German PHP 5 cookbook in a new and completely revised 3rd edition with information on the new PHP 5.3. Collected knowledge of American and German PHP experts. It contains hundreds of well-approved “recipes” including explanations of the new PHP features.
German PHP Magazine article – “Daten auf Vorrat” (Zend_Cache)
Published in PHP Magazin 6.08 by Carsten Lucke
The adoption of caching techniques allows to increase an applications performance significantly. Especially complex and time consuming operations can benefit from using a cache.
“Brückenschlag” – article on the PHP/Objective-C bridge – German PHP Magazine
Published in PHP Magazin 5.08 by Carsten Lucke
Programming desktop applications in PHP? Yes, that’s possible. Usually the PHP-GTK extension to accomplish this task. GTK is available for a lot of operating systems and thus quite portable. However, GTK applications often have a different look that distinguishes them from native applications. For Mac OS X the [...]
New article Zend Studio for Eclipse published in PHP Solutions magazine
Published in PHP Solutions magazine by Matthias Brusdeylins and Carsten Lucke
After an extensive beta-test Zend went public early this year with the final version of Zend Studio for Eclipse (ZSfE). The most important functions – besides the IDE being based on the Eclipse platform – are code generation abilities, refactoring, debugging and profiling and unit-testing [...]
Introductory article on the Zend Framework for t3n magazine
I wrote an introductory article on the Zend Framework for the german t3n-Magazin. It is published in issue #11 and covers all the stuff you should know, to get started with the Zend Framework.
Configuration issues with Xdebug on Debian Etch
In March I will start to give a lecture on web programming at the University of Applied Sciences Rosenheim where I’ll be using PHP for practical application. This week I started to setup a Debian-based (Etch) web-server with PHP 5.2 in a virtual-machine with VMWare. Part of this setup was getting XDebug2 integrated. It’s really [...]
Debugging PHP with free tools (PDT + XDebug2)
One very important part of an IDE is the ability to debug the code you write. For web-application development you mostly need remote-debugging facilities. It’s no problem to find a good IDE offering all that for Java web-development. There’s Eclipse and it provides all sorts of features that make a developer’s life easier. For PHP [...]
Bugfix release 0.17.1 for PEAR::Date_Holidays
This afternoon I uploaded a bugfix release for PEAR::Date_Holidays. Thus the latest version is 0.17.1 now.
The new release contains a bugfix for bug #10220. The Date_Holidays::factory method called the setlocale() function in a way that very possibly may have broken the localization of applications using the package.
Additionally there were three new drivers/filters added for [...]
URL-rewriting configuration for the Zend Framework
Recently I gave a talk about the Zend Framework. Part of that talk was an introduction to the suggested filesystem layout of projects based on the Zend Framework. I also gave hints about the configuration of the URL-rewriting to allow the mapping of requested URLs to a controller/action that would process the request. Read on [...]
IPC2k7 talks uploaded (1. Zend Framework, 2. PRADO)
I finally found some time to upload the slides of my talks I gave at the International PHP conference 2007 – Spring Edition in Ludwigsburg, Germany. The slides are available on SlideShare right now and will be available as PDF download in the talks section on this website soon.
PRADO – reusable enterprise web applications (IPC 2007 Spring Ed.)
PRADO is a component-based and event-driven programming framework for developing Web applications in PHP 5. PRADO stands for PHP Rapid Application Development Object-oriented. (pradosoft.com)
Abstract. PRADO support a event-driven, component-based paradigm to develop PHP web-applications. Do you still read request data “by hand” or do you already use advanced data- and action-binding mechanisms? Who takes care [...]
The Zend Framework – does the name keep what it promises?
Abstract. The Zend Framework is quite the new star in the arena of PHP application frameworks. Is it a framework after all? Or is it more of a code component library? Does it even matter? Probably not, because what’s important is, how it supports a software developer in his every day work. This talk, [...]
PHP and TextMate – article for the german PHPMag
It’s been a while since my last article but finally I had some time and managed to write for the german PHP-Magazin, again. To my surprise my article was even chosen as cover-topic. Yippieh! I wrote about PHP- and web-development on Mac OS X using TextMate.
tool-garage.de projects not actively maintained anymore
Today I decided to not actively maintain the projects on my tool-garage.de website any longer. This includes all the tgc*-projects like tgcSimplePoll and tgcCalendar. The main reasons for this are:
I’m not a student anymore but have a full-time job, so I do a lot less private or freelance projects, where I used to utilize these [...]
PHP Programming with PEAR – The “PEAR book” is out
Packt Publishings PEAR book (PHP Programming with PEAR) has finally been published.
PEAR is the PHP Extension and Application Repository, and is a framework and distribution system for reusable, high-quality PHP components, available in the form of “packages”.
I co-authored this book together with my very good friend Stephan Schmidt, and Stoyan Stefanov and Aaron Wormus.
PHP goes Redmond – PHP extensions im Eigenbau (Part 4/4)
Published in PHP Magazin 1.06 by Carsten Lucke
PHP is fast! But can you make it faster? How? This article-series tries to answer this questions and shows you how to develop your own PHP extensions written in the language C.
Objektorientierte PHP-Erweiterungen – PHP extensions im Eigenbau (Part 3/4)
Published in PHP Magazin 6.05 by Carsten Lucke
PHP is fast! But can you make it faster? How? This article-series tries to answer this questions and shows you how to develop your own PHP extensions written in the language C.
PHP erweitert – PHP extensions im Eigenbau (Part 2/4)
Published in PHP Magazin 5.05 by Carsten Lucke
PHP is fast! But can you make it faster? How? This article-series tries to answer this questions and shows you how to develop your own PHP extensions written in the language C.
PHP erweitert – PHP extensions im Eigenbau (Part 1/4)
Published in PHP Magazin 4.05 by Carsten Lucke and Stephan Schmidt
PHP is fast! But can you make it faster? How? This article-series tries to answer this questions and shows you how to develop your own PHP extensions written in the language C.
Red Letter Days
Published in International PHP Magazine 3.05 by Carsten Lucke
Holidays or other special days are an important part of almost every calendar. Some of those days are easy to calculate but if the recurrence-rules are more complex and based on advanced algorithms the whole thing can get quite complicated very fast. The article covers the [...]
Der in den Liedern liest
Published in PHP Magazin 2.05 by Carsten Lucke and Stephan Schmidt
Online music-stores like Musicload are currently pretty much of public interest. To show information about songs in MP3-format not even any kind of database is needed but all necessary information is stored inside the file itself. This article shows how to get access to this [...]
Auf Kommando – PHP 5 auf der Kommandozeile
Published in PHP Magazin 6.04 by Carsten Lucke
The new PHP5 comes with some interesting changes concerning the command-line interface (CLI). It allows the user to process input-data from the standard input stream (stdin) line by line. In many cases this allows fast and efficient processing of data that comes from files or program outputs.
