Writing Bioinformatics for the Future: Why Rust Is a Perfect Fit
Rust brings performance, memory safety, and dependable concurrency to bioinformatics software, making it a strong foundation for the next generation of genomic tools.
All of my long-form thoughts on programming, and more, collected in chronological order.
Rust brings performance, memory safety, and dependable concurrency to bioinformatics software, making it a strong foundation for the next generation of genomic tools.
In one of the “Strange Loop Conference” talks, Joe Armstrong talks about “The mess we’re in.” He mentioned how complexity arises because of the increased amount of states your computer can be in. The rising level of complexity applies to Front-End development as well.
Rust is a programming language with modern syntax, and it is comparable to C++ in terms of performance and speed. It has been voted the most-loved programming language for more than five years in a row. Rust is becoming increasingly popular. It was used by Mozilla when they rebuilt their CSS engine for Firefox.
Monorepo is a term that commonly refers to a repository containing multiple packages or applications. Instead of having a system of one repo/package, we can be tedious to work with when they are closely related, and you can work inside one repository.