Fork me on GitHub
#fulcro
<
2019-09-26
>
ssdev16:09:07

@tony.kay Sorry to ask the forbidden question but.. any estimates when Fulcro 3 might get out of beta? I'm going to be starting a large project in 2 weeks that will span over a year and clients aren't ok with using anything in beta 😞

currentoor16:09:48

@ssanders technically it isn’t in beta, it’s a release candidate now. Also, Tony and I have been using F3 in our own commercial product for several weeks now, so that’s assuring. And this application is no TODOMVC.

henrik21:09:08

I for one would have loved it if you managed to make a business out of TodoMVC

4
😂 4
ssdev16:09:31

Apologies - I should have asked - do you have hopes for when it will be out of RC status?

currentoor16:09:57

I understand your concern, I can’t speak for @tony.kay but I’d say it’ll be soon and the fact that we have multiple commercial clients using Fulcro and our own product can provide some assurance.

ssdev16:09:40

Cool. Appreciate the input. I hate asking the question. The client unfortunately is not ok with RC candidates either. But I understand and respect the process that is needed before final release. Thanks!

Vincent Cantin14:09:15

You may tell your client that what matter is not how things are named, what matter is how are the things.

hoynk17:09:25

I am wrinting a simple chat app and used successfully fulcro-websockets to pass all communications through websockets. Now I have a doubt: How do I integrate data that the server pushes to the client (but the client didn't ask)? Should I write a mutation without a remote and call transact on it?

hoynk17:09:59

Or maybe I should call merge! directly?

cjmurphy17:09:49

Yes, there's merge! or merge-component!

cjmurphy17:09:07

See the com.fulcrologic.fulcro.algorithms.merge namespace.

👍 12
tony.kay17:09:12

@ssanders I don’t have a reason for why not: 3.0.0 is on clojars

🎉 44
😆 20
aw_yeah 8
ssdev17:09:40

oh shit.. it's no longer a RC?

Adrian Smith19:09:21

has anyone got a publicly accessible fulcro web app I can look at? I'd like to play with fulcro inspector on a live app

wilkerlucio19:09:19

you probably wont be able to that, normally fulcro inspect is not active in prod apps (for performance reasons)

wilkerlucio20:09:10

@tony.kay what you think about having a deployed version of the TodoMVC (github pages) with Fulcro Inspect enabled?

currentoor20:09:24

or what about a deployed version of Fulcro Inspect, then you could inspect the inspector! 😂

wilkerlucio20:09:46

the fun part is that while developing Fulcro Inspect that's the actual the workflow I do (render pieces of Fulcro Inspect in Workspaces, debugging with Fulcro Inspect)

🤯 12
tony.kay20:09:09

Download the template and run it. I am not willing to maintain more stuff. Community contributions welcome.

hoynk20:09:43

About fulcro-websockets, the doc for make-websockets says the parser environment will include certain keys, like :websockets but I don't think it is implemented. I looked at sente-event-handler and it seems it collects all the variables but doesn't pass it to parser. Am I misunderstanding something? I stumbled upon this while trying to get the :client-id from inside a mutation (so that I send a message to all but the client that created it).

tony.kay20:09:28

@boccato you are correct. The env is created but not passed…let me look at it for a min

hoynk20:09:41

I am not sure how I would pass it, otherwise I could try to make a contribution.

tony.kay21:09:32

Yeah, that one got past me…definitely an oversight.

tony.kay21:09:26

give me 30 mins

tony.kay21:09:29

I’ll have a fix

hoynk21:09:23

No hurry! Thanks.

tony.kay21:09:24

@boccato try websockets v3.0.4-SNAPSHOT…see new docstring

tony.kay21:09:39

I had to make it bw compat, so there is an addl option: :parser-accepts-env?

tony.kay21:09:55

it’s on clojars

tony.kay21:09:52

I don’t have time to test it…so if you would do the honors that would help 🙂

tony.kay21:09:24

I confirm that I didn’t break existing websockets use

hoynk21:09:11

Worked like a charm!