Ephemeral Environments for Testing Open Source Projects We open sourced Semaphore and built ephemeral environments to ensure it runs anywhere—harder than expected, but worth it. Veljko Maksimovic 21 May 2025
One API to Rule Them All: Building a Cohesive API for Semaphore Discover how Semaphore unified its API with a resource-oriented design, improving integration, consistency, and developer experience. Amir Hasanbasic 8 May 2025
How to Use AI to Reduce Technical Debt Learn how AI helps reduce technical debt through code analysis, test generation, documentation, security checks, and automation. Federico Trotta 30 Apr 2025
Introducing Semaphore Canvas: Visual Workflow Automation for Deployments Semaphore Canvas is a visual workflow builder for multi-stage deployments, designed for developers and built transparently in public. Aleksandar Mitrovic 28 Apr 2025
Unveiling the Semaphore Architecture: How It Works Under the Hood Explore Semaphore’s core architecture, the CI/CD flow from code to execution, and how developers interact throughout. Radoslaw Wozniak 24 Apr 2025
How to Build an AI Agent to Help with Daily Tasks Learn how to build an AI agent for commit analysis with summaries, security checks, and style feedback. Anthony Campolo 15 Apr 2025
How to Scale CI/CD With Self-Hosted Agents Learn how self-hosted CI/CD agents improve build speed, scalability, and security by running within your own infrastructure. Lucas Pinheiro 10 Apr 2025
The Best AI Coding Assistants For 2025 In this article, we review the best AI coding assistants for 2025. Federico Trotta 25 Mar 2025
Top 8 Emerging Programming Languages to Watch in 2025 Discover 8 emerging programming languages in 2025 that offer fresh ideas and innovative coding approaches. Manuel Rubio 11 Mar 2025
Tech Layoffs Analysis: Which Skills Are Still in High Demand Tech layoffs are shaking the industry—find out which skills can help you stay employed in 2025. Kristina Nikolova 25 Feb 2025
Accelerate your CI/CD Pipeline with BDD and Acceptance Testing Accelerate your CI/CD pipeline using BDD and acceptance testing to enhance collaboration, reduce delays, and ensure software quality. Kristina Nikolova 11 Feb 2025
Smoke Testing vs. Sanity Testing Learn the key differences between smoke testing vs sanity testing, their purposes, processes, and when to use them. Antonello Zanini 28 Jan 2025
The 10-Step Checklist for Continuous Delivery Learn how to implement Continuous Delivery with this 10-step guide featuring actionable insights, examples, and best practices. Anthony Campolo 14 Jan 2025
2024 Tech Roundup: The News You Might Have Missed A comprehensive look back at 2024 tech news landscape—from the AI boom to landmark updates in frameworks, DevOps, and quantum computing. Tomas Fernandez 23 Dec 2024
Unit Testing vs. Integration Testing: Test Automation Basics Discover the key differences between unit testing vs integration testing and learn how to automate both with Python. Federico Trotta 12 Dec 2024