Multimedia cookbook

Posted by & filed under TYPO3.

My book is about to be released, and some promotional materials have been released into the open to help readers evaluate the type of material covered, and writing style. Here are the tutorials that have been released: TYPO3 for Connecting External APIs: Flickr and Youtube Rendering Images in TYPO3 4.3: Part 1 Rendering Images in… Read more »

Caching in extensions

Posted by & filed under TYPO3.

TYPO3 4.3 features a new caching framework, which has been backported from FLOW3. The framework (should one choose to use it – more on that later) allows placement of default TYPO3 caches in DB tables, files, memcached, APC, or any other backend that can be created by implementing a PHP interface. But even more –… Read more »

Pragmatic Thinking and Learning

Posted by & filed under Programming.

Today I finished reading “Pragmatic Thinking and Learning: Refactor Your Wetware” by Andy Hunt. Let me start by saying, that I’m really glad I picked up and finished this book right before the New Year. Why? It’s a checklist I’m putting on my New Years resolutions. The book starts out by describing the differences between… Read more »

Using NGINX as load balancer for TYPO3

Posted by & filed under TYPO3.

Nginx has emerged as one of the popular webservers to run the TYPO3 framework. Advantages to using Nginx are that it is lightweight, fast, and reliable – unlike Apache, which has a much bigger footprint in terms of resources. Nginx is frequently set up to handle static files or cached pages (thanks to its memcached… Read more »

No Cache reason

Posted by & filed under TYPO3.

Now when calling $TSFE->set_no_cache(), a reason can be provided and logged, making it easier to find why cache was disabled on a page. Ex: $TSFE->set_no_cache(‘Reached an unstable condition in extension xyz’); More info: Fix #11669: Provide a reason for why $TSFE->set_no_cache() has been triggered