✨ Companion repository for the DIBS course on software library design. Code is in English for accessibility; course is taught in Spanish.
-
Updated
Apr 17, 2025 - Java
✨ Companion repository for the DIBS course on software library design. Code is in English for accessibility; course is taught in Spanish.
✨ A modular Java project built with Maven to accompany two [DIBS](https://dibs.pages.dev) lessons: from basic project setup to multi-module architecture with shared logic.
📦 A SwiftPM-based CLI project for learning modular design in Swift — part of the Software Library Design and Implementation (DIBS) course. Includes a basic setup and a multi-module structure.
🚀 Educational C++ project that demonstrates how to structure and compile code with Meson, Ninja, and Clang. Part of the DIBS course. Scripts included for Windows, macOS, and Linux.
Code examples for the DIBS course. Lessons in Spanish, code in English.
🧱 Modular Scala 3 app using sbt — showcases how to structure multi-module projects with a reusable library and an executable app, as part of the DIBS course.
Modular Python project using uv workspaces to separate business logic and application code. Built for a step-by-step educational guide on maintainable project structure.
📦 A minimal Haskell project with library, executable, and tests. Built with cabal init and used in two lessons from the Software Library Design and Implementation course.
Companion code for the DIBS course lesson on sbt. Learn how to scaffold, structure, and run a Scala 3 project from scratch.
Add a description, image, and links to the dibs-course topic page so that developers can more easily learn about it.
To associate your repository with the dibs-course topic, visit your repo's landing page and select "manage topics."