
Sign up to save your podcasts
Or


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.
From the publisher's feed