You are currently viewing TYPO3 Reading List :: Issue 02 – 2018

TYPO3 Reading List :: Issue 02 – 2018

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.

 

 

Leave a Reply