
Discover innovative approaches to teaching software engineering through open source projects, focusing on student mentorship, intellectual property, and community-driven development practices.

Discover how to develop industrial applications using Sirius Web through the SysON project, covering setup, code organization, testing, and extension capabilities for creating robust modeling tools.

Gain insights into security audit processes, from preparation and execution to post-audit actions, based on real experiences with external auditors in the Temurin JDK project.

Discover essential software supply chain security practices for Java development, from SBOMs and automated builds to vulnerability management and secure distribution methods.

Explore the diverse landscape of open source foundations, their operational models, and how they support different project types while fostering collaboration between corporations and individuals.

Discover how JDT integrates Javac as an alternative compiler backend, enabling early access to new Java features while maintaining compatibility with existing development tools and workflows.

Explore software composition analysis tools through Hello World+ projects, focusing on vulnerability detection, license compliance, and SBOM creation for diverse programming environments.

Explore software composition analysis tools Eclipse Steady and OWASP Dependency-Check to enhance Java software supply chain security through vulnerability detection in third-party dependencies.

Discover how to enhance GitHub Copilot's AI capabilities for Spring development, with practical demos and insights into making AI-assisted coding more Spring-aware in VSCode.

Master essential strategies and methodologies for testing LLM applications, covering security concerns, evaluation metrics, adversarial testing, and practical tools for building robust AI systems.

Discover the comprehensive capabilities of Microsoft Copilot, from basic prompt engineering to creating custom AI assistants, with practical demonstrations and business implementation strategies.

Explore the transformation of developers from celebrated innovators to scrutinized figures, examining ethical dilemmas in modern tech development and the balance between progress and responsibility.

Master real-time analytics and streaming data applications using Databricks Asset Bundles, featuring hands-on experience with the Bakehouse application and AI-powered store location optimization.

Discover how open source software shapes daily life, influences technological advancement, and creates opportunities for community-driven innovation and collaboration.

Explore PromptFlow's development tools for building LLM-based AI applications, covering the complete lifecycle from prototyping to production deployment and monitoring.

Discover the latest enhancements and smaller features coming to C++26, from contracts and reflection to format improvements, with practical insights for implementing these additions in future projects.

Master setting up and managing a lightweight multi-node Kafka cluster for CI/CD environments, enabling efficient development and testing of streaming applications with GitHub Actions.

Master FlutterFlow's event-driven design by implementing user triggers, action blocks, and interactive features to create dynamic, responsive mobile applications.

Master component design in FlutterFlow by learning to create reusable elements, establish consistent styling, and implement modular design patterns for efficient app development and team collaboration.

Master iOS mobile testing fundamentals with step-by-step guidance on setting up devices, preparing applications, recording tests, and implementing essential mobile actions using Testim's testing framework.

Master static properties and methods in C# through practical examples, understanding key differences between static and non-static elements, and learn optimal usage scenarios for static implementation.