Fork me on GitHub
#clojure-europe
<
2022-07-01
>
robert-stuttaford05:07:56

clojured was a great time 🙂 good morning!

RAMart05:07:44

👋 ☕

mccraigmccraig06:07:58

maaning

🦃 1
🦆 2
🦢 3
🦩 2
robert-stuttaford07:07:53

had the most amazing thunderstorm here last night!

pez07:07:06

Good morning! I'm a bit down and sad today because I worked my last hours on my Pitch contract yesterday, and I will miss it dearly. Such a wonderful company! And such amazing people there. I learnt tons. Feels a bit like I have been back to school for a year. 😃

😢 6
val_waeselynck08:07:50

@U0ETXRFEW what are the main takeaways, if I may ask?

pez09:07:45

I especially like the friendliness and focus on really working together with making things work. It feels comfortable to bring up any kind of issue. Which leads to issues being visible in a very healthy way. And the balance they strike between getting things perfect vs just ”good enough” is great for me. I tried to describe the mode of bringing in new code in a tweet thread, a while ago. Let's see if I can find it...

pez09:07:11

Another thing I've learnt to appreciate is e2e testing. It is certainly not that Pitch has gotten rid of the battle with e2e test flakiness, but the payoff with the way they have covered the builds with these tests is great. It contributes to this feeling of comfort working with the code and the people there.

pez09:07:44

Pitch spends effort on the developer ergonomics like few other places I've been working at. Things like: • Having versions of desktop/webb and mobile apps built from each PR. • A set of extensible command line tools for starting the dev environment • Test watchers for everything, even for configuration • Ease to run e2e tests locally • A super skilled devops team where everyone fully understands that the team exists for the developers in the org, not for their own sake (I've seen a bit too much of the latter, so this is refreshing).

❤️ 2
pez09:07:04

Together with this, this mode of pulling in new code is super powerful and nice: https://twitter.com/pappapez/status/1488094328107020290

robert-stuttaford09:07:50

in a word: a strong focus on DevEx 🙂

metal 1
slipset08:07:53

Morning!

metal 1
ray08:07:17

Good morning

ray08:07:07

Although not officially correct, 1 July always feels like the start of Summer 🌞

🌻 2
thomas12:07:33

Hi, is there a deps.edn equivalent to lein new ? (I have started a new clojure project for ages as you can tell )

thomas13:07:35

I just found clj-new... 🙂

thomas13:07:22

and I have never really used Calva either.... so getting used to that as well.

borkdude13:07:43

@U052852ES Doing Clojure for fun or professionally again?

thomas13:07:49

Things change in Clojure land. but not the code, just stuff around it.

thomas13:07:23

For fun at the moment... I was thinking about doing some of the Functional TV exercises

practicalli-johnny13:07:21

This may help if learning about Clojure CLI & deps.edn https://practical.li/clojure/clojure-cli/

🙏 2
mpenet14:07:40

deps-new is the new clj-new (no pun intended)

borkdude14:07:21

I always forget which one is which

practicalli-johnny15:07:02

clj-new uses the original template format used by Leiningen, so existing templates can be used. deps-new uses a simpler template.edn approach to templates which is not compatible with older templates (unless those project templates are rewritten)

borkdude15:07:23

Interesting. If that library didn't use tools.build for copying/deleting files, it would also be compatible with bb - it looks simple enough.

borkdude15:07:12

or wait, maybe it is already compatible since those parts of tools.build should already work with bb ... lemme try :-D

practicalli-johnny15:07:07

Did you read the bottom of that projects readme?

borkdude15:07:58

Yes, I added that :)

borkdude15:07:19

This is something else though, it works with babashka CLI, a command line library, in the JVM

borkdude15:07:47

Haha, wow, this is cool.

$ time new app --name foo/bar --overwrite true
Creating project from org.corfield.new/app in bar
new app --name foo/bar --overwrite true   0.08s  user 0.02s system 89% cpu 0.115 total

borkdude15:07:28

This is the script. https://gist.github.com/borkdude/2ee8e49803b40cf0fe284c9921388f87#file-new Put it in your path and then you can call:

new app --name foo/bar --overwrite true

lread13:07:48

Goof forming

borkdude14:07:02

A good day for bb: both malli and meander are now compatible as runtime dependencies!

🎉 6
borkdude16:07:18

Another bonus: deps-new also (almost, with minor patch) works with bb: https://gist.github.com/borkdude/2ee8e49803b40cf0fe284c9921388f87

simongray16:07:14

Watching the beginning of the Tour De France live in Copenhagen! Of course, this being Denmark, it immediately starts raining.

😁 2
1
1
agigao17:07:48

In Germany I’m being introduced to their love of France, one the examples: Who was the winner of the Tour De France 1940? The 6th Panzer Division.

😬 2
😄 1
👎 2
javahippie20:07:51

I don‘t think anybody in my wider circle in Germany would share this kind of humour :thinking_face:

Vincent Cantin08:07:10

IMHO, kind of tasteless

agigao09:07:16

Well, it seems in the south people do have such humor)) Heard it in friend’s circle of Germans. No offense intended, though 🙂 I have nothing but love and respect for our community.

agigao09:07:03

And I do sincerely think if we start building fences around free speech and especially humor, each such topic starts to haunt and weaken us as a society and civilization.

Irati17:07:59

Next year it will start in the Basque Country, it's going to pass by my house!

🙌 2