Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Sep 28 23:12
    timriley synchronize #181
  • Sep 28 23:12

    timriley on explicit-two-way-component-dir-namespaces

    Port multiple namespaces spec t… (compare)

  • Sep 28 13:24
    timriley synchronize #181
  • Sep 28 13:24

    timriley on explicit-two-way-component-dir-namespaces

    Delete loaded features from tmp… Clean constants Port multiple namespaces spec t… (compare)

  • Sep 27 13:29
    timriley synchronize #181
  • Sep 27 13:29

    timriley on explicit-two-way-component-dir-namespaces

    Tweak initial rspec config Delete loaded features from tmp… Clean constants (compare)

  • Sep 27 13:23
    timriley synchronize #181
  • Sep 27 13:23

    timriley on explicit-two-way-component-dir-namespaces

    Simplify tmp directory helpers (compare)

  • Sep 27 13:08
    timriley synchronize #181
  • Sep 27 13:08

    timriley on explicit-two-way-component-dir-namespaces

    Make loaded features cleaning r… Pull in all the standard RSpec … Make the tmp dir setup a little… (compare)

  • Sep 27 13:05
    flash-gordon commented #427
  • Sep 27 13:05

    flash-gordon on master

    Implement SchemaError#value an… Merge pull request #427 from ol… (compare)

  • Sep 27 13:05
    flash-gordon closed #427
  • Sep 27 10:51
    oleander synchronize #427
  • Sep 27 10:49
    oleander edited #427
  • Sep 27 10:49
    oleander review_requested #427
  • Sep 27 10:49
    oleander opened #427
  • Sep 26 16:17
    kshalot starred dry-rb/dry-monads
  • Sep 26 13:37
    timriley synchronize #181
  • Sep 26 13:37

    timriley on explicit-two-way-component-dir-namespaces

    Tidy spec setup, support genera… Add specs for each_component (compare)

Piotr Solnica
@solnic
@timriley any chance for making auto_inject work with rom-repos during this week?
would be nice to see that it can Just Work™
Tim Riley
@timriley
@solnic Totally. It seems doable. I can start by spending an hour on it tomorrow morning and see how far I get.
Piotr Solnica
@solnic
that’s great
I don’t think I will have time for any dry-* activities this week, that’s why I’m asking
just want to wrap up rom stuff
Tim Riley
@timriley
Of course! The ROM stuff is sounding great, btw.
Piotr Solnica
@solnic
@timriley this is the next chapter in ROM evolution
Andrew Kozin
@nepalez
@solnic thank you!
Joe Van Dyk
@joevandyk
looking to start a new project that basically takes http requests, does stuff to it, validates, etc then makes other http requests. any recommendations for a toolset that could help? is dry-web enough?
or trailblazer or hamani?
dan-klasson
@dan-klasson
@joevandyk can you elaborate on what you mean that it "does stuff to it"?
Joe Van Dyk
@joevandyk
lol
yeah, it converts data to different formats depending on sorta complex biz logic, could make requests to other system as part of that
in this case i don’t expect the database to be a big component in the app, if it is at all.
dan-klasson
@dan-klasson
well sounds like a perfect case of a bunch of service objects
Piotr Solnica
@solnic
@joevandyk atm dry-web is very alpha, if you’re ok with that then I’d be nice if you gave it a go
also, it only supports roda atm, but we’re gonna add other routing front-ends soon
ie dry-web-hanami
Joe Van Dyk
@joevandyk
there’s no UI right now btw, just json
dan-klasson
@dan-klasson
@solnic sure. i wouldn't mind recommend that too. but his question is not framework specific right?
Joe Van Dyk
@joevandyk
@dan-klasson i’m asking what framework people recommend ;)
or libs or whatever
i haven’t kept up in the last few years
dan-klasson
@dan-klasson
@joevandyk oh, well that is a good question.
Piotr Solnica
@solnic
I don’t recommend frameworks, I don’t like frameworks :)
Joe Van Dyk
@joevandyk
set of cohesive libraries then
w/ generators hopefully
dan-klasson
@dan-klasson
@joevandyk if you want cohesive libraries, you're in the right channel
Piotr Solnica
@solnic
I’d defo recommend trying out roda for the http part
dan-klasson
@dan-klasson
@joevandyk there is no silver bullet when it comes to dev. it all depends on what you're requirements are. but if i were you i would definitely give weight to what @solnic says
Piotr Solnica
@solnic
what kind of “formats” do you need to support?
fwiw I’m planning to add a new data transformation lib to dry-* family later this year
I don’t like rom-mapper anymore :)
Joe Van Dyk
@joevandyk
at first glance i prefer http://hanamirb.org/guides/actions/overview/ over roda i think
@solnic imagine taking an ebay product in their api format and converting that to what amazon needs for their api
and what bing needs
so could be taking something in some weird xml format, applying biz logic, then send to whatever json format another service needs
i like hanami’s actions more than roda (at first glance) because it’s easy to see how to structure the code / actions
on a team i think having the convention is important
Piotr Solnica
@solnic
I like roda routing tree because you need to look at just one place to see what your app is doing on the http side
vs jumping between router dsl and action files
the way we use roda is that http-specific code lives in the routing trees, everything else is core app APIs
so basically http part of the whole system becomes an extension on top of the core app
I mean, that’s how it works in dry-web
Joe Van Dyk
@joevandyk
hm
Piotr Solnica
@solnic
I feel like this is something many people are still missing
dan-klasson
@dan-klasson
@solnic sure, i like that too. but that's not what he is specifically asking for
how weird is the xml, and how complicated is the business logic?
Piotr Solnica
@solnic
for complex data transformations you could look into functional approach with transproc (it’s the backend for rom)