This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-02-05
Channels
- # announcements (16)
- # babashka (10)
- # beginners (80)
- # calva (18)
- # cider (10)
- # clojure (96)
- # clojure-austin (1)
- # clojure-europe (52)
- # clojure-france (6)
- # clojure-germany (2)
- # clojure-italy (4)
- # clojure-nl (4)
- # clojure-seattle (3)
- # clojure-spec (4)
- # clojure-uk (25)
- # clojurescript (97)
- # community-development (2)
- # cursive (7)
- # datomic (13)
- # figwheel-main (5)
- # fulcro (13)
- # inf-clojure (1)
- # jobs (3)
- # off-topic (33)
- # pathom (10)
- # polylith (8)
- # re-frame (7)
- # reitit (8)
- # releases (1)
- # reveal (2)
- # ring (4)
- # ring-swagger (1)
- # sci (6)
- # shadow-cljs (102)
- # slack-help (1)
- # spacemacs (28)
- # tools-deps (9)
- # vim (1)
- # xtdb (3)
Good morning!
I got emailed about a recruiter advertising a Clojure developer in Berlin. Iām not sure what to make of it, Iāve heard horror stories where the candidate isnāt even aware of the recruiter doing this.
Iāve worked with recruiters in Germany from both sides, and had horrible and excellent experiences. If you like, you can DM me the recruiters/companies name, maybe I can share experiences I had with them?
I had a strange freelance offer, too. Core-Banking System, Process Automation, with requirements being: Experience in one āProgramming Language (Java, C++)ā and one āScripting Language (Clojure/Lisp)ā.
Ah, found the company. They are developing their Core Banking system with Clojure, thatās really cool. Now the second bank in Germany using Clojure that I know of
happy friday.
Iām aware this is not a recruiting channel but if somebody would be interested in the (banking) company I think this, feel free to drop me a note. @orestis @javahippie
Fabulous first February Friday! I think it is a recruiting channel when we need it to be. š
Anybody else using unicode characters in clojure source code and messages?
In case anyone is bored today, maybe take a look at https://babashka.org/fs/babashka.fs.html and see if you can find any weird/unexpected API design decisions. The lib is deployed to clojars. It should also work as a bb lib from source.
absolutize
š
Looking at the docs I wonder if copy
takes a file name as arguments or a File
millis->file-time
what does this do?
Gets f's posix file permissions. Use str->posix to view as a string.
I donāt see str->posix
and I would expect that funcition maybe be named posix->str
?
Thatās just what caught my eye. Maybe some docs update will be sufficient.
Added this as a general remark in the README:
API docs are available at [](). Most
functions take a string, `java.io.File` or `java.nio.file.Path` as input and
return a `java.nio.file.Path`. Coercion into a `File` or `Path` can be done
using `fs/file` and `fs/path`.
and updated the codoxTo give an example of millis->file-time:
(-> (fs/set-attribute "/tmp/foo.clj" "basic:lastModifiedTime" (fs/millis->file-time 100)) (fs/read-attributes "*") :lastModifiedTime fs/file-time->millis) ;;=> 100
For create-dir
and create-dirs
, the docs just reference the Files
docs, maybe itās helpful to point out, what the difference there is directly in the docs? In some API, this behavior is controlled with a flag, so it might not be clear to some users
I wonder if set-attribute
should accept millis and convert to FileTime, too. Maybe thatās too tricky.
@U054UD60U oh btw, set-attribute
is very generic so it probably won't work there. The set-*-time
functions to do this conversion automatically.
> "Sets last modified time of f to time (millis, java.time.Instant or java.nio.file.attribute.FileTime)."
I was thinking the same!
@agile_geek glad that our telepathic link still works
Always!
Heh, I always have in mind that I need to sit down and setup my tools as I want them, with the first step being figuring out what I actually want š
But I never actually do, or I give up midway through. I am getting an M1 Air soon though so I hope I will start from scratch there and do this properly.
I have an Emacs config in Github (forked from @otfromās config from about 7-8 years ago!). I just keep updating it and pushing changes. Useful for when I get a client, like my current one, who has everything locked down so I have to work on their equipment. I just install Emacs, clone the repo and alias it to .emacs.d
and Iāve got my setup (once Iāve installed a few other bits and pieces like Silver Searcher).
Iām just waiting for NeoVim 0.5 to land as it has a native lsp client and a ton of other things.
Morning, Iām looking for 3 more people to join me, so we can work together on our programming skills. Clojure, functional programming, data oriented programming, refactoring, test driven development, etc. The method: Iām proposing a weekly session of https://www.remotemobprogramming.org/. I just thought about calling it gang programming. Sounds more badass, being part of a gang. Also, there will be 4 of us, so itās kind of like the gang of 4, isnāt it? When: 12:00 UTC, day to be decided (Sunday to Thursday). Who am I: Idan, from Israel. Iām 38, living with my partner and our baby. Been programming professionally for 4.66 years. PM me if you are interested.