Building blocks and How to Use Them: A MongooseIM Case Study | Nelson Vides | Code BEAM America 2022

Поділитися
Вставка
  • Опубліковано 20 вер 2024
  • This video was recorded at Code BEAM America 2022 - codebeamameric...
    Building blocks and How to Use Them: A MongooseIM Case Study | Nelson Vides - Core Developer of MongooseIM
    ABSTRACT
    This is a talk about open source and the community, with MongooseIM as its backbone. MongooseIM is Erlang Solutions’ robust, scalable and customisable messaging server, and using it as a “case study”, I want to tell the story of the evolution of a big and old open source project. I’ll start presenting common Erlang design patterns for a server - the supervision trees, the many processes, the NIFs when they are needed, and most importantly, the ways to preserve a big project manageable and continuously evolving.
    I also want to present the libraries that branched off from MongooseIM. In the evolution of a big project, often times you find pieces of code that are not an integral part of the business logic but actually can be generalised and reused for projects potentially very different from your own. I want to present what we found and how, what we extracted, and what we prepared for other people to reuse.
    • Follow us on social:
    Twitter: / codebeamio
    LinkedIn: / 27159258
    • Looking for a unique learning experience?
    Attend the next Code Sync conference near you!
    See what's coming up at: codesync.global
    • SUBSCRIBE TO OUR CHANNEL
    / @codesync
    See what's coming up at: codesync.global

КОМЕНТАРІ •