Loading…
Company: Open Source Strategy clear filter
arrow_back View All Dates
Tuesday, February 11
 

1:00pm PST

OAI Workshop: Linting API Descriptions: Consistency is King for Developer Experience! LIMITED
Tuesday February 11, 2025 1:00pm - 1:50pm PST
Erik Wilde, INNOQ, Principal Consultant

API descriptions are describing the surface of an API so that it is clear how an API works. It can be a good idea to check these descriptions against general good practices or against specific internal good practices for API designs. Linting is the process that allows those checks to be performed, by taking the description, letting a linter inspect it, and then get warnings or errors regarding the API design.

In this workshop, we look at the various motivations to use API linting. We then specifically look at HTTP-based APIs, OpenAPI as their description language, and Spectral as a popular open source linting tool. Spectral performs opinionated linting out of the box by having a set of build-in rules. Spectral allows users to add their own rules or completely replace the built-in rules. Spectral also supports modularization so that for example in larger organizations, different APIs can use different combinations of rules for various APIs. In this workshop we cannot give a complete tutorial of Spectral, but you will walk away with a good understanding of when to use it, how to apply it to your use cases, and what its general capabilities look like.
Speakers
avatar for Erik Wilde

Erik Wilde

Ambassador, OpenAPI
Erik Wilde is an experienced and internationally known professional in the space of digital transformation and API strategy and management. Erik has degrees in computer science from TU Berlin and ETH Zurich. He is the author of many articles and papers, various books, multiple standards... Read More →
Tuesday February 11, 2025 1:00pm - 1:50pm PST
DeveloperWeek PRO Stage

2:00pm PST

PRO WORKSHOP: GitHub Actions: Make Them Work for You! LIMITED
Tuesday February 11, 2025 2:00pm - 2:50pm PST
Eleftherios Chrysochoidis, Chubb, Lead API Software Engineer

GitHub Actions offer robust and free CI/CD capabilities to streamline your development process. In this presentation, we'll dive into the core components of GitHub Actions and explore how they can be set to work for you by demonstrating various simple and advanced use cases!

GitHub Actions is an ideal tool for any project hosted on GitHub. It provides CI/CD features out of the box and is accessible to everyone without the need for extra infrastructure or setup. The declarative way of creating Actions makes their usage really easy, and its remarkable free layer provides sufficient limits even for big projects.

Especially for Open Source projects, where usually there is more than a single contributor, the need for CI/CD is huge. What will happen if you own an open source project and someone creates a Pull Request with really nice features but adds Security risks in the project (e.g. due to deprecated dependencies) or if they break some of the existing functionality? Would you be able to check all of them on your own? Maybe yes, but it would take much more time compared to having them all checked automatically by utilizing GitHub Actions.

Join me to explore how to make GitHub Actions run faster by utilizing caching mechanisms, build Reports for Testing, Coverage and Security issues and integrate them with any open Pull Request in the community, to have an automated evaluation of the suggested PR and get notifications for them.
Speakers
avatar for Eleftherios Chrysochoidis

Eleftherios Chrysochoidis

Lead API Software Engineer, Chubb
Experienced Lead Software Engineer with Passion for Community EngagementWith over six years of experience in software engineering, building and maintaining robust applications, Eleftherios (or simply Lefteris) gained a deep expertise in Java and Spring Boot technologies.His passion... Read More →
Tuesday February 11, 2025 2:00pm - 2:50pm PST
DevExec World Stage
  OpsWorld
 

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date - 
  • Tracks & Topics
  • AI & ML Certificate
  • API Certificate
  • APIs & Microservices
  • Blockchain & Web3
  • Cloud Management Certificate
  • Data Engineering
  • Data Management and Engineering Certificate
  • Dev Career
  • Dev Leadership Certificate
  • Developer Experience (DX)
  • Developer Tools
  • DevOps
  • DevOps Certificate
  • Enterprise
  • Frontend Certificate
  • Gen AI / LLMs
  • Open Source Strategy
  • Platform Engineering
  • Product Certificate
  • Security Certificate
  • Technical Leadership & Management
  • Session Type
  • OPEN Session
  • PRO Session
  • PRO Workshop Day (Tues)
  • Conferences
  • AI & Organizational Change Management (AI DevWorld)
  • AI DevWorld
  • AI DevWorld: AI Strategy Conference
  • AI DevWorld: AI/ML Engineering Conference
  • AI DevWorld: Industry AI Conference
  • AI Ethics (AI DevWorld)
  • AI for the Enterprise (AI DevWorld)
  • AI Security & Governance & Compliance (AI DevWorld)
  • Applied AI Innovation (AI DevWorld)
  • Applied Machine Learning (AI DevWorld)
  • Bots & Language Processing (AI DevWorld)
  • Cloud Native World
  • Data Science & Predictive Models (AI DevWorld)
  • Deep AI Learning & Neural Networks (AI DevWorld)
  • Dev Exec World
  • Dev Innovation World
  • Dev Security World
  • Finance/FinTech AI (AI DevWorld)
  • Frontend World
  • Generative AI & LLMs (AI DevWorld)
  • Healthcare & HealthTech AI (AI DevWorld)
  • Marketing & Advertising AI (AI DevWorld)
  • Methodology: Agile and Rapid Prototyping and SCRUM and Beyond (ProductWorld)
  • MLOps & AIOps (AI DevWorld)
  • OPEN Session
  • OpenAPI Summit
  • OpsWorld
  • OWASP Certified
  • Product Lead / Product Manager Roundtables (ProductWorld)
  • Product Lifecycle & Case Studies (ProductWorld)
  • Product Management Tools & Software (ProductWorld)
  • Product Roadmap Strategy & Innovation (ProductWorld)
  • Product Team Management & Structure (ProductWorld)
  • ProductWorld
  • Retail & E-commerce AI (AI DevWorld)
  • Roundtables
  • Sponsor Spotlight
  • Tensorflow & PyTorch & Open Source Frameworks (AI DevWorld)
  • Virtual
  • In-Person/Virtual
  • In Person
  • Virtual
  • Virtual Exclusive