Perl T20 Moments with Fibenis: An Adaptive and Self-Sustaining System
von Raja Renga Bashyam (Coimbatore.pm)
Perl T20 Moments with Fibenis: An Adaptive and Self-Sustaining System richtet sich an Alle und wird in English gehalten.
Fiben Information System (Fibenis) is a ready-to-use, adaptive platform shaped by Perl’s expressive and dynamic nature. Over the past decade, Fibenis has transformed from a small code generator into a full-scale application builder through real-time refinements across diverse domains and scales. This transformation is driven by a deep understanding of communication patterns within the BREAD process (Browse, Read, Edit, Add, Delete), enabling Fibenis to seamlessly adapt across industries and application scales.
Fibenis features an EAV (Entity-Attribute-Value) modeler for centralized development, with built-in User-Role-Permission Management, Content Management, Multi-domain content dispatch, and more, standardizing development with high modularity while significantly reducing time and cost.
While Fibenis has expanded its implementation in PHP, its core philosophy remains deeply rooted in Perl’s principles. Especially during critical times—those "T20 moments" of software development, when last-minute twists, resource constraints, and tight timelines arise—Perl’s flexibility and efficiency have been game-changers in these high-pressure scenarios.
I will share a few such scenarios, including:
Physio App Proto: Prototyped a system handling hundreds of attributes in just a few days.
Diwali Cracker Order App: Deployed a last-minute, business-critical ordering system.
Legacy PHP Upgrade: Upgraded a large codebase from mysql to mysqli with minimal disruption.
EAV Data Munging: Processed and optimized slot booking data hours before launch.
CMS Migration: Seamlessly transitioned a high-traffic site from GetSimple CMS to Fibenis CMS.
Code & DB Analyzer: Automated the merging of two distinct Fibenis versions, ensuring seamless integration.
Perl's adaptability for all skill levels has been instrumental in overcoming these challenges. The scripts developed through these experiences have become integral parts of Fibenis. This talk will highlight how Perl’s adaptability has driven Fibenis' evolution into a self-sustaining system, solving real-world challenges efficiently and in real-time.
Fibenis is an open-source project under LGPL V3, available on GitHub. A major version update, with improved documentation, is set for release in April 2025.
Tags: adaptive code communication_patterns eav low natural_language_principles platform system
Teilnahmeinteresse: