But bear in mind with the retina machines that whatever RAM you choose can’t be changed, so if you’re not sure and can afford it, go for the 16GB, it’s only about a $200 or so upgrade.
On Tuesday, 7 October 2014 at 11:59 am, Craig Read wrote: > Anecdotaly, etc... > > Up until recently, I was doing rails development on an old black MacBook that > could only run Lion. > It had 4GB RAM, and had been upgraded with a combo-SSD (as Clifford > suggested). > I used to use Rubymine, but it could slow it down a fair bit. > I switched to Vim, and it was fine for everything I needed (at the time). > > I finally upgraded it when I decided to start doing some iOS/OSX development > again. > I went with an "off-the-shelf" 13" Retina MBP with 8GB RAM, 240GB SSD as the > replacement. > My tests run in under half the time. > > Unless you're going to run a bunch of VM's, bootcamp and/or intensive games > on that machine, an "off-the-shelf" 8GB retina pro should be plenty. > > On Tue, Oct 7, 2014 at 11:24 AM, Clifford Heath <clifford.he...@gmail.com > (mailto:clifford.he...@gmail.com)> wrote: > > The other thing that doesn't seem to have been mentioned is > > the CPU and disk needs for virtualisation, so you can test all > > the browser versions in different VMs. Apart from disk space, > > VMs eat RAM for breakfast; allow at least one GB for each. > > > > I have an MBP that had a combo-drive which I removed to fit > > a large magnetic disk into, in addition to the smaller SSD. It's > > a good compromise given how little optical drives are used > > these days (can go external), but modern MBP's and Air's > > don't have drive anyhow. > > > > Clifford Heath. > > > > On 7 Oct 2014, at 10:31 am, Julian Doherty <mad...@madlep.com > > (mailto:mad...@madlep.com)> wrote: > > > > > Pretty much any stock-standard new MBP will be grand for Ruby/Rails > > > development. > > > > > > It used to be the big win was having SSD over a spinning disk, but it > > > looks like SSD is standard now regardless, so you can't really go wrong. > > > > > > More RAM is always nice for general OS responsiveness, so I'd go with > > > 16GB preferably. 8GB is OK too though. > > > > > > Upgrading the CPU doesn't make a huge difference. Most of the time you'll > > > be waiting on code to load from storage rather than time spent executing > > > it - at least for development. > > > > > > Disk size really depends on what you're doing. Code itself doesn't take > > > up much storage space. However, if you're wanting to deal with decent > > > size databases for testing/analysis, you'll need to size it to fit. > > > > > > If you've got a lot of music/videos/games/other things, take that into > > > account. Also consider if you want to run bootcamp and dual boot Windows > > > - you'll need to set aside enough space on a separate partition for > > > Windows (at least a couple hundred GB) > > > -- > > > @madlep > > > Julian Doherty > > > > > > On 7 October 2014 at 12:01:35 am, Tim Moore (tmo...@incrementalism.net > > > (mailto:tmo...@incrementalism.net)) wrote: > > > > > >> As a counterpoint to the Air recommendations: once you go retina, you > > >> won't want to go back :-) > > >> > > >> On Monday, October 6, 2014 1:12:22 PM UTC+11, ben_h wrote: > > >> As others have said, any Mac from the past few years is fine. In fact > > >> even if you made a point of buying the slowest new Mac you could find, > > >> it'd still be fine. > > >> > > >> (Mine is a 3-year-old 11" i7/4GB Air.) > > >> > > >> With that in mind, I think there are other things that are more > > >> important. For example, in my experience Airs run a fair bit cooler than > > >> Pros. That, and the tapered shape, makes them much more comfortable on > > >> your lap. > > >> > > >> They're also around half the weight, which makes them much more > > >> comfortable in your bag especially if it's one of several things you > > >> carry. > > >> > > >> - Ben > > >> > > >> > > >> On 6 Oct 2014, at 5:37 am, Michael Pearson <mipe...@gmail.com > > >> (mailto:mipe...@gmail.com)> wrote: > > >> > > >>> 8 GB RAM, 4 cores (real cores, not HT 'concurrent threads'), any Apple > > >>> SSD. > > >>> > > >>> Then https://github.com/grosser/parallel_tests to take advantage of the > > >>> cores. > > >>> > > >>> This is assuming you have (or expect to have) slow tests. If not .. > > >>> anything will do. > > >>> > > >>> Also, run whatever database you're using in YOLO mode during > > >>> development: turn off fsync, data safety, etc. > > >>> > > >>> Disk space is only helpful for storing virtual machines and gargantuan > > >>> music collections. > > >>> > > >>> If it's my money, I'd go the 2.5ghz. If it's your employer's, 2.8ghz. > > >>> > > >>> > > >>> On Sun, Oct 5, 2014 at 10:38 PM, Andrew Grimm <andrew....@gmail.com > > >>> (mailto:andrew....@gmail.com)> wrote: > > >>> I know this is a bit "How long is a piece of string?", but if a MacBook > > >>> Pro is being used for Rails development, how specced out should it be? > > >>> > > >>> Does CPU play a role in performance? Is it beneficial to have a 2.8GHz > > >>> Quad-core CPU compared to a 2.5GHz Quad-core CPU? > > >>> > > >>> How disk space hungry is Rails development? Is it better to have a 1TB > > >>> drive compared to a 512GB drive? > > >>> > > >>> Andrew > > >>> -- > > >>> You received this message because you are subscribed to the Google > > >>> Groups "Ruby or Rails Oceania" group. > > >>> To unsubscribe from this group and stop receiving emails from it, send > > >>> an email to rails-oceani...@googlegroups.com > > >>> (mailto:rails-oceani...@googlegroups.com). > > >>> To post to this group, send email to rails-...@googlegroups.com > > >>> (mailto:rails-...@googlegroups.com). > > >>> Visit this group at http://groups.google.com/group/rails-oceania. > > >>> For more options, visit https://groups.google.com/d/optout. > > >>> > > >>> > > >>> > > >>> -- > > >>> Michael Pearson > > >>> > > >>> -- > > >>> You received this message because you are subscribed to the Google > > >>> Groups "Ruby or Rails Oceania" group. > > >>> To unsubscribe from this group and stop receiving emails from it, send > > >>> an email to rails-oceani...@googlegroups.com > > >>> (mailto:rails-oceani...@googlegroups.com). > > >>> To post to this group, send email to rails-...@googlegroups.com > > >>> (mailto:rails-...@googlegroups.com). > > >>> Visit this group at http://groups.google.com/group/rails-oceania. > > >>> For more options, visit https://groups.google.com/d/optout. > > >> -- > > >> You received this message because you are subscribed to the Google > > >> Groups "Ruby or Rails Oceania" group. > > >> To unsubscribe from this group and stop receiving emails from it, send > > >> an email to rails-oceania+unsubscr...@googlegroups.com > > >> (mailto:rails-oceania%2bunsubscr...@googlegroups.com). > > >> To post to this group, send email to rails-oceania@googlegroups.com > > >> (mailto:rails-oceania@googlegroups.com). > > >> Visit this group at http://groups.google.com/group/rails-oceania. > > >> For more options, visit https://groups.google.com/d/optout. > > > > > > -- > > > You received this message because you are subscribed to the Google Groups > > > "Ruby or Rails Oceania" group. > > > To unsubscribe from this group and stop receiving emails from it, send an > > > email to rails-oceania+unsubscr...@googlegroups.com > > > (mailto:rails-oceania%2bunsubscr...@googlegroups.com). > > > To post to this group, send email to rails-oceania@googlegroups.com > > > (mailto:rails-oceania@googlegroups.com). > > > Visit this group at http://groups.google.com/group/rails-oceania. > > > For more options, visit https://groups.google.com/d/optout. > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Ruby or Rails Oceania" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to rails-oceania+unsubscr...@googlegroups.com > > (mailto:rails-oceania%2bunsubscr...@googlegroups.com). > > To post to this group, send email to rails-oceania@googlegroups.com > > (mailto:rails-oceania@googlegroups.com). > > Visit this group at http://groups.google.com/group/rails-oceania. > > For more options, visit https://groups.google.com/d/optout. > > > > -- > Craig Read > > @Catharz > https://github.com/Catharz > http://stackoverflow.com/users/158893/catharz > > -- > You received this message because you are subscribed to the Google Groups > "Ruby or Rails Oceania" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to rails-oceania+unsubscr...@googlegroups.com > (mailto:rails-oceania+unsubscr...@googlegroups.com). > To post to this group, send email to rails-oceania@googlegroups.com > (mailto:rails-oceania@googlegroups.com). > Visit this group at http://groups.google.com/group/rails-oceania. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Ruby or Rails Oceania" group. To unsubscribe from this group and stop receiving emails from it, send an email to rails-oceania+unsubscr...@googlegroups.com. To post to this group, send email to rails-oceania@googlegroups.com. Visit this group at http://groups.google.com/group/rails-oceania. For more options, visit https://groups.google.com/d/optout.