This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-08-14
Channels
- # announcements (31)
- # babashka (9)
- # beginners (4)
- # calva (67)
- # cider (6)
- # clj-yaml (10)
- # clojure (105)
- # clojure-austin (8)
- # clojure-bay-area (1)
- # clojure-europe (12)
- # clojure-germany (3)
- # clojure-nl (1)
- # clojure-norway (7)
- # clojure-uk (2)
- # clojurescript (5)
- # core-logic (4)
- # data-science (29)
- # datomic (6)
- # dev-tooling (5)
- # emacs (3)
- # hyperfiddle (22)
- # introduce-yourself (4)
- # lsp (8)
- # malli (10)
- # off-topic (8)
- # pathom (74)
- # polylith (39)
- # practicalli (1)
- # reitit (3)
- # shadow-cljs (2)
- # spacemacs (3)
- # squint (4)
- # tools-deps (4)
Hey friends, my name's Moritz (german version of Maurice), I'm a java dev located in Switzerland. Been checking out clojure for a while and watching a lot of Hickey's talks and want to use this lang more. To be honest, I mostly joined this slack in order to ask questions (this is also my first time interacting with slack, so let's see how that goes). Right now in my free time I try to build a dev-tool to easily snapshot part of the postgres db at my job for testing purposes, using jdbc.next and related stuff.
(a) It is awesome that you have a practical task on which to cut your teeth and (b) I have long fantasized about creating a selective DB snapshot tool for development! 💚 (That is green with envy.)
Well, it is not gonna be very sophisticated; mostly a handful of SELECTs and INSERTs in mostly independent tables (like, 10 tables), plus some metadata 😅 Some much-sought-after functionality that falls out of that is being able to easily move data between deployments. I fantasize about a GUI with fancy visualizations too, but I lack the experience in (both web and non-web) frontends to really put up something decent there tbh 😐
To me the key goal was the ability to point, say, to a particular customer and extract a consistent mini-DB for debugging, with all foreign keys and descendants copied. As for a GUI, my new thing is a framework for Flutter via ClojureDart. That covers web, mobile, and desktop! Ping me when you get to the GUI!