Player FM - Internet Radio Done Right
19 subscribers
Checked 16d ago
اضافه شده در six سال پیش
محتوای ارائه شده توسط Semaphore CI. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط Semaphore CI یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !
با برنامه Player FM !
پادکست هایی که ارزش شنیدن دارند
حمایت شده
T
Tickets to Travel


Ep. 47 – Ticketing Chaos Explained: Bots, Brokers & Bold Claims with Joel Schwartz What do Donald Trump, Kid Rock, and a 200% ticket guarantee have in common? They’re all part of the chaotic, misunderstood world of live event ticketing—and veteran ticket broker, founding member of the National Association of Ticket Brokers (NATB) and attorney, Joel Schwartz is here to discuss the current executive order and how it affects ticket brokers and fans. In this high-impact episode, we sit down with one of the original voices in ticket resale to break down what’s really driving the headlines. From political theater to pricing transparency, Schwartz shares insider stories from decades in the game—starting with Lions games in the '70s and stretching all the way to Super Bowl holdbacks, Taylor Swift meltdowns, and FTC policy shifts. In this episode, you'll learn: Why bots aren’t the real problem—and who actually is How “dynamic pricing” impact fans, travel planners, and the entire resale market What the new executive orders and pricing laws could mean for concerts, sports, and festivals How fans, brokers, and platforms can navigate an increasingly complex and competitive marketplace Whether you're a travel professional, ticketing insider, or just a fan tired of hidden fees and vanishing inventory, this episode delivers clarity, context, and a dose of hard truth. Follow us at @Tix2TravelPod on all platforms and subscribe wherever you get your podcasts. www.tttpod.com www.xpotravel.com…
Unicorn Developers With Filip Hráček
Manage episode 302281962 series 2508418
محتوای ارائه شده توسط Semaphore CI. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط Semaphore CI یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
In this episode of Semaphore Uncut we welcome Filip Hraček, developer relations engineer at Google, and talk about what's great about Flutter, how to out as a developer, and the importance of keeping your motivation up.
🎧 Key takeaways:
- The art of finishing projects
- The pros and cons of tinkering with side projects
- How to keep motivation up and keep learning
- What are unicorn developers?
138 قسمت
Manage episode 302281962 series 2508418
محتوای ارائه شده توسط Semaphore CI. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط Semaphore CI یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
In this episode of Semaphore Uncut we welcome Filip Hraček, developer relations engineer at Google, and talk about what's great about Flutter, how to out as a developer, and the importance of keeping your motivation up.
🎧 Key takeaways:
- The art of finishing projects
- The pros and cons of tinkering with side projects
- How to keep motivation up and keep learning
- What are unicorn developers?
138 قسمت
सभी एपिसोड
×In today’s episode of Technical Tips , Semaphore engineer Veljko Maksimovic shares how we’re using ephemeral environments to test open-source projects across multiple clouds. From spinning up short-lived environments with Infrastructure as Code to running cross-cloud acceptance tests — hear how we’re improving test coverage, speeding up feedback loops, and reducing cloud waste. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends . 🎙️ This podcast is powered by Semaphore! 🚀 Show Semaphore Some Love ❤️ ⭐ Star us on GitHub: https://github.com/semaphoreio/semaphore 🚀 Join us on discord: https://discord.com/invite/FBuUrV24NH ⬆️ Upvote on Product Hunt: https://www.producthunt.com/products/semaphore-open-source-ci-cd Let’s make open-source CI/CD even better—together! ✨…
In this episode of Semaphore Uncut , we chat with Sara Vieira—developer, speaker, and hardware hacker—about her unconventional path into tech, the communities that shaped her, and why she’s diving into Game Boys and 3D printing while everyone else is chasing AI. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends . 🎙️ This podcast is powered by Semaphore! 🚀 Show Semaphore Some Love ❤️ ⭐ Star us on GitHub: https://github.com/semaphoreio/semaphore 🚀 Join us on discord: https://discord.com/invite/FBuUrV24NH ⬆️ Upvote on Product Hunt: https://www.producthunt.com/products/semaphore-open-source-ci-cd Let’s make open-source CI/CD even better—together! ✨…
S
Semaphore Uncut

