Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Coana AarhusJS presentation on February 9, 2023

Avatar for Martin Torp Martin Torp
February 14, 2023

Coana AarhusJS presentation on February 9, 2023

Abstract: Trying to end the days of overwhelming breaking changes, unresolved peer dependency issues, and endless security warnings 🪦

Speakers: Martin Torp & Anders Søndergaard

Bio: Martin and Anders are co-founders of the Aarhus-based startup Coana. Coana is building a tool to improve package management for JavaScript/Typescript developers.
At the meetup they will demo their recently launched beta - an extension for VS Code - and present their ambitions (and possibly naive) plans to set new standards for how packages are managed.

Avatar for Martin Torp

Martin Torp

February 14, 2023

Other Decks in Programming

Transcript

  1. AarhusJS @ Salling Group February 2023 Coana "Trying to end

    the days of overwhelming breaking changes, unresolved peer dependency issues, and endless security warnings"
  2. Agenda • • • • • Who we are What

    we have learned What we are trying to do Demo Q&A
  3. Co-founder & CTO Co-founder & CRO Co-founder & CPO Benjamin

    Barslev Anders Møller Martin Torp Co-founder & CEO Anders Søndergaard PhD from Aarhus University Professor at Aarhus University and manager of the Center for Advanced Software Analysis PhD from Aarhus University Second-time startup founder Coana A startup from Aarhus / Established Sep 2022 / Spinout from Aarhus University
  4. 2015/2016 Benjamin and Martin starts their PhD's 2019: First publication

    of the research foundation for Coana 2020: Prototype building starts 2022: Protoype launch (JSFIX) Q3 2022: Company is spun out from Aarhus University Q3 2022: Customer discovery starts 2023: Beta launch
  5. ** Jobs-To-Be-Done survey with 116 JavaScript/TypeScript developers in the US​

    * The State of JS Survey 2021 90% of JavaScript developers find package management important ** Package management is the #1 pain point of JavaScript development * #1 23% of JavaScript developers are dissatisfied with the current solutions for their package management needs **
  6. 2015/2016 Benjamin and Martin starts their PhD's 2020: Prototype building

    starts 2022: Protoype launch (JSFIX) Q3 2022: Company is spun out from Aarhus University Q3 2022: Customer discovery starts 2023: Beta launch 2019: First publication of the research foundation for Coana
  7. Survey Interviews Technical advisors 15 developers committed to helping us

    out 30 minutes every month 120 developers in the US uncovering unmet needs 100+ inverviews about package management
  8. Survey Interviews Technical advisors 15 developers committed to helping us

    out 30 minutes every month Learn Learn Build Measure > < 120 developers in the US uncovering unmet needs 100+ inverviews about package management
  9. Survey Interviews Technical advisors 15 developers committed to helping us

    out 30 minutes every month Learn Learn Build Measure > < Usage 120 developers in the US uncovering unmet needs 100+ inverviews about package management
  10. Unmet needs * 1. "it’s a challenge to detect and

    fix breaking changes" 2. "it’s a challenge to handle peer dependencies" 3. "it’s a challenge to address security vulnerabilities" 4. "it’s a challenge to gather information about packages" 5. "it’s a challenge to get notified when technical debt accumulates" 6. "it’s a challenge to minimize the risk of malicious packages" * The top pains of a 23% segment of JavaScript/TypeScript - identified through a Jobs-To-Be-Done analysis based on a survey with 116 US developers​ 16 12.9 12.6 12.5 12.3 12.1 Pain score
  11. 1. "it’s a challenge to detect and fix breaking changes"

    2. "it’s a challenge to handle peer dependencies" 3. "it’s a challenge to address security vulnerabilities" 4. "it’s a challenge to gather information about packages" 5. "it’s a challenge to get notified when technical debt accumulates" 6. "it’s a challenge to minimize the risk of malicious packages" Dep. graph Code-aware vulnerability scannner VSCode Extension CI integration and dashboards Malicious code scan Roadmap Semantic patches Jan 2023 Jan 2024 Jan 2025 Unmet needs Today
  12. Q&A