About this talk
This talk presents the concept of writing a compiler using PHP, challenging the perception that compilers are only suited for lower-level languages. The speaker, Nikola Svitlica, illustrates the process through real-world applications, showing how a custom, fault-tolerant query language can be developed to generate storage-agnostic search queries. The session covers crucial topics such as lexing, parsing, and compiling user input into valid SQL, highlighting the limitations of conventional techniques like regular expressions. By sharing insights into the compiler's architecture and its practical benefits, the speaker aims to empower developers with knowledge that can enhance error tolerance in user queries.
More from this event
See all 130 talks →
Nestlé Nutrition Scalable Multibrand Design System on Drupal
41:22
TCP Fast Open and HTTP/3: Network-Level Optimizations for Lightning-Fast Drupal
43:08
Scaling Drupal’s Marketing to Match Its Innovation: Uniting the Community as Drupal's Super Power
46:37
Secure by Design: Integrating Security into Drupal Development
46:13