In this episode of Technical Tips , Semaphore engineer Amir Hasanbašić shares how we’re rebuilding our API from the ground up. From a fragmented system to a unified interface — hear how we tackled legacy challenges, redesigned for scale, and what we learned along the way. If you're into API architecture or scaling big systems, this one’s for you. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends . 🎙️ This podcast is powered by Semaphore! 🚀 Show Semaphore Some Love ❤️ ⭐ Star us on GitHub: https://github.com/semaphoreio/semaphore 🚀 Join us on discord: https://discord.com/invite/FBuUrV24NH ⬆️ Upvote on Product Hunt: https://www.producthunt.com/products/semaphore-open-source-ci-cd Let’s make open-source CI/CD even better—together! ✨…
In this episode of Semaphore Uncut , Gou Rao—AI infrastructure veteran and co-founder of Neubird—joins Darko to explore how LLMs can support DevOps teams not just with suggestions, but with reasoning, context gathering, and real-time incident diagnosis. He shares the vision behind Hawkeye, Neubird’s “digital engineer,” and what it means to build agentic systems that think and operate like humans. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends . 🎙️ This podcast is powered by Semaphore! 🚀 Show Semaphore Some Love ❤️ ⭐ Star us on GitHub: https://github.com/semaphoreio/semaphore 🚀 Join us on discord: https://discord.com/invite/FBuUrV24NH ⬆️ Upvote on Product Hunt: https://www.producthunt.com/products/semaphore-open-source-ci-cd Let’s make open-source CI/CD even better—together! ✨…
S
Semaphore Uncut

