Learn how to use Git’s interactive rebase to squash commits and maintain a clean, readable commit history.
Explore how to effectively use helper functions in Angular templates — comparing the benefits of custom pipes versus direct access through component properties for clean, reusable, and performant code.
Exploring options for setting up self-hosted GitLab runners for iOS development — renting macOS cloud machines, buying and hosting Mac Minis, or building Hackintosh VMs. Plus, considerations for React Native developers.
Learn practical strategies to pass environment variables between jobs in GitLab CI/CD. Explore artifacts, dependencies, needs, and best practices for secure, efficient pipeline workflows.
Learn how to automate software releases using GitLab CI/CD pipelines for consistent, efficient, and reliable deployments.
Learn how to use GitLab CI/CD rules to trigger jobs conditionally based on keywords in commit messages.