Go vs core.async, let's build and compare 2 simple applications

  Рет қаралды 1,397

Andrey Fadeev

Andrey Fadeev

Күн бұрын

Пікірлер: 13
@andrey.fadeev
@andrey.fadeev 5 ай бұрын
☕ If you liked this video and want to support my channel, please consider buying me a coffee. Your contribution helps me create more content like this: 👉 Buy Me a Coffee: www.buymeacoffee.com/andrey.fadeev 👉 Ko-fi: ko-fi.com/andreyfadeev Please also subscribe to my other resources: 👉 Substack: blog.andreyfadeev.com 👉 Telegram: t.me/andreyfadeevchannel I'm truly grateful for your support, and thank you for watching! 🙏
@MartinClausen
@MartinClausen 5 ай бұрын
Excellent stuff, very interesting to see this comparison.
@romanostash822
@romanostash822 5 ай бұрын
Thank you for sharing! It would be nice to see a real life example for using core.async in prod.
@andrey.fadeev
@andrey.fadeev 5 ай бұрын
Yeah, I would like to see a good example myself as well, I've been doing Clojure professionally since 2017 but only seen couple of usages of core.async and they were pretty bad, causing over-complicated code, so we ended up rewriting to something much simpler with threadpools and atoms
@kosbarable
@kosbarable 2 ай бұрын
смотрю и понимаю насколько всё-таки синтаксис лиспов гениален, как ни крути этот с-подобный синтаксис, как ни улучшай, сколько новых языков не создавай на его основе, а лиспы всё равно выглядят круче!)
@andrey.fadeev
@andrey.fadeev 2 ай бұрын
согласен, одно правило которые описывает весь синтакс :)
@aspdof-wy7nj
@aspdof-wy7nj 5 ай бұрын
great, thanx for tutorial/explamation. Спасибо!
@vikingthedude
@vikingthedude 5 ай бұрын
What editor is this? It looks really clean. Also are you using a tiling window manager in mac?
@andrey.fadeev
@andrey.fadeev 5 ай бұрын
Editor is Zed, I'm actually using it for everything except Clojure now (it supports clojure-lsp, but frankly speaking it's not enough), but overall I think it's great! Regarding tiling WM, yeah, I'm using yabai, works fine.
@vikingthedude
@vikingthedude 5 ай бұрын
@@andrey.fadeev wow thanks I gotta try them out now!
@dionysiuswilson
@dionysiuswilson 5 ай бұрын
Can you do this with babashka instead of JVM ?
@andrey.fadeev
@andrey.fadeev 5 ай бұрын
You can, kinda, but not really, there is a limitation regarding core.async, check the babashka book (differences with JVM section): "The clojure.core.async/go macro is not (yet) supported. For compatibility it currently maps to clojure.core.async/thread."
"Clojure core.async" by Rich Hickey (2013)
44:25
Strange Loop Conference
Рет қаралды 7 М.
PIZZA or CHICKEN // Left or Right Challenge
00:18
Hungry FAM
Рет қаралды 7 МЛН
Amazing remote control#devil  #lilith #funny #shorts
00:30
Devil Lilith
Рет қаралды 8 МЛН
Golang Channels Or Wait Groups? Let Me Explain.
18:32
Anthony GG
Рет қаралды 25 М.
ZIG | Ep1 | Introduction
20:18
Code Guild
Рет қаралды 8 М.
Use Svelte 5 Snippets To Reuse Markup Without Creating Components
17:41
The Vim Experience
45:19
Bog
Рет қаралды 115 М.
Concurrency in Go
18:40
Jake Wright
Рет қаралды 620 М.
What Can Scala Learn from Rust? by John A. De Goes
59:03
Ziverge
Рет қаралды 11 М.
Let’s write async rust from the ground up! - Conrad Ludgate
56:07
Rust Nation UK
Рет қаралды 14 М.
PIZZA or CHICKEN // Left or Right Challenge
00:18
Hungry FAM
Рет қаралды 7 МЛН