YoVDO

Craft Your Domain-Specific Query Language with NimbleParsec and Ecto

Offered By: Code Sync via YouTube

Tags

Elixir Courses Parsing Courses Abstract Syntax Tree Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Building Your Own Programming Language
Frontend Masters
Abstract Syntax Trees
egghead.io
React Applications Structure Analysis Using AST - React.js Conf 2015
Meta via YouTube
Defending against PowerShell Attacks
YouTube
Compilers - Jared Shumway
White Hat Cal Poly via YouTube