← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 33
  1. In the previous article I built a wireless car, with Lego servo and Lego motor, powered by a Lego power pack.

  2. If you already have the parts of a common Lego car, it's very cheap and easy enough to make it remotely controlled from your computer with a Rust program running on a Raspberry Pico.

  3. Being able to think in stacks and queues is a neglected super-power.

  4. Box to save memory

    I saved 475 MB out of the 895 MB used by a real-world Rust program by changing the layout of some structs and the way I was deserializing JSON files.

  5. ddoc

    I moved the documentation of my free programs from MkDocs to ddoc.

  6. Search with broot - the good moves

    This article is both for people who don't know broot yet, and for those who do but are probably less efficient at searching than they could be.

  7. Practical Pedantism

    What if you could actually use all those pedantic lint warnings without drowning ?

  8. A better tree command

    You certainly know the old tree command.

  9. Rust macros for scenario tests

    I present here a macro supported approach for tests in Rust.

  10. Cancelable background tasks in Rust

    When a task isn't instant, you usually don't want to run it on the UI thread.

  11. Biome + Bacon

    Biome is a fast linter.

  12. Bacon for everything - a roadmap

    You want to use bacon on non rust projects?

  13. Serde's derive is fantastic but if you want humans to read and write files, you can't just depend on the standard derive for everything.

  14. Why broot doesn't enter zip archives

    Broot lets you navigate your filesystem and gives you an overview of any directory.

  15. Why sort code? How to do it?

    Your code is full of lists.

  16. From Terminator To Wezterm

    This post doesn't compare Terminator and Wezterm.

  17. A Kind Introduction

    How to leverage the Rust compiler to prevent identifier misuse ?

  18. I see my code projects in trees and lines, and it affects how I want it to be formatted.

  19. How to store secrets

    My requirements and solution for a safe storage of personal secrets.

  20. Contributing to my FOSS projects

    As I maintain several FOSS projects, I figured it would be convenient to have in a central place some concise guidance on contributing.

  21. To deal with key events in your cross-platform TUI, you'll probably need to determine what keybindings you can really use, use convenient hardcoded keybindings, and read keybindings from a configuration file

  22. So you want your unix application to select different sets of colors depending on whether the terminal is set to a light or dark theme ?

  23. How not to learn Rust

    I've seen too many good programmers struggle learning Rust, or even give up.

  24. Reclaim space on disk

    As my disks tend to be quite messy with time, I had to devise ways to reclaim space, which means both spotting big directories and files, and to deal with the thousands of duplicates you can't delete one per one.

  25. Generating or modifying Excel files in Java is easy with Apache POI.

  26. Glassbench is a Rust micro-benchmark harness.

  27. TOML was originally the only format for configuring broot.

  28. Why TUI applications ?

    Twenty years ago, most of us thought TUI applications were going to disappear.

  29. Broot 1.0

    8 months ago, but it feels like years ago, somebody shared a link to broot on Hacker News.

  30. For better prompts

    Prompts I see everywhere are very bad in my opinion.

  31. Broot content search

    An example of an efficient search workflow based on broot, a general purpose file manager.

  32. Before every commit, I do a short review of what I wrote.

  33. whoami

    Here's a short map of my main identities (the ones which are related to software making, at least): dystroy is the umbrella covering all the me, and the brand of my freelance activity Canop is an open-source software writer Denys Séguret writes Rust for f…