Marco Arment
๐ค SpeakerAppearances Over Time
Podcast Appearances
I have a question for, well, you're both going to have strong opinions and I bet the listeners are going to chime in too. So I am so tired of trying to maintain my local on my Mac installations of Nginx, PHP, and MySQL.
I have a question for, well, you're both going to have strong opinions and I bet the listeners are going to chime in too. So I am so tired of trying to maintain my local on my Mac installations of Nginx, PHP, and MySQL.
Let's continue. So, like, I don't do local web development that often. But what I want is what I used to have, which is, like, I want to be able to write my backend code just on my Mac in TextMate or whatever I want to use. and be working on files that TextMate can read and write to. So I can just like hit save and go to my browser and hit refresh and it redoes the page I was looking at.
Let's continue. So, like, I don't do local web development that often. But what I want is what I used to have, which is, like, I want to be able to write my backend code just on my Mac in TextMate or whatever I want to use. and be working on files that TextMate can read and write to. So I can just like hit save and go to my browser and hit refresh and it redoes the page I was looking at.
And I don't really care what host name the browser is pointed to as long as I can run something locally on my Mac. Now, this can take a lot of different forms. Obviously, I know you're probably about to tell me Docker.
And I don't really care what host name the browser is pointed to as long as I can run something locally on my Mac. Now, this can take a lot of different forms. Obviously, I know you're probably about to tell me Docker.
Yeah. Yeah. Just like, you know, my local overcast development. Like, I just I'm so tired of every time I want to touch the web code, you know, because I don't work on it constantly. You know, I'm mostly working on it like occasional tweaks here and there that I can just do like on a server, like on a development server remotely. That's that's easy. Yeah.
Yeah. Yeah. Just like, you know, my local overcast development. Like, I just I'm so tired of every time I want to touch the web code, you know, because I don't work on it constantly. You know, I'm mostly working on it like occasional tweaks here and there that I can just do like on a server, like on a development server remotely. That's that's easy. Yeah.
I'm talking about when I'm doing big work, where I'm redoing something that's like, I want to do this locally, or I want to bring it with me and work on it on the plane, or on vacation, where I don't necessarily know if I'm going to have an internet connectivity for a remote development server. So I just want...
I'm talking about when I'm doing big work, where I'm redoing something that's like, I want to do this locally, or I want to bring it with me and work on it on the plane, or on vacation, where I don't necessarily know if I'm going to have an internet connectivity for a remote development server. So I just want...
Now, ideally, in the most ideal case, I think I want to run a Linux VM in some form so I can run literally the same software that's running on my servers. Obviously, it would be like the ARM build of Linux instead of the x86 build. But if I can just install... You can do it in Rosetta, I think. I don't think Apple Silicon Macs can virtualize x86 virtualized hosts.
Now, ideally, in the most ideal case, I think I want to run a Linux VM in some form so I can run literally the same software that's running on my servers. Obviously, it would be like the ARM build of Linux instead of the x86 build. But if I can just install... You can do it in Rosetta, I think. I don't think Apple Silicon Macs can virtualize x86 virtualized hosts.
I think Parallels just launched that kind of virtualization, but it's like beta and super slow.
I think Parallels just launched that kind of virtualization, but it's like beta and super slow.
Yeah, that's the problem I want to solve. Ideally, to run... The basics are I want to be able to run PHP, MySQL, Nginx, whatever other Linux-y kind of things. I want to be able to run those things locally on my Mac
Yeah, that's the problem I want to solve. Ideally, to run... The basics are I want to be able to run PHP, MySQL, Nginx, whatever other Linux-y kind of things. I want to be able to run those things locally on my Mac
in a way that it does not involve homebrew blowing stuff up constantly and having to like, you know, do all these weird upgrades and break all my, and every time the OS updates, it breaks it like, and here's, okay, here's what I, ideally I need is for, you know, my local browser to be able to work on this stuff for ideally for text mate to be able to open the files natively through some means.
in a way that it does not involve homebrew blowing stuff up constantly and having to like, you know, do all these weird upgrades and break all my, and every time the OS updates, it breaks it like, and here's, okay, here's what I, ideally I need is for, you know, my local browser to be able to work on this stuff for ideally for text mate to be able to open the files natively through some means.
And how durable is that over time? Like, am I going to have to be messing with it constantly? So far, it's been fine.
And how durable is that over time? Like, am I going to have to be messing with it constantly? So far, it's been fine.