It’s easier to extend third-party TYPO3 code, both for new and seasoned developers. Another reason to upgrade.

Daniel Goerz
writing code, maintaining projects, writing documentation, code review, sharing knowledge
Outside of Work:
- Board Games
- Organizing stuff, like live action roleplay events
- TYPO3 Contribution
- Movies / TV-Shows
- I dream of building an escape room
- the Internet
- Git
- PhpStorm
- Jira
Daniel has been generous with his skills and experience as a developer since he joined us from his home office in Berlin in 2018. Despite being one of our few remote team members, he’s an integrated, friendly, helpful presence in our workday. When he’s not engaged in any of his geeky hobbies, like LARPing, board games, or dreaming of building an escape room, we usually find him reviewing our code or helping someone somewhere. Check out Daniel’s personal TYPO3 blog at usetypo3.com. It is so good, we use it as documentation at b13 :-)
Expertise
- List TYPO3 v10, Extbase, PSR-15 Middleware, Event Handling, Core Development
- Test-Driven-Development, Acceptance Tests, Git, Deployment, TYPO3 Updates
- Knowledge Sharing
- Blogging
- Understanding and Learning new things
Daniel and TYPO3
What I love about working with TYPO3
it's easily customizable
it's extendable in nearly any way
I get to use cool technologies
My favorite thing(s) about TYPO3
it's powerful
the community is great
the community is a great source of development expertise
the project develops and adapts fast
TYPO3 helps me
connect with people
be part of a great team
as a reference for how to do many things
be an expert in something
Daniel on working at b13
Daniel’s Dos and Don’ts
- learn new things
- question yourself
- be available
- be open to criticism
- ensure code quality
- test test test
- be lazy (automate!)
- improve
- violate the coding guidelines
- let me design anything visual
- copy from the stackoverflow question
- ask for a “precise estimate,” estimates are estimates, not prophecies

Dependency injection in TYPO3 v10 makes code easier to maintain, test, read, and extend. Another reason to upgrade to the latest version.

Learn about using middleware in TYPO3 to implement custom access rules. Includes two real-world examples, along with code and tips.