Today, we’re diving deep into Semaphore’s architecture with Radosław Woźniak, Software Architect at Semaphore. He’s here to break down the inner workings of our CI/CD platform — from its 30+ microservices to how a simple git push triggers a series of interactions across Semaphore’s infrastructure. Whether you’re a contributor looking to understand the system or just curious about how Semaphore handles complex workflows, this episode is packed with valuable insights. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends . 🎙️ This podcast is powered by Semaphore! 🚀 Show Semaphore Some Love ❤️ ⭐ Star us on GitHub: https://github.com/semaphoreio/semaphore 🚀 Join us on discord: https://discord.com/invite/FBuUrV24NH ⬆️ Upvote on Product Hunt: https://www.producthunt.com/products/semaphore-open-source-ci-cd Let’s make open-source CI/CD even better—together! ✨…
In this episode of Semaphore Uncut, Darko Fabijan welcomes Marcelo Calbucci—engineer, startup founder, and author of The PR FAQ Book . Marcelo shares insights from his time at Amazon, where he encountered a decision-making framework that changed how he thinks about product development: the PR FAQ. What starts as an internal press release quickly becomes a strategic tool to align teams, evaluate product ideas, and make better decisions—before writing a single line of code. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends . 🎙️ This podcast is powered by Semaphore! 🚀 Show Semaphore Some Love ❤️ ⭐ Star us on GitHub: https://github.com/semaphoreio/semaphore 🚀 Join us on discord: https://discord.com/invite/FBuUrV24NH ⬆️ Upvote on Product Hunt: https://www.producthunt.com/products/semaphore-open-source-ci-cd Let’s make open-source CI/CD even better—together! ✨…
In today's episode of Technical Tips, we’re joined by Semaphore engineer Lucas Pinheiro. He’s here to share insights on self-hosting agents — including the challenges our engineering team has faced and the solutions we've implemented to manage agents reliably at scale. Whether you're working with self-hosted systems or navigating cloud-specific hurdles, this episode is packed with valuable takeaways. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends . 🎙️ This podcast is powered by Semaphore! 🚀 Show Semaphore Some Love ❤️ ⭐ Star us on GitHub: https://github.com/semaphoreio/semaphore 🚀 Join us on discord: https://discord.com/invite/FBuUrV24NH ⬆️ Upvote on Product Hunt: https://www.producthunt.com/products/semaphore-open-source-ci-cd Let’s make open-source CI/CD even better—together! ✨…
In this episode of Semaphore Uncut , Patrick Debois—Generative AI and DevOps specialist —joins Darko Fabijan to share his perspective on how AI intersects with DevOps, DevSecOps, and infrastructure as code. Patrick discusses everything from generative tooling to failure handling, and what makes this era of automation both exciting and risky. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends . 🎙️ This podcast is powered by Semaphore! 🚀 Show Semaphore Some Love ❤️ ⭐ Star us on GitHub: https://github.com/semaphoreio/semaphore 🚀 Join us on discord: https://discord.com/invite/FBuUrV24NH ⬆️ Upvote on Product Hunt: https://www.producthunt.com/products/semaphore-open-source-ci-cd Let’s make open-source CI/CD even better—together! ✨…
In this episode of Technical Tips, Tommy shares 10 expert tips to keep your CI pipeline fast and efficient. Learn how to improve performance, reduce errors, and ship quality software faster! Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends . 🎙️ This podcast is powered by Semaphore! 🚀 Show Semaphore Some Love ❤️ ⭐ Star us on GitHub: https://github.com/semaphoreio/semaphore 🚀 Join us on discord: https://discord.com/invite/FBuUrV24NH ⬆️ Upvote on Product Hunt: https://www.producthunt.com/products/semaphore-open-source-ci-cd Let’s make open-source CI/CD even better—together! ✨…
In this episode of Semaphore Uncut , Ken Kocienda, co-founder and CTO of InFactory, joins Darko Fabijan to discuss how his company is building AI systems that are both useful and dependable. Ken, a veteran software engineer known for his work on Safari, iPhone auto-correct, and Apple’s UI innovations, shares his insights on how AI can move from a black-box guessing machine to a fully transparent and enterprise-ready system. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends . 🎙️ This podcast is powered by Semaphore! 🚀 🐱 Show Semaphore Some Love! Semaphore is now open source—help us grow the community: ⭐ Star us on GitHub: Semaphore on GitHub ⬆️ Upvote us on Product Hunt: Semaphore on Product Hunt Join the conversation! Connect, share, and discuss CI/CD on our Semaphore Discord . ❤️✨…
In this episode of Technical Tips, Tommy breaks down flaky tests—those unpredictable tests that pass sometimes and fail other times. Learn how to spot, manage, and fix them to keep your CI/CD pipeline reliable! 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 . 🎙️ This podcast is powered by Semaphore! 🚀 🐱 Show Semaphore Some Love! Semaphore is now open source—help us grow the community: ⭐ Star us on GitHub: Semaphore on GitHub ⬆️ Upvote us on Product Hunt: Semaphore on Product Hunt Join the conversation! Connect, share, and discuss CI/CD on our Semaphore Discord . ❤️✨…
A cornerstone of API development, OpenAPI offers a standardized format to define, design, and document APIs. Born out as open-source and embraced by tech giants like Google, Microsoft, and IBM, OpenAPI isn’t just a specification—it’s a shift toward interoperability, transparency, and developer empowerment. In this article, Lorna Mitchell, a leading voice in API tooling and VP of Developer Experience at Redocly, sheds light on best practices, pitfalls, and how teams fully harness OpenAPI’s potential. 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 .…
In this episode of Technical Tips, Tommy tackles slow CI/CD pipelines with 8 tips to speed them up. Save time, cut costs, and boost your feedback loop. Tune in to supercharge your workflow! Want to explore CI? Check out Semaphore—going open-source soon! https://semaphoreci.com/blog/semaphore-is-going-open-source 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 .…
Cloud adoption has outpaced the development of corresponding expertise in cloud operations, leading to a significant skills gap across the industry. In this regard, many organizations have had to abandon cloud initiatives because they lacked the necessary in-house expertise to manage them. As a result, critical projects are delayed, and costs and operational risks increase. Recognizing this gap, Cory O’Daniel co-founded MassDriver, a platform designed to simplify cloud infrastructure management for engineers without extensive cloud or operations experience. In this episode, Cory will explain how MassDriver allows teams to focus on building business value rather than getting bogged down in intricate cloud configurations. 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 .…
In this new Technical Tips episode, Tommy explores Continuous Integration, Deployment, and Delivery—three practices with the same goal: making software development faster and more reliable. Tune in as he explains the key differences and clears up the confusion! 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 .…
In this episode, Tembo.io Head of Education Floor Drees explains the need for a more collaborative and sustainable approach to open-source development. She will help us explore the current state of the Postgres ecosystem and the broader open-source community to point out the critical issues that need to be addressed to ensure the future of these vital technologies. 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 .…
In this episode of Technical Tips, Tommy breaks down smoke testing—a fast way to catch major software flaws early. Learn how it fits into your CI/CD pipeline, with tips, examples, and practical advice to get started. 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 .…
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 .…
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 .…
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 .…
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 .…
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 .…
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 .…
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 .…
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 .…
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 .…
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 .…
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 .…
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 how replacing ChatGPT or Bard with open-source models enhances privacy and enables their use with sensitive or proprietary data. 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 .…
The rise of microservices, cloud platforms, containerization, and distributed systems has made computer systems incredibly powerful, but also increasingly intricate. Ensuring high availability in these complex environments requires innovative solutions. Enter Coroot, an open-source observability tool designed to simplify monitoring and prevent chaos in production. Coroot co-founders Peter Zaitsev and Nikolay Sivko shed light on their vision: empowering engineers to manage this complexity, maintain system uptime, and swiftly resolve issues. 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 .…
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. Today, Olga will explain what a CI/CD pipeline is, how to set one up, and the benefits it brings to your software development process. Let’s dive in! 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 .…
Forget fancy titles and complex frameworks. The secret to an organization’s success might lie in a surprisingly simple act: two people moving a couch. This seemingly mundane task, according to Gene Kim (Author, Researcher, and Multiple award-winning CTO), holds profound lessons about communication, problem-solving, and creating a frictionless work environment. 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 .…
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. Today, we'll learn how to apply TDD (Test-Driven Development) to Large Language Models (LLMs) powered applications. Tommy, our technical writer, will be guiding us through today's topic. 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 .…
By challenging assumptions and embracing experimentation, individuals and teams can unlock fresh ideas. To this end, collaboration fueled by diverse perspectives further strengthens this innovation cycle. In this episode, Kelsey Hightower shares his experiences, from challenging the status quo in large organizations to embracing the collaborative spirit of open-source communities. Discover how Kelsey's contributions to Puppet and his role in the development of Kubernetes shaped the landscape of modern infrastructure. 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 .…
We are kicking off a new series of episodes - Technical Tips - to give you bit-sized advice on the best practices of software engineering so your coding life is easier and more efficient. Today, we''ll answer 30 most popular questions about CI/CD. How many can you answer? Want to explore CI? Check out Semaphore—going open-source soon! https://semaphoreci.com/blog/semaphore-is-going-open-source 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 .…
Testing safeguards the quality and reliability of products. And while there might be occasional misunderstandings, as in any collaborative environment, developers and testers are not inherently at odds. On this subject, veteran tester Maaret Pyhäjärvi believes in delivering feedback constructively. In this episode, she will share her thoughts on the role of testers, how they can provide "the right kind of feedback" to developers, and how to navigate the nuances of different architectures and documentation practices. 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 .…
Speed and agility reign supreme in software development. However, this drive can sideline the role of testing: Bugs slip through the cracks, security vulnerabilities go unnoticed, and user frustrations mount. Amidst this turmoil, James Bach stands as the voice of reason—and dissent. From his unconventional beginnings as a computer salesman to his rise as an authority in the testing field, James shares his journey in the industry and the necessity for testers to challenge the norm. 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 .…
From the outbreak of cloud services to the growing complexity of development infrastructure, developers are increasingly burdened with managing technical hurdles instead of focusing on innovation. Internal platform engineering emerges as a potential solution. However, traditional platform engineering often falls short, focusing on technology implementation rather than the actual needs of developers. Here enters Qovery, an IDP company offering a paradigm shift towards developer experience (DX). In this episode, Qoverry’s co-founder Romaric Philogene will share the company’s journey and his innovative vision towards DX. 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 .…
Leading engineer teams through technical complexities requires creating an environment where technical expertise thrives alongside strong team spirit: empowering developers, sparking innovation, and bridging communication gaps. At WeTransfer, iOS mobile lead developer Antoine van der Lee has cultivated a culture where ideas flourish. In this episode, he will share his secrets for boosting productivity, nurturing personal side-project success, and building a team that thrives on collaboration and innovation. Discover practical strategies for optimizing workflows, overcoming knowledge silos, and adapting to the cutting-edge role of AI tools in software development. 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 .…
S
Semaphore Uncut

