home.social

#dry_rb — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #dry_rb, aggregated by home.social.

  1. Hanami 2.2.0.beta2 is out!

    This beta is a special one: it includes something I’d originally ruled out for 2.2: multiple gateway support!

    Now you’re just a single env var away from building a persistence layer that can seamlessly mix and match data from multiple different databases!

    Oh, and we added MySQL support. And support for full contract-based params validation.

    Next steps: an rc1 and then 2.2 final, all before @rubyconf!

    hanamirb.org/blog/2024/09/25/h

    #hanami #ruby #dry_rb

  2. Hanami 2.2.0.beta2 is out!

    This beta is a special one: it includes something I’d originally ruled out for 2.2: multiple gateway support!

    Now you’re just a single env var away from building a persistence layer that can seamlessly mix and match data from multiple different databases!

    Oh, and we added MySQL support. And support for full contract-based params validation.

    Next steps: an rc1 and then 2.2 final, all before @rubyconf!

    hanamirb.org/blog/2024/09/25/h

    #hanami #ruby #dry_rb

  3. Hanami 2.2.0.beta2 is out!

    This beta is a special one: it includes something I’d originally ruled out for 2.2: multiple gateway support!

    Now you’re just a single env var away from building a persistence layer that can seamlessly mix and match data from multiple different databases!

    Oh, and we added MySQL support. And support for full contract-based params validation.

    Next steps: an rc1 and then 2.2 final, all before @rubyconf!

    hanamirb.org/blog/2024/09/25/h

    #hanami #ruby #dry_rb

  4. Hanami 2.2.0.beta2 is out!

    This beta is a special one: it includes something I’d originally ruled out for 2.2: multiple gateway support!

    Now you’re just a single env var away from building a persistence layer that can seamlessly mix and match data from multiple different databases!

    Oh, and we added MySQL support. And support for full contract-based params validation.

    Next steps: an rc1 and then 2.2 final, all before @rubyconf!

    hanamirb.org/blog/2024/09/25/h

    #hanami #ruby #dry_rb

  5. Hanami 2.2.0.beta2 is out!

    This beta is a special one: it includes something I’d originally ruled out for 2.2: multiple gateway support!

    Now you’re just a single env var away from building a persistence layer that can seamlessly mix and match data from multiple different databases!

    Oh, and we added MySQL support. And support for full contract-based params validation.

    Next steps: an rc1 and then 2.2 final, all before @rubyconf!

    hanamirb.org/blog/2024/09/25/h

    #hanami #ruby #dry_rb

  6. 🌸 Announcing Hanami 2.2.0.beta2

    For our second (and final!) beta of 2.2, we’re adding MySQL support, and introducing a powerful way to work across multiple databases.

    (pssst, if you’re also a user of param validations inside actions, we have a little treat for you in this release too)

    hanamirb.org/blog/2024/09/25/h

    #ruby #hanami #dry_rb #oss #webdev #mysql

  7. 🌸 Announcing Hanami 2.2.0.beta2

    For our second (and final!) beta of 2.2, we’re adding MySQL support, and introducing a powerful way to work across multiple databases.

    (pssst, if you’re also a user of param validations inside actions, we have a little treat for you in this release too)

    hanamirb.org/blog/2024/09/25/h

    #ruby #hanami #dry_rb #oss #webdev #mysql

  8. 🌸 Announcing Hanami 2.2.0.beta2

    For our second (and final!) beta of 2.2, we’re adding MySQL support, and introducing a powerful way to work across multiple databases.

    (pssst, if you’re also a user of param validations inside actions, we have a little treat for you in this release too)

    hanamirb.org/blog/2024/09/25/h

    #ruby #hanami #dry_rb #oss #webdev #mysql

  9. 🌸 Announcing Hanami 2.2.0.beta2

    For our second (and final!) beta of 2.2, we’re adding MySQL support, and introducing a powerful way to work across multiple databases.

    (pssst, if you’re also a user of param validations inside actions, we have a little treat for you in this release too)

    hanamirb.org/blog/2024/09/25/h

    #ruby #hanami #dry_rb #oss #webdev #mysql

  10. 🌸 Announcing Hanami 2.2.0.beta2

    For our second (and final!) beta of 2.2, we’re adding MySQL support, and introducing a powerful way to work across multiple databases.

    (pssst, if you’re also a user of param validations inside actions, we have a little treat for you in this release too)

    hanamirb.org/blog/2024/09/25/h

    #ruby #hanami #dry_rb #oss #webdev #mysql

  11. Read about ProtoInteractor, a simple business object I created to use with Hanami. It combines:

    * The parameter parsing functionality of Hanami Actions.
    * Do notation from Dry-Monads.
    * Result objects, also from Dry-Monads.

    Feedback and corrections (especially) are welcome! Please let me know what you think!

    rossney.net/articles/protointe

    #ruby #hanami #dry_rb #dryrb

  12. Read about ProtoInteractor, a simple business object I created to use with Hanami. It combines:

    * The parameter parsing functionality of Hanami Actions.
    * Do notation from Dry-Monads.
    * Result objects, also from Dry-Monads.

    Feedback and corrections (especially) are welcome! Please let me know what you think!

    rossney.net/articles/protointe

    #ruby #hanami #dry_rb #dryrb

  13. Read about ProtoInteractor, a simple business object I created to use with Hanami. It combines:

    * The parameter parsing functionality of Hanami Actions.
    * Do notation from Dry-Monads.
    * Result objects, also from Dry-Monads.

    Feedback and corrections (especially) are welcome! Please let me know what you think!

    rossney.net/articles/protointe

    #ruby #hanami #dry_rb #dryrb

  14. Read about ProtoInteractor, a simple business object I created to use with Hanami. It combines:

    * The parameter parsing functionality of Hanami Actions.
    * Do notation from Dry-Monads.
    * Result objects, also from Dry-Monads.

    Feedback and corrections (especially) are welcome! Please let me know what you think!

    rossney.net/articles/protointe

    #ruby #hanami #dry_rb #dryrb

  15. Read about ProtoInteractor, a simple business object I created to use with Hanami. It combines:

    * The parameter parsing functionality of Hanami Actions.
    * Do notation from Dry-Monads.
    * Result objects, also from Dry-Monads.

    Feedback and corrections (especially) are welcome! Please let me know what you think!

    rossney.net/articles/protointe

    #ruby #hanami #dry_rb #dryrb

  16. My November'23 OS Update: Exploring database transaction management in dry-operation and incorporating global error handling to enhance flow classes. Check it out!

    waiting-for-dev.github.io/blog

    #ruby #dry_rb #hanami

  17. My November'23 OS Update: Exploring database transaction management in dry-operation and incorporating global error handling to enhance flow classes. Check it out!

    waiting-for-dev.github.io/blog

    #ruby #dry_rb #hanami

  18. My November'23 OS Update: Exploring database transaction management in dry-operation and incorporating global error handling to enhance flow classes. Check it out!

    waiting-for-dev.github.io/blog

    #ruby #dry_rb #hanami

  19. My November'23 OS Update: Exploring database transaction management in dry-operation and incorporating global error handling to enhance flow classes. Check it out!

    waiting-for-dev.github.io/blog

    #ruby #dry_rb #hanami

  20. My November'23 OS Update: Exploring database transaction management in dry-operation and incorporating global error handling to enhance flow classes. Check it out!

    waiting-for-dev.github.io/blog

    #ruby #dry_rb #hanami

  21. Here’s my open source status update for September, in which I make a range of small fixes, bend better_errors to our will via a clever li’l patch, kickstart a new dry-rb gem with @waiting_for_dev, and then release Hanami 2.1.0.beta2!

    Things are moving, plenty going on. Catch yourself up: timriley.info/writing/2023/10/

    #ruby #hanami #dry_rb #opensource

  22. Here’s my open source status update for September, in which I make a range of small fixes, bend better_errors to our will via a clever li’l patch, kickstart a new dry-rb gem with @waiting_for_dev, and then release Hanami 2.1.0.beta2!

    Things are moving, plenty going on. Catch yourself up: timriley.info/writing/2023/10/

    #ruby #hanami #dry_rb #opensource

  23. Here’s my open source status update for September, in which I make a range of small fixes, bend better_errors to our will via a clever li’l patch, kickstart a new dry-rb gem with @waiting_for_dev, and then release Hanami 2.1.0.beta2!

    Things are moving, plenty going on. Catch yourself up: timriley.info/writing/2023/10/

    #ruby #hanami #dry_rb #opensource

  24. Here’s my open source status update for September, in which I make a range of small fixes, bend better_errors to our will via a clever li’l patch, kickstart a new dry-rb gem with @waiting_for_dev, and then release Hanami 2.1.0.beta2!

    Things are moving, plenty going on. Catch yourself up: timriley.info/writing/2023/10/

    #ruby #hanami #dry_rb #opensource

  25. Here’s my open source status update for September, in which I make a range of small fixes, bend better_errors to our will via a clever li’l patch, kickstart a new dry-rb gem with @waiting_for_dev, and then release Hanami 2.1.0.beta2!

    Things are moving, plenty going on. Catch yourself up: timriley.info/writing/2023/10/

    #ruby #hanami #dry_rb #opensource

  26. Seven years ago, Icelab’s web stack. We’re getting closer and closer to the day where we can replace most of this with just “Hanami 2”. 💪🏼

    #ruby #hanami #dry_rb

  27. Seven years ago, Icelab’s web stack. We’re getting closer and closer to the day where we can replace most of this with just “Hanami 2”. 💪🏼

    #ruby #hanami #dry_rb

  28. Seven years ago, Icelab’s web stack. We’re getting closer and closer to the day where we can replace most of this with just “Hanami 2”. 💪🏼

    #ruby #hanami #dry_rb

  29. Seven years ago, Icelab’s web stack. We’re getting closer and closer to the day where we can replace most of this with just “Hanami 2”. 💪🏼

    #ruby #hanami #dry_rb

  30. Seven years ago, Icelab’s web stack. We’re getting closer and closer to the day where we can replace most of this with just “Hanami 2”. 💪🏼

    #ruby #hanami #dry_rb

  31. Solved: use `Types::Symbol.enum(symbol: 'string', ...)` if you want to convert Strings into Symbols.
    #dry_rb #dry_types

  32. Solved: use `Types::Symbol.enum(symbol: 'string', ...)` if you want to convert Strings into Symbols.
    #dry_rb #dry_types

  33. Solved: use `Types::Symbol.enum(symbol: 'string', ...)` if you want to convert Strings into Symbols.
    #dry_rb #dry_types

  34. Solved: use `Types::Symbol.enum(symbol: 'string', ...)` if you want to convert Strings into Symbols.
    #dry_rb #dry_types

  35. Solved: use `Types::Symbol.enum(symbol: 'string', ...)` if you want to convert Strings into Symbols.
    #dry_rb #dry_types

  36. How would you use dry-types/dry-schema to map a finite set of possible Strings to
    a finite set of Symbols? `Types::String.enum('string' => :symbol)` only seems to map Strings and Symbols to Strings. I need the output to be Symbols.

    Input: ['syn', 'ack']
    Output: [:syn, :ack]

    #dry_rb #dry_types #dry_schema

  37. How would you use dry-types/dry-schema to map a finite set of possible Strings to
    a finite set of Symbols? `Types::String.enum('string' => :symbol)` only seems to map Strings and Symbols to Strings. I need the output to be Symbols.

    Input: ['syn', 'ack']
    Output: [:syn, :ack]

    #dry_rb #dry_types #dry_schema

  38. How would you use dry-types/dry-schema to map a finite set of possible Strings to
    a finite set of Symbols? `Types::String.enum('string' => :symbol)` only seems to map Strings and Symbols to Strings. I need the output to be Symbols.

    Input: ['syn', 'ack']
    Output: [:syn, :ack]

    #dry_rb #dry_types #dry_schema

  39. How would you use dry-types/dry-schema to map a finite set of possible Strings to
    a finite set of Symbols? `Types::String.enum('string' => :symbol)` only seems to map Strings and Symbols to Strings. I need the output to be Symbols.

    Input: ['syn', 'ack']
    Output: [:syn, :ack]

    #dry_rb #dry_types #dry_schema

  40. How would you use dry-types/dry-schema to map a finite set of possible Strings to
    a finite set of Symbols? `Types::String.enum('string' => :symbol)` only seems to map Strings and Symbols to Strings. I need the output to be Symbols.

    Input: ['syn', 'ack']
    Output: [:syn, :ack]

    #dry_rb #dry_types #dry_schema