Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Dec 07 14:03

    dry-bot on master

    [devtools] config sync (compare)

  • Dec 07 10:01
    Travis dry-rb/dry-view (master) errored (636)
  • Dec 07 09:58
    Travis dry-rb/dry-view (master) errored (635)
  • Dec 07 09:56

    dry-bot on master

    [devtools] config sync (compare)

  • Dec 07 09:56

    dry-bot on master

    [devtools] config sync (compare)

  • Dec 07 09:56

    dry-bot on master

    [devtools] config sync (compare)

  • Dec 07 09:56

    dry-bot on master

    [devtools] config sync (compare)

  • Dec 07 09:56

    dry-bot on master

    [devtools] config sync (compare)

  • Dec 07 09:56

    dry-bot on master

    [devtools] config sync (compare)

  • Dec 07 09:56

    dry-bot on master

    [devtools] config sync (compare)

  • Dec 07 09:56

    dry-bot on master

    [devtools] config sync (compare)

  • Dec 07 09:56

    dry-bot on master

    [devtools] config sync (compare)

  • Dec 07 09:56

    dry-bot on master

    [devtools] config sync (compare)

  • Dec 07 09:56

    dry-bot on master

    [devtools] config sync (compare)

  • Dec 07 09:56

    dry-bot on master

    [devtools] config sync (compare)

  • Dec 07 09:54

    dry-bot on master

    [devtools] config sync (compare)

  • Dec 07 09:54

    dry-bot on master

    [devtools] config sync (compare)

  • Dec 07 09:54

    dry-bot on master

    [devtools] config sync (compare)

  • Dec 07 09:54

    dry-bot on master

    [devtools] config sync (compare)

  • Dec 07 09:54

    dry-bot on master

    [devtools] config sync (compare)

Piotr Solnica
@solnic
and very little API docs, but that’s OK IMO, the libs are unstable
Chase Gilliam
@Ch4s3
Well, it's early days, so that's not a big problem. Maybe I can help doc and write up a bit about dry-validation in prep for dry-validation-rails
Piotr Solnica
@solnic
that would be great
would be nice to make some buzz and publish some tutorials along with 0.8.0 release
(of dry-v)
Chase Gilliam
@Ch4s3
Ok, I'll put that on the list. I'll pester the channel for specifics as I sit down to write it.
Piotr Solnica
@solnic
speaking about writing, I started on a follow-up after my last week’s rails article. anybody interested in giving me some early feedback (it’s still WIP)?
Chase Gilliam
@Ch4s3
I'll talk it up at my local Ruby group soon.
Yeah, I can take a look this afternoon.
Piotr Solnica
@solnic
cool man, thank you. it’s in a gist right here
it’s a short one ;)
Chase Gilliam
@Ch4s3
Excellent! I didn't just volunteer to proof a novel!
off topic have you looked at Helix/Rust?
Piotr Solnica
@solnic
I did, it doesn’t support modules so I couldn’t use it, I asked about module support in an issue, no reply so far
Chase Gilliam
@Ch4s3
Helix you mean?
Piotr Solnica
@solnic
si
Chase Gilliam
@Ch4s3
Yeah, they seem to have a sort of stable proof of concept. I'm watching eagerly. It hits a sweet spot for me that I think JRuby sort of works for, but I just don't like the ffi with Java very much
Piotr Solnica
@solnic
yeah I’m super excited about this, we can make tons of stuff multiple times faster
Chase Gilliam
@Ch4s3
Yeah, agreed. And Rust is much nicer to work in than C, and I feel like once I know it I'll probably prefer it to Java.
I wonder if it would be faster for writing validation code since it has pattern matching
Chase Gilliam
@Ch4s3
@solnic If I have notes on the article, do you just want them in comments, or direct message here?
Piotr Solnica
@solnic
comments are ok :)
Chase Gilliam
@Ch4s3
:+1:
Piotr Solnica
@solnic
I only wish gh had notifications for gist comments heh
Chase Gilliam
@Ch4s3
yeah, that seems like an oversight. I wonder if gist might be a separate application
Piotr Solnica
@solnic
they had notifications in gists, then they were removed O_o
but that was before “unsubscribe” was introduced,
too bad they never re-introduced it with unsubs feature this time
Chase Gilliam
@Ch4s3
Odd
Chase Gilliam
@Ch4s3
@solnic I just posted some notes, mostly about grammar/phrasing and a small note about the argument around abstraction. Overall I really like it!
Piotr Solnica
@solnic
@Ch4s3 oh thanks! This is very helpful :) glad you liked it
Chase Gilliam
@Ch4s3
Anytime. I like that the discussion is happening
Chase Gilliam
@Ch4s3
So what is your involvement with Hanami?
Piotr Solnica
@solnic
dry-rb and rom-rb integrations
libs that I've been working on are being integrated as backends for some of the hanami pieces
Piotr Solnica
@solnic
@Ch4s3 I’m not really happy with the last part about Rails, it ends rather abruptly and begs for a couple more sentences, just not sure what to write here w/o going too much into details and another rails-bashing-by-accident ;)
Chase Gilliam
@Ch4s3
hum...
depends, do you want to be prescriptive and point to where Rails could better serve it purpose? Or, do you want to better define the scope in which you think Rails is the appropriate choice?
Piotr Solnica
@solnic
both, actually, but that’s too much for this post
I think I’m gonna remove this paragraph, I may write something more dedicated later
Chase Gilliam
@Ch4s3
So the crux to me seems to be that if you plan to build an app like Basecamp, Rails is a good choice. If you plan on building something drastically different, or don't know then Rails may be a bad choice especially in the medium to long term
Yeah, may be best left to a different post
Piotr Solnica
@solnic
yep :)
Chase Gilliam
@Ch4s3

If you remove it, I would suggest a quick closing summary.

Something along the lines of:
I'm not here to bash Rails, I'm trying to drive a conversation about diversifying the Ruby ecosystem. Ruby needs new frameworks and libraries built on top of solid abstractions. These abstractions should provide services with which a developer can build applications suited to a diverse range of domains. I'm currently building (some projects) to accomplish those goals. If you're interested in a more robust Ruby ecosystem, join us (point to the projects, gitter, or wherever).

Or if that's not quite your goal, just summarize the importance of good abstractions in frameworks

Chase Gilliam
@Ch4s3
I'd also hold off publishing it until Tuesday if you want people to discuss it
Piotr Solnica
@solnic
This message was deleted
@Ch4s3 thanks, yeah I’ll be adding some ‘sum up’ paragraph thanks :)
Piotr Solnica
@solnic
re promoting our libs, not sure, maybe it won’t hurt to do it :) i was thinking about writing a separate post about some of libs and explain “what and why” there, but a quick mention here would be cool I guess
Piotr Solnica
@solnic

http://solnic.eu/2016/05/30/abstractions-and-the-role-of-a-framework.html

^^ a follow-up to my prev post, related to what we’re doing here

Piotr Solnica
@solnic