Fueled by the urgency of staying ahead of the competition, hype cycles swirling around new technologies often overshadow actual business applications. Buzzwords like "AI" and "LLMs" swirl around promising revolution, but how do you untangle their potential from the hype? And if the cloud is the future, how do you avoid getting trapped in its vendor ecosystems? In this episode, mkdev co-founders Pablo and Kirill will tackle the tech buzzwords —AI, LLMs, DevOps, and cloud lock-in— to help us separate hype from business value. 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 .…
Despite their common subject matter, the software industry and computer science often operate on divergent assumptions and priorities, making collaboration difficult. In this episode, Maximiliano Contieri helps us understand the longstanding tension between academia and industry from an insider's perspective. Listen on for an insightful discussion on strengthening bridges, applying rigorous methodologies aimed at real-world relevance, and the central goal of building robust software simulations that capture the complexity of the world around us. 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 .…
With community and Developer Experience taking on greater priority across the technology sector, Developer Relations (DevRel) has had to adapt and connect with developers beyond technical expertise. Besides as DevRel continues to change shape across companies, it also serves as a springboard to diverse career paths given the transferable skills built in areas like communicating complex concepts, understanding user needs, and bridging gaps between teams. In this episode, experienced DevRel Jeremy Meiss outlines the growing importance of DevRel in community and Developer Experience as well as the diverse career paths for DevRel professionals. This episode will explore Flagsmith's origins, design philosophy, and recommendations for putting it to use. 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 .…
Companies differing motivations and resources determine their priorities and impact how they develop their products. In this way, not all companies base their business model on building a product to solve a real problem. Still, some of them do. In the case of Flagsmith, a commercial open-source feature flagging software, its developers focus on features that are valuable to its users instead of gambling on market hype. This episode will explore Flagsmith's origins, design philosophy, and recommendations for putting it to use. 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 .…
Education is one of developers’ most precious assets. Education makes the difference in adapting to changing tech trends and industry perspectives. What’s more, quality educational environments can also help developers network and find jobs. With this end in mind, Major League Hacking provides unique and intensive learning experiences that allow participants to rapidly progress from novices to confident developers capable of turning abstract concepts into real products. MLH co-founder Jonathan Gottfried talks about the importance of education and community and how MLH is helping developers build successful careers. 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 .…
Keeping up with the latest trends and technologies, dealing with imposter syndrome, and finding your place in the community are just a few of the challenges developers face. Withal, for those who are passionate about technology, it can also be a rewarding and exciting career. In this episode, This Dot Labs Co-Founder and Web Developer Tracy Lee shares how to stay ahead of the curve and thrive in the tech industry. Tracy’s insights are drawn from her own experiences as a tech worker and community leader passionate about helping others succeed. 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 .…
API developers must navigate evolving standards, design intuitive interfaces, ensure security, and address the ever-changing needs of clients. With diverse data formats, authentication methods, and scalability requirements, API design demands a delicate balance between simplicity and robustness, making it a dynamic field that requires constant adaptation and innovation. In this episode, Developer Advocate and seasoned IT industry veteran Nicolas Frankel shares effective strategies for API evolution, delving into the complexities of API design and uncovering the pivotal role of API gateways in modern architectures. 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 .…
S
Semaphore Uncut

