Skip Navigation
A 21,565X performance improvement in linting GraphQL
  • Thank you!

    We developed this for our platform and CLI (which are Rust based) which is a bit of a different use-case than a one-off manual run of a linter (in which the difference perhaps wouldn't be as dramatic), although performant tooling for the end user should still be something we strive for IMO.

    The "fast JS runtime" was Bun in this case, which we tried specifically because it has faster startup (and we also use in our CLI as a runtime for user defined functions). Most people would be using Node which is much more popular and likely have an even slower startup time.

  • Announcing August! An Emmet-like language that produces JSON, TOML, or YAML, written in Rust
  • Nickel looks like something akin to Nix (JSON with functions), whereas August's goal is to allow you to quickly write a snippet that expands to your target document (e.g. via an editor extension) like Emmet. You can think of August like a snippet or shortcut to typing (or editing) a document rather than its own configuration language

  • Announcing August! An Emmet-like language that produces JSON, TOML, or YAML, written in Rust
    github.com GitHub - yoav-lavi/august: An Emmet-like language that produces JSON, TOML, or YAML

    An Emmet-like language that produces JSON, TOML, or YAML - GitHub - yoav-lavi/august: An Emmet-like language that produces JSON, TOML, or YAML

    GitHub - yoav-lavi/august: An Emmet-like language that produces JSON, TOML, or YAML
    2
    Apple @lemmy.ml yoavlavi @programming.dev
    Using Siri as a command palette
    1. Go to Settings ➜ Accessibility ➜ Siri
    2. Turn on "Type to Siri"
    3. Go to the Shortcuts app
    4. Create shortcuts that ask for input with short names (they're not case sensitive)
    5. Your iPhone now has a command palette

    !A screenshot of an iPhone with Siri being typed to and running a shortcut with the name "dg". The shortcut searches DuckDuckGo. The input is "Siri as a command palette".

    3
    Melody 0.19.0 | A language that compiles to regular expressions and aims to be more readable and maintainable
  • I wouldn't consider Melody a new flavour of regex as it compiles to ECMAScript regular expressions.

    I'd consider being more verbose than regular expressions as a great thing for what this project aims to do, regular expressions are very write optimized which is the wrong (IMO) tradeoff to make in a shared codebase (or even your personal code that's more than a few days old) where code is read much more often.

  • Melody 0.19.0 | A language that compiles to regular expressions and aims to be more readable and maintainable
    github.com GitHub - yoav-lavi/melody: Melody is a language that compiles to regular expressions and aims to be more easily readable and maintainable

    Melody is a language that compiles to regular expressions and aims to be more easily readable and maintainable - GitHub - yoav-lavi/melody: Melody is a language that compiles to regular expressions...

    GitHub - yoav-lavi/melody: Melody is a language that compiles to regular expressions and aims to be more easily readable and maintainable
    68
    Melody 0.19.0 | A language that compiles to regular expressions and aims to be more easily readable and maintainable
    github.com GitHub - yoav-lavi/melody: Melody is a language that compiles to regular expressions and aims to be more easily readable and maintainable

    Melody is a language that compiles to regular expressions and aims to be more easily readable and maintainable - GitHub - yoav-lavi/melody: Melody is a language that compiles to regular expressions...

    GitHub - yoav-lavi/melody: Melody is a language that compiles to regular expressions and aims to be more easily readable and maintainable
    3
    Melody 0.19.0 | A language that compiles to regular expressions and aims to be more easily readable and maintainable
    github.com GitHub - yoav-lavi/melody: Melody is a language that compiles to regular expressions and aims to be more readable and maintainable

    Melody is a language that compiles to regular expressions and aims to be more readable and maintainable - GitHub - yoav-lavi/melody: Melody is a language that compiles to regular expressions and ai...

    GitHub - yoav-lavi/melody: Melody is a language that compiles to regular expressions and aims to be more readable and maintainable
    4
    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/)YO
    yoavlavi @programming.dev
    Posts 14
    Comments 9