Fork me on GitHub
#introduce-yourself
<
2023-10-04
>
nemanjaglumac06:10:24

Hello dear wizards, I'm Nemanja, a software developer at Metabase, currently living in Slovenia. I'm a Clojure and Emacs enthusiast (at best). Consider myself a noob that simply loves this language. Three years ago when I joined Metabase, it was exactly the Clojure that was the main appeal. Not writing it (because I couldn't), but simply being exposed to it in everyday's work. I'm usually just lurking and admiring, with an occasional simple/tech debt contribution. Hoping to get more into writing Clojure tests at Metabase. Two giants whose posts and talks drawn me to Clojure and FP in the first place are Uncle Bob and Russ Olsen. I'm blessed to be surrounded by amazing Clojure engineers at work (many of whom are regulars here). Looking forward to meeting more of you, and to accelerate learning!

clojure-spin 3
👋 11
blob-wave 2
1
adi21:10:39

Hi, I am Aditya, from India; longtime lurker here, and occasional Clojure programmer since 2013-ish. I just found this channel, so here goes. I do: • some writing: https://evalapply.org/ • some coding: https://github.com/adityaathalye • some conferencing: https://inclojure.org To nobody's surprise here, I like Functional Programming (maybe too much [1]). Also Lisps and MLs. To my chagrin, I've written a lot more YAML, Hashicorp HCL, Bash, and log pipeline configs than Clojure or Kotlin (backend) (or tinkering in Scheme or SML or APL). Yet, mere language cannot stop the committed functional stylist. One who believes FP design principles scale from the small single-process program to large systems-of-systems. I love to use the FP hammer everywhere. Recent fun / hobby projects include helping make Hanukkah of Data [2], writing my hot-reloading static site maker in pure Bash [3], yak-shaving my GNU Emacs [4]. Presently, I am trying to write a normal boring old website in clj + cljs, but first I need to get a nice live reloading workflow going, which is proving to be a rather vexing problem (<screams in configuration and tooling hell>). I also need to work for money, in case you are wondering. Just not at this very moment; life is being kind to me, and I am thankful for the chance at delightful side-quests. [1] https://evalapply.org/tags/functional_programming/ [2] https://evalapply.org/posts/animate-text-art-javascript/ for https://hanukkah.bluebird.sh/5783/ [3] https://github.com/adityaathalye/shite [4] https://evalapply.org/posts/emerging-from-dotemacs-bankruptcy/

3
👋 17
1
❤️ 2
eggsyntax23:10:30

Welcome! I've been subscribed to your blog for some time; can't recall how I originally ran across it, but I've enjoyed it!

1
adi23:10:23

Thank you! simple_smile 🙇

eighttrigrams18:10:57

there is figwheel and shadow-cljs, for browser hot-code reload

adi18:10:41

edit: On second thought, I x-posted the comment below as a question https://clojurians.slack.com/archives/C053AK3F9/p1696532352290479. ---- Well, I have not managed to get figwheel working correctly for my use-case. React-based app reloading works like a charm, but I don't want to use React. I want to tinker with plain old websites, like it's the 90s, but with the benefit of today's browser standards. This sort of stuff; https://begin.com/blog/posts/2023-09-28-introducing-enhance-music player. > ... a music library and audio player app built with HTML and CSS, and progressively enhanced with a couple pinches of JavaScript. Despite being built as a traditional multipage website, Enhance Music features an audio player that persists across page loads, and some gorgeous interactive UI built entirely with web standards. I could (probably should) just write plain HTML/CSS and JS, like I have been doing so far (see links above). And I could have my live-reloady workflow with https://livejs.com/ or https://livereload.net/. However I want it to work the same, given out-of-the-box Clj (I'm using magnars/stasis) + Cljs (for some client-side DB logic) + existing standard tooling. Using Scittle instead of Cljs would be a retreat, and it probably will not work with the JS libraries I want to use. Possibly, I am being unreasonable and/or poorly informed. I am not a frontend developer, much less a full-stack one.

eggsyntax20:10:53

> I don’t want to use React. I want to tinker with plain old websites, like it’s the 90s, but with the benefit of today’s browser standards. A lot of folks I know have very heavily recommended https://htmx.org/ for that (not JS, to be clear).