1 Mey Beisaron on Moving From Backend Developer to DevOps: A Journey into the Dark Side of Tech 22:06
DevOps emerged to break down the silos between development and operations teams, speeding up release cycles, reducing errors, and improving communication. For developers, this meant the opportunity to play a more central role in the software development process. In this regard, Mey Beisaron’s broad experience with programming languages and technologies motivated her to transition from backend development to DevOps. In this episode, Mey, Software Engineer, Public Speaker and Mentor, describes her transition and shares her thoughts on getting comfortable in this emerging field. 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 .…
In this episode, we delve into the experiences and insights of Peter Zaitsev, an advocate for the open-source community, as he sheds light on the complex terrain of open source, the evolving software development landscape, and the implications for developers and businesses alike. 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 .…
S
Semaphore Uncut

The ability to adapt, collaborate, and continuously improve has become paramount in keeping pace with ever-changing technologies, customer demands, and market trends. In this episode, we discover how Michael Feathers, chief architect of Globant and renowned software expert, addresses the challenges of onboarding teams to complex systems and scaling software development. In his upcoming book, "Patterns of Systems Renewal," Feathers delves into the process of knowledge acquisition, code comprehension, and system expansion, tackling some outstanding problems faced by the industry. 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 .…
In this episode, Stack Overflow and Discourse co-founder Jeff Atwood reveals his thoughts on the platforms that have left an indelible mark on the programming community. We delve into his achievements, reflections, and perspectives on communities, the role of AI, and the future of programming. Listen to the full episode or read the transcript at https://semaphoreci.com/blog/jeff-atwood Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
Refactoring has become an integral part of software development practices and has gained widespread recognition and adoption in the industry. In this episode, we explore code refactoring through the perspective of Kevlin Henney, an experienced consultant, trainer, and co-author of renowned programming books. Learn how his insights shed light on the importance of refactoring as a design practice and the impact of time pressure on code quality. Listen to the full episode or read the transcript at 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 .…
Richard Seroter, Google Cloud’s director of product management and DevRel, shares his perspectives on the importance of learning, the disconnect between technology and business goals, and building customer-oriented teams. In this episode, we will explore his insights on career strategy, the significance of clear goals, the balance between business and tech strategies, and what’s next in Google Cloud. Listen to the full episode or read the transcript at https://semaphoreci.com/blog/richard-seroter Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
Beginners might be intimate by the amount of knowledge and available resources when getting into software development. Finding the right direction and discerning what’s most important can be challenging. On this basis, Tech Writer and DevRel Fernando Doglio shares his insights on the essential skills of a successful software engineer. We'll delve into his two decades of experience in software development and explore his latest book, Skills of a Successful Software Engineer , as well as his thoughts on software testing and AI-assisted programming. Listen to the full episode or read the transcript at https://semaphoreci.com/blog/fernando-doglio Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
How companies move during changes can determine their success, but also nurture eventual failure. In this episode, we will explore how Software Consultant Susanne Kaiser uses Wardley mapping and Domain-Driven Design to identify the core domain of businesses and apply the appropriate method per evolution stage, how to improve team organization, and how evolution changes teams. Listen to the full episode or read the transcript at https://semaphoreci.com/blog/susanne-kaiser-wardley-mapping Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
Github has pushed the limits of collaboration in coding as a platform for discussing, sharing, and participating in code and projects. Yet, new tools are looking to push the limit even forward. Zed is a collaborative code editor that offers real-time interaction among teammates inside a code development environment. Its creator, Nathan Sobo, envisions a revolutionary tool that will impact social coding collaboration similar to how GitHub has revolutionized file system snapshots. In this episode, we explore the backend development of Zed and Nathan’s insights on creating a performance-optimized system in Rust. Listen to the full episode or read the transcript at https://semaphoreci.com/blog/nathan-sobo Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
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 .…
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 .…
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 .…
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 .…
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 .…
S
Semaphore Uncut

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 .…
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 .…
S
Semaphore Uncut

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 .…
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 .…
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 .…
With so much sensitive data going on through software applications, software products need to be robust enough to protect its users from malicious actors. VP of Engineering Ken Kantzer believes successful code audits combine the efforts of management, software engineers, and cybersecurity to create a safer web environment. In this episode, Ken shares with us how code audits are a way of judging the integrity of code and determining if it is built in a way that would secure its users' data. Listen to the full episode or read the transcript at https://semaphoreci.com/blog/ken-kantzer-code-audits Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
Communities have nourished the tech industry —and academia— for ages. Aside from acting as a knowledge base, communities also allow their members to build a network and find and offer job opportunities. Besides, tech communities, says TechLadies Vice President Caro Griffin, can help us close the gender gap in tech. According to Caro, not only women and underrepresented minorities will benefit from more diverse teams, but the whole industry. Tech Ladies Vice President Caro Griffin teaches us the value of sustainable communities and encourages companies to diversify their teams to grow their business. Listen to the full episode or read the transcript at https://semaphoreci.com/blog/caro-griffin-recruiting-talent-communities Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
Nowadays, Agile methodologies are applied and well-known all over the software development industry. But are they actually implemented as they should? According to Software Architect and author Allen Holub, while Agile is the way to go, it does not mix well with other practices just as widespread in the industry—chiefly, estimates and project-based development. Allen Holub discusses with us his idea of #NoEstimates and shares his views on what software development should look like. Listen to the full episode or read the transcript at https://semaphoreci.com/blog/allen-holub-no-estimates Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
In Agile methodologies, testing is one of the pillars of the product-building process. Still, tests can be detrimental if not properly set. Even more so when they pile up and get in the way of developers. In this episode, Software Developer Daniel North teaches us how to simplify tests. In like manner, he advises us how companies should conform their policies to streamline their policies and allow teams to be flexible yet without running wild. Listen to the full episode or read the transcript at https://semaphoreci.com/podcast/dan-north-testing . Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
Microservice architecture offers no end of advantages over monolithic applications, including continuous delivery, more room for experimenting with new features, and flexibility for working with different technologies. Still, it also has its constraints. Especially, for teams who are transitioning from monolithic applications. In this episode, we will ask Software Developer Sarah Wells about her experience in transitioning to microservices and what we should know before starting. Listen to the full episode or read the transcript at https://semaphoreci.com/podcast/sarah-wells-microservices . Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
Describing information systems is vital for software design. As a result, multiple tools have appeared over the years to optimize the process. In this way, event modeling is an evolution from traditional approaches. We asked Software Developer, CEO and founder of AdapTech Adam Dymitruk about event modeling and its relation with event sourcing, domain-driven design, and the Open/Closed Principle. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
What happens when companies go from a single small team of developers to tenfold their size as a result of becoming market fit? Could it be that the same patterns that once helped them grow will now halt their progress? Developer and Agile Consultant Arlo Belshee will teach us about the patterns behind inefficient teams, illegible code, and —of course— bugs, and how to spot these patterns and fix them. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
Testing plays a big role in software development; especially, in quality assurance. However, when these tasks are rigorously divided, testers can find problems getting along with engineers. Still, to Agile Consultant Janet Gregory, testers and engineer teams only thrive when working together. In this episode, Janet will help us understand the nuances of these teams' cultures and the benefits of collaboration for testing and software development in general. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
Microservices architecture is one of the most popular options for companies going through application modernization or migrating to the cloud. However, companies may end up abandoning them altogether as the hype comes to an end. In fact, for Senior Principal Software Engineer Holly Cummins , microservices can be a bitter drink for migrating companies that didn't question whether or not they were making the right decision. Holly will educate us on the challenges microservices come with and share the right way to test them. Holly Cummins is a senior principal software engineer part of the Quarkus team at Red Hat. Before that, she worked at IBM for 20 years, spending the last five years with the company as a cloud consultant at IBM Garage. Her role there was to help clients with cloud migration. During this time, Holly guided clients to successful cloud migration stories. Moreover, Holly also helped to put back on track companies that were facing issues during their migration processes. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
Mob programming challenges the idea of developer teams as a group of individuals with a common goal yet who do most of the work separately. Hence, mob programming emphasizes the importance of collaboration, having faith that software development can benefit from it just as human enterprises have done throughout history. To teach us about the benefits of mob programming, we invited Agile coach Woody Zuill . You can also get Semaphore Uncut on Apple Podcasts , Spotify , Google Podcasts , Stitcher , and more. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
Mob and pair programming are meant to ease collaboration and improve communication between team members. Still, other aspects of software development can also gain something from it. This is the case for testing optimization, as well as for preserving an organization’s culture and growing teams. To shed light on these topics, we interviewed Llewellyn Falco , agile coach and the creator of ApprovalTests. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
In software development, testing is a vital part of ensuring quality products. However, how to test and why isn’t always clear or in the mind of developers, who may see it as beyond the scope of their job. To Gaspar Nagy , the person behind SpecFlow , testing is a matter of collaboration, constant feedback, and handling overconfidence. To discuss the subject, we asked him to answer our question on the importance of testing, his journey as a software developer, and the tools he designed for implementing BDD testing. You can also get Semaphore Uncut on Apple Podcasts , Spotify , Google Podcasts , Stitcher , and more. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
Imagine those old days of building for the web, when everything was simple. Now imagine that you could have the user experience we have today mixed with the developer experience of yesteryear, of what felt like years ago. That’s what Remix is, a web framework with laser focus on user experience. In this episode, Darko welcomes Kent C. Dodds , Director of Developer Experience at Remix. Kent explains what Remix is and why it’s so cool. Listen to the full episode or read the edited transcript.…
If you need to cover a distance of 30 kilometers, you can walk for 6 hours. Or you can learn how to drive a car and get there in 30. That’s what Shai Reznik, Test Effective Coach, learned the hard way. He worked so hard trying to juggle a 9-to-5 job with growing a startup that he got a panic attack. In the end, he decided automated what could be automated, including testing, is the only way to stay sane. In this podcast episode, Darko and Shai talk about Shai’s career path from being a full-time developer to growing his startup to consultancy, why writing tests can save developers’ time, and how to write tests the test effective way. Table of contents: How Shai started with business consulting How Shai started writing tests The most common mistake when writing code Shai's transition into consultancy Standup and improvisation in lectures How to find the balance between confidence and efficiency You can also get Semaphore Uncut on Apple Podcasts , Spotify , Google Podcasts , Stitcher , and more. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
S
Semaphore Uncut

