Skip Navigation
new preference war just dropped
  • Your team needs to have a coding standards meeting where you can describe the pros and cons of each approach. You guys shouldn't be wasting time during PR reviews on the same argument. When that happens to me, it just feels like such a waste of time.

  • This Month in Rust GameDev: Call for Submissions!
  • I'd love to include my wave function collapse library, but examples of its usage in games is lacking atm. I've thought of a couple games that could be made that utilize the concept, but I haven't prioritized them.

    For those that are interested: https://github.com/AustinHellerRepo/WaveFunctionCollapse

  • Hate it when that happens
  • It's still useful when it's wrong because it can give you the jist of what should be done. If it uses a library or function that doesn't exist, you'll still be informed as to what it was intending for the process at that point. I've often gone and just replaced the made-up code with custom code that does the same thing.

  • Where Does the Time Go? Rust's Problem with Slow Compiles
  • Every so often rust-analyzer in VS Code doesn't use the latest code after a cargo update and the only way I've found to fix it is a cargo clean. This means that I have to wait 5 minutes for the next build, painful. Just because of one project update. I would LOVE a faster build.

    Extra info: the updates come from my dependencies that utilize my private repositories via a git = "[path]". The rust-analyzer is pulling from a cache or older version for some reason and I don't know where it is or why.

  • Share your projects
  • I spent a couple months creating a modular wave function collapse library that solves any kind of constraint problem where you can specify the collapse algorithm to match the problem. It's domain-independent since it uses generic "nodes" (graph nodes that can be of any predefined state) that have relationships with other nodes.

    There are a few examples, so please feel free to experiment. If you can answer the questions listed out in the readme's Usage section, you'll have no trouble following an example similar to your problem's domain.

    https://github.com/AustinHellerRepo/WaveFunctionCollapse

    https://crates.io/crates/wave-function-collapse

  • What's the latest project you discovered that made you go "wow"?
  • Cursorless. It's a spoken-language programming interface that allows the programmer (of basically any language) to use specific words to target existing text, move the underlying cursor/selection relative to that target, and then run a specific modification. Think of VIM but for voice. It runs in VSCode atm as a couple extensions along with an install of the audio tool Talon. https://www.cursorless.org/

  • Deleted
    ...
  • My current favorite is mostly Rust-based with the tide crate, tide-jsx crate, vanilla JS, postgres crate, and Postgres in Docker. Super easy, super fast (to develop and run), but I haven't made any large web projects with this stack yet, just small stuff.

  • InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)LI
    livingcoder @programming.dev
    Posts 0
    Comments 33