Ivan Sanchez Valencia
Ivan believes in creating and sharing knowledge for free to further science and human development in a sustainable way. Even if it is just centering divs.
He advocates for Open Science and Open Source, having participated in many related projects in the past. He also has mentored many engineers to further their careers.
He loves Software Engineering and enjoys diving deep into the details of things, he has worked in web development, backend, mobile development and data engineering, spanning multiple languages, frameworks and techniques.
He is currently neck-deep in the database world working as a Database Environment Engineer @CrateDB, an open-source distributed SQL database.
Session
If you have ever developed a Django application you have most likely used Models, have you ever questioned yourself how they work? How do they validate Meta options?
The answer is, meta classes!
In this talk we will make a quick introduction to meta classes, see how Django uses them and build our own Models from scratch!