The TYPO3 PackageBuilder team recently met in Freiburg for a three day code sprint. The outcome was big step towards a new user interface, a refactored code base for integrating new features and a clear vision for the future.
There will be another TYPO3 Code Sprint in Freiburg/Germany from November 02 - November 04. The topics this time will be the TYPO3 CMS ExtensionBuilder and the TYPO3 Flow PackageBuilder.
As a response to my lastest article about Streaming audio with MPD and Icecast2 on Raspberry Pi, I was asked for some ideas about live streaming. I took the chance to plug in an usb audio device with microphone to RasPi and tried to get it working.
Developing and Testing TYPO3 websites might force you to clear TYPO3 caches whenever you made a change. Especially if you write Extbase/Fluid extensions on TYPO3 4.5, you need to clear reflection/object cache when altering a class file. This task can be solved automatically by your IDE! This articles describes how to do that with PhpStorm 4.
Insprired by previous code sprints, the TYPO3 community in Freiburg, Germany decided to organize a local code sprint. From Friday, July 13th to Sunday, July 15th ten TYPO3 developers met for a code sprint. After all it was a great success for the TYPO3 project.
The main purpose of my Raspberry Pi is to act as a central music box. This task can easily be solved with MPD and Icecast2. Read on and get it working within 15 minutes.
Announcing an additional TYPO3 Code Sprint in Freiburg/Germany from July 13 - July 15.
About this blog
t3node is mainly a personal blog about TYPO3 by Steffen Müller, which was started in May 2007. It's build entirely with TYPO3. Guest writers are welcome! Just drop me a mail with the topic of your article.
The content of this website including the blog articles is distributed under the Creative Commons Attribution - ShareAlike 3.0 Unported licence.
About Steffen Müller
My name is Steffen Müller and I am a software architect and developer. I am working for /gebrüderheitz in Freiburg, Germany, focusing on agile software development, performance, security and quality assurance. Beside customer projects, I'm working on several open source project, mainly the TYPO3 content management system. My actual interests are: behavior-driven development, PHP frameworks, IT security, performance testing and tuning, but also non technical stuff like scrum, open source communities, communication science and knowledge management. All that gets reflected on twitter by t3node
My daily work covers:
Requirement analysis, focusing on customer needs to build the right things - applying agile methods, like user stories, gherkin scenarios and rapid prototyping
Consulting: Analysis and evaluation of software architecture and quality, for example basic security checks and performance tests.
Planning: Creating technical concepts and deciding on tools, processes and approaches, for example doing Domain Driven Design.
Programming: Creating sustainable yet pragmatic solutions for actual requirements of the web based on PHP and JS.
Quality assurance: Applied Test Driven Development with PHPUnit and Behavior Driven Development with Behat/Mink + Selenium, from unit tests over functional tests to full blown acceptance tests.
TYPO3 active contributor
Starting in 2002, I am a long term active member of the TYPO3 community. Since 2013, I am an official active contributor of the TYPO3 core with merge rights. I have been a member of the TYPO3 security team from 2004-2008. Additionally I maintain and develop several community extensions. My actual role in the core is being the task force leader of the Logging project for the upcoming 6.2 LTS release. Since April, 2010 I am a supporting member of the TYPO3 Association.
The Open Source CMS TYPO3 is my favorite tool for content management. It combines enterprise level features with a well networked, highly active and progressive open source community.