A minimal and idiomatic C# CLI project to explore MSBuild, .NET CLI, and modular solution design. Created as part of the DIBS course on reusable software libraries.
-
Updated
Jul 6, 2025 - Shell
A minimal and idiomatic C# CLI project to explore MSBuild, .NET CLI, and modular solution design. Created as part of the DIBS course on reusable software libraries.
Educational Rust CLI project to introduce Cargo, project layout, and compilation profiles. Part of the DIBS course on software library design.
🧱 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.
✨ 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.
Kotlin examples demonstrating algebraic data types (data class and enum class) as part of the DIBS course on software library design.
Companion Scala 3 code for the DIBS course on software library design, illustrating product types via classes, constructors, default parameters, and initialization patterns.
📦 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.
✨ Companion repository for the DIBS course on software library design. Code is in English for accessibility; course is taught in Spanish.
Companion Haskell code for the DIBS course. Demonstrates idiomatic and educational patterns for clean, modular libraries.
A minimal Kotlin project scaffolded with Gradle for exploring the basics of the language. Companion to the DIBS course on software library design.
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.
Code examples for the DIBS course. Lessons in Spanish, code in English.
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."