Semaphore Uncut

Semaphore CI

In this podcast, Semaphore’s co-founder Darko Fabijan discusses the themes surrounding impact-driven software, and how we can support a culture of innovation in the world’s leading software companies.Building greater software, for global impact.

  • 24 minutes 14 seconds
    Rich Harris on the Future - and Past - of Web Development

    Web applications are increasingly transforming browsers into the primary interface for our digital lives. As we rely more on web applications for everything from work to entertainment, the responsiveness of these applications becomes paramount. Rich Harris, a former journalist and the mind behind Svelte, shares his insights into web development technologies and trends.

    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.


    20 November 2024, 8:00 am
  • 10 minutes 41 seconds
    Technical Tips : CI/CD - What is Continuous Integration and Delivery?

    In this new episode of Technical Tips, Tommy explains how Continuous Integration (CI) helps developers merge code changes frequently, with automated builds and fast feedback loops. Learn how CI keeps your main branch stable and ready for faster releases, all while making your coding life easier.

     Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.


    5 November 2024, 8:00 am
  • 25 minutes 52 seconds
    Craig McLuckie on Enforcing Compliance on Open Source Development

    Open-source software is the building materials of the vast majority of digital technology as we know it. Anyone can access and contribute to it, which is great for flexibility and cost, but also means there's a risk of hidden flaws. 

    In this episode, Kubernetes Co-founder and Stacklok’s CEO Craig McLuckie shares his tools to check the quality and security of open-source software production. Working together as a community, we can make open-source software safer and more reliable for everyone. 

     Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.



    23 October 2024, 12:00 pm
  • 6 minutes 25 seconds
    The 6 Principles of Test Automation

    We are continuing our series of episodes - Technical Tips - to give you bite-sized advice on the best practices of software engineering so your coding life is easier and more efficient. 

    In this episode, Tommy breaks down the essential question: What makes a good test? While there is no single answer, he explores six key principles that can guide you toward writing tests that add the most value to your software development process.

     Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    8 October 2024, 8:00 am
  • 25 minutes 7 seconds
    Arun Gupta on Democratizing Enterprise AI Development

    In terms of creativity, diversity, and evolution pace, generative AI seems boundless. However, its enterprise implementation remains significantly limited. Businesses are uncertain about making the right choices around AI and struggle to familiarize themselves with the potential of this technology amid cutting through the fragmented offerings from major tech companies. 

    In this episode, Arun Gupta, VP and GM for Open Ecosystem at Intel, tells us about the company’s contributions to the open-source community and shares his experience at the Open Platform for Enterprise AI (OPEA) developing open-platform AI solutions for businesses.

    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    25 September 2024, 12:00 pm
  • 6 minutes 23 seconds
    Technical Tips - 5 Options for Deploying Microservices

    We are continuing our series of episodes - Technical Tips - to give you bite-sized advice on the best practices of software engineering so your coding life is easier and more efficient.

    In this episode, Olga explores the best ways to deploy microservices, covering options like single vs. multiple machines, containers, orchestrators like Kubernetes, and serverless functions. She provides insights to help you choose the right deployment strategy for your software architecture.

     Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    10 September 2024, 9:00 am
  • 26 minutes 1 second
    Andrew Martin on Software Security Best Practices

    As organizations increasingly rely on cloud technologies, open-source software, and explore the potential of AI, the importance of robust security practices has never been greater. Still, each of these technologies has its own distinct domain, and it is easy to overlook best practices.

    In this episode, ControlPlane CEO Andrew Martin helps us connect the dots between securing these critical technologies to build more secure, resilient systems.

    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    27 August 2024, 9:00 am
  • 7 minutes 35 seconds
    Technical Tips - What is Canary Deployment?

    We are continuing our series of episodes - Technical Tips - to give you bite-sized advice on the best practices of software engineering so your coding life is easier and more efficient.

    In this episode, Olga discusses canary deployment, explaining its benefits like real-world feedback and no-downtime upgrades, planning tips, user migration strategies, and potential downsides, comparing it to blue-green deployments.

     Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    13 August 2024, 8:00 am
  • 25 minutes 47 seconds
    Srivishnu Ayyagari On Flaky Tests Anti-Patterns

    Flaky tests—those intermittent failures that undermine confidence in test suites—are a persistent thorn in the side of development teams. As software complexity grows, so does the challenge of ensuring test reliability. 

    In this episode, Srivishnu Ayyagari, a senior product manager at LambdaTest, offers valuable insights into the root causes of flaky tests and strategies to overcome them.


    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    30 July 2024, 7:00 am
  • 13 minutes 57 seconds
    Technical Tips - LocalAI: An Open-Source Alternative to OpenAI API

    We are continuing our series of episodes - Technical Tips - to give you bite-sized advice on the best practices of software engineering so your coding life is easier and more efficient.

    In this episode, Tommy will discuss LocalAI as an Open-Source replacement for the OpenAI API, covering its cost-effectiveness, privacy benefits, customizable models, features, setup, and live demos with Chatbot-UI. 

     Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    16 July 2024, 12:00 pm
  • 26 minutes 2 seconds
    Michael Larsen on Quality Assurance in The Age of AI

    Testing remains a critical yet often misunderstood and undervalued component of software development. What's more, as artificial intelligence threatens to reshape the role of testers, questions of job security and demonstrating value become increasingly pressing. 

    From the struggle for recognition and early involvement in the development process to the delicate balance between automation and human insight, testers navigate a minefield of technical and organizational hurdles. 

    Michael Larsen, a veteran with over three decades of experience in the field, sheds light on the complex challenges facing the software testing industry today.

    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    2 July 2024, 8:00 am
  • More Episodes? Get the App
© MoonFM 2024. All rights reserved.