This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-06-14
Channels
- # babashka (43)
- # beginners (47)
- # biff (1)
- # calva (16)
- # cider (7)
- # clerk (6)
- # clj-kondo (39)
- # cljdoc (49)
- # clojure (29)
- # clojure-brasil (1)
- # clojure-europe (93)
- # clojure-losangeles (1)
- # clojure-norway (34)
- # conjure (7)
- # datalevin (8)
- # events (1)
- # gratitude (3)
- # honeysql (6)
- # hyperfiddle (2)
- # introduce-yourself (1)
- # javascript (1)
- # jobs-discuss (9)
- # lsp (3)
- # malli (10)
- # off-topic (8)
- # pedestal (3)
- # rewrite-clj (2)
- # shadow-cljs (17)
- # sql (33)
- # vim (1)
- # xtdb (31)
Good morning, friends. Yesterday was one of those perfect summer days in Sweden. Moving from inside to outside you notice only a slight breeze and some extra warmth from the direct rays of sun hitting your skin. I didn’t sweat indoors or outdoors. I didn’t have to put anything on to complement my shorts and (Babashka) t-shirt. It was an almost surreal feeling, very suited for thinking about tricky things. Being close to solstice as it is, it was a really long day and I was out at half to midnight and it was the same (non)-sensation from the transition. Today starts like it is a continuation of yesterday (which it is bound to, be but I mean a continuation of the weather conditions of course 😄). I’m just plain grateful.
I was in Stockholm for my birthday (7/7) years ago and my friends took me out drinking... and it was so weird that it never really got full dark so we went from bar to bar all night and it was still "dusk" every time we went to a new bar so we lost track of time... ...amazingly, there are still a couple of parts of that night that I actually remember (and it was about 30 years ago!).
@pez Not in Scandinavia at the moment, but I’ve come to realize (with the help of my daughter) that end of May, beginning of June is my favorite time of year back home. Not quite summer solstice, but you can feel it getting closer, with the early mornings and late evenings, and you’re feeling the approaching summer without it being too hot.
Indeed, @slipset. If there is a place on Earth which has Scandinavian late May -> early June weather for longer than a few weeks per year, I’d consider moving there.
I think I now this Java Framework
Not in General, just some of the frameworks 🙂
well yes, Spring (boot) is kinda magic. But not sure that is a good thing in this case.
Oh, it was not meant as a good thing 😄 Although you can use spring with very little magic, many projects just decide not to
@U0N9SJHCH Since we're talking about Spring(!), do you have experience with and/or opinions on Spring Modulith?
I have not used it, but I happened to talk about it with Oliver Drotbohm during last years Spring I/O. I find it very promising, but it is a little heavier than the underlying jMolecules. The ability to unit/integration test the modules in your monolith is very helpful imho.
I’m a little taken aback that they associate it so closely with DDD, but I understand that Oliver is very invested in DDD, so it makes sense.
(sorry if it is off-topic) I'm planning to spend a month in Norway in August/September - what would be the best area to start with ? Ideally away from cities because my dog needs ample space to run around 🙂

