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 »
Posts Categorized: Programming
Caching in extensions
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
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
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
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 http://bugs.typo3.org/view.php?id=11669