My personal tool box
Every developer has its tool box grown over the years – same with me. Some the tools became quite worn but very convenient. Here are some of my favorite tools. TextMate This is one of my central apps...
View ArticleSome thoughts on extension development
Today’s development process of a TYPO3 extension comprises (usually) the following steps: collect clients’ or personal needs design the relational model (database design) scaffold the extension using...
View ArticleDomain Driven Content Management
Domain Driven Design is—by experience—a strong concept and a good foundation to build TYPO3 extensions upon. Domain-driven design (DDD) is an approach to the design of software, based on the two...
View ArticleTYPO3 v5—The mental Transition
The upcoming Version 5 of TYPO3 is rewritten from scratch. It is based on a new framework called FLOW3. With TYPO3 v5 the [API|Application Programming Interface] will change completely[1]. There are...
View ArticleA walk through the persistence layer of Extbase
Extbase[1] is the new frame-work for TYPO3 extension developers introduced in TYPO3 v4.3. In this article I will give you a brief overview over the persistence layer of Extbase. It falls into different...
View ArticleHow to Effectively use the Repository and Query Object of Extbase?
Extbase[1] supports very well the idea of Domain-Driven Design[2]. It supplies a Repository class to comfortably fetch your objects from. Some handy methods are already implemented. Let’s have a look...
View ArticleA book about Extbase and Fluid
Writing a book is a huge project. I never believed those people saying “Just double the time of your first estimate”. Now, after the book is finally available I would say they are wrong. You have to...
View ArticleA SPARQL Query Result Parser written in PHP
Inspired by the SPARQL Query Result Parser written by Daniel Alexander Smith and published on the Enakting Blog, I just wrote an implementation in PHP. It utilizes the performant event based XML parser...
View ArticleQuery the Linked Data Cloud using TYPO3
The Semantic Web is coming to a TYPO3 installation near you. During the TYPO3 Transition Days 2011 in Berlin a couple of Developers—including me—discussed about how to implement some aspects of the...
View ArticleThe difference between an Entity and a ValueObject (and why there is none)
Domain-Driven Design (DDD) is a very popular approach in software development. In my experience, it is an excellent development paradigm that keeps me focused on solving a clients problem. Entities and...
View Article
More Pages to Explore .....