Going to Javazone? Really depends on what you want to get out of it. Do you like hiking? The sea? Cities? Are you planning to stay in the south (around Oslo) or are you going up north? I had an amazing two weeks in https://en.m.wikipedia.org/wiki/Troms last summer. Rented a car with friends, drive around to different cabins, went hiking during daytime. The landscape in Troms is ... eye opening. You can drive around close to the sea, then go on daily trips with 1000 m elevation difference - if you will. https://en.m.wikipedia.org/wiki/Hardangervidda can also be nice in the summer. You need to plan your trips a bit - but you can walk from cabin to cabin. You need to reserve & pay for cabin stays through https://english.dnt.no/need-to-know/ (not the substance :))
Ah super, thank you. The plan is to mostly hike around. Javazone wasn’t even on my radar, stopped looking around non-clojure conferences long time ago, maybe I should 😅
I went close to Hardangervidda to a very little boring town called Ustaoset once. Started in Oslo, then went there and then to Bergen. Very nice. Took the boat through a fjord that ended in Bergen
There will not be a Mongo -> PG talk, since the presenter is not in Oslo at that point in time 😕
Right, the fjords in western Norway might be worth seeing! @UGJE0MM0W, you're living in Bergen, right? Vijay is looking for things to do while in Norway. If you have time, perhaps you can add a local recommendation? I've never lived in western Norway, so I don't want to send him somewhere bad.
Renting a bike in Oslo was a good idea too. We had a nice walk up in the mountains, went there by metro. Walking up the mountains in Bergen is also nice. But of course the real nature can be found in the middle of those cities
Babashka workshop gives enough reason to goto Javazone 🙂
For me bike trips are not a target - given that I want to go around with my dog - he can't bike ... yet.
It looks like JavaZone is quite expensive and sold out, but perhaps you could join the workshop as a volunteer :P
I won't be there btw, @U7ERLH6JX and Anupriya are going to host it
Oh - mine is not that civilised
PS. By law your dog should be kept on a leash from the https://thenorwayguide.com/dog-leash-laws/. I'm not exactly sure what is the custom to do in the mountains/while hiking. +1 for Hardangervidda. Many tourists like the https://www.norwaynutshell.com/: the Flåm railway and Nærøyfjorden is great if you are going to Bergen / west coast. Here is a picture of a trip to a mountain called Skoganosi, with Nærøyfjorden in the background. On the picture is my father, and it's close to 20 years ago (I'm getting old...). That trip had some of the best views I've seen. https://www.flickr.com/photos/ivar84/albums/831931/. The lonely planet book guide(s) are also decent, I think. Edit: oh I read on #clojure-norway that you are planning to go north... Happy hiking and exploring 🙂
I thought it should be at least related to Clojure and Europe
Mac OS Spaces users: how to you switch between apps, say, switching to Firefox, and ensure that you hit the Firefox that is on the Space that you're currently on? I've got Firefox open on a number of Spaces, and when I Cmd Shift away from, say, Slack to Firefox, I don't know which Firefox window I'll end up seeing, and which Space I'll be transported to.
Not sure if it helps - does these toggles help ?
Not a spaces user myself
i don't allow space switching when app switching... if there are no open app windows in the current space when i switch to an app then i will not get any app window in the foreground... and i keep particular apps in particular spaces, so instead of switching to an app i switch to the space with the app... it takes a little while to build up the mental map of which space holds which app
@U0524B4UW so you only have one browser window, one terminal window and such?
@U051H0N54 I think the second one will help me, thanks!
@U0524B4UW I was hoping to make Spaces more like separate work environments, like "this is where I work on the main project with this set of apps, this is where I work on that particular script with this set of apps". Otherwise, what's to gain from having the apps in different Spaces? I might as well have all apps in one Space and just Cmd Tab between them (like I used to).
@U051H0N54 wish there was an option for "Apps restart in the same Space"
Maybe I am a weirdo but I prefer a single fullscreen app at a time, on a single screen, no spaces involved and just cycle fullscreen apps
I used to have fancy workflows with various tiling managers and what not, but ultimately a single shortcut to cycle apps on a single layout works better for me
i suspect my setup isn't that much different in effect to yours @U050SC7SV - no clever behaviors, i just jump directly to the space where i know an app is with a keyboard shortcut, instead of cycling apps
So you cycle back and forth between text editor and, say, browser, when you're coding something visual? With the occasional detour to a different Space to look at documentation?
(or Window, in the case of @U050SC7SV)
🙂 I bet it helps. Having the visual alongside the code is absolutely core, imo
I guess I would put the render on the laptop screen and limit alttab to only the main screen
indeed 😅
You didn't say anything about an extra screen! 😛
@U0AQ3HP9U yeah, when doing visual stuff i have editor in a space next to terminal and browser and kbd back and forth
At work I've had 2 external screens and the laptop screen. My experience was that I generally had to have a very simple setup where I tended to only use the 2 screens, and generally with the same apps open on the two screens, alt tabbing between them. I think I tried using Spaces then, and had a miserable experience. I've never really felt happy about any of my setups, which is why I'm experimenting again. Alt tabbing between everything on one screen is simple, but feels like it could be better. Spaces on one screen is not a nice experience so far, because of things jumping around and such.
I have the laptop plugged on the screen I use for everything. The laptop is usually blank
@U0524B4UW have you done anything to reduce the Space switching time? I limited the animation with the "Reduce motion" option, but ideally, I'd want it to be instant, especially in a situation like yours where you'd be switching constantly.
I know you can overload system settings in a hacky way.
I appreciate the simplicity of your setup.
@U0AQ3HP9U yes! i couldn't tell you exactly what off the top of my head, but i vaguely recall setting a user preference from the cmd line, and it's close to instant
tbh I don't understand how people using those tiling managers where you can control a lot of stuff. That seems like a lot of keyboard shortcuts that you have to memorize in order to micromanage your screen real estate.
@U0524B4UW I've been reluctant to do this to my new work computer, though I suppose it's harmless. I'd prefer a "clean" solution if available, but I think Apple has not allowed one.
Related; do you try to limit the number of tabs you have open in each application? I think a general damper on my feeling of being in control of my work environment is having lots of things open. And maybe that's part of my problem with my Spaces usage as well - too many open spaces that I don't actively use. I think I have some kind of utopian dream that I can somehow stash work environments with a lot of context, like open application windows, open REPLs and such, like a little work environment frozen in stasis, divorced from any other context, that I can just return to at a later point. It feels like this is a natural assumption derived from the power of the personal computer, as well as tools such as tabs, Spaces, window/tiling managers and so on. But, save for working entirely within the confines of something like on-demand virtual computers, it seems like an illusion. And perhaps it wouldn't even be as helpful as I imagine; perhaps it'd leave to a lot of very messy work capsules, where the context would be as confusing as helpful. Perhaps the best solution for me is to minimalise everything. Cut down the amount of open windows and tabs to only the essentials. I keep wavering between these opposing ends of the spectrum, maximalism and minimalism.
I never open more tabs than I can read/decipher the titles. If they go beyond something - the link directly goes into my "inbox" and I close the tab. My working memory is in KBs - and I can't handle more data.
I did try spaces before for separating projects and study work etc. Even with third party apps - but it became more of a chore.
I like the idea of "os switch -c $TASK_NAME" ala git 🙂 for that to work entire stack from os to userland apps know about this
This is the app I used sometime ago https://www.apptorium.com/workspaces
thanks for the link 🙂 And sharing your experiences
Oh, and good morning 🙂