Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Post for ubioinfie #30

Open
kescobo opened this issue Nov 5, 2024 · 0 comments
Open

Post for ubioinfie #30

kescobo opened this issue Nov 5, 2024 · 0 comments
Labels
Content Anything to do with written content

Comments

@kescobo
Copy link
Member

kescobo commented Nov 5, 2024

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.

@kescobo kescobo added the Content Anything to do with written content label Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Content Anything to do with written content
Projects
None yet
Development

No branches or pull requests

1 participant