Since the last edition of the TYPO3 reading list, many things happened in the TYPO3 world and around. The topics this time are about TYPO3, Agile, Development and Security.
TYPO3
typo3.org — Pre-Launch
The first link is not really a reading recommendation, but a sneak preview to the new an fresh typo3.org website. Many thanks to all involved community members. All work was done on a voluntary basis.
Website preview: https://new.typo3.org
Official announcement: https://typo3.org/news/article/a-modern-typo3org-gets-closer/
Software testing the TYPO3 core
Each commit to the TYPO3 core is tested on several levels. Some days ago pre-merge test number 20.000 was run. Christian Kuhn wrote a wrap up about it here:
https://typo3.com/blog/serious-software-testing-typo3-runs-its-20000th-build/
State of Education and Certification
About 100 days ago the lead in the education and certification team changed. Marc Willmann, the new lead, had look back what happened since then:
Link: https://new.typo3.org/article/state-of-the-education/
TYPO3 Developer Days 2018: Call for sessions
This year the TYPO3 Developer will take place in Düsseldorf from June 21st to 24th. The call for papers is already open. If you have already a proposal, don’t hesitate and submit it!
Link: https://typo3.org/news/article/typo3-developer-days-2018-call-for-sessions/
Composer, TYPO3 and the subtree split
Each system extension is now available as a separate composer package. Daniel Goerz wrote an article about the impacts for TYPO3 development.
Link: https://usetypo3.com/typo3-subtree-split-and-composer.html
Agile
Void — Value-Oriented Incremental Delivery
Since some weeks I have the headline “Agile !== Scrum” in my mind. The motivation of this post is the same, which drives my thoughts about my headline:
https://www.thoughtworks.com/insights/blog/exploring-value-oriented-incremental-delivery
Getting into DevOps
Another agile topic is DevOps. The next two contributions (also from the ThoughtWorks folks) shed some light on it and what it is all about:
https://www.thoughtworks.com/insights/blog/getting-devops
https://www.thoughtworks.com/insights/blog/getting-devops-part-2
DevOps Topologies
There are several (mis-)conceptions, what DevOps is about. This website shows the variety of (anti-)types and practices, which can be found in the wild:
http://web.devopstopologies.com/
Development
Write robust client side javascript
Nearly no website can be run without javascript. The more complex the javascript gets, the more error-prone and fragile it might get. This is a guide, how to cope with this challenge:
https://molily.de/robust-javascript/
Front-End Performance Checklist
Website performance is always a topic. The Smashing Mag published a frontend performance checklist for the upcoming year:
https://www.smashingmagazine.com/2018/01/front-end-performance-checklist-2018-pdf-pages/
Why ORM has failed
In TYPO3 there is something like an ORM, called Extbase. This post questions, whether an ORM is still the right approach:
http://blog.sapiensworks.com/post/2018/01/09/Why-ORM-has-failed
Seven git personalities
Using git? Then this is for you … you might probably recognize yourself or a colleague, within these “personalities”, but don’t take it too serious …
https://about.gitlab.com/2015/01/27/7-git-personalities/
Security
Pwned Passwords Service
Many services were breached in the last years and many passwords were leaked to the public. With the project “Have I Been Pwned” Troy Hunt collected publicly available passwords and build a service to check passwords against them:
https://www.troyhunt.com/ive-just-launched-pwned-passwords-version-2/
https://haveibeenpwned.com/Passwords
Credit card harvesting made easy
This post shows how easy it is to create a not suspicious npm library, which contains malicious code and to make it used by others. Do you know, what all xx MB of npm libraries do on your site? Read more on:
https://hackernoon.com/im-harvesting-credit-card-numbers-and-passwords-from-your-site-here-s-how-9a8cb347c5b5
Conclusion
I hope, that one or more recommendations have been interesting for you. If so or if you know somebody, who could profit from it, please share this post via your favorite social network.
Credits
Thanks to my new patreon Markus (Teddai) Wagner. who started the sponsoring in the last week.
If you appreciate my blog and want to support me, you can say “Thank You!”. Find out all the possibilities here:
I found the blog post image on pixabay . It was published by Hans Braxmeier under the CC0 public domain license. It was modified by myself using pablo on buffer.