This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-01-20
Channels
- # adventofcode (8)
- # aleph (2)
- # announcements (10)
- # aws (5)
- # aws-lambda (2)
- # babashka (23)
- # beginners (23)
- # biff (9)
- # calva (4)
- # cider (8)
- # clj-kondo (21)
- # clojure (77)
- # clojure-boston (1)
- # clojure-dev (50)
- # clojure-europe (36)
- # clojure-gamedev (3)
- # clojure-nl (1)
- # clojure-norway (3)
- # clojure-spec (33)
- # clojure-uk (3)
- # clojurescript (22)
- # core-async (3)
- # cursive (10)
- # datahike (18)
- # datalevin (1)
- # datascript (9)
- # deps-new (21)
- # emacs (11)
- # events (1)
- # graphql (11)
- # guix (26)
- # java (7)
- # jobs (3)
- # lsp (12)
- # malli (6)
- # pathom (33)
- # pedestal (3)
- # polylith (15)
- # reagent (5)
- # releases (3)
- # remote-jobs (1)
- # scittle (9)
- # sql (27)
- # tools-build (9)
- # vim (7)
Anyone working on the Protohacker problems? They’re a nice complement to AoC. https://protohackers.com/
I have never used Java and had only barely touched Java interop. These have been a fun way to “level up” and also learn how to read Java docs and translate that to clojure code.
That one (#10) looks like it’ll be fun, but I’m just starting #8 now. While they don’t necessarily get progressively harder, you’ll want to start with the earlier ones.
Not going to lie, protohacker questions make me feel like I am fresh out of college and don’t know anything. And I’ve been developing for years 😞. It would be fun to read some stuff and try it. Where do you guys usually deploy your code?
I had written network code in other languages but not in clojure, so I felt similar. I learned a lot about java interop and core.async. I started out building uberjars and launching in externally-hosted docker containers, but it was easier to just add a port redirect to my laptop and test against that. especially with #10 where you learn the specs through testing.