Тёмный

Introduction to ClojureScript and Reagent 

Decypher Media
Подписаться 20 тыс.
Просмотров 29 тыс.
50% 1

Опубликовано:

 

29 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 48   
@designernasser
@designernasser 8 лет назад
This is pretty cool. Please keep them coming!
@Zolton0111
@Zolton0111 4 года назад
I think this will be helpful for anybody in 2020. It took me a lot of time to research. 1. latest available dependencies and plugins that work with the latest java. :plugins [[lein-cljsbuild "1.1.7"] [lein-figwheel "0.5.19"]] :dependencies [[org.clojure/clojure "1.10.0"] [org.clojure/clojurescript "1.10.597"] [reagent "0.10.0"] [org.clojure/core.async "1.0.567"] 2. I don't know if :main is needed in the root level, but it's definitively needed in figwheel config. Otherwise, it can't connect. :compiler { :main "helloworld.core" :output-to "resources/public/javascripts/dev.js" :output-dir "resources/public/javascripts/cljs-dev/"} 3. paths can't be relative. make it. 4. reagent.core/render is now deprecated. use reagent.dom/render instead. Now figwheel finally works fine :)
@reinaldocontreras3691
@reinaldocontreras3691 3 года назад
The best quick look at clojurescript I've seen. Awesome, It help me understand a lot by examples. Thanks!
@Andy-ms8ry
@Andy-ms8ry 8 лет назад
It's a brilliant video, guys! Most powerful intro that I've seen so far. You made me happy :)
@vxe1392
@vxe1392 4 года назад
hey this video changed my life, thanks for posting!
@samroelants
@samroelants 5 лет назад
Really cool stuff! Perfectly paced and super informative. Also, who else's mind was blown when they high fived at 36:25 and you realized they're sitting in the same room?
@a13ph0
@a13ph0 8 лет назад
Pair programming as "tutorial cast" is a very cool format, sadly a rare one.
@codeasone
@codeasone 7 лет назад
Love the pairing format. Excellent pacing and density. Great job guys - McCarthy would be proud!
@nadiar.syaripul
@nadiar.syaripul 8 лет назад
Please continue ClojureScripts series, how to update deps, plugins, deploy the production, etc. I really love you guys making thing simpler.
@ranma8890
@ranma8890 8 лет назад
Thanks guys, I did my first clojure script up and running because of this video, cheers
@JanUC3mQtGq3NMcyMVdhm6md
@JanUC3mQtGq3NMcyMVdhm6md 7 лет назад
This video is perhaps the best into to ClojureScript out there. I am very much looking forward to the next one.
@muhammadhamada1965
@muhammadhamada1965 8 лет назад
This video combined many things together, it's funny/informative/motivating/... You're awesome guys :)
@12385nic
@12385nic 6 лет назад
This must be one of the most underrated ClojureScript tutorials.
@SivaharanRajkumar
@SivaharanRajkumar 8 лет назад
This is bloody brilliant! Keen to see more stuff like this.
@chinmoydebnath7355
@chinmoydebnath7355 8 лет назад
Cool stuff. It is very helpful for the beginners in clojurescript. Thanks
@alexandervolkov9177
@alexandervolkov9177 5 лет назад
Fantastic video. Need more like this!
@sumantdey1976
@sumantdey1976 4 года назад
This is amazing. Awesome video thank you guys
@ravitej4020
@ravitej4020 8 лет назад
I still really don't understand why people don't realize the power of data structures.All the MVC frameworks out there treat HTML as some sort of a string or just markup,but reagent address the fundamental problem by defining HTML as data structures because that's the essence of UI.You get the benefit of composition,map,filter out of the box.For me looking at html as data structures is a huge thing,there's treasure inside this approach. All the JS MVC frameworks you are missing this fundamental point. Pretty awesome stuff guys.
@ravitej4020
@ravitej4020 8 лет назад
Jsml looks cool for js,but the absence of keywords make the data structure more noisy unlike hiccup
@ZzwhiskeybkszZ
@ZzwhiskeybkszZ 7 лет назад
this explains so many things for me. Thanks for doing this.
@DouglasRocha_
@DouglasRocha_ 8 лет назад
Thank you a lot for this video. It helped me a lot. It convinced me to stop using babel to compile js and go straight to lisp world for front-end stuff :)
@nafeunasir
@nafeunasir 8 лет назад
This was wicked, well explained!
@shipper66
@shipper66 8 лет назад
great cast guys !
@shipper66
@shipper66 8 лет назад
+shipper66 although..csp is not flux ;)
@mrtamborineman10
@mrtamborineman10 8 лет назад
+shipper66 The observation I made is that the following two sets of faux-code are conceptually very very similar. reagent.atom dereference put! EVENTCHANNEL {:someKey "someValue"} :update-active-item (fn ...) redux.Store react-redux.connect dispatch({type: "someType", someAction: "someValue"}) case "someType": { ... return newState } In each case, there is an external data source which reacts to messages from components, updates its state, and triggers an update of the components that subscribe
@cemerson
@cemerson 7 лет назад
This is awesome. I don't like the node/npm ecosystem, have been learning Clojure over the past year and just dipping into ClojureScript now, but there's a load of really cool stuff here, and the ecosystem looks pretty awesome - especially the figwheel stuff. Will definitely be looking further into this, thanks!
@brwok57
@brwok57 6 лет назад
All I could think of was how this looks like react + redux + the overhead of learning a language. Figwheel blew my mind though.
@Zolton0111
@Zolton0111 4 года назад
38:16 LOL. That commit message. "Stop ignoring pom.xml". At first, I was like.. "Can't stop ignoring porn, sorry"
@functormusic8230
@functormusic8230 3 года назад
The question he asks at 5:32 shows that he has no idea what Jordan is talking about. Great tutorial btw
@leekheang5628
@leekheang5628 5 лет назад
good video
@chrislyu7211
@chrislyu7211 Год назад
as a newbie of the clojure I feel sad there are lack of videos on RU-vid about it. It is so hard for people to get into it.
@jg9193
@jg9193 4 года назад
Amazing. Why is this your only Clojurescript video?
@VasQuezadilla
@VasQuezadilla 7 лет назад
Great video! Can you do one on reframe too?
@cuentadeyoutube5903
@cuentadeyoutube5903 7 лет назад
Do you have other clojure/clojurescript tutorials? I couldn't find any other on your channel...
@Que1Bueno
@Que1Bueno 4 года назад
This is great... What technology are you using to both see each other remotely and still program together?
@motor4iktube
@motor4iktube 8 лет назад
(enable-console-print!) "Set *print-fn* to console.log"
@shipper66
@shipper66 8 лет назад
hmmm, i get this weird error at the setTimeout example: "nth not supported on this type reagent.ratom/RAtom"
@shipper66
@shipper66 8 лет назад
+shipper66 Oh nevermind ...:P
@ZzwhiskeybkszZ
@ZzwhiskeybkszZ 7 лет назад
1:20:37 I come here for this moment :)
@intellectable
@intellectable 8 лет назад
Haven't checked this out yet, but I thought Id leave this here: A Clojure Development Environment package for the Atom editor atom.io/packages/proto-repl
@staypufd2001
@staypufd2001 8 лет назад
It's not really true that ClojureScript doesn't work well with other libraries besides React. It's been used with JQuery, and many others quite well. Even David Nolan has talked about that in the past. Very misleading for potential users of ClojureScript. CLS can interop with any JS lib and does so extensively with Google's own Closure of which ClojureScript is built on.
@staypufd
@staypufd 8 лет назад
+Jordan Leigh I agree but that's not really how it was described it in the video. It was much harsher.
@staypufd
@staypufd 8 лет назад
+Jordan Leigh Also, don't take my feedback as not liking your video. Just wanted to point out that ClojureScript is usable for anything you'd do in JS.
@geronimoswolf
@geronimoswolf 5 лет назад
(+ React Lisp) >> Love
@sketchystuff6517
@sketchystuff6517 8 лет назад
really excellent walk-through. Might want to throw Specter into the mix (github.com/nathanmarz/specter) when it becomes fully cljs compatible
@alecstewart212
@alecstewart212 7 лет назад
"This is how future programs will be written; like you will be able to write universal programs like this in whatever language you want and then have it just port to host systems anywhere else." Don't know if I entirely agree with that. Seems a little much to say, borderlining livid. > 10 seconds later "Like if you've followed the Web Assembly projcet..." Oh yea okay it's livid-ness. "Google, Microsoft, and Mozilla" = "smart people" I mean...yea kinda but they still do stupid shit. Haven you seen Angular, the joke that is Go and Google+? Have you witnessed the shit storm that is Windows 10 and the support team for it? Have you heard about Mozilla starting to log what users do in Firefox? They aren't all absolute geniuses, they've just done a handful of smart things and fell on good money because of those handful of things. They still do dumb shit, like bother with insane and almost pointless project that is Web Assembly.
Далее
The Next Five Years of ClojureScript - David Nolen
1:00:58
C Programming Tutorial for Beginners
3:46:13
Просмотров 14 млн
无意间发现了老公的小金库 #一键入戏
00:20
This is how Halo felt as a kid 🤣 (phelan.davies)
00:14
Clojure/ClojureScript: One Language to Rule the Web
41:29
ClojureScript: React with a Hiccup by David Vujic
33:58