Fork me on GitHub
#fulcro
<
2021-01-01
>
stuartrexking01:01:59

Does anyone know what the convention of using a “-” at the beginning of a function name is for? As in https://github.com/fulcrologic/fulcro-rad/blob/develop/src/main/com/fulcrologic/rad/authorization.cljc#L126

tony.kay02:01:28

Not sure there is one 😜 I sometimes use it when I think I might make a public version of something (e.g. with specs) but there is a private implementation detail. That way I don’t have to think up two names. Sometimes I use it to reinforce that something is “private”, because cljs does not enforce that.

stuartrexking02:01:07

Ok thanks. I just noticed some private defns don’t use it and wondered if the inconsistency had a reason.

tony.kay02:01:15

Fulcro 3.4.11 on clojars. Mainly just some minor bug fixes related to running headless in CLJ

❤️ 21
stuartrexking02:01:15

@tony.kay Thanks for all your wonderful work and the immense aggregate value you have created. Happy New Year! 🙏

24
tony.kay02:01:10

welcome. Happy new year to you as well.

🎉 9
holyjak08:01:59

Happy Fulcro Year, everyone!

🎉 33
clojure-spin 15
alex-eberts20:01:40

Happy New Year everyone! I wanted to start off the year by thanking @tony.kay for his unrelenting effort to build and document Fulcro, RAD, Fulcro-Inspect, Fulcro-Native, guardrails, semantic-ui-wrappers, and a plethora of other great tools and tech (honestly, I don’t know how you do it!). One of my new year’s resolutions is to contribute something back to the Fulcro community as I continue my journey to grok this powerful tech. In that vein, I’ve starting publishing my personal notes on Tony’s excellent video series. The first complete notes are on Tony’s video: https://github.com/aeberts/fulcro-notes-public/blob/master/fulcro_rad_structural_overview.org (other to be complete). I hope that’s useful to someone - comments, corrections and PRs welcome and all the best for a happy and safe 2021!

❤️ 12
tony.kay21:01:17

Hi, that sounds great. I’ve been thinking of finding people that want to help with videos and this kind of stuff. youTube does generate closed-caption files from the audio, which of course are mostly crap for tech, but might be a good resource as a base to “tune up” (e.g. fix up into notes?). There are also audio glitches like the occasional cough. If anyone wanted to help be a video “editor” and/or someone that makes readable versions of the videos, that would be a pretty nice resource.

tony.kay21:01:39

@U01GM5SU5HR if you’re interested, it does look like I can give “editing” permissions to collaborators on YouTube, and you had mentioned an interest in fixing some audio. PM me if you’re still interested.

alex-eberts22:01:27

@tony.kay I’d be happy to look into using the closed-caption YouTube transcription (or some other free services) to create more complete notes for the videos. I’m not versed in video editing but I could certainly take a look at fixing audio glitches etc. (how hard can it be? 🙂 ).

Alex Piers03:01:19

Happy and Healthy New Year! @tony.kay Absolutely, it'd be my pleasure to be your video editor. I shall edit out the audio glitches in the videos while @U0G3C3USJ looks into creating notes for the videos.

alex-eberts03:01:13

Hi @U01GM5SU5HR 🙂 I was able to fix two instances of coughs on 1) “Fulcro RAD Structural Overview” at 25:50 and 2) “Building Things with RAD” at 59:00 directly in YouTube Studio (Tony gave me limited edit access to his channel). Happy to let you take over if / when we find other glitches.

alex-eberts03:01:48

Could you do me a favour and check that the fixes went live on YouTube? Thanks! https://youtu.be/H2XY5kdcjGU (RAD Structural Overview).

alex-eberts03:01:55

Building Things with Fulcro RAD : https://youtu.be/P2up8qcDmJs

Alex Piers05:01:51

@U0G3C3USJ Yes, just checked, both videos are live on YouTube and the edits are very well done. Thanks for the quick fix!

alex-eberts17:01:26

@U01GM5SU5HR Many thanks for finding glitches in Part 15: Sessions and UI Routing at 15:27 (https://www.youtube.com/watch?v=oQpmKWBm9HE) and Part 17: UI State Machines at 25:24 - 25:30 (https://www.youtube.com/watch?v=ppEBySpROMY). I’ve fixed them and they will go live when YouTube finishes processing them.

👏 3
Mr. Savy21:01:17

so far I've been able to perform transactions within or one level below the current component. what about the case of a distant component/data tree element? for instance, if I have a button in some component X, but I want the onclick to mutate the data in the tree of a distant cousin's nested div or something?

tony.kay21:01:32

totally fine

tony.kay21:01:54

in F2 you used to just indicate what data you were changing for a targeted refresh, but the defaults in Fulcro make it “just work” now

👍 3
tony.kay21:01:01

it’s all about the data