Fork me on GitHub
#clojure-norway
<
2023-01-30
>
slipset07:01:05

God morgen

augustl07:01:21

God morgen

infosophy07:01:37

Endelig mandag! Go’morn! Noen som har noe spennende eller interessant nytt å dele fra helgen?

teodorlu08:01:27

> Noen som har noe spennende eller interessant nytt å dele fra helgen? > Jeg skrev en wrapper rundt Neil for å raskt legge til de clojure-avhengighetene jeg ofte bruker. Videoen er av fzf-ui-et, men det finnes også et lite Emacs-UI. 150 linjer clojure var alt som skulle til 😁 https://clojurians.slack.com/archives/C03KCV7TM6F/p1675002548260489?thread_ts=1675002548.260489&amp;cid=C03KCV7TM6F https://github.com/teodorlu/neil-quickadd

🆒 2
👍 2
teodorlu08:01:50

Ser ikke ut som videoen funker helt som den skal på mobilen min =/

Jakub Holý (HolyJak)10:01:51

funker fint på desktopen. Fine greier!

cjohansen10:01:44

Veldig fint 🙂

magnars12:01:07

Kult! 😊 Det er en tilsvarende i clj-refactor, men der må man velge hvilken versjon man vil ha. Dette er fordi det ofte ligger en haug med alfa og beta-versjoner på toppen av lista, som jeg stort sett styrer unna. Hvordan har du håndtert utvelgingen av versjon?

teodorlu13:01:19

Jeg delegerer til https://github.com/babashka/neil. Så du risikerer å få alfa og beta-versjoner av biblioteker med scriptet 🙂 Såvidt jeg kan se ble det merget kode for å foretrekke stabile versjoner i siste neil-versjon (https://github.com/babashka/neil/pull/152), men jeg får ikke det helt til å funke for meg.

teodorlu13:01:08

@U07FCNURX hva ville du foretrukket? Å få siste stabile versjon, eller å bli spurt om å velge selv?

cjohansen13:01:04

Jeg er ikke Magnar, men jeg ville foretrukket å bli spurt, med siste stabile som forslag

👍 2
teodorlu14:01:30

@U9MKYDN4Q jeg la til en versjonsvelger 🙂

$ neil-quickadd                   # gir det neil gir
$ neil-quickadd --select-version  # spør deg om hvilken versjon du vil ha.
Kode er på master -- så du får ny versjon hvis du reinstallerer med bbin.

Jakub Holý (HolyJak)10:01:36

> Noen som har noe spennende eller interessant nytt å dele fra helgen? Jeg hadde mye moro med en Fulcro + Pathom3 + Asami app jeg lager for en venn. Endelig har jeg fått til login med Google og autorisering, selv om det var en del “dead ends” underveis…

👀 2
teodorlu10:01:20

noe du likte spesielt godt?

Jakub Holý (HolyJak)13:01:47

det å bli ferdig med auth* 🙂 Ellers liker jeg hele Fulcro og Pathom greie veldig godt, men det har jeg gjort lenge

👍 2
Sigve13:02:16

Går det an å gi en ènsetnings oppsummering av hva Pathom er og brukes til? Blir overveldet hver gang jeg klikker meg inn på https://github.com/wilkerlucio/pathom

2
Jakub Holý (HolyJak)16:02:27

"It's like GraphQL but ch better" :-) Is this enough or should I elaborate ?

Sigve08:02:10

Gir en liten pekepinn i riktig retning iallefall:) Men hører gjerne mer om du vil, hva bruker dere det til f.eks?

Jakub Holý (HolyJak)19:02:29

For å bygge api som frontend snakker med. Noen av fordeler med Pathom / EQL over GraphQL er: > EQL is more ideally suited to this task than GraphQL, as the latter’s stricter schema (which limits dynamically shaping the query to better fit client needs), paltry primitive data types (EQL uses EDN, which is trivially extensible to keep binary types in tact across platforms), and class-based model make GraphQL much less flexible as needs emerge in a data model over time. > Og hvorfor er GQL / EQL ofte mye bedre enn rest: https://www.youtube.com/watch?v=YaHiff2vZ_o - great explanation of the problem with REST and multiple clients (e.g. UI components) with varying data needs and why an attribute-centric approach - such as implemented by Pathom - is a better solution.

👏 2