Craft Your Domain-Specific Query Language with NimbleParsec and Ecto
Offered By: Code Sync via YouTube
Course Description
Overview
Explore the process of creating a domain-specific query language using NimbleParsec and Ecto in this conference talk from Code BEAM Europe 2023. Learn how to design and implement a user-friendly query system that allows for complex data selection without the need for unwieldy query parameters or technical expertise. Discover how to leverage Elixir, NimbleParsec, and Ecto to parse custom language syntax into an Abstract Syntax Tree and generate valid queries using Ecto dynamic queries. Gain insights into building more intuitive and powerful API interfaces for non-technical users, enabling them to construct sophisticated queries like filtering devices based on location, connection status, and tags.
Syllabus
Craft your domain-specific query language with NimbleParsec and Ecto - R. Binetti | Code BEAM Europe
Taught by
Code Sync
Related Courses
Programming LanguagesUniversity of Virginia via Udacity Compilers
Stanford University via Coursera Compilers
Stanford University via edX Introduction to Natural Language Processing
University of Michigan via Coursera Advanced Software Construction in Java
Massachusetts Institute of Technology via edX