clojure-europe

Ludger Solbach 2025-12-17T05:45:44.903119Z

Morning!

thomas 2025-12-17T09:00:43.515369Z

Good morning lovely people

thomas 2025-12-17T09:19:31.963729Z

I'm building a website for a friend and decided to use only server side rendering and (if possible) no (cl)js. only HTML and CSS. so far so good. And it certainly makes a very fast impression.

🎉 5
borkdude 2025-12-17T09:20:36.396939Z

People were doing this in the 00s too. PHP + MySQL. or CGI. It's all the rage again :)

borkdude 2025-12-17T09:21:23.846069Z

I made a guestbook with babashka + PHP :P https://cgi.michielborkent.nl/guestbook.php https://blog.michielborkent.nl/using-babashka-with-php.html

💥 1
teodorlu 2025-12-17T09:24:42.680819Z

https://mikrobloggeriet.no/ has been server side rendered HTML since its inception, and we have no plans for client side state or client side rendering! The biggest surprise for me has been how much I enjoy quick deploys. Tests take maybe 15 seconds, then the new app launches in about another 5 seconds.

teodorlu 2025-12-17T09:26:18.469999Z

correction: 17 seconds total.

$ pwd
/Users/teodorlu/repo/mikrobloggeriet/mikrobloggeriet.no
$ time bb deploy
test
[(................................)(.)(..)(...)(.)(.......................)(..........)(.....................)(....)(......)(..............)(..)(..............)(.)(...)][]
55 tests, 137 assertions, 0 failures.
deploy*
Pushing code to garden...
Starting new deployment...
Fetched dependencies
Started nREPL server on 0.0.0.0:6666
[Deploying... /]
Success: App deployed to: 

push
Everything up-to-date
bb deploy  17.39s user 2.37s system 48% cpu 40.590 total

thomas 2025-12-17T09:51:48.973049Z

Both are very fast indeed, nice work. and yes, this is what we used to do. and then React came along. I'm enjoying it so far and I'll see how far I get.

thomas 2025-12-17T09:52:29.008779Z

ooh and I'm using SQLite as a DB, also very convenient.

😊 1
borkdude 2025-12-17T10:20:34.255659Z

sqlite rocks!

👍 1
reefersleep 2025-12-17T10:42:53.122809Z

@thomas what are you using for rendering html? Hiccup?

thomas 2025-12-17T10:43:18.721949Z

yeah Hiccup, seems to do the job.

thomas 2025-12-17T10:43:28.427709Z

and I even have my SCG in hiccup.

thomas 2025-12-17T10:43:42.635339Z

found a website that converts it for me 😉

reefersleep 2025-12-17T10:45:35.578379Z

SCG? 🧐

thomas 2025-12-17T11:32:21.756059Z

SVG

thomas 2025-12-17T11:32:23.754839Z

sorry

reefersleep 2025-12-17T11:44:14.648449Z

Ahh 😁

thomas 2025-12-17T11:44:30.995879Z

fat fingers

reefersleep 2025-12-17T11:44:44.513489Z

"it's just data" ❤️

reefersleep 2025-12-17T11:45:50.185939Z

I love representing stuff with EDN

thomas 2025-12-17T11:46:36.253239Z

yeah, I love EDN as well... so much nicer then JSON IMHO.

2025-12-17T10:28:39.756519Z

morning

Dave Liepmann 2025-12-17T10:42:04.073989Z

👋 🇪🇺

2025-12-17T10:48:01.533239Z

Morning

imre 2025-12-17T13:33:32.997129Z

good morning

ray 2025-12-17T13:45:39.217479Z

Good eduction morning

2025-12-17T14:59:02.059379Z

I keep trying to make sequence work so I can have cached goodness, but I've not been successful yet. I still need to redo the work

ray 2025-12-17T15:59:22.651929Z

I'm trying to reduce RAM so I absolutely don't want any cache!

Ben Sless 2025-12-17T16:49:29.303339Z

Eduction is a real gem Feeling the RAM prices pressure?

ray 2025-12-17T17:21:37.220479Z

Just trying to be a good citizen, no external pressure

Ben Sless 2025-12-17T18:31:55.004849Z

Eductions are cool and you're doing good by using them ❤️ (we won't call them cold streams)

2025-12-17T20:06:48.542029Z

I never thought CPU cycles and storage io would become so cheap

Ben Sless 2025-12-18T05:16:50.488709Z

Thanks to Sama, they'll get more expensive again, don't get used to it