clojure-germany

beders 2018-08-23T14:56:53.000100Z

Hallo Clojure-Germany, jemand zuhause?

beders 2018-08-23T14:58:13.000100Z

ich werde demnaechst die Gelegenheit erhalten ein kleines, feines Clojure Team in Saarbruecken hochzuziehen. Dafuer ist allerdings noch Ueberzeugungsarbeit notwendig. Wie habt ihr zu Clojure gefunden und kriegt ihr das auch noch bezahlt? 😉

synthomat 2018-08-23T15:15:21.000100Z

@beders Servus! Ich versuche es hier und dort mal für interne Projekte / Tools einzuschleusen, um es zu lernen. Das Problem ist dann, dass ich mich auch alleine darum kümmern muss. Versuche gerade auch ein paar Kollegen davon zu überzeugen

beders 2018-08-23T15:16:58.000100Z

Danke fuer das Feedback. Die Lernkurve ist wirklich hart fuer Leute wie mich, die fast nix ausser OOP gemacht haben.

synthomat 2018-08-23T15:17:07.000100Z

Manch eine Clojure-Eigenheit hat mich zuletzt aber auch ganz schön zur Verzweiflung gebracht… (SQLExceptions, die keinen strukturierten Grund angeben z.B.)

synthomat 2018-08-23T15:18:26.000100Z

Ja ist sie, aber Clojure ist zum Glück im OOP-Umfeld eingebettet

synthomat 2018-08-23T15:19:11.000100Z

und FP kann man auch zum Glück schon in anderen Sprachen an-lernen, die nicht strikt objektorientiert sind… JS, Python, etc…

beders 2018-08-23T15:20:55.000100Z

ich hab da wenig Illusionen, dass ich gestandene Clojure-Entwickler im Saarland finden kann. Allerdings sollte es moeglich sein Leute zu finden, die das gerne lernen wollen

beders 2018-08-23T15:21:14.000100Z

und: ja, die Fehlermeldungen koennen ganz schoen kryptisch sein. Mein lieber Mann

synthomat 2018-08-23T15:21:36.000100Z

Wie würdest Du dich denn selbst einschätzen? Bist ein erfahrener Clojure-Entwickler? Oder warum setzt Du den Fokus darauf, ein Clojure-Team zusammenzustellen?

beders 2018-08-23T15:25:03.000100Z

ich hab quasi Z80 Assembler, dann C/C++ und dann Allegro CommonLisp gelernt (bevor ich beruflich dann fast nur noch Java/JavaScript gemacht hatte). Clojure hat mir erst auf den zweiten Blick gefallen, vor allem wegen enormen Produktivitaetssteigerungen in meinen (zugegebenermassen) kleinen Projekten. Ich hab mir dann jede Menge Cool-Aid in Form von Youtube Videos reingeschoben und bin davon ueberzeugt, dass ich mit Clojure schneller am Ziel sein werde als mit Java oder Go oder sonstigem

beders 2018-08-23T15:26:02.000100Z

zum Beispiel hab ich eine Business Rule Engine, die im Original Java-Code mehrere dutzend Klassen, hunderte und hunderte Zeilen von Code beinhaltet in 7 Stunden auf Clojure umgeschrieben

beders 2018-08-23T15:26:20.000100Z

das waren dann 12 Funktionen und 150 Zeilen Code oder so

beders 2018-08-23T15:26:29.000100Z

und die waren auch noch nicht mal super kryptisch

beders 2018-08-23T15:26:54.000100Z

Clojure Code kann sehr stark verdichtet und daher fuer Anfaenger nur schwer lesbar sein

beders 2018-08-23T15:27:26.000100Z

und da ist meine Hauptsorge: Kann ich den Code in 6 Monaten noch verstehen 😉

synthomat 2018-08-23T15:27:31.000100Z

joah ich habe irgendwie Clojure, Erlang und Haskell auf meiner würde-gerne-lernen-Liste stehen. Einfach mal andere Paradigmen lernen, als immer nur OOP-behaftette sprachen zu machen

synthomat 2018-08-23T15:28:11.000100Z

wobei clojure von den dreien noch am wenigsten speziell ist, würde ich sagen

beders 2018-08-23T15:28:12.000100Z

https://www.youtube.com/watch?v=Tb823aqgX_0 war ein gutes Beispiel dafuer wie man sich mit OOP erstmal jede Menge Arbeit macht

synthomat 2018-08-23T15:28:46.000100Z

Nun ja, am besten lernt man ja bekanntlich mit echten Projekten und daran versuche ich mich gerade 😄

beders 2018-08-23T15:29:12.000100Z

anscheinend was mit Datenbanken? 😉

synthomat 2018-08-23T15:29:41.000100Z

Ja, ist auch nicht so ganz trivial, aber ich habe auch keinen Druck…

synthomat 2018-08-23T15:30:16.000100Z

Baue ein zentrales User-Management mit Self-service-portal für unsere Mitarbeiter. Daran soll LDAP und RADIUS dran und es soll sich um externe accounts kümmern, die man nicht über LDAP anschließen kann

beders 2018-08-23T15:30:45.000200Z

schmerz

synthomat 2018-08-23T15:30:47.000100Z

fürs mitarbeiter on- und offboarding und

synthomat 2018-08-23T15:30:52.000100Z

welchen teil davon meinst du? 😄

beders 2018-08-23T15:30:56.000100Z

LDAP 😉

synthomat 2018-08-23T15:31:05.000100Z

ja… aber es funktioniert

beders 2018-08-23T15:31:12.000100Z

oder seine diabolische Form: ActiveDirectory

beders 2018-08-23T15:31:30.000100Z

ich hoffe, Du hast freie Hand bei der Definition deiner LDAP-Objekte

synthomat 2018-08-23T15:31:31.000100Z

ne, LDAP ist schon schmerz genug

synthomat 2018-08-23T15:31:36.000100Z

hab ich

synthomat 2018-08-23T15:31:47.000100Z

wir haben LDAP auch im Einsatz, da ist nur kein user-management dran im moment

synthomat 2018-08-23T15:31:53.000100Z

also nichts systematisches

synthomat 2018-08-23T15:32:18.000100Z

team ist noch überschaubar, aber ist schon groß genug, dass man nicht mehr alles von hand machen möchte

beders 2018-08-23T15:33:15.000100Z

klingt auf jeden Fall nach richtigem Projekt. Viel Erfolg!

synthomat 2018-08-23T15:33:19.000100Z

dank 🙂

synthomat 2018-08-23T15:33:34.000100Z

werde berichten

synthomat 2018-08-23T15:36:06.000100Z

Viel Erfolg beim Teamgründen! Ist schon schwer genug gute Java-Entwickler zu finden

👍 1