PyConMY 2025

PyConMY 2025

RAZIQ DIN BIN MOHD TASRIRI

Raziq Din is a full-stack developer and community builder from Kuala Lumpur, Malaysia. He is currently developing dynamic, article-based websites for Hospital Kuala Lumpur , supporting healthcare events and public communications with fast, accessible platforms. His previous work includes designing and deploying responsive conference websites and building custom content management tools tailored to real-world teams.

Beyond his professional role, Raziq is an active contributor to the local tech community. He volunteers with Cloud Native Kuala Lumpur, assisting with event operations and community engagement, and serves as Vice President of Goal Execution (External Affairs) at the IT Society Cyberjaya, where he leads initiatives to grow student participation in tech.

Raziq is pursuing a Bachelor of Computer Science (Hons) in Software Engineering at Multimedia University. Passionate about web development, databases, and system design, he enjoys turning abstract concepts into practical solutions while helping others navigate the tech landscape.


Session

11-01
14:30
45min
CRUD with Class: Harnessing SQLAlchemy ORM in Python
RAZIQ DIN BIN MOHD TASRIRI

Object-Relational Mappers (ORMs) bridge the gap between relational databases and Python applications, offering cleaner, more maintainable ways to interact with data. In this talk, we’ll explore the core concepts behind ORMs and demonstrate how SQLAlchemy, Python’s most widely used ORM translates objects into database operations.

Through a hands-on walkthrough of a simple CRUD application, we’ll highlight the advantages of ORMs over raw SQL, discuss common pitfalls, and show how ORM patterns can make our codebase more scalable and expressive. This session is designed for intermediate Python developers who have worked with databases before but want to deepen their understanding of ORM design and capabilities.

By the end of the talk, attendees will not only understand how to use SQLAlchemy for CRUD operations, but also why ORMs are powerful tools for building real-world applications.

Hall 1