Having trouble managing dependencies with golang ? Here's how to resolve those issues using some of the best tools built by the community for the community.
Survey after survey prove that DevOps and Continuous Delivery are quickly moving into the mainstream for one reason: they work! Continuous processes done right will increase productivity, speed up time to market, reduce risk, and increase quality. For more information, visit: http://www.dbmaestro.com/
CoreOS: The Inside and Outside of Linux ContainersRamit Surana
CoreOS is designed for security, consistency, and reliability. Instead of installing packages via yum or apt, it uses Linux containers to manage your services at a higher level of abstraction. A single service's code and all dependencies are packaged within a container that can be run on one or many CoreOS machines.
12 Factor App from Docker's Point of ViewWilliam Yeh
My speech at Container Summit 2014, Taipei.
This presentation material was made in Prezi. This PDF file was exported for your convenience. For best visual experience, however, please use online version:
http://bit.ly/12-factors-in-docker
Presentation at Android Builders Summit 2012.
Based on the experience of working with ODM companies and SoC vendors, this session would discuss how to figure out the performance hotspot of certain Android devices and then improve in various areas including graphics and boot time. This session consists of the detailed components which seem to be independent from each other in traditional view. However, the situation changes a lot in Android system view since everything is coupled in a mass. Three frequently mentioned items in Android engineering are selected as the entry points: 2D/3D graphics, runtime, and boot time. Audience: Developers who work on Android system integration and platform enablement.
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...NRB
Containerization on IBM Z : the notion of containers, their principles, how it works, their benefits on IBM Z and the reasons to adopt containers.
The second part of the presentation focuses on the various solutions available on IBM Z to run and execute your containers at the best place, on IBM Z !
Having trouble managing dependencies with golang ? Here's how to resolve those issues using some of the best tools built by the community for the community.
Survey after survey prove that DevOps and Continuous Delivery are quickly moving into the mainstream for one reason: they work! Continuous processes done right will increase productivity, speed up time to market, reduce risk, and increase quality. For more information, visit: http://www.dbmaestro.com/
CoreOS: The Inside and Outside of Linux ContainersRamit Surana
CoreOS is designed for security, consistency, and reliability. Instead of installing packages via yum or apt, it uses Linux containers to manage your services at a higher level of abstraction. A single service's code and all dependencies are packaged within a container that can be run on one or many CoreOS machines.
12 Factor App from Docker's Point of ViewWilliam Yeh
My speech at Container Summit 2014, Taipei.
This presentation material was made in Prezi. This PDF file was exported for your convenience. For best visual experience, however, please use online version:
http://bit.ly/12-factors-in-docker
Presentation at Android Builders Summit 2012.
Based on the experience of working with ODM companies and SoC vendors, this session would discuss how to figure out the performance hotspot of certain Android devices and then improve in various areas including graphics and boot time. This session consists of the detailed components which seem to be independent from each other in traditional view. However, the situation changes a lot in Android system view since everything is coupled in a mass. Three frequently mentioned items in Android engineering are selected as the entry points: 2D/3D graphics, runtime, and boot time. Audience: Developers who work on Android system integration and platform enablement.
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...NRB
Containerization on IBM Z : the notion of containers, their principles, how it works, their benefits on IBM Z and the reasons to adopt containers.
The second part of the presentation focuses on the various solutions available on IBM Z to run and execute your containers at the best place, on IBM Z !
Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ...melbats
Buildroot is a tool designed by embedded Linux developers to build embedded Linux systems using cross-compilation. It allows to build a cross-compilation toolchain (or re-use an existing one), a root filesystem image with applications and libraries, a kernel image and a bootloader image or any combination of these. Buildroot is typically used to create the embedded Linux systems of industrial systems based on the ARM, PowerPC or x86 architectures, by integrating multiple existing open-source components (kernel, base components, graphical libraries, networking applications, etc.) and in-house components specific to the embedded system.
Many of the early embedded Linux developers are used to work with text editors such as Emacs or Vi. However, in the recent years, the major expansion of the embedded Linux platform has attracted many more developers that are more familiar with feature-full, integrated, and user-friendly development environments. To fulfill this need, Eclipse provides an excellent platform, especially with extensions such as CDT, the Autotools plugin, the multiple plugins from the Linux tools project, the Target Communication Framework, and more.
As many embedded Linux developers use Buildroot to build their system, it sounded natural to provide an easy-to-use integration with Eclipse. To achieve that, we:
Developed an Eclipse plugin that automatically registers the available Buildroot toolchains into Eclipse CDT. This allows application developers to transparently build their application, and then execute it and debug it on the embedded target platform directly within Eclipse.
Improved the pkg-config plugin for a better integration with different toolchains.
Created a specialized Eclipse version bundling all the useful existing plug-ins for embedded Linux developers: Eclipse CDT, our specialized Buildroot plugin, the latest remote debugging mechanisms, the Autotools plugin, Linux Tools plugins, etc.
At Eclipse Con Europe, we presented a first initial version of those developments, with basic support for compilation, remote execution and debugging. Through this new talk, we would like to present the improvements that have been brought to the project: integration with pkg-config, improvements of the remote debugging mechanisms, integration with the Autotools plugin and the LTT-ng plugins. We will demonstrate how Eclipse has been extended to match the needs of embedded Linux developers, and we will perform a live demonstration of these capabilities using an ARM development platform for which Eclipse will help build, execute and debug applications.
How to improve CI CD for any Node.js applicationJoao Marins
In this presentation I explain how you can automate almost everything on any Node.js development ecosystem. From backend server using GraphQL, to Web Apps with React and Native Apps with React Native. I also explain how it is possible to improve software quality, automating tests and delivery experience. There is a section about monorepos and how to improve code reuse and deploy many applications that share the same code base.
Tools & techniques, building a dev secops culture at mozilla sba live a...SBA Research
"Tools & Techniques from building a DevSecOps culture at Mozilla"
For the past decade, security teams at Mozilla have sharpened their tools and improved their techniques to mature the security culture of the organization, and dramatically reduce vulnerabilities and risks. In this talk, Julien shows how Mozilla approaches DevSecOps and shares lessons learned from that journey.
Speaker:
Julien Vehent, Firefox Operations Security
Talk language: English
About the Speaker:
*********************
Julien Vehent is a French computer security engineer who leads the Firefox Operations Security team at Mozilla. He specializes in web applications security, cloud infrastructure, cryptography and risk management. He is the author of “Security DevOps”, published at Manning in 2018.
There is more to Continuous Delivery than simply deploying your application. In this presentation, you’ll see how IBM UrbanCode Deploy is changing the way enterprises “do DevOps" -- Plus -- see the latest release of UrbanCode Deploy 6.2.4
Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ...melbats
Buildroot is a tool designed by embedded Linux developers to build embedded Linux systems using cross-compilation. It allows to build a cross-compilation toolchain (or re-use an existing one), a root filesystem image with applications and libraries, a kernel image and a bootloader image or any combination of these. Buildroot is typically used to create the embedded Linux systems of industrial systems based on the ARM, PowerPC or x86 architectures, by integrating multiple existing open-source components (kernel, base components, graphical libraries, networking applications, etc.) and in-house components specific to the embedded system.
Many of the early embedded Linux developers are used to work with text editors such as Emacs or Vi. However, in the recent years, the major expansion of the embedded Linux platform has attracted many more developers that are more familiar with feature-full, integrated, and user-friendly development environments. To fulfill this need, Eclipse provides an excellent platform, especially with extensions such as CDT, the Autotools plugin, the multiple plugins from the Linux tools project, the Target Communication Framework, and more.
As many embedded Linux developers use Buildroot to build their system, it sounded natural to provide an easy-to-use integration with Eclipse. To achieve that, we:
Developed an Eclipse plugin that automatically registers the available Buildroot toolchains into Eclipse CDT. This allows application developers to transparently build their application, and then execute it and debug it on the embedded target platform directly within Eclipse.
Improved the pkg-config plugin for a better integration with different toolchains.
Created a specialized Eclipse version bundling all the useful existing plug-ins for embedded Linux developers: Eclipse CDT, our specialized Buildroot plugin, the latest remote debugging mechanisms, the Autotools plugin, Linux Tools plugins, etc.
At Eclipse Con Europe, we presented a first initial version of those developments, with basic support for compilation, remote execution and debugging. Through this new talk, we would like to present the improvements that have been brought to the project: integration with pkg-config, improvements of the remote debugging mechanisms, integration with the Autotools plugin and the LTT-ng plugins. We will demonstrate how Eclipse has been extended to match the needs of embedded Linux developers, and we will perform a live demonstration of these capabilities using an ARM development platform for which Eclipse will help build, execute and debug applications.
How to improve CI CD for any Node.js applicationJoao Marins
In this presentation I explain how you can automate almost everything on any Node.js development ecosystem. From backend server using GraphQL, to Web Apps with React and Native Apps with React Native. I also explain how it is possible to improve software quality, automating tests and delivery experience. There is a section about monorepos and how to improve code reuse and deploy many applications that share the same code base.
Tools & techniques, building a dev secops culture at mozilla sba live a...SBA Research
"Tools & Techniques from building a DevSecOps culture at Mozilla"
For the past decade, security teams at Mozilla have sharpened their tools and improved their techniques to mature the security culture of the organization, and dramatically reduce vulnerabilities and risks. In this talk, Julien shows how Mozilla approaches DevSecOps and shares lessons learned from that journey.
Speaker:
Julien Vehent, Firefox Operations Security
Talk language: English
About the Speaker:
*********************
Julien Vehent is a French computer security engineer who leads the Firefox Operations Security team at Mozilla. He specializes in web applications security, cloud infrastructure, cryptography and risk management. He is the author of “Security DevOps”, published at Manning in 2018.
There is more to Continuous Delivery than simply deploying your application. In this presentation, you’ll see how IBM UrbanCode Deploy is changing the way enterprises “do DevOps" -- Plus -- see the latest release of UrbanCode Deploy 6.2.4
This presentation will introduce a new DevOps reference architecture published by IBM. This technology agnostic reference architecture was developed harvesting solution architectures from dozens of clients who have been successful in adopting DevOps at scale. The presentation will present the capabilities - across practices, tools, platforms and organizational considerations, that are required for large scale DevOps adoption in an enterprise.
IBM’s Steve Barbieri and Chad Holliday show how enterprise customers are using blueprints to develop their infrastructure and application layers across different cloud environments - helping them "make the move to cloud" in 2017.
How NBCUniversal is embracing DevOps to improve application delivery. Hear how they are using automation tools, like IBM UrbanCode to help standardize culture, speed time to market, integrate with existing tools, and deliver releases effectively. Learn more about UrbanCode here: http://ibm.biz/learnurbancode
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...IBM UrbanCode Products
IBM UrbanCode Deploy delivers several new feature functionalities with the latest software release further extending its commitment to integrations, and cloud, while bringing deployment automation as-a-service to the market. Leading this latest release is a new integration with VMware VRealize Automation; a new Jenkins Pipeline plugin, and new full-featured as-a-service version of Deploy hosted by Softlayer.
Al Wagner from IBM presents how to avoid deployment failures, reviewing such topics as: Deployment models like canary, blue/green and rolling that can help prevent major production outages; How to pinpoint deployment failures in your process and correct them; Pulling together a basic failure response plan; and How you can roll forward while improving your deployment process.
Learn more about IBM UrbanCode: http://www.ibm.biz/learnurbancode
Manual application deployment processes tend to be error prone and inefficient and can make achieving consistent deployments seem impossible.
There is good news. You don’t need to choose between a careful, rigorous approach and a speedy but haphazard one. It’s possible to implement an automated deployment solution that provides consistency and audit trails while improving productivity for your release engineers, operations personnel, and testers. See how!
Learn more about UrbanCode: http://ibm.biz/learnurbancode
Leading the Transformation: Applying DevOps and Agile Principles at ScaleIBM UrbanCode Products
Software is becoming more and more important across a broad range of industries, yet technology executives often struggle to understand how to transform their current legacy systems and processes to scale across their organizations.
See how Gary Gruver, co-author of Leading the Transformation, and President of Practical Large Scale Agile, discusses how you can apply the basic principles of Agile and DevOps across your organization.
Continuous Delivery seeks to deliver increased Business Agility by releasing smaller releases more frequently. To truly leverage Continuous Delivery, enterprises must consider impacts that span functional silos. Enterprises also struggle to apply continuous delivery principals to applications that touch older, slower moving components. When applications are a composite of numerous services, databases, and other components, managing dependencies can result in slowdown.
Join Eric Minick, DevOps Evangelist & Product Management Lead, at IBM. In this presentation, he will discuss:
- “Standard” continuous delivery
- Challenges larger organizations have with CD
- Techniques for applying continuous delivery to the largest applications
Learn more about Continuous Delivery, and Deployment Automation today!
Securing the Automation of Application Deployment with UrbanCode DeployIBM UrbanCode Products
If you are contemplating the automation of application deployment or already doing it today with UrbanCode Deploy, you want to know that the proper checks and approvals are occurring at the right stages in your deployment process. These approvals can ensure that an application meets all requirements before it can deployed to an environment. This risk is that unsecured applications are vulnerable to someone inadvertently changing them or running them too soon or at the wrong time.
In this session you learn how to create teams and roles for a project and set up notifications and gates. You learn how to create authentication and authorization realms and permissions.
Everybody loves a good love story. And even more so one that mixes in pop stars and the music business! If you have an interest in hearing about how the benefits of DevOps can help unblock the delivery of IT innovation in your business then you’ll want to hear this story.
IBM UrbanCode is a leader in deploying applications to multiple platforms in complex environments. And Docker is an open platform for developers and system administrators to build, ship, and run distributed applications.
Laurel Dickson-Bull, IBM UrbanCode Product Manager, and Mike Samano, IBM Lead Developer for UrbanCode Integrations, as they discuss how you can leverage UrbanCode to deploy Docker containers.
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapIBM UrbanCode Products
Adopting DevOps is not a “one-and-done” project. It is adopting a mindset, a culture. It is a commitment to a journey of continuous improvement by adopting a set of capabilities and practices that are based on Lean principles. Adopting DevOps requires process improvement, automation of the processes using tools, and organizational change to enable a DevOps culture.
The question then becomes – where does one start?
The world of IT is shifting rapidly towards DevOps with analysts predicting the majority of companies will adopt DevOps practices in the next few years. In fact, in a recent study on DevOps by International Data Corp. (IDC), they believe that DevOps will be adopted (in either practice or discipline) by 80% of Global 1000 organizations by 2019!
Forming a DevOps team seems like a natural step, but the idea of creating a dedicated DevOps team has ignited anger in the community. Why? What's the concern? Is a DevOps team evil? Completely necessary? A necessary Evil?
Join IBM UrbanCode's Eric Minick to learn the pitfalls of creating bad DevOps teams, and successful approaches of good ones. Along the way, we’ll explore other heresies such as using tools to change culture.
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode DeployIBM UrbanCode Products
Jenkins, the world’s leading open source continuous integration server, and IBM UrbanCode Deploy can be used together to automate the end-to-end continuous delivery process.
See how Jenkins passes builds to IBM UrbanCode Deploy to automate the deployment of applications, middleware configurations and database changes into development, test and production environments—delivering higher quality software in a repeatable fashion.
Presented by: Eric Minick, IBM DevOps Evangelist (and UrbanCode guy), and Kohsuke Kawaguchi, CTO of CloudBees.
DevOps seeks to tear down barriers between development and operations that lead to slower change and worse quality. Implementing a DevOps Team that adds yet another silo to an organization can be counterproductive. Rebranding infrastructure or operations teams as "DevOps" doesn't help, either. However, scaling DevOps benefits from a dedicated team. This session looks to answer key questions when building a team to enable DevOps transformations. What are common DevOps team structures? Are there existing groups that can lead the transformation? Who should I include on the team? What should its charter be?
This deck is from a session delivered at IBM Interconnect 2015.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
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.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
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…
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
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.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
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.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
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.