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

Presenting Goarkitect at PromCon 2022

omissis
February 03, 2023

Presenting Goarkitect at PromCon 2022

Slides from a lightning talk I gave at PromCon 2022 in Munich, Germany.
I spent 5 minutes presenting this PoC project that helps with enforcing architectural constraints in code. Link: https://github.com/omissis/goarkitect

omissis

February 03, 2023
Tweet

More Decks by omissis

Other Decks in Technology

Transcript

  1. Munich - Nov 9th, 2022
    Introducing goarkitect
    http://github.com/omissis/goarkitect
    Claudio Beatrice
    Software Engineer @ SIGHUP

    View Slide

  2. The problem
    lots of projects, high maintenance cost

    View Slide

  3. inspired by: https://github.com/phparkitect/arkitect
    inspired by: https://www.archunit.org

    View Slide

  4. View Slide

  5. View Slide

  6. The future
    • More matchers

    • Conftest

    • Make
    fi
    les

    • Project Templates

    • Golang

    • pkgs imports rules

    • struct/interface names

    • symbols naming conventions

    • ...
    • Editor autocomplete

    • Default rulesets

    • Standard Go Project Layout

    • ...

    • You name it!

    View Slide

  7. Looking for feedbacks, usecases and ideas!
    #goarkitect on Gophers Slack
    omissis/goarkitect on Github

    View Slide