How do people end up in test automation? Is it a skill people can learn at universities or it’s more of a vocation, really? There is no one path that leads to QA. What’s more important is that testing is just a subset of quality assurance. There're so many aspects to think about when people talk about signing anything off from a QA perspective. In the most recent episode of Semaphore Uncut, we welcome Maryam Umar, Head of QA at Rezolve , international speaker. Maryam explains what the three Ps of testing are, how to advance your career as a testing engineer, and how to start a new position as a tester. Listen to the full episode or read the edited transcript. What we talked about: Starting with test automation How Maryam ended up in test management How to grow a team from 20 to 500 engineers and keep the quality of the processes Three pillars of quality assurance How to start a new position: checklist You can also get Semaphore Uncut on Apple Podcasts , Spotify , Google Podcasts , Stitcher , and more. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
There's so much more to testing than just writing automated tests that run in CI. Testers on high-performing teams don't just write tests. They work closely with site reliability engineers, ensuring that the infrastructure is tested as well. They get involved in production. But how does one introduce this holistic approach to testing to one's team? Even more so, how does one introduce continuous integration to an organization, if it hasn't been adopted yet? In this podcast episode, we welcome Lisa Crispin , Author, Agile Testing Coach, "tester by trade", in her own words. Among other things, we talk about a holistic approach to testing, how to shift from shipping many times a day to once a month, and how to help organizations adopt continuous integration. Listen to the full episode or read the edited transcript. Table of contents: What’s more to testing than just writing tests? Exploratory testing Holistic approach to testing Modern trends in testing Implementing CI in organizations Testing as a practice: patterns and antipatterns You can also get Semaphore Uncut on Apple Podcasts , Spotify , Google Podcasts , Stitcher , and more. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
S
Semaphore Uncut

