← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 1 urmăritor
Articole: 62
  1. Readleif

    This post introduces Readleif, a read-later and listen-later app for iOS and macOS that I built this summer.

  2. If you’ve ever needed to produce a typed binary format where the header constrains what the body can contain, you’ve probably written validation code that runs at runtime and hoped your tests cover the edge cases.

  3. Niches for integer types in Rust

    While working on seqair (see my post here ), I also wrote a bunch of wrapper types for the domain we work in.

  4. This post introduces seqair , a new Rust library for bioinformatics formats I’ve been working on.

  5. Still blogging

    I published three posts on this blog just in April.

  6. Random Forest ML on GPU

    In my recent post on Rastair , we looked at some performance best-practices and optimizations for Rastair , a bioinformatics tool that I’m currently working on.

  7. Styling SVG symbols that are defined using <symbol id="x"> and included using <use href="#x">.

  8. In the last year, I’ve had the pleasure to work on Rastair , a bioinformatics project by Benjamin Schuster-Böckler from the Ludwig Institute for Cancer Research at the University of Oxford.

  9. Rust BufWriter and LZ4 Compression

    Recently, I’ve been working on a Rust project again.

  10. Bevy is a game engine written in Rust that is known for featuring a very ergonomic entity-component-system.

  11. Out of curiosity I’ve recently started following the development of Bevy , a game engine written in Rust .

  12. It seems especially recently I’ve come across more and more long-form texts (think: hour-long blog posts; free books; series of posts).

  13. So you’re writing Rust but it’s not fast enough?

  14. Return-type based dispatch

    One surprising feature of type inference in languages like Rust is defining functions with generic return types.

  15. Notes on proper systemd services

    Despite my best efforts, I end up logging into Linux servers and checking how they’re doing way too often.

  16. How to order Rust code

    Note: This post is about how I arrange the code I write in Rust.

  17. Rust 2019

    The Rust project is asking for blog posts about what the community would like to see happen with Rust in 2019.

  18. Say you want to store a huge number of very small files that you will only access over HTTP.

  19. The Secret Life of Cows

    A lot of people at RustFest Paris mentioned Cows – which may be surprising if you’ve never seen std::borrow::Cow !

  20. I recently wrote a new Rust crate: quicli .

  21. Rust 2018

    Instead of fireflowers , this year the Rust Team made a public call for blogposts , asking the community to write posts that reflect on Rust in 2017 and what they wish for Rust in 2018.

  22. As someone who likes writing code in a functional style, I really enjoy passing functions as arguments.

  23. Conferences 2018

    I’ll be at various conferences throughout the year 2018.

  24. There are many different ways to learn something; one that I enjoy from time to time is what I’d call the “jump in at the deep end”: Look at the solution to a problem and study each of its details until you understand all the concepts.

  25. Rust is a great language to write small command line tools in.

  26. Diesel is a type-safe query builder for Rust.

  27. Conferences 2017

    I’ll be at various conferences throughout the year 2017.

  28. Rust has a pretty powerful type system, but some things are not that easy to express.

  29. Rust Concurrency Libraries

    A short overview.

  30. Rust’s error messages are pretty amazing.

  31. Here are some things in Rust’s ecosystem that I really like: The awesome people Well documented libraries by awesome people Automation to help awesome people focus on awesome stuff I would like to add something to that.

  32. Programming Wisdom

    [The] length of a variable name should be proportional to its scope.

  33. How do you teach people how to use a complex framework or library1?

  34. I hear a lot of people new to Rust are Ruby programmers.

  35. Pascal vs. USB-C

    Update: Got the laptop, and some adapters.

  36. No biggie Markdown slideshows

    Some time ago I forked biggie , a small tool to generate a slideshow from markdown.

  37. Trait Driven Development in Rust

    Actually, the title is a lie: We are just focusing on traits here, but writing Rust can also easily be Test Driven, or Data Driven, or Documentation Driven, or [A-Z][a-z]* Driven.

  38. One of the most amazing features of compilers is their ability to not just transform code into machine-readable things but also to optimize away abstractions.

  39. Rust IDE Features Wishlist

    Some ideas for editor/IDE features to make working on Rust code more pleasant.

  40. I <3 plain text files

    I really enjoy working with plain text files.

  41. Research paper organization

    I have a directory full of research papers I have read or want to read.

  42. README-driven Development

    Like most other (\w)DD techniques1, “README-driven Development” wants to guide your approach to software development.

  43. In Rust RFC 1713 , a set of documentation ’tags’ is proposed, to document functions in a similar fashion to e.g.

  44. Recently, I wrote on reddit that a Rust book won’t become obsolete in the next years if it focused on explaining concepts instead of current APIs.

  45. Rich diffs of rendered HTML

    Have you ever seen the way Github allows you to see rendered diffs for code they can render as HTML?

  46. When I first wrote about Silicon Zucchini (the code name for my statically-typed CMS, see also this note ), I mentioned that the JSON schema files that are used to validate the content data could also be used to generate an editor interface.

  47. The secret life of std You can call "text".parse::<T>() on all types T that impl std::str::FromStr for T You can .collect() into a Result<T, E> where T: FromIterator Formatting syntax (as in format!

  48. Compile-time website checking

    I want a static site generator that enforces a bunch of rules at compile-time so whole classes of errors cannot occur.

  49. Virtual DOM for CLI and libui

    Among other things , I want to easily write UIs in Rust.

  50. Elegant Library APIs in Rust

    The existence of libraries with nice, user-friendly interfaces is one of the most important factors when choosing a programming language.