
Discover the benefits of open-source contributions: learn new skills, join a community, and give back. Explore various ways to contribute, from code to documentation, and find the right project for you.

Explore real-world benchmarking complexities with GraalVM experts, uncovering insights and best practices for accurate performance measurement in software development.

Learn to contribute to OpenJDK, the open-source project behind Java. Explore groups, projects, source code contribution, community involvement, and development processes.

Explore CAIDO, a potential Burp Suite alternative for web hacking. Learn setup, project creation, targeting, sitemap, scope, replay, automation, and conversion features.

Explore end-to-end testing with Playwright for Python web apps, including visual test generation and accessibility testing, guided by cloud advocates Pamela Fox and Sarah Kaiser.

Learn automated software testing with a hands-on Kivy GUI project. Covers static and dynamic analysis, unit testing, and various test scenarios to improve code quality and reliability.

Explore system-level safety testing automation using open-source tools. Learn to model bad behavior, create scenario-driven tests, and integrate with CI for efficient, compliant software development.

NEC's open source initiatives: data analysis for decision-making, OpenStack development, continuous testing, and Kubernetes GUI. Enhancing business value through community collaboration and innovation.

Explore challenges and solutions in scaling a large-scale automated testing lab, focusing on device management, reliability, and continuous monitoring for open source projects.

Explore Android 13's Protected KVM security, focusing on guest device drivers' vulnerabilities. Learn about a fuzzing solution using Linux Kernel Library to identify and mitigate potential attack vectors.

Explore the crucial link between testability and observability in software development, enhancing system reliability and performance monitoring capabilities.

Enhance coding skills with ChatGPT: build programs, debug, handle exceptions, and explore AI-powered coding assistance. Learn to leverage ChatGPT for improved development efficiency and problem-solving.

Discover techniques for optimizing C# and .NET code performance, including efficient data processing, I/O operations, and JSON parsing. Learn to profile, benchmark, and apply high-performance APIs for faster execution.

Explore SWEAgent: AI tool for solving complex coding challenges. Learn setup, customization, and practical applications through live demonstrations and real-world examples.

Explore structured approaches for testing C++ templates, addressing uncertainties in template libraries. Learn techniques to improve test quality metrics and overcome coverage challenges in template programming.

Explore MISRA-C++:2023 guidelines for safer, higher-quality C++ programming in critical systems. Learn key rules, modern C++ design, and strategies for adhering to seemingly challenging guidelines.

Explore Nuclei v3.2's advanced fuzzing capabilities for uncovering unknown vulnerabilities. Learn to craft custom templates and import HTTP traffic, enhancing your security testing workflow and threat mitigation strategies.

Learn effective techniques for unit testing PySpark code, including local and CI testing, code structuring for testability, and integration testing with clusters for enhanced reliability and easier refactoring.

Explore prime number computation up to one trillion and compare performance between PDP-11 and Threadripper processors using a custom prime sieve algorithm.

Explore macOS IPC security, focusing on Mach message handlers. Learn about custom fuzzing techniques to uncover vulnerabilities in privileged RPC-like functions, potentially leading to sandbox escapes and privilege escalations.

Explore KernelCI's evolution and its impact on Linux kernel development. Learn how it integrates with existing tools, enhances workflows, and supports developers and maintainers.