ElixirConf 2019: Writing an Ecto Adapter: Introducing MyXQL - Wojtek Mach

by @wojtekmach

In this talk, we will present MyXQL, a new Elixir driver for the MySQL database.

From connecting to TCP socket, through encoding and decoding a binary protocol, all the way to integrating with DBConnection and Ecto, this talk is a whirlwind tour of building a database driver with Elixir. After watching this talk, you should know about the significant parts of the driver, how to make one (or contribute to one!) and lessons learned from working on MyXQL.

View all threads tagged with #myxql
View all #elixirconf2019 talks


If you enjoyed this video I’d also like to highly recommend the blog series about creating and designing MyXQL: http://blog.plataformatec.com.br/2018/11/building-a-new-mysql-adapter-for-ecto-part-i-hello-world/

I especially enjoyed the in-depth details of binary pattern matching of the MySQL binary protocol :+1: