
All posts
The new USI Room Management System
Francesc Jordi Sacco Cremonesi · Bachelor of Science in Informatics
Bridging the Gap: Designing Decision-Support Tools for Small Hotel Management
Theodor Vavassori · Bachelor of Science in Informatics
FairLex: AI-Based Assistant for Legal Compliance and Sustainability Challenges in the Fashion Industry
Francesco De Vito · Master of Science in Software & Data Engineering
A Customized RAG-Based Chatbot for iCorsi
Gianluca Maragliano · Master of Science in Software & Data Engineering
No Pandas Were Harmed: Elegant and Efficient Data Analytics with Polars
Voxxed Days Ticino 2026
Large Language Models for Automated Requirement Classification
Loren Shukry · Bachelor of Science in Informatics
A Simple DSL to Query Challenging Patterns on Platformer Levels
Boris Bezzola · Master of Science in Software & Data Engineering
Engineering of Domain-Specific Languages (2025)
Domain-Specific Languages (DSLs) are programming languages that are tailored to a particular application domain. This essential focus of DSLs allows one to write more concise and understandable programs, with tight stakeholder integration, and, when done properly, to improve code quality. The course will feature the current state of the art in both the design and implementation of DSLs. The course will emphasize the different design dimensions of DSLs, the involved language paradigms and features, and the drawbacks with respect to simple API modeling.