19 subscribers
התחל במצב לא מקוון עם האפליקציה Player FM !
פודקאסטים ששווה להאזין
בחסות


1 Battle Camp S1: Reality Rivalries with Dana Moon & QT 1:00:36
Adib Saikali on Protecting Your Software Development Workflow
Manage episode 354716935 series 2508418
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.
132 פרקים
Manage episode 354716935 series 2508418
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.
132 פרקים
All episodes
×
1 Technical Tips: How to Scale CI/CD With Self-Hosted Agents 22:42

1 Patrick Debois on AI & DevOps: What’s Next? 26:03

1 Technical tips: Top 10 Rules of Continuous Integration 17:01

1 Ken Kocienda on Building AI You Can Trust 26:03

1 Lorna Mitchell on OpenAPI in Design-First Development 25:20

1 Cory O’Daniel on Infrastructure as Code 25:58

1 Floor Drees on Building Sustainable Open-Source Ecosystems 26:04

1 Technical Tips: Smoke Testing - Catch Bugs Early, Ship Faster 12:21

1 Rich Harris on the Future - and Past - of Web Development 24:14

1 Technical Tips : CI/CD - What is Continuous Integration and Delivery? 10:41

1 Craig McLuckie on Enforcing Compliance on Open Source Development 25:52

1 Arun Gupta on Democratizing Enterprise AI Development 25:07

1 Andrew Martin on Software Security Best Practices 26:01

1 Srivishnu Ayyagari On Flaky Tests Anti-Patterns 25:47

1 Technical Tips - LocalAI: An Open-Source Alternative to OpenAI API 13:57

1 Michael Larsen on Quality Assurance in The Age of AI 26:02

1 Technical Tips - 6 Ways to Run ChatGPT Alternatives in Your Machine 15:43

1 Peter Zaitsev and Nikolay Sivko on simplifying observability 26:10

1 Gene Kim on Unpacking Organizational Wiring 22:54

1 Technical Tips - Handling Flaky Tests in LLM-powered Applications 11:44

1 Kelsey Hightower on Embracing Open Source 25:30

1 Technical Tips - 30 Common CI/CD Questions (with Answers) 19:16

1 Maaret Pyhäjärvi on Testing in the Modern Age 35:13

1 James Bach on Questioning the Norms of Software Testing 23:52

1 Romaric Philogène on Nurturing Developer Experience 26:48

1 Antoine van der Lee on Building and Leading Winning Teams 22:26

1 Pablo Iñigo Sánchez and Kirill Shirinkin on Unveiling Business Value From AI 23:38

1 Maximiliano Contieri on Bridging the Industry-Academia Divide 22:19

1 Jeremy Meiss on Developer Relations: From Evangelism to Advocacy 21:36

1 Ben Rometsch on Product Simplicity Over Hypeness 19:56

1 Jonathan Gottfried on Empowering Developers and Fostering Community 22:09

1 Tracy Lee on Embracing Excitement, Community, and Change 22:56

1 Nicolas Frankel on Navigating API Complexity 23:08

1 Mey Beisaron on Moving From Backend Developer to DevOps: A Journey into the Dark Side of Tech 22:06

1 Peter Zaitsev on The Evolution and Challenges of The Open Source Space 21:37

1 Michael Feathers On Facilitating Onboarding and Scaling in Software Development 22:24

1 Jeff Atwood on Empowering Programmers and Digital Communities 18:34

1 Kevlin Henney on Code Refactoring 22:12

1 Richard Seroter on Balancing Business and Technology Strategies 22:08

1 Fernando Doglio on Skills of a Successful Software Engineer 19:16

1 Susanne Kaiser on Wardley Mapping 19:49

1 Nathan Sobo on The Future of Collaborative Code Editing 18:18

1 Adam Wulf on Application Refactoring 22:08

1 Florence Chabanois on Creating a Diverse and Inclusive Work Environment 20:13

1 Bart de Water on Building Robust Resilient Systems 22:06

1 Alan Page on Testing: From Past to Future 20:17

1 Adib Saikali on Protecting Your Software Development Workflow 20:34

1 Sébastien Lorber on Building Documentation Websites Quickly and Easily With Docusaurus 20:39

1 Simon Wardley on Improving Business With Maps 20:26

1 David Heinemeier Hansson on Finding the Right Balance Between Business and Technology 20:49

1 Vaughn Vernon on Domain-Driven Design for Software Architecture 20:16

1 Daniel Thompson-Yvetot on How to Build Hybrid Apps With Tauri 20:13

1 Ken Kantzer on Secure Development With Code Audits 20:05

1 Caro Griffin on Recruiting Talent From Communities 21:38

1 Allen Holub on Why You Should Get Rid of Estimates 19:50

1 Daniel Terhorst-North on Simplifying Testing and Development 19:24

1 Sarah Wells on Mastering Microservices Over Monolithic Applications 21:29

1 Adam Dymitruk on How to Upgrade Your Toolbox with Event Modeling 18:49

1 Arlo Belshee on How to Scale Software Development Teams 22:24

1 Janet Gregory on Holistic Testing: Where Testing and Coding Meet 28:11

1 Holly Cummins on Getting Into and Testing Microservices 21:40

