Injecting project versions into builds
A technical guide on embedding project version strings into builds using git-describe and git-archive, with a Rust example.
A technical guide on embedding project version strings into builds using git-describe and git-archive, with a Rust example.
A biweekly newsletter covering the latest news, articles, and projects in mobile test automation for iOS, Android, and Flutter.
A biweekly newsletter covering mobile automation news, including CI/CD, testing, and development tools for iOS and Android.
A structured guide for reviewing a company's cloud infrastructure, workloads, and code to prioritize security improvements and establish a cloud security program.
Explores using GitHub Actions for software development CI/CD and advanced data engineering tasks like ETL pipelines and data orchestration.
Podcast interview with Gorkem Ercan discussing Eclipse Foundation, AI/ML adoption in enterprises, CI/CD practices, and open source development.
A curated newsletter issue covering the latest tools, tutorials, and best practices in mobile automation for iOS, Android, Flutter, and Kotlin Multiplatform.
A guide to replacing Fastlane automation with custom Shell scripts for building and testing Swift packages, aiming for faster builds.
A biweekly newsletter issue covering the latest news, tools, and tutorials in mobile automation, including iOS, Android, Flutter, and CI/CD.
A technical guide on decoupling build and deploy steps in GitHub Actions pipelines for better control and confidence in deployments.
An introduction to CI/CD concepts, practices, and tools for improving software delivery speed and quality.
A reflection on creating a French tech podcast focused on CI/CD practices, sharing insights from industry experts and the journey of building the show.
Explores the challenges, trade-offs, and benefits of using merge queues in CI/CD pipelines to improve code quality and stability.
Building a Django job to send activation email reminders before user accounts expire, plus discussion on dependency management.
Explains Architecture Decision Records (ADRs), their structure, and their importance for documenting key technical decisions in software projects.
A developer shares 25 years of experience with linters, discussing strategies for configuring them effectively and treating warnings as errors.
A guide to speeding up Rails/RSpec tests using parallelization, asset precompilation, and GitLab CI integration to reduce deployment times.
A guide to configuring .NET code coverage analysis within an Azure DevOps pipeline, including setup steps and integration with pull requests.
Explains how to automate GitHub Releases using tags and tools like Release Drafter, balancing technical process with community engagement.
Guide to setting up a self-hosted Azure DevOps pipeline agent using Azure Container Instances to bypass free-tier parallelism limits.