This document provides an overview of TYPO3 CMS 6.0. It discusses improvements to code quality including refactoring, namespaces, unit tests, and configuration changes. It also covers new features such as the File Abstraction Layer for improved file handling and metadata, and an Extension Manager for easier extension installation. The document concludes by thanking contributors for their work on the new version.
Introduction about Facebooks new Graph Search Project. It handles topics like:
What is it?
How does it work?
What´s the difference between Graph Search and Google Search?
What are the pros and cons?
Which are the implications for the future?
Cross Media Publishing with TYPO3 - T3CON Talk 2012 Stuttgart by Bitmotion.
You can find the Video from the Talk on http://www.youtube.com/watch?v=R0PsjqXiKUU
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
We asked LinkedIn members worldwide about their levels of interest in the latest wave of technology: whether they’re using wearables, and whether they intend to buy self-driving cars and VR headsets as they become available. We asked them too about their attitudes to technology and to the growing role of Artificial Intelligence (AI) in the devices that they use. The answers were fascinating – and in many cases, surprising.
This SlideShare explores the full results of this study, including detailed market-by-market breakdowns of intention levels for each technology – and how attitudes change with age, location and seniority level. If you’re marketing a tech brand – or planning to use VR and wearables to reach a professional audience – then these are insights you won’t want to miss.
Artificial intelligence (AI) is everywhere, promising self-driving cars, medical breakthroughs, and new ways of working. But how do you separate hype from reality? How can your company apply AI to solve real business problems?
Here’s what AI learnings your business should keep in mind for 2017.
(Updated 26th of April 2014)
TYPO3 Neos - the compendium with more than 270 pages
Thanks a lot to ROLAND SCHENKE for the translation! You rock a lot!!!!
Just in time for the release of TYPO3 Neos 1.0.2 I have released a compendium with more than 270 pages on the subject of TYPO3 Neos.
As an early-adopter and technology leader I have to (and want to) deal early with new technology .
But the result should go back to the community as fast as it can. Because if the TYPO3 Neos community grows and we can feed it, everyone will profit.
This compilation ist unique on the market und covers all aspects of TYPO3 Neos in a detailed, clear and didactic manner.
As soon as a new TYPO3 Neos version will be released, the compendium will be updated too.
Have much fun with it!
Patrick Lobacher
TYPO3 Flow 2.0 in the field - webtech Conference 2013die.agilen GmbH
Slides of the talk: "TYPO3 Flow 2.0 in the field" / webtech Conference 2013 by Patrick Lobacher (CEO typovision GmbH) / http://webtechcon.de / 29.10.2013
Introduction about Facebooks new Graph Search Project. It handles topics like:
What is it?
How does it work?
What´s the difference between Graph Search and Google Search?
What are the pros and cons?
Which are the implications for the future?
Cross Media Publishing with TYPO3 - T3CON Talk 2012 Stuttgart by Bitmotion.
You can find the Video from the Talk on http://www.youtube.com/watch?v=R0PsjqXiKUU
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
We asked LinkedIn members worldwide about their levels of interest in the latest wave of technology: whether they’re using wearables, and whether they intend to buy self-driving cars and VR headsets as they become available. We asked them too about their attitudes to technology and to the growing role of Artificial Intelligence (AI) in the devices that they use. The answers were fascinating – and in many cases, surprising.
This SlideShare explores the full results of this study, including detailed market-by-market breakdowns of intention levels for each technology – and how attitudes change with age, location and seniority level. If you’re marketing a tech brand – or planning to use VR and wearables to reach a professional audience – then these are insights you won’t want to miss.
Artificial intelligence (AI) is everywhere, promising self-driving cars, medical breakthroughs, and new ways of working. But how do you separate hype from reality? How can your company apply AI to solve real business problems?
Here’s what AI learnings your business should keep in mind for 2017.
(Updated 26th of April 2014)
TYPO3 Neos - the compendium with more than 270 pages
Thanks a lot to ROLAND SCHENKE for the translation! You rock a lot!!!!
Just in time for the release of TYPO3 Neos 1.0.2 I have released a compendium with more than 270 pages on the subject of TYPO3 Neos.
As an early-adopter and technology leader I have to (and want to) deal early with new technology .
But the result should go back to the community as fast as it can. Because if the TYPO3 Neos community grows and we can feed it, everyone will profit.
This compilation ist unique on the market und covers all aspects of TYPO3 Neos in a detailed, clear and didactic manner.
As soon as a new TYPO3 Neos version will be released, the compendium will be updated too.
Have much fun with it!
Patrick Lobacher
TYPO3 Flow 2.0 in the field - webtech Conference 2013die.agilen GmbH
Slides of the talk: "TYPO3 Flow 2.0 in the field" / webtech Conference 2013 by Patrick Lobacher (CEO typovision GmbH) / http://webtechcon.de / 29.10.2013
DevNexus 2015
Docker: containerizing a monolithic app into a microservice-based PaaS
Convert a monolithic application into a microservice-based PaaS using Docker and related, containerization technologies. This will be the third presentation of a series of presentations that began greater than one year ago to evangelize the benefits of Docker. The scope of content spans from a development environment to a hybrid PaaS, and how Containerization is an enabler of architectural choice, innovation, scalability, and polyglot solutions.
The basics of Docker will be examined including repositories, brief discussion about managing and monitoring Docker containers, service discovery, and security. New and emerging technologies will be a constant theme, particularly about microservices, in addition to the ongoing evolution of the market and what the future may bring. Common organizational issues (and tactical solutions) that may impede successful decomposition and migration of legacy monoliths will be discussed, including security, DevOps and refactoring.
Hypothetical architectures will be described for building progressively more robust and complex applications and deployment models. The goal is to highlight the power, flexibility and scalability that containers enable.
Examples will start simple, from a local development environment, that is a simple two container setup that encapsulate a database and application tier. Subsequent discussion will involve progressively more complex and robust deployments that include features such as service discovery, automatic load balancing, and abstractions to simplify linking of containers including service gateways. With the stopping point of a hybrid PaaS.
By,
Krishna Kumar
This very brief talk gives you an overview of how you can contribute to CNCF (Cloud Native Computing Foundation) not just through the code.
How to contribute to cloud native computing foundation (CNCF)Krishna-Kumar
Contribute to cloud native computing foundation - various ways. This is an introductory presentation given in Container conference in Bangalore April 2017 and may help new comers to get in to the CNCF eco system faster.
Since the last North American Conference in Québec in Summer many things happened within the TYPO3 Community. A short recap about the things influencing the TYPO3 CMS in the last year and why the development activity dropped to a 6-year-low.
It will outline the changes which have been implemented to restructure the core team as well as introduce you to a draft of a vision document the active contributors of the TYPO3 CMS have been working on and which probably will guide our development for the next year.
In the end a short look at the short term roadmap - TYPO3 CMS 6.2 LTS - outlining the main goals and time schedule.
Since the last North American Conference in Québec in Summer many things happened within the TYPO3 Community. A short recap about the things influencing the TYPO3 CMS in the last year and why the development activity dropped to a 6-year-low.
It will outline the changes which have been implemented to restructure the core team as well as introduce you to a draft of a vision document the active contributors of the TYPO3 CMS have been working on and which probably will guide our development for the next year.
In the end a short look at the short term roadmap - TYPO3 CMS 6.2 LTS - outlining the main goals and time schedule.
Web / TYPO3 Performance is like an onion: Has several layers and makes you cry. I show you the seven layers of TYPO3 performance and give tipps, tricks and anecdotes how to solve these issues.
T3CON11 - Extreme Fluid - Patrick Lobacher typovision die.agilen GmbH
Besides of the new programming paradigm introduced with Extbase & FLOW3 there is a new star born called Fluid. With this cutting edge templating engine, it is now possible to completely separate design and programming from each other.
The talk shows all aspects of fluid - from the proper context in the Domain Driven Design (DDD) and MVC, the syntax & usage, specific topics such as Widgets & ViewHelper and finally of course many examples with downloadable sources for everyone to play around.
Modernisation of Legacy PHP Applications to Symfony2 - Symfony Live Berlin 2012Fabrice Bernhard
PHP and its community has evolved really fast in the last few years to allow for professional architectures and solutions. However, there are thousands of existing PHP applications which have not evolved in the meantime and are now crippled and unmaintainable because of that. These applications represent a real threat to the competitiveness of the business that relies on them.
The best approach in terms of business to solve this problem is progressive rewrite. Symfony2 and its modular architecture make it possible. This talk will cover the main technical difficulties of the progressive approach when rewriting legacy PHP applications using Symfony2
Releasing open-source libraries involves much more than sharing your Github URL with the world. There are many considerations and steps involved, especially if you want your project to be successful and long-lived. In this talk, we'll cover the principles behind creating, releasing, and maintaining high-quality libraries. Topics will include structuring the repository, implementing modern PHP standards, maintaining changelogs, using CI tests, releasing new versions, and other best practices. Attendees will walk away with enough knowledge to publish their own quality PHP packages on Packagist for others to use.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
DevNexus 2015
Docker: containerizing a monolithic app into a microservice-based PaaS
Convert a monolithic application into a microservice-based PaaS using Docker and related, containerization technologies. This will be the third presentation of a series of presentations that began greater than one year ago to evangelize the benefits of Docker. The scope of content spans from a development environment to a hybrid PaaS, and how Containerization is an enabler of architectural choice, innovation, scalability, and polyglot solutions.
The basics of Docker will be examined including repositories, brief discussion about managing and monitoring Docker containers, service discovery, and security. New and emerging technologies will be a constant theme, particularly about microservices, in addition to the ongoing evolution of the market and what the future may bring. Common organizational issues (and tactical solutions) that may impede successful decomposition and migration of legacy monoliths will be discussed, including security, DevOps and refactoring.
Hypothetical architectures will be described for building progressively more robust and complex applications and deployment models. The goal is to highlight the power, flexibility and scalability that containers enable.
Examples will start simple, from a local development environment, that is a simple two container setup that encapsulate a database and application tier. Subsequent discussion will involve progressively more complex and robust deployments that include features such as service discovery, automatic load balancing, and abstractions to simplify linking of containers including service gateways. With the stopping point of a hybrid PaaS.
By,
Krishna Kumar
This very brief talk gives you an overview of how you can contribute to CNCF (Cloud Native Computing Foundation) not just through the code.
How to contribute to cloud native computing foundation (CNCF)Krishna-Kumar
Contribute to cloud native computing foundation - various ways. This is an introductory presentation given in Container conference in Bangalore April 2017 and may help new comers to get in to the CNCF eco system faster.
Since the last North American Conference in Québec in Summer many things happened within the TYPO3 Community. A short recap about the things influencing the TYPO3 CMS in the last year and why the development activity dropped to a 6-year-low.
It will outline the changes which have been implemented to restructure the core team as well as introduce you to a draft of a vision document the active contributors of the TYPO3 CMS have been working on and which probably will guide our development for the next year.
In the end a short look at the short term roadmap - TYPO3 CMS 6.2 LTS - outlining the main goals and time schedule.
Since the last North American Conference in Québec in Summer many things happened within the TYPO3 Community. A short recap about the things influencing the TYPO3 CMS in the last year and why the development activity dropped to a 6-year-low.
It will outline the changes which have been implemented to restructure the core team as well as introduce you to a draft of a vision document the active contributors of the TYPO3 CMS have been working on and which probably will guide our development for the next year.
In the end a short look at the short term roadmap - TYPO3 CMS 6.2 LTS - outlining the main goals and time schedule.
Web / TYPO3 Performance is like an onion: Has several layers and makes you cry. I show you the seven layers of TYPO3 performance and give tipps, tricks and anecdotes how to solve these issues.
T3CON11 - Extreme Fluid - Patrick Lobacher typovision die.agilen GmbH
Besides of the new programming paradigm introduced with Extbase & FLOW3 there is a new star born called Fluid. With this cutting edge templating engine, it is now possible to completely separate design and programming from each other.
The talk shows all aspects of fluid - from the proper context in the Domain Driven Design (DDD) and MVC, the syntax & usage, specific topics such as Widgets & ViewHelper and finally of course many examples with downloadable sources for everyone to play around.
Modernisation of Legacy PHP Applications to Symfony2 - Symfony Live Berlin 2012Fabrice Bernhard
PHP and its community has evolved really fast in the last few years to allow for professional architectures and solutions. However, there are thousands of existing PHP applications which have not evolved in the meantime and are now crippled and unmaintainable because of that. These applications represent a real threat to the competitiveness of the business that relies on them.
The best approach in terms of business to solve this problem is progressive rewrite. Symfony2 and its modular architecture make it possible. This talk will cover the main technical difficulties of the progressive approach when rewriting legacy PHP applications using Symfony2
Releasing open-source libraries involves much more than sharing your Github URL with the world. There are many considerations and steps involved, especially if you want your project to be successful and long-lived. In this talk, we'll cover the principles behind creating, releasing, and maintaining high-quality libraries. Topics will include structuring the repository, implementing modern PHP standards, maintaining changelogs, using CI tests, releasing new versions, and other best practices. Attendees will walk away with enough knowledge to publish their own quality PHP packages on Packagist for others to use.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
3. TYPO3 CMS 6.0
Hannover, 27.11.2012
The Way to TYPO3 CMS 6.0
Foto “Road”: keb
http://www.sxc.hu/photo/158547
4. TYPO3 CMS 6.0
Hannover, 27.11.2012
Split of Core-Teams
2006: TYPO3 v4 and v5
Foto: wetape
http://www.sxc.hu/photo/1251997
5. TYPO3 CMS 6.0
Hannover, 27.11.2012
Codename “Phoenix”
• TYPO3v5 code name “Phoenix”
• Cannot be the immediate successor of 4.x
• Announced as separate product in 2012
Foto: nazreth
http://www.sxc.hu/photo/1046308
6. TYPO3 CMS 6.0
Hannover, 27.11.2012
New Freedom
• “Evil 5.0” vanished
• New possibilities for v4
Foto: Markus Günther
7. TYPO3 CMS 6.0
Hannover, 27.11.2012
Sidenote: Deprecation Policy
• Compatibility for extensions and configuration
• Backwards compatibility for TYPO3 Minor-Upgrades must be kept
• TYPO3 4.x -> 4.(x+1) must not break
• Marking function, configuration and methods deprecated
• Removal two versions later (mit 4.(x+2))
Foto: C. Nöhren / pixelio.de
8. TYPO3 CMS 6.0
Hannover, 27.11.2012
Speed of TYPO3-Development
• “Deprecation Policy” ensures stability but slows down development
• Obligation of backwards compatibility hinders creativity
Foto “Meadow”: mzacha
http://www.sxc.hu/photo/1127381
Foto “Isolated Snoil”: kovik
http://www.sxc.hu/photo/848544
9. TYPO3 CMS 6.0
Hannover, 27.11.2012
A new Major-Version
• Februar 2012, TYPO3 Snowboard Tour
• Discussions to have a new Major-Version yes/no
• A majority of the core team votes to do it
Foto: newformula
http://www.flickr.com/photos/newformula/2281042737/
10. TYPO3 CMS 6.0
Hannover, 27.11.2012
A new Major-Version
• A new Major-Version may break BC
• Nevertheless we focus TYPO3-like on a soft migration
Foto “Snowboarder in Air 1”: shortsands
http://www.sxc.hu/photo/648579
12. TYPO3 CMS 6.0
Hannover, 27.11.2012
Kickoff TYPO3 CMS 6.0
• Official Kickoff von “TYPO3 6.0” in April 2012
• Election of the Release-Management-Teams
• Helmut Hummel, employed in Hannover @ Bitmotion
• Christian Kuhn, employed in Hamburg @ e-net consulting
• Susanne Moog, employed in Bremen @ team neusta
13. TYPO3 CMS 6.0
Hannover, 27.11.2012
Release-Cycle
• Kickoff in April 2012
• Feature-Freeze August 2012
• End of Feature Development
• Release of Beta 1
• Stabilisation Phase
• Final Release 27.10.2012 27.11.2012
• Postponed due to missing desired quality
Foto “Stairs”: andrewcs
http://www.sxc.hu/photo/875056
17. TYPO3 CMS 6.0
Hannover, 27.11.2012
Bootstrap-Refactoring: before
18. TYPO3 CMS 6.0
Hannover, 27.11.2012
Bootstrap-Refactoring: after
19. TYPO3 CMS 6.0
Hannover, 27.11.2012
Namespaces
• Poor mans Namespaces
class t3lib_div {..}
class t3lib_cache_backend_MemcacheBackend {..}
Namespace
• Native PHP-Namespaces as of PHP5.3
namespace t3lib;
class div {..}
namespace t3libcachebackend;
class MemcacheBackend {..}
20. TYPO3 CMS 6.0
Hannover, 27.11.2012
Namespaces
every! (>3300)
• Every class has been been renamed and moved
• According to PSR-0 Standard
• Meaningful naming of classes
• t3lib_extobjbase ➟ BackendModuleAbstractFunctionModule
• SC_tslib_showpic ➟ FrontendControllerShowImageController
• Compatibility Layer
• Will (most likely) be removed with TYPO3 6.2
21. TYPO3 CMS 6.0
Hannover, 27.11.2012
TravisCI
• Free Continuous Integration Service for OpenSource-Projects
• In combination with Github
• Executing Core-Unit-Tests for
• PHP 5.3
• PHP 5.4
• PHP 5.3.x
travis-ci.org
26. TYPO3 CMS 6.0
Hannover, 27.11.2012
File Abstraction Layer (FAL)
• Long lasting project
• Main features
• Files referenced not kopied
• Storing files not only in fileadmin/
• Versioning of files (6.1)
• Meta Data (DAM light)
• Improved User-Interface
31. TYPO3 CMS 6.0
Hannover, 27.11.2012
Drag & Drop in Page-Module
32. TYPO3 CMS 6.0
Hannover, 27.11.2012
Usability
• Not too much changed in in 6.0
• Small tiny improvements
• But a lot is prepared for 6.1 and further
• Any UI-Experts here?
33. TYPO3 CMS 6.0
Hannover, 27.11.2012
What are the plans?
• What is panned for the next TYPO3 Version?
• Should I use TYPO3 6.0 now?
• Neos?
• LTS?
34. TYPO3 CMS 6.0
Hannover, 27.11.2012
Current Status?
Exhausted but Happy!