AstonJ

AstonJ

Anyone on macOS Tahoe?

Not sure I’m going to upgrade myself yet, but curious what others think:

  • How are you finding it for dev?
  • What are your thoughts of it generally?

Most Liked

dimitarvp

dimitarvp

There was an HN thread today (at least 1300 comments when I looked at it some 9 hours ago) where loads of people complained about Tahoe slowing their machines, even people with M3 Pro Macbooks.

I have not pulled the trigger on my aging Intel Mac (iMac Pro) yet but judging by iOS 26 on my iPhone 12 Pro Max, I am not an optimist. Safari became half-unusable, visual elements are appearing at the top of the page while you are scrolling down (visiting ElixirForum showed me that and gave me a good confusion), pages reload randomly, sometimes flat out disappear and you have to hard-reload, and those are only the first 3 I can think of now at 4:36 AM, there were even more.

TL;DR of mine and others’ impressions: Apple sole selling point is the polished software. Well, that seems to be gone now, further confirming my strategic decision to gradually move to Linux and take full control of all my computing.

sevenseacat

sevenseacat

Author of Ash Framework

I’ve updated both my work and personal laptop to Tahoe. It looks bloody awful IMO, but I haven’t noticed any real bugs other than visual ones.

Spotlight actually working properly for the first time ever is indeed nice!

jdiago

jdiago

Yes. Nothing broke, as far as I’ve seen.

Homebrew works. asdf works. Currently on elixir 1.18.4-otp-27 and erlang 27.3.4.3 and both are working.

edit: on a 2021 macbook pro with a m1 pro chip

AstonJ

AstonJ

Glad it’s working well on a dev/technical level :icon_biggrin:

Just watched this video:

…and the general design looks really bad :confused: such a huge waste of space - are your Safari tool and tab bars as big as they are in the video? (The vid should play at the correct spot) If they are can you make them smaller?

mindok

mindok

Yeah - I upgraded. We’re building a SwiftUI app that needs to support the new iOS version, and it forced my hand with the Mac (& iPhone). I have to say, some of the new UI elements on iOS are actually quite nice for our heavy industry focused mobile app, but could really do without the glassy effect (and yes, as Dimi says, Safari on iPhone is barely usable - e.g. now multiple non-obvious taps to change tabs. I use Firefox mostly on the iPhone now).

On the Mac the big round corners and massive title bars are a ridiculous waste of screen real estate and now the status bar on our web application gets partially chopped off by the rounding on Safari (it’s still ok on Chromium based browsers). Safari also seems to hang a lot more than it used to - I only have about 60 tabs open so don’t know what the problem could be :laughing:. I also find I need to reboot a bit more often than I used to - still about 50x longer interval than Windows, but Macs used to go weeks or even months without the UI bogging down.

I also now have audio problems (I’m on an M1 MB Pro FWIW). It turns out this has been an ongoing problem across a few versions, but only manifested for me after the upgrade. Killing any “Intel” process seems to fix the audio, but the hilarious thing is that Xcode iPhone simulators have some old Intel binary that loads the simulators, so I can’t do video calls etc while Xcode is open, and it was Xcode compatibility that forced the upgrade in the first place.

Aside from that, yeah, it’s fine. Nothing else broke that I’m aware of. Elixir works fine - compile times seem to be marginally slower - hopefully 1.19 gets us back to where it was!! There don’t seem to be any additional security checks stopping me doing anything. Photos cropping is still as annoying as ever (why do I want to crop a landscape photo into portrait aspect ratio by default??). Preview has made it a bit more fiddly to pull up the editing tools. Settings is still sluggish and the Settings search interface has somehow gotten worse (really slow - sometimes 10-15 secs for me), but not totally broken. Spotlight is allegedly smarter, but they’ve increased the delay in updating the results to ensure you pick the wrong item every time instead of just now and then (has anyone ported XTreeGold to the Mac - that seemed to be the peak for file managers).

TLDR - it’s ok, you’ll still be able to function, but I won’t be buying any Apple shares on the back of it - it’s another small step in their general decline IMO. Linux is getting better and Mac is getting worse - I’m not sure where the cross-over point is, or if we’ve passed it for web devs, but I’m certainly keeping my options open for my daily driver (i.e. everything except building Xcode projects).

EDIT: Gee - I’m sounding like a cranky old man!

Where Next?

Popular in Dev Env & Tools Top

AndyL
With this week’s release, ElixirLS bundles an experimental MCP Server. (see CHANGELOG) Highlights Added Call hierarchy provider imple...
New
ricksonoliveira
Hey folks, I have been looking for an alternative to good old VsCode for a while. Have tried some vim and emacs editors with their plugi...
New
plcholder
I know alot of people hate the concept of vibe coding & ive tried it with several languages didnt really like it, but for some reason...
New
AstonJ
Welcome to our thread for Linux users :smiley: Mac users please use this thread Windows users please use this thread For those who dis...
New
blazejcm
Hi everyone! I’m wondering what the community would recommend as the best IDE toolchain (in VSCode) available today. I’m talking about s...
New
AstonJ
If you have any macOS tips or tricks, or a favourite way of using it, please share :icon_biggrin: For general chat about Macs, please us...
New
kayoj
Hello I have been testing different environments for Elixir development & noticed something odd. When I run the Elixir formatter loc...
#ai
New
AstonJ
Not sure I’m going to upgrade myself yet, but curious what others think: How are you finding it for dev? What are your thoughts of it g...
New
calebjosue
What sort of libraries are available to integrate LLMs into your Phoenix Web Framework applications? e.g. Mistral, since these guys have ...
New
dogweather
First, the downsides. I periodically fire the AI. :smiling_face_with_tear: ^^ This was earlier today in Cursor AI, working with “Clau...
New

Other popular topics Top

chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 30048 115
New
yurko
Here are few pieces of (common) Linux knowledge that we use for reasonably small one server apps. We use Ubuntu but this should work for ...
New
_russellb
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
vac
Hi, I'm quite new in Elixir and I'm trying to format a string to a PEM format. I have the certificate value like MIIDBTCCAe2...... and ...
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
9mm
I am constructing a JSON object (map) and I need to conditionally set a field. I’m trying to write proper elixir-way code… and I’m at a l...
New

We're in Beta

About us Mission Statement