Semaphore Uncut

Semaphore Uncut

By SemaphoreTechnologyEducation
Download on the App Store

Semaphore Uncut episodes

  • Adam Wulf on Application Refactoring

    The evolution of distributed systems has normalized the benefits of cloud systems. From an end-user perspective, collaborating in real time has to feel smooth and organic. Still, developing one of these applications isn’t as clear-cut.

    In this episode, we hear from Adam Wulf, one of the developers behind the whiteboard application Muse, on the many steps and nuances of building a real-time collaboration platform and the challenges he and his team faced.

    Listen to the full episode or read the transcript at https://semaphoreci.com/blog/adam-wulf

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





    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit semaphoreio.substack.com
    23 min
  • Florence Chabanois on Creating a Diverse and Inclusive Work Environment

    In the tech industry, diversity and inclusivity have been long-standing challenges. Head of Engineering Florence Chabanois understands the importance of creating a work environment that celebrates differences and the role of management in addressing inclusion issues. 

    With over a decade of experience in tech, Florence shares her insights on team management, onboarding new members, accommodating microcultures, and more. 


    Listen to the full episode or read the transcript at https://semaphoreci.com/blog/florence-chabanois

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



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit semaphoreio.substack.com
    21 min
  • Bart de Water on Building Robust Resilient Systems

    Building resilient systems is crucial in ensuring that applications can keep functioning even while facing unexpected failures and disruptions. In fact, designing systems that can bounce back quickly and effectively is essential for long-term success. 

    In this episode, we speak with Software Developer Bart de Water, who will share his expertise on the principles and strategies for creating reliable systems that can withstand potential and even unexpected failures.

    Listen to the full episode or read the transcript at https://semaphoreci.com/blog/bart-de-water

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



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit semaphoreio.substack.com
    23 min
  • Alan Page on Testing: From Past to Future

    Software testing has undergone a significant transformation in recent years. It has evolved from being an isolated, time-consuming activity performed at the end of the development cycle, to an integrated and ongoing process tied to customer success. Various factors have driven this shift, including the rise of agile development methodologies and the need for faster and more efficient testing processes. 

    In this episode, we’ll explore, alongside Unity VP of Engineering Services Alan Page, the evolution of software testing and its impact on the software development industry, and discuss how testing practices have changed the way software is built and delivered.


    Listen to the full episode or read the transcript at https://semaphoreci.com/blog/alan-page-testing

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



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit semaphoreio.substack.com
    21 min
  • Adib Saikali on Protecting Your Software Development Workflow

    Continuous Integration (CI) pipelines enable software development teams to build and test code quickly and efficiently. However, the need for robust security measures becomes increasingly important.

    On this episode, we interview Solutions Engineer Adib Saikali about his experience with CI pipeline security. From protecting sensitive data to detecting and preventing malicious code, Adib provides valuable guidance for ensuring the security of your CI pipeline.

    Listen to the full episode or read the transcript at https://semaphoreci.com/blog/adib-saikali

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





    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit semaphoreio.substack.com
    21 min
  • Sébastien Lorber on Building Documentation Websites Quickly and Easily With Docusaurus

    The availability and quality of documentation are perhaps the most valuable assets for helping developers do their job. Likewise, good documentation will make the difference for users in choosing one product instead of another. However, finding the right tooling for managing and hosting documentation it’s a whole task on its own. It is even harder for open-source projects, whose developers might not have the resources for setting up and maintaining a documentation website that can live up to their product.

    In this episode, Docusaurus’ Lead Developer Sébastien Lorber shows us how to build complex documentation websites.

    Listen to the full episode or read the transcript at https://semaphoreci.com/blog/sebastien-lorber-docusaurus

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





    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit semaphoreio.substack.com
    21 min
  • Simon Wardley on Improving Business With Maps

    The complexity of business and business processes can pull us away from the big picture. Internal documents, graphs, and other visual representations are there to aid us, but they might not be detailed enough, intuitive, or easy to read. In this regard, Wardley maps are business management tools that help organizations visualize their processes by plotting all their components topologically. 

    In this episode, researcher Simon Wardley teaches us his mapping technique for making sense of how organizations work and reach their highest potential.

    Listen to the full episode or read the transcript at https://semaphoreci.com/blog/wardley-maps

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



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit semaphoreio.substack.com
    21 min
  • David Heinemeier Hansson on Finding the Right Balance Between Business and Technology

    The prominence of venture capital in the software industry continues to shape how companies grow, set their budget and goals, and model their teams. It even affects how developers perceive their abilities. Nevertheless, Ruby on Rails creator and CTO of 37signals (Basecamp & HEY) David Heinemeier Hansson invites those looking to start a company in the industry to become skeptical of the need for financing and encourages them to apply the practices that have led his (and many others) companies to success.

    Listen to the full episode or read the transcript at https://semaphoreci.com/blog/david-heinemeier-hansson

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



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit semaphoreio.substack.com
    21 min
  • Vaughn Vernon on Domain-Driven Design for Software Architecture

    As the code base of a company grows, it becomes more complex. This complexity can lead to different sorts of communication problems capable of affecting both monolith and microservice architectures. In this regard, domain driven design is a tool for enhancing and clearing communication and putting together cohesive software development teams. 

    In this episode, Software Architect and author Vaughn Vernon teaches us about domain-driven design, the concepts it encompasses, and how code shapes businesses.


    Listen to the full episode or read the transcript at https://semaphoreci.com/blog/vaughn-vernon-domain-driven-design

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



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit semaphoreio.substack.com
    21 min
  • Daniel Thompson-Yvetot on How to Build Hybrid Apps With Tauri

    Over the years, the software development community has created several tools for making their work easier and more efficient. As a result, building applications has become simpler than ever. But with so many options to choose from, which one would be the best for your project? 

    In terms of flexibility and cost-effectiveness, hybrid apps are the future. We interviewed Tauri co-creator Daniel Thompson-Yvetot to teach us about memory optimization and security on hybrid apps and what his tool brings to the table.

    Listen to the full episode or read the transcript at https://semaphoreci.com/blog/tauri-daniel-thompson-yvetot

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



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit semaphoreio.substack.com
    21 min

About Semaphore Uncut

From the publisher's feed

Semaphore Uncut takes you behind the scenes of building AI-native Semaphore CI/CD. Tune in for CI/CD best practices for AI-driven software development, product updates, and learnings from our…