1 Justin Searls: How to Grow Your Engineering Team Tenfold in a Year and Keep Test Suites Healthy 31:35
When your engineering team grows from 10 to 100 engineers in the course of a year, there are so many things that you need to focus on, from operations and developer tooling to testing. Maintaining the health of the application is perhaps the most difficult part of all. Where exactly do you start? We sat down with Justin Searls , the co-founder and CTO of the Test Double agency. For many years, Justin has been consulting organizations on how to best tackle team's growth and ensure that good practices are in place when teams grow. We talked about how to grow engineering teams without losing sanity, how to divide work without stepping on one's toes, and keep your test suite maintainable. You can also get Semaphore Uncut on Apple Podcasts , Spotify , Google Podcasts , Stitcher , and more. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
In this podcast episode, we welcome Richard Kasperowski . Richard is an author, teacher, speaker, and coach focused on team building and high-performance teams. Richard is the author of two books, High-Performance Teams: The Foundations and The Core Protocols: A Guide to Greatness , as well as the forthcoming book High-Performance Teams: Core Protocols for Psychological Safety and Emotional Intelligence . We talked to Richard about what core protocols are, how important it is to talk about one’s feelings, and how to help your team achieve new heights. Listen to the full episode or read the transcript. Things we covered: How Richard started his career What are core protocols? Why psychological safety in teams is important Why it’s important to share how you feel, even as a developer How big should the team be? What is mob programming Things to do and not to do as a team leader You can also get Semaphore Uncut on Apple Podcasts , Spotify , Google Podcasts , Stitcher , and more. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
In this episode of Semaphore Uncut, we welcome Aslak Hellesøy , Cucumber Founder, Cucumber Open Source Lead at SmartBear . We walk about TDD and BDD, how to adopt automated testing, what different kinds of tests there are, and what the future holds for Cucumber. What we talked about , in more detail: Introduction The differences between TDD and BDD How developer communities evolve What is Cucumber? How companies started adopting Cucumber TDD: patterns and anti-patterns How to adopt test automation The hexagonal architecture of BDD Why do we need different kinds of tests? The future of Cucumber Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
In this podcast episode, I welcome Emily Bache , technical agile coach, author of " Technical Agile Coaching with the Samman Method " and " The Coding Dojo Handbook ". We talk about agile coaching, the Samman Method, peer reviews and various communication techniques and methods. Listen to our insightful conversation or read the edited transcript. What we talked about: The Coding Dojo Handbook Starting a career as an agile coach The Samman Method How long does it take a team to embrace something new? Communication techniques and methods How to begin with ensemble working How to improve soft skills and team work in an organization How to deal with flaky tests and large test suites You can also get Semaphore Uncut on Apple Podcasts , Spotify , Google Podcasts , Stitcher , and more. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
In this podcast episode, I welcome Kris Buytaert, consulting CTO at Inuits.eu , one of the organisers of DevOpsDays . We talk about the conference, how to introduce CI/CD to teams, and what some patterns and antipatterns for infrastructure as code are. We also discuss why teams are reluctant to spend money on testing and operations, and what happens if they don't. Listen to the full conversation or read the edited transcript. What we talked about: The reality of conferences in COVID times How to introduce CI/CD to teams Infrastructure as code: patterns and antipatterns Drawbacks of tech education Why do organisations not spend money on testing? How to get budget for DevOps Learn more about Semaphore: https://semaphoreci.com You can also get Semaphore Uncut on Apple Podcasts , Spotify , Google Podcasts , Stitcher , and more. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
In this podcast episode, I welcome with Jan Giacomelli , Staff Software Engineer at Ren Systems , previously with typlessAPI . We talked about test-driven development, unit tests, flaky tests, and much more. Jan shares some exciting war stories from the trenches of testing, explains how he was able to reduce the feedback loop from 45 minutes to only 8 min, and advocates for TDD. Listen to our insightful conversation or read the transcript. Key points: The benefits of TDD and good test coverage TDD at typless TDD: patterns and anti-patterns The problem of testability Unit tests Flaky tests Listen to the full conversation or read the edited transcript . You can also get Semaphore Uncut on Apple Podcasts , Spotify , Google Podcasts , Stitcher , and more. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
In this podcast episode, I welcome David Burns , Head of OSPO at BrowserStack , Chair person for the W3C Browser Testing and Tools Working Group , core contributor on the Selenium Open Source Project . We talk about the past, present and future of browser testing, how to eradicate flaky tests and why it's important to invest more effort into testing pyramid from the very beginning. Key points: David Burns on browser testing WebDriver BiDi specification How flaky tests are born How to start new or migrate existing projects Testing pyramid and how tools support it (or do they?) Going BiDirectional with testing Listen to the full conversation or read the edited transcript . You can also get Semaphore Uncut on Apple Podcasts , Spotify , Google Podcasts , Stitcher , and more. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
In this podcast episode, I welcome Amjad Masad , co-founder and CEO of Replit , the collaborative browser-based IDE. We talk about how Replit started, the technologies behind the product, but also how accessible tools change lives and help to make programming a passion. Key highlights: Making accessible tools as a life goal Replit doing magic The technical side of Replit What happens when you start a REPL? Interactive programming as a way to converse with a computer Prybar by Replit What does a user journey with Replit look like? What is Nix? Listen to our insightful conversation or read the edited transcript. You can also get Semaphore Uncut on Apple Podcasts , Spotify , Google Podcasts , Stitcher , and more. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends .…
In this podcast episode, I welcome Gleb Bahmutov , Senior Director of Engineering at Mercari . We talk about about Gleb's engineering experience at Cypress.io and Mercari US, discuss the testing pyramid and why it makes little sense, and talk about what we can use instead. Here's what we talk about: Gleb's story with Cypress.io Testing pyramid makes little sense; what can we use instead? Gleb's talk at the TestJS Summit Why is the testing pyramid shapes this way? Testing matrix vs testing pyramid The cost of bugs and how to set boundaries within teams We hope you enjoy the show! About Semaphore Uncut In each episode of Semaphore Uncut, we invite software industry professionals to discuss the impact they are making and what excites them about the emerging technologies.…
به Player FM خوش آمدید!
Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.