Skip to content

Post for ubioinfie #30

@kescobo

Description

@kescobo

As discussed on ubioinfie slack, it would be cool to write a post for their website (and we can mirror it here) that introduces julia for that audience https://ubinfie.github.io

  • basic "getting started" kinds of things
  • advantages of package management and things like BinaryBuilder
  • differences from workflows for other languages etc
  • performance advantages

@jakobnissen 's thoughts:

I think I'd be a good idea to focus on the selling points to the specific audience. For example, I doubt they would care much about multiple dispatch (since they won't have an idea about what it is), and about numerical libraries.
Maybe

  • Great performance out of the box, removing the need for any kind of polyglot codebase, including C/Rust extensions, Cython and Numba, and all the shitty ways they complicate package installation
  • Excellent, reproducible package manager, including manifests and JLLs
  • How easy it is to shell out from Julia - the usability of Julia as a glue language
  • The internals is in the language: How you can actually extend and work with your favorite packages in the same language you write in yourself without running into a huge C codebase
  • The excellent multithreading support

I also think it would be nice to highlight some specific microbial bioinformatics tasks, but I'll have to think about that more.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ContentAnything to do with written content

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions