
Alexander Panov
Software engineer and designer with a passion for creating intuitive user experiences. Founder of RoyalZSoftware.
Latest Articles by Alexander Panov
Mastering Git Rebase Interactive: Squashing Commits for a Clean History
Learn how to use Git’s interactive rebase to squash commits and maintain a clean, readable commit history.
Using Angular Helper Functions: Direct Access vs. Pipes
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.
Self-Hosted GitLab Runner for iOS: Rent, Buy, or Hack?
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.
Gitlab CI/CD: Passing Environment Variables Between Jobs: A Practical Guide
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.
Automating Software Releases with GitLab CI/CD: A Complete Guide
Learn how to automate software releases using GitLab CI/CD pipelines for consistent, efficient, and reliable deployments.
Mastering GitLab CI/CD Rules: Triggering Jobs Based on Commit Messages
Learn how to use GitLab CI/CD rules to trigger jobs conditionally based on keywords in commit messages.