1 Woody Zuill on How Mob Programming Makes the Difference 38:04

1 Llewellyn Falco on Mob Programming for Optimizing Testing and Team Growth 53:41

1 Gaspar Nagy on How to Improve Development and Business with BDD Testing 29:03

1 Kent C. Dodds on How to Build Better Websites with Remix 31:01

1 Shai Reznik: How to Write Tests the Most Test Effective Way 35:37

1 Maryam Umar: How to Advance Your Career and Grow the Team in Test Automation 28:59

1 Lisa Crispin: Holistic Approach to Testing 29:48

1 Justin Searls: How to Grow Your Engineering Team Tenfold in a Year and Keep Test Suites Healthy 31:35

1 How to Build a High-Performing Team with Richard Kasperowski 28:31

1 Cucumber Founder Aslak Hellesøy on TDD and BDD 34:41

1 Agile Coaching and the Samman Method with Emily Bache 26:23

1 How to Introduce Your Engineering Team to CI/CD with Kris Buytaert 26:30

1 Jan Giacomelli on the Benefits of TDD 29:31

1 Browser Testing with David Burns, Core Selenium Contributor 32:08

1 Under the Hood of Replit with Amjad Masad 30:23

1 Gleb Bahmutov on Why Testing Pyramid Makes Little Sense 33:31

1 Adam Gordon Bell on Better Builds with Earthly 27:11

1 Keith Smiley of Lyft on How to Scale Code with Bazel 32:26

1 Co-creator of Ionic Framework and StencilJS Adam Bradley on How to Make Fast Websites 32:49

1 Agile Conversations with Jeffrey Fredrick 36:53

1 Unicorn Developers With Filip Hráček 23:34

1 Mapping the World and Testing Against Reality with Eric Bowman 27:31

1 Brandon Bayer on creating Blitz.js, the fullstack framework for React. 23:50

1 Peter Cooper on Why Developers Should Create Content 37:07

1 Kubernetes-native Java microservices with John Clingan 26:37

1 DevOps-as-a-Service with Khash Sajadi 38:21

1 Jeff Smith on DevOps Antipatterns 31:29

1 Dave Thomas on Testing Past, Present, and Future 36:23

1 Monorepo and Micro-Frontends with Jonathan Creamer 34:16

1 Multi-platform Development with Co-creator of Flutter, Eric Seidel 27:22

1 Nader Dabit on How Managed Services Turbo-Charge Startups 24:30

1 Monorepo and Building at Scale with Benjy Weinberger 24:59

1 Crossing the Enterprise Chasm with Michael Grinich 29:38

1 Automated Microservice Networking with Traefik CEO Emile Vauge 25:27

1 Open Source Business Models with Alex Ellis 29:35

1 Discovering Next.js with Guillermo Rauch 38:30

1 Adopting Cloud-Native at Deutsche Telekom with Vuk Gojnic 26:18

1 Maximizing Software Product Value with Gojko Adzic 30:08

1 Exploring Test-Driven iOS Development with Jon Reid 29:43

1 Elixir's Creator José Valim on the Development of a New Language 30:51

1 John-Daniel Trask on Shortening Feedback Loops for Agile Development 31:36

1 The Kubernetes Challenge with Elton Stoneman 26:22

1 DevRel Content Creation with Stephanie Wong from Google Cloud 26:26

1 All Roads Lead to Kubernetes with Jérôme Petazzoni 28:14

1 Justin Cormack on Integrating Security into Software Building 36:10

1 Adoption of Cloud-Native Applications with Cheryl Hung 29:56

1 Idit Levine on Building a Virtual Service Mesh 27:02

1 Alexis Richardson on Why GitOps is a Game Changer 22:09

1 Deconstructing Kubernetes with Bryan Liles 22:50

1 Nigel Poulton on How Kubernetes Can Make or Break the Devops Workflow 33:09

1 Inside WeTransfer's App Testing Process with Antoine van der Lee 24:57

1 Elton Stoneman: How to Easily Modernize Older Applications With Docker 26:40

1 Continuous Delivery Co-Author Uncovers the Top Obstacles for Development Teams 39:02

1 Lyft Software Engineer Matt Klein on the Future of Envoy 29:12

1 Jason van Brackel on Seamless Kubernetes Adoption for Development Teams 27:13

1 Bret Fisher on Speeding Up Your DevOps Workflows with Docker 43:15

1 Charity Majors on what is observability & how to measure the quality of microservices 32:18

1 Krzysztof Zalasa from Google Cloud about solving real business challenges with GCP 32:33

1 Dave Verwer on running successful developer community projects and Apple after WWDC19 26:55

1 Steve Peak from Storyscript on the future of software development and creating a new language focused on data flow 41:01

1 Peter Steinberger from PSPDFKit on his startup journey, quirks of PDF and what’s exciting about WWDC19 28:24

1 Lee Skillen from Cloudsmith on streamlined software packaging, building startups and the promise of on-premise 35:21

1 Jacob Smith from Packet on running an infrastructure product and ARM, wireless and hardware as a part of developer stack 28:46

1 Eddie Zaneski from DigitalOcean on DevRel best practices and building intuitive products 34:51
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.