This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-04-03
Channels
- # announcements (5)
- # aws (3)
- # babashka (52)
- # babashka-sci-dev (23)
- # beginners (51)
- # calva (191)
- # clj-commons (18)
- # clj-kondo (11)
- # cljdoc (39)
- # cljsrn (3)
- # clojure (24)
- # clojure-czech (3)
- # clojure-dev (2)
- # clojure-europe (15)
- # clojuredesign-podcast (2)
- # clojurescript (8)
- # conjure (2)
- # core-typed (151)
- # cursive (15)
- # data-science (3)
- # datalevin (4)
- # datomic (8)
- # figwheel-main (21)
- # fulcro (37)
- # gratitude (3)
- # honeysql (1)
- # hyperfiddle (2)
- # introduce-yourself (1)
- # malli (3)
- # membrane (54)
- # off-topic (21)
- # other-languages (4)
- # portal (18)
- # re-frame (12)
- # reagent (7)
- # releases (2)
- # sci (64)
- # spacemacs (14)
- # sql (2)
- # vim (4)
- # xtdb (6)
And yet SAP’s Concur product is all Clojure…
@U064X3EF3 Oh, cool! I was not aware of that part.
@U02UHTG2YH5 For context, I work for an omnichannel retailer that wheelbarrows its whole IT budget, tens of millions each year, into SAP licenses and external consultants to “customize” it. But getting funding to try something else by hiring and training in-house technical staff is near impossible. My experience with SAP is as a monolithic and over-engineered system with enormous complexity; everything is mashed together. It even comes with a COBOL-esque high-level programming language (ABAP) and runtime environment. And it’s mega expensive to change anything. Great news for all the SAP consultants out there! On the other hand, Clojure is focused on building less complex software with simpler stuff. They are opposites in that sense.
Concur came from an acquisition, so outside that culture
@U064X3EF3 At this point, which parts of SAP did not come from an acquisition? 😂
@U01PE7630AC yes I've lived that very thing. We can't even hammer Solution Manager into doing anything it says it does on the label without six months of consulting.
I just got Salt "backdoored" in so we could at least manage the systems at the OS level.
@U02UHTG2YH5 Sounds familiar 😅
Also, every time I hear someone say “ABAP” at the office, I hear https://www.youtube.com/watch?v=NHozn0YXAeE in my mind.

https://www.theodinproject.com/ Has anyone seen this? I think its probably the best free resource i've yet to find for "here is a way to start your career" stuff.
I have, back in 2015 😆 I used it to learn the foundation of web application and Rails on Ruby, it is a great resource for me to become a web developer. You also can see others work for the assignments they give you on GitHub, it allows me to know my progress and to gain motivation during the learning journey.
Before I check out for today, here's a sneak preview. Feel free to yell if I did anything wrong or stupid, will cut a first release tomorrow https://github.com/bsless/fast.csv
Nice! Completely besides the point, discovered two things that weren't in bb yet, so added that, so your lib also runs in there.
$ clojure -M:babashka/dev /tmp/csv.clj
#'bsless.fast.csv/write-csv-rf

Maybe we need a #data-csv channel lol
would be happy to entertain patches, but would like to separate into individual changes with a benchmark, like we did with data.json
(ie, not hacking :)
I completely rewrote the serialization path 😄 I do have a tiny patch which could be a quick gain I reported in ask clojure though, I'll submit it with benchmarks
Before I check out for today, here's a sneak preview. Feel free to yell if I did anything wrong or stupid, will cut a first release tomorrow https://github.com/bsless/fast.csv