You don't need to dual boot for Windows 11. Linux is built in with WSL. It's not a virtual machine either. You can allocate cores to it and literally run two OSs inside Windows at the same time. I do it all of the time. It even supports GUIs with X11 forwarding.
XPS is Dell's version of Intel Macbook Pros: - Form over function - Weak graphics - Pretty aluminum and shiny glass that sucker people into buying - Very expensive for the specs - High-end CPU kneecapped by thermal throttling If the physical appearance of your computer is so important to you that you don't care about making all those sacrifices and blowing an extra thousand dollars, then I'd go with XPS 17, as it's not as thermally throttled as the 15.
beside the RAM thing, I disagree with pretty much everything else. As a developer, when I look to buy a new laptop, here are my priorities: - RAM at least 16GB - Display: If you go with 13 inch, don't choose 16:9 ratio, always go with 16:10 or 3:2, the brightness should be at least 350 nits. Don't worry about the resolution, pretty much everything that starts with 16gb of RAM will have a FHD or above display. - Keyboard: DON'T BUY the new XPS Plus, it does not have a physical ESC key. If you're a developer, you will need it more than you know. Other than that, can go with some reputable keyboard brands like Mac or Lenovo. - Battery life: Choose something that can go up to 10 hours of video playback. - SSD: 256GB is fine but if you can, go with 512GB or above, the type of SSD does not matter unless you want to edit videos on it. - Finally, CPU: Please don't choose i7 or i9, 99.99999% app you write will not require that much performance and an i7 or i9 will hurt your battery life and thermal. If you think your app needs an i7 to run, there is something wrong with your code
Correction. The new MacBooks Pro are not OLED. They are Mini LED. Mini LED is an improvement on traditional LCDs unlike OLED which is a very different way of doing displays. OLEDs have problems with burn-in and colours changing a lot over time, fading. However, OLED has much better control of the black levels, but mini LED can generally go a lot brighter. Micro LED should fix OLED and improve on OLED like Mini LED improved on LCDs
Micro LED is for replacing Mini LED on LCD screens as a backlight to shine through the LCD. OLED doesn't have backlights, the OLED pixels themselves light up. Micro runs like Mini, it just is smaller lights in much greater numbers, so turning off lights in areas works better for blacks without the light bleed you can sometimes see on Mini.
My windows box is a Lenovo X1 Extreme; minimal throttling and is reparable. Definitely set in my ways, I'd also use a P series. Also recommended a thunderbolt workstation dock. One thing you'll notice immediately is that unplugged windows boxes throttle....unlike the M1 machines that continue to run full speed while unplugged. I keep my machines docked so not an issue for me.
I used a first gen x1 Carbon for 8 years (handed down to me when it was 2 years old) its an amazing computer and started my programming career. It lasted 10 years, around 30000 hours of usage
The other option I didn’t hear you mention is to build a pc at home and connect to it from your MacBook. So you only need to carry your MacBook but can connect back home for your windows PC. Maybe you can virtualise Linux? You get great battery life, keyboard, trackpad and display and the performance + capabilities of a desktop PC.
@@OscarFromIndia the best would be running a Hypervisor on bare metal. The easiest would be something like VMWARE. but that’s just based on what I’ve seen on RUclips, do some research on specifics.
What MS has always done well (with a few exceptions) is make development tools and APIs, and made those tools available to developers relatively cheaply.
As a mechanical engineer I use a lot of 3D programs that run windows only. I would recommend it to you to look at HP Zbook models. Build quality is excellent and you can spec it as you wish. They don't have QC issues like Dell.
I love how Alex was just finding any freaking excuse for buying another laptop while his house is full of these :D The guy just loves picking and buying these stuff. great content as usual bro :)
Just a couple questions I had regarding the introduction of this video: 1) Why would you deviate from your preferred system of choice instead of setting up a (remote) Windows virtual machine? 2) What's wrong with gaming laptops? You said you wanted it more business oriented but gaming laptops oftentimes have much better specs for a better price. The only downside I see is battery life.
Intel based laptops aren't a good idea. I ditched all of my Intel systems: desktop, MacBook Pro, office workhorse... Now, i have a Ryzen desktop, a Ryzen office workhorse, and a Ryzen notebook (same model as my last Intel based Windows notebook owned). Intel's generations doesn't matter. Those are grill and hairdryer stations. I'm happy with my all-AMD setups. My office workhorse (it's a pony) is a tiny 4700U and runs faster than my last gen 10 i7 grill-plate. Consider AMD Ryzen 5xxx or higher notebooks too. Intels are fast, until turbo can run: ~30s. But my working time is _a bit_ longer.
I agree with the recommended 16GB for RAM, but, unfortunately, the price for us in 3th world countries is just prohibitive. I do my job just fine with 8GB on M1, probably you can also do yours.
@Platon Emil xD Geez... Did your pussy get hurt from my comment? What a total dipshit! Wow... Hahahaha! For your information, I have an M1 Max MBP with 64GB of RAM. It's severely overpriced. I also have a Windows desktop with an AMD Threadripper, 128GB of RAM, and an RTX 3090. It's also severely overpriced. My point was that if he ever needed 16GB of RAM, due to the "prohibitive" nature of him being in a "3[rd] world country", then the Windows laptop would be much cheaper. Unless he's specifically developing software for iOS, there's no reason that he has to be on a Mac, let alone an M1. It just seems that people want an Apple just for the status symbol or because they find them cool. Not really a good reason to overpay. While the M1 is a great chip, it's on par with the much cheaper Intel i7-1260P in benchmarks. So, the same performance could be had for much cheaper. So, go crawl back into your hole, dipshit. Edit: ew... You subscribe to PewDiePie? What a total plebian. 😂🤣 Be gone, NPC
I have a 2013 HP Envy with an i7, 16GB RAM and 500 GB SSD. It's 1080 resolution and 17". Back then I don't think 17" laptops were a big problem. Now, I'm 65 and retired so I like the large screen. I had to buy HP over Dell back then because Dell did not have the latest processors, HP did. Also, I was afraid I might have an issue if I bought the HP laptop because one of my programming classmates had a nightmare from hell with his HP machine. I bought HP anyway and fortunately I had no issues. The only thing I did eventually was to upgrade my HDD to SSD. That made a huge difference in speed and how fast the laptop boots up!
I am in the same position too... I was looking at the XPS machines and I looked at my savings and thought "I am either too poor or these machines are overpriced"
As a developer for back-end C/C++/python (Windows, Linux, VMs) and also now digging into front end (JS), I would not go for 15'' lower than 1440p, I don't know what IDE you guys are using, but I'm always splitting it in 2 (to be able to work on multiple files at the same time, with outline and file tree on the left + right) on a 1080p this is not a good experience. On windows / Linux the scaling is really bad for monitors @ 4k, this is why I love apple ... but now with M1 (they are great) I can't use my x86 VMs. On another note i9 in a 15inch + RTX (even though I'm all in for more cores) ... that's going to be your new heat-pump for the room.
intel i9 is not a mobil processor they consume 45w and beyond....poor battery life...take account that, if the cpu name model has the 'H' consume a lot.
@@AZisk Rider cannot take the place of VS in all situations. I'm a .NET developer as well and I love Rider and Resharper. The tooling my workplace uses, along with some legacy .NET Framework projects means I pretty much have to use Windows and VS. Fortunately, VS2022 is way faster and couple it with Resharper and it's a pretty nice experience. I have a maxxed out XPS 15 with the OLED screen. I've enjoyed using it for the last year. I really wish I could get by on Apple silicon tho.
@@AZisk Yeah - that's kind of a problem. You probably already know that the mssql linux docker image doesn't work at all on M1. I've resorted to running it in Parallels, but 64-bit SQL Server won't run on arm64 either. 32-bit SQL Server 2014 DOES work and seems to be fine outside of newer features. If you NEED everything on one laptop this works but you're better off with a separate box handling SQL. Love your vids man - you converted me to a mac developer 6 months ago and I'm never going back.
Alex, I have owned many Windows and Mac PCs… For windows PCs, I have settled on Dell XPS and Lenovo. My two recent Windows PC purchases are a Intel 10th gen i7 XPS 17” 4K and an AMD R7 5xxx Lenovo IIdeaPad Slim 7 Carbon 14” 1600line OLED. Both have great keyboards and screens. The XPS has user upgradable RAM (2 slots) and 2 M.2 slots. I put in 64GB RAM and 2 x 2tb drives. Both are great for development. The Lenovo is less than half the size, weight, and price of the XPS 17”, but it still has a great screen and great performance.
Razer Blade 14 - most Mac like PC laptop I've ever used. Sleek for business but can also be used for gaming too, very nice. Also matte black (which I wish Apple did). I used to have an XPS 13, which was good, but the blade is much better and WAY more powerful (RTX 3080 on board with 8 core AMD CPU) whilst still being sleek and quite thin and light. 1440p is also a good tradeoff. I'm also a Microsoft dev and used to do it on a Mac.
You should have checked the precision line.. i ordered a 5570, not received yet, but i maybe rather would have the midnight macbook air with 24gig m2..
That Alienware X14 is maah baby! I love it....but then for a professional like you, XPS makes more sense...also do mention what challenges you are facing with the asus...my friend was eyeing the asus, your inputs will be valueable...
I would prefer 16" QHD+ with 2560x1600 resolution. That way I can use %150 scaling. I am using 4K+ @ 27" external monitor with same scaling. That way, I prevent scaling issues which we come across on some apps becoming blurry when the scaling changes.. M16 etc has that option..
Me, in Apple ecosystem but got base spec dell 13 9305 refurbished for like ~$600. It only has 8gb but I was able to upgrade SSD. I run Arch Linux with Windows 11 inside QEMU/KVM and it runs fine. Linux OS and apps run pretty light and quick on KDE. I find build quality pretty decent 4/5. My only complaint is small trackpad. Also for some reason on my 27" QHD monitor, I can get Linux to 2560x1440 fine but Windows VM will only adjust to 2560x1600 but not 2560x1440 for some reason.
Wish you would have gone for my pick (MSI Creator Z16P first) it has an i9 with 3080Ti configuration available. 2560x1600 display, which is the sweet spot both in terms of ratio as well as pixel density. 4k is overkill but 1080p just isn't as sharp on a 16 inch display. But either way, it will be good content to watch the comparison. I still think you'll end up picking the Z16P in the end :)
One thing that I love about Macs is how easy it is to buy them. If you embark on a search for a windows laptop, a single page of shop results can be 200 items. Too many places to buy. Too many options. I wish Microsoft themselves would have a shop page similar to Apple, but that's probably not going to happen and is kind of against their ethos.
That is an advange, just like Android. I might want a gaming laptop, someone might want an office one, one might want a convertible, someone might need a rugged one etc. Apple ones cannot handle some of those workflows. It goes both ways.
@@annoyingisheep574 This year Apple managed something really good with their M1, so it made their job much easier. Pretty much every laptop comparison I see is between iMac Pro and some x86. I am looking to change my older laptop and it is hard to watch those tests, I am gelous Apple made such a good machine but we have to suffer for no having some of those goodies on x86 (no noise, huge battery life, good screen, for many workloads excellent performance, very good fit&finish Al body etc.). But, I don't want to jump into their ship as I know what it means and I do like my linux.
Hi, i am using the dell precision 55xx series, has the portability as its the XPS form factor but has the quadro rtx graphics in it. For ML tasks it eats it up.
@@AZisk I work for the school system and have been using Dell machines for 15 years now. Honestly, I have never had experience with their top tier, flagship devices. I have had a lot of experience with their mid range and lower cost ones. Perhaps that has influenced my opinion. I give the experience a C grade. And I give their quality a B-. It is amazing how many of their machines I've had to replace 1 day after the warranty expires. Also, the laptop quality, the construction of the frame and casing, the underpowered battery setup, the lack of screen quality (mid range) the cheap keyboards, and more simply make me encourage people to stick to Lenovo.
Seeing the title I thought you were talking about me :) I was using an iMac 27" with parallels for my .Net development and recently bought an M1 Mac. It took only a few weeks to come to a conclusiion that M1 Mac was not going to work for me. I gave it away and built a decent Ryzen 9 3900XT desktop for myself. Also backed up that desktop with a cheap Ryzen 5 Laptop, Lenovo Thinkpad E495 which I replaced RAM from 4 Gb to 32, and 128 Gb NVME with a 1 TB WD SN750 NVME SSD. So far both dekstop and notebook rocks, after all they are Ryzen based. Well I still have iMac which is Intel based and I use it for Mac, iOS development as well but for windows I strongly suggest Ryzen.
One of my sons has the XPS 15 and it's great, bought another for my sister in law and she is loving it as well. All my sons with gaming laptops are wanting to switch to MBPs. Next to a MBP the XPS is my favorite laptop keyboard. He has the 11th Gen i9 and it get HOTs, my SILs got the i7 and it runs much cooler... I haven't compared them but I have to wonder if the i9 doesn't throttle vs the i7. Definitely interested to see your results. It's definitely the MBP of the Windows world but still not a MBP... at least IMHO.
My experience shows that 1080p/FHD may not be a right option, I'd say check for something with higher AR - 8:5 or 3:2. This seriously limits available options. You also want ML friendly solution, so presumably you might want to delve into nvidia's CUDA framework, so you'd need nVidia dGPU... as an alternative to XPS line, you could consider going for the MSI's more creator line of Z16P/Z17, or maybe even Asus M16 (or the forthcoming Flow X16 apparently available by June) or their Zenbook Pro 16X OLED or Vivobook Pro 16X OLED N7601 line. Of course if your workloads could be served by eg. OpenCL and GPUFORT AMD would also come into perspective. And then maybe "gaming" line of Asus G14 could suffice... It'd offer some of the best performance and battery life in a single package outside of iGPU ultraportables or Macs... Similarly, if you're interested or served by projects that work with ZLUDA or OpenCL you might be interested by eg. Lenovo Yoga 7 or Zenbook Pro 15 Flip OLED line-up with Alder Lake and Alchemist that are now hitting the markets. I guess the most interesting thing could be, if you're into optimisation and testing of the code running on GPUs, to go with Asus Flow line-ups, whether small convertible X13, small 2-in-1 Z13 or the aforementioned large convertible X16, bundled with ROG XG Mobile units with all the GPUs you may want to test your software against... But that's just my take... You could also go with some lighter iGPU option with TB port and use a proper heavy-compute-ready ML-workloads optimised GPU in an external enclosure... Maybe something like those smaller approx.13" devices with such eGPU, and then the XPS13 could be replaced by eg. ASUS Zenbook S 13 Flip OLED...
I recommend you to wait for the i9 129850hx it supports ECC memory and for the GPU go for RTX Quadro a5000 (the HX version is a game-changer for mobile CPU )
How's .Net development in a Mac one year after thid video? I need a new laptop for .NET development but I just get crazy with fan noise which seems to be everywhere in windows laptops
MS seems to be working extremely hard at making .NET work properly cross platform. They are well aware that a huge percentage of developers work via Macs, and thus avoid .NET work, rather than having to give up the fantastic Mac hardware and macOS. They, like every other computing company in the world, since the release of the M1, have a rocket up their arse to switch to ARM. They are furiously working away at not only improving Windows for ARM, but in actually building their own ARM chips to compete with M1. Thus, I have faith that serious .NET development on M1 Macs isn't far away at all. My new MBP is on order, and I look forward to being able to go down this path soon if I choose. In the meantime, I can also code in Java, so all good.
.Net still works pretty well on Mac imo, IF you can get over the fact Visual Studio for Mac is not quite the same experience as on Windows. That said, .NET 6 and .NET Core work pretty well for me on Mac, especially if you're using technologies such as Docker. Built on Mac and deployed to AWS using docker!
You Want Ram and performant x86 cpu? Buy a Lenovo Thinkpad L14 (Gen 2) with AMD Ryzen 7 !!!! Then for upgrades buy some 64Gb of DDR4 3200Mhz and 2TB Nvme SSD from ali express, this should be today the best bang for the buck for any developer who needs CPU and Ram only (no vga). Perfect keyboard, very lightweight, very cool temperature on lap.
Because boot camp only works on Intel Macs, and even using parallels means having to install the Arm version of Windows, which causes issues with some development
Love the video Alex! Funnily enough, I'm in the same boat. Switched jobs recently and I need to be able to run .NET FWK apps and services, so I ordered the Dell XPS 13 PLUS with 32 GB RAM to serve me for the coming years. The MBA is fine, but it struggles to emulate or virtualize Windows properly. Sadly, it takes a month to ship :(
Why don’t you choose an AMD CPU based laptop or even considered it? Intel is a company with a very low moral standard and they use much more energy to get the performance of the competition.
I've to work on a project that involves windows app development. I'm looking for VM or a docker workflow. Would be cool if you could make a video on something similar.
I don't understand why the screen is the most important criteria... Are you programming without an external monitor? Or you work mainly on a desktop an only do small tasks on the laptop?
Great video! I’m at the same point right now. I use Macs for awhile but now I need to do some Windows admin tasks and I’m looking for a good Window dev laptop. I was looking at the XPS 15 as well and I’m curious to see how you like it. What ML stuff are planning to do?
@@AZisk I only asked for Dell because I know idevices are sodered and now, they even come with a modified "SSD" as the controller is in the SoC and they removed the controller from the SSD (not only no upgrade, but no buying from anywhere else). Dell is following with memory for the X13 Plus having some extra chip or so on them, but at least they said they will release documentation to allow other to openly sell memories for that.
Never ever a Dell again. Always had the top range model and always the same stupid problems. Back to LENOVO for me, preferably X1 Carbon. Or Microsoft Surface.
Hi, thanks for your videos, they have useful info and are inspiring, keep on pal, ... now I am a civil and electrical enginneer, I definetely want windows for my work, but I love Macs since 2010. Bootcamp was a blessing, we had the two world together, .. but the shit hit th fun and you kown, rest is history, life goes on,... is it? I mean I have a feeling that Apple will continue intel solutions, just one model, for us, yopu known,.. I hope this could be not most of a hope, ... nice videos Alex, go on..
I haven't finished the video but I have some thoughts at minute one - I use a 16" M1 Max MBP for my all-Windows work flow for my professional job. Parallels w/Windows 11 ARM Pro works flawlessly. Some caveats - SQL needs to be in Docker as of now - Azure SQL Edge works flawlessly. Node runs fine. IIS is available now, and .Net studio is now available (as of filming it wasn't?) etc.. you might want to revisit Windows 11 Arm on Parallels if you haven't recently.
Thanks!
thanks so much! 🙏
On the Dell at least, the difference in performance between the i7 and the i9 is negligible. It's a thermal constraint. 10% extra, tops.
You don't need to dual boot for Windows 11. Linux is built in with WSL. It's not a virtual machine either. You can allocate cores to it and literally run two OSs inside Windows at the same time. I do it all of the time. It even supports GUIs with X11 forwarding.
XPS is Dell's version of Intel Macbook Pros:
- Form over function
- Weak graphics
- Pretty aluminum and shiny glass that sucker people into buying
- Very expensive for the specs
- High-end CPU kneecapped by thermal throttling
If the physical appearance of your computer is so important to you that you don't care about making all those sacrifices and blowing an extra thousand dollars, then I'd go with XPS 17, as it's not as thermally throttled as the 15.
your REALLY want a 16:10 laptop, 1980x1200 - it's the best option for developers
beside the RAM thing, I disagree with pretty much everything else. As a developer, when I look to buy a new laptop, here are my priorities:
- RAM at least 16GB
- Display: If you go with 13 inch, don't choose 16:9 ratio, always go with 16:10 or 3:2, the brightness should be at least 350 nits. Don't worry about the resolution, pretty much everything that starts with 16gb of RAM will have a FHD or above display.
- Keyboard: DON'T BUY the new XPS Plus, it does not have a physical ESC key. If you're a developer, you will need it more than you know. Other than that, can go with some reputable keyboard brands like Mac or Lenovo.
- Battery life: Choose something that can go up to 10 hours of video playback.
- SSD: 256GB is fine but if you can, go with 512GB or above, the type of SSD does not matter unless you want to edit videos on it.
- Finally, CPU: Please don't choose i7 or i9, 99.99999% app you write will not require that much performance and an i7 or i9 will hurt your battery life and thermal. If you think your app needs an i7 to run, there is something wrong with your code
yas i have 9th i5 and its just fine for game and vr development.
Correction. The new MacBooks Pro are not OLED. They are Mini LED. Mini LED is an improvement on traditional LCDs unlike OLED which is a very different way of doing displays. OLEDs have problems with burn-in and colours changing a lot over time, fading. However, OLED has much better control of the black levels, but mini LED can generally go a lot brighter. Micro LED should fix OLED and improve on OLED like Mini LED improved on LCDs
Micro LED is for replacing Mini LED on LCD screens as a backlight to shine through the LCD. OLED doesn't have backlights, the OLED pixels themselves light up. Micro runs like Mini, it just is smaller lights in much greater numbers, so turning off lights in areas works better for blacks without the light bleed you can sometimes see on Mini.
My m1 is starting to be crippled when it comes to k8s development and non arm builds :/, so I’ll be purchasing a pc shortly as well for windows/linux
My windows box is a Lenovo X1 Extreme; minimal throttling and is reparable. Definitely set in my ways, I'd also use a P series. Also recommended a thunderbolt workstation dock. One thing you'll notice immediately is that unplugged windows boxes throttle....unlike the M1 machines that continue to run full speed while unplugged. I keep my machines docked so not an issue for me.
I used a first gen x1 Carbon for 8 years (handed down to me when it was 2 years old)
its an amazing computer and started my programming career. It lasted 10 years, around 30000 hours of usage
The other option I didn’t hear you mention is to build a pc at home and connect to it from your MacBook. So you only need to carry your MacBook but can connect back home for your windows PC. Maybe you can virtualise Linux? You get great battery life, keyboard, trackpad and display and the performance + capabilities of a desktop PC.
valid!
How would you do that? Just curious to know.
@@OscarFromIndia the best would be running a Hypervisor on bare metal. The easiest would be something like VMWARE. but that’s just based on what I’ve seen on RUclips, do some research on specifics.
@@kushalraj thanks kushal. Its a good starting point for me. I'll do some research
Recently I switched to windows and it’s cool. Using matebook E (so lightweight and sufficient for coding)
What MS has always done well (with a few exceptions) is make development tools and APIs, and made those tools available to developers relatively cheaply.
As a mechanical engineer I use a lot of 3D programs that run windows only. I would recommend it to you to look at HP Zbook models. Build quality is excellent and you can spec it as you wish. They don't have QC issues like Dell.
Some good choices for business:
- Lenovo ThinkPad T14 Gen 3
- Lenovo X1 Carbon Gen 10
- Dell XPS 15/17
4K is better scalable than 1080p. In the beginning were problems of that but now I would not choose a non 4K Screen.
i heard microsoft announe something call Windows 365 you can pay and use windows machine anywhere(like rent a machine and remote desktop)
I love how Alex was just finding any freaking excuse for buying another laptop while his house is full of these :D The guy just loves picking and buying these stuff. great content as usual bro :)
Just a couple questions I had regarding the introduction of this video:
1) Why would you deviate from your preferred system of choice instead of setting up a (remote) Windows virtual machine?
2) What's wrong with gaming laptops? You said you wanted it more business oriented but gaming laptops oftentimes have much better specs for a better price. The only downside I see is battery life.
yas and he bought fashion laptop for work...and paid 2k+
Although gaming laptops are cheaper and have better specs some of them scream "GAMER" way too hard
You can use WSL2 for Linux on windows unless you really need the Linux desktop, however x windows is pretty easy to use.
Intel based laptops aren't a good idea. I ditched all of my Intel systems: desktop, MacBook Pro, office workhorse... Now, i have a Ryzen desktop, a Ryzen office workhorse, and a Ryzen notebook (same model as my last Intel based Windows notebook owned). Intel's generations doesn't matter. Those are grill and hairdryer stations. I'm happy with my all-AMD setups. My office workhorse (it's a pony) is a tiny 4700U and runs faster than my last gen 10 i7 grill-plate. Consider AMD Ryzen 5xxx or higher notebooks too. Intels are fast, until turbo can run: ~30s. But my working time is _a bit_ longer.
I agree with the recommended 16GB for RAM, but, unfortunately, the price for us in 3th world countries is just prohibitive. I do my job just fine with 8GB on M1, probably you can also do yours.
For the price of an M1 with 8GB, you can find a Windows computer with 16GB. MacBook Airs aren't exactly cheap.
@Platon Emil xD Geez... Did your pussy get hurt from my comment? What a total dipshit! Wow... Hahahaha!
For your information, I have an M1 Max MBP with 64GB of RAM. It's severely overpriced. I also have a Windows desktop with an AMD Threadripper, 128GB of RAM, and an RTX 3090. It's also severely overpriced. My point was that if he ever needed 16GB of RAM, due to the "prohibitive" nature of him being in a "3[rd] world country", then the Windows laptop would be much cheaper.
Unless he's specifically developing software for iOS, there's no reason that he has to be on a Mac, let alone an M1. It just seems that people want an Apple just for the status symbol or because they find them cool. Not really a good reason to overpay.
While the M1 is a great chip, it's on par with the much cheaper Intel i7-1260P in benchmarks. So, the same performance could be had for much cheaper.
So, go crawl back into your hole, dipshit.
Edit: ew... You subscribe to PewDiePie? What a total plebian. 😂🤣 Be gone, NPC
Any reason for Intel over amd?
I have a 2013 HP Envy with an i7, 16GB RAM and 500 GB SSD. It's 1080 resolution and 17". Back then I don't think 17" laptops were a big problem. Now, I'm 65 and retired so I like the large screen. I had to buy HP over Dell back then because Dell did not have the latest processors, HP did. Also, I was afraid I might have an issue if I bought the HP laptop because one of my programming classmates had a nightmare from hell with his HP machine. I bought HP anyway and fortunately I had no issues. The only thing I did eventually was to upgrade my HDD to SSD. That made a huge difference in speed and how fast the laptop boots up!
I am in the same position too... I was looking at the XPS machines and I looked at my savings and thought "I am either too poor or these machines are overpriced"
Make sure the screen is 16:10 and make sure is matte finish
As a developer for back-end C/C++/python (Windows, Linux, VMs) and also now digging into front end (JS), I would not go for 15'' lower than 1440p, I don't know what IDE you guys are using, but I'm always splitting it in 2 (to be able to work on multiple files at the same time, with outline and file tree on the left + right) on a 1080p this is not a good experience. On windows / Linux the scaling is really bad for monitors @ 4k, this is why I love apple ... but now with M1 (they are great) I can't use my x86 VMs. On another note i9 in a 15inch + RTX (even though I'm all in for more cores) ... that's going to be your new heat-pump for the room.
The most powerful would be Intel HX or bricks with desktop CPUs. There are also Ryzen 8/16 CPUs really solid :)
intel i9 is not a mobil processor they consume 45w and beyond....poor battery life...take account that, if the cpu name model has the 'H' consume a lot.
Rider > Visual Studio, especially on macOS. Force yourself to use it exclusively for a week - you won't be disappointed
I already tried Rider, and I do like it. But I'm not used to it quite yet. Also, what about SQL Server?
@@AZisk Rider cannot take the place of VS in all situations. I'm a .NET developer as well and I love Rider and Resharper. The tooling my workplace uses, along with some legacy .NET Framework projects means I pretty much have to use Windows and VS. Fortunately, VS2022 is way faster and couple it with Resharper and it's a pretty nice experience. I have a maxxed out XPS 15 with the OLED screen. I've enjoyed using it for the last year. I really wish I could get by on Apple silicon tho.
@@AZisk Yeah - that's kind of a problem. You probably already know that the mssql linux docker image doesn't work at all on M1. I've resorted to running it in Parallels, but 64-bit SQL Server won't run on arm64 either. 32-bit SQL Server 2014 DOES work and seems to be fine outside of newer features.
If you NEED everything on one laptop this works but you're better off with a separate box handling SQL.
Love your vids man - you converted me to a mac developer 6 months ago and I'm never going back.
I had M1 but the biggest problem was, no SSMS. Sick and tired also the other issues of incompatibilities.
the most important thing is full sized up and down keys ))
i prefer 720p screen but there's no more. 1080p is the limit for a 14" screen i think and even for a 16".
Alex, I have owned many Windows and Mac PCs… For windows PCs, I have settled on Dell XPS and Lenovo. My two recent Windows PC purchases are a Intel 10th gen i7 XPS 17” 4K and an AMD R7 5xxx Lenovo IIdeaPad Slim 7 Carbon 14” 1600line OLED. Both have great keyboards and screens. The XPS has user upgradable RAM (2 slots) and 2 M.2 slots. I put in 64GB RAM and 2 x 2tb drives. Both are great for development. The Lenovo is less than half the size, weight, and price of the XPS 17”, but it still has a great screen and great performance.
Razer Blade 14 - most Mac like PC laptop I've ever used. Sleek for business but can also be used for gaming too, very nice. Also matte black (which I wish Apple did).
I used to have an XPS 13, which was good, but the blade is much better and WAY more powerful (RTX 3080 on board with 8 core AMD CPU) whilst still being sleek and quite thin and light. 1440p is also a good tradeoff.
I'm also a Microsoft dev and used to do it on a Mac.
You should have checked the precision line.. i ordered a 5570, not received yet, but i maybe rather would have the midnight macbook air with 24gig m2..
That Alienware X14 is maah baby! I love it....but then for a professional like you, XPS makes more sense...also do mention what challenges you are facing with the asus...my friend was eyeing the asus, your inputs will be valueable...
1080p is low and 4K is a lot. QHD is the sweet spot
Imo, 1440p is the sweet spot for laptops..
Don’t know where you live but in the US it’s “supply chain” delaying all products.
What about the samsung galaxy book 2 pro 360?
I am waiting the unboxing
I would prefer 16" QHD+ with 2560x1600 resolution. That way I can use %150 scaling. I am using 4K+ @ 27" external monitor with same scaling. That way, I prevent scaling issues which we come across on some apps becoming blurry when the scaling changes..
M16 etc has that option..
ASUS Zenbook with ryzen 6800U or vivobook S14 oled 2022.
Me, in Apple ecosystem but got base spec dell 13 9305 refurbished for like ~$600. It only has 8gb but I was able to upgrade SSD. I run Arch Linux with Windows 11 inside QEMU/KVM and it runs fine. Linux OS and apps run pretty light and quick on KDE. I find build quality pretty decent 4/5. My only complaint is small trackpad. Also for some reason on my 27" QHD monitor, I can get Linux to 2560x1440 fine but Windows VM will only adjust to 2560x1600 but not 2560x1440 for some reason.
Wish you would have gone for my pick (MSI Creator Z16P first) it has an i9 with 3080Ti configuration available. 2560x1600 display, which is the sweet spot both in terms of ratio as well as pixel density. 4k is overkill but 1080p just isn't as sharp on a 16 inch display.
But either way, it will be good content to watch the comparison. I still think you'll end up picking the Z16P in the end :)
just wondering if you guys found an app that similar to nswag studio on mac? generating dotnet code to typescript?
One thing that I love about Macs is how easy it is to buy them. If you embark on a search for a windows laptop, a single page of shop results can be 200 items. Too many places to buy. Too many options. I wish Microsoft themselves would have a shop page similar to Apple, but that's probably not going to happen and is kind of against their ethos.
That is an advange, just like Android. I might want a gaming laptop, someone might want an office one, one might want a convertible, someone might need a rugged one etc. Apple ones cannot handle some of those workflows. It goes both ways.
@@ContraVsGigi typical apple fan too whiny to search vigorously for BETTER and REASONABLE PRICE OPTION
@@annoyingisheep574 This year Apple managed something really good with their M1, so it made their job much easier. Pretty much every laptop comparison I see is between iMac Pro and some x86. I am looking to change my older laptop and it is hard to watch those tests, I am gelous Apple made such a good machine but we have to suffer for no having some of those goodies on x86 (no noise, huge battery life, good screen, for many workloads excellent performance, very good fit&finish Al body etc.). But, I don't want to jump into their ship as I know what it means and I do like my linux.
new macbooks arent oled tho
Hi, i am using the dell precision 55xx series, has the portability as its the XPS form factor but has the quadro rtx graphics in it. For ML tasks it eats it up.
why not dualboot on the mac?
The new MacBooks have mini led. Not oled
Sir I think you have made a mistake going with Dell. However, individual results might vary. Good luck!!!
why do you think so?
@@AZisk I work for the school system and have been using Dell machines for 15 years now. Honestly, I have never had experience with their top tier, flagship devices. I have had a lot of experience with their mid range and lower cost ones. Perhaps that has influenced my opinion. I give the experience a C grade. And I give their quality a B-. It is amazing how many of their machines I've had to replace 1 day after the warranty expires. Also, the laptop quality, the construction of the frame and casing, the underpowered battery setup, the lack of screen quality (mid range) the cheap keyboards, and more simply make me encourage people to stick to Lenovo.
Seeing the title I thought you were talking about me :) I was using an iMac 27" with parallels for my .Net development and recently bought an M1 Mac. It took only a few weeks to come to a conclusiion that M1 Mac was not going to work for me. I gave it away and built a decent Ryzen 9 3900XT desktop for myself. Also backed up that desktop with a cheap Ryzen 5 Laptop, Lenovo Thinkpad E495 which I replaced RAM from 4 Gb to 32, and 128 Gb NVME with a 1 TB WD SN750 NVME SSD. So far both dekstop and notebook rocks, after all they are Ryzen based. Well I still have iMac which is Intel based and I use it for Mac, iOS development as well but for windows I strongly suggest Ryzen.
One of my sons has the XPS 15 and it's great, bought another for my sister in law and she is loving it as well. All my sons with gaming laptops are wanting to switch to MBPs. Next to a MBP the XPS is my favorite laptop keyboard. He has the 11th Gen i9 and it get HOTs, my SILs got the i7 and it runs much cooler... I haven't compared them but I have to wonder if the i9 doesn't throttle vs the i7. Definitely interested to see your results. It's definitely the MBP of the Windows world but still not a MBP... at least IMHO.
MBp overrated
For the XPS chassis, i7 should be the limit . Not enough cooling solutions for an i9 unless you can go for the XPS 17 which have vapor chamber cooling
I would say the Lenovo legion slim 7 2022 with the miniLED screen is another great option
gpu means Graphics processing unit not general procesing unit but ok
yea
My experience shows that 1080p/FHD may not be a right option, I'd say check for something with higher AR - 8:5 or 3:2. This seriously limits available options. You also want ML friendly solution, so presumably you might want to delve into nvidia's CUDA framework, so you'd need nVidia dGPU... as an alternative to XPS line, you could consider going for the MSI's more creator line of Z16P/Z17, or maybe even Asus M16 (or the forthcoming Flow X16 apparently available by June) or their Zenbook Pro 16X OLED or Vivobook Pro 16X OLED N7601 line. Of course if your workloads could be served by eg. OpenCL and GPUFORT AMD would also come into perspective. And then maybe "gaming" line of Asus G14 could suffice... It'd offer some of the best performance and battery life in a single package outside of iGPU ultraportables or Macs... Similarly, if you're interested or served by projects that work with ZLUDA or OpenCL you might be interested by eg. Lenovo Yoga 7 or Zenbook Pro 15 Flip OLED line-up with Alder Lake and Alchemist that are now hitting the markets. I guess the most interesting thing could be, if you're into optimisation and testing of the code running on GPUs, to go with Asus Flow line-ups, whether small convertible X13, small 2-in-1 Z13 or the aforementioned large convertible X16, bundled with ROG XG Mobile units with all the GPUs you may want to test your software against... But that's just my take... You could also go with some lighter iGPU option with TB port and use a proper heavy-compute-ready ML-workloads optimised GPU in an external enclosure... Maybe something like those smaller approx.13" devices with such eGPU, and then the XPS13 could be replaced by eg. ASUS Zenbook S 13 Flip OLED...
I recommend you to wait for the i9 129850hx it supports ECC memory and for the GPU go for RTX Quadro a5000 (the HX version is a game-changer for mobile CPU )
How's .Net development in a Mac one year after thid video? I need a new laptop for .NET development but I just get crazy with fan noise which seems to be everywhere in windows laptops
it’s gotten better. pretty smooth now, with the notable exception being if you need sql server to run locally
Sad your missing out on ryzen
MS seems to be working extremely hard at making .NET work properly cross platform. They are well aware that a huge percentage of developers work via Macs, and thus avoid .NET work, rather than having to give up the fantastic Mac hardware and macOS. They, like every other computing company in the world, since the release of the M1, have a rocket up their arse to switch to ARM. They are furiously working away at not only improving Windows for ARM, but in actually building their own ARM chips to compete with M1. Thus, I have faith that serious .NET development on M1 Macs isn't far away at all. My new MBP is on order, and I look forward to being able to go down this path soon if I choose. In the meantime, I can also code in Java, so all good.
.Net still works pretty well on Mac imo, IF you can get over the fact Visual Studio for Mac is not quite the same experience as on Windows. That said, .NET 6 and .NET Core work pretty well for me on Mac, especially if you're using technologies such as Docker. Built on Mac and deployed to AWS using docker!
Dell Precision 5xxx or 7xxx. It's awesome.
You Want Ram and performant x86 cpu? Buy a Lenovo Thinkpad L14 (Gen 2) with AMD Ryzen 7 !!!! Then for upgrades buy some 64Gb of DDR4 3200Mhz and 2TB Nvme SSD from ali express, this should be today the best bang for the buck for any developer who needs CPU and Ram only (no vga). Perfect keyboard, very lightweight, very cool temperature on lap.
Yep, that's the same set up I got. No regrets.
Why just not to use Parallel desktop or Windows Boot camp on a Mac? The best Windows experience I have ever had was on Mac Boot camp.
Because boot camp only works on Intel Macs, and even using parallels means having to install the Arm version of Windows, which causes issues with some development
@@Buttface1981 oh, you're completely right. I totally forgot about it.
I would go with AMD over Intel and a Thinkpad instead.
@Alex why did you not pick an amd machine
Love the video Alex! Funnily enough, I'm in the same boat. Switched jobs recently and I need to be able to run .NET FWK apps and services, so I ordered the Dell XPS 13 PLUS with 32 GB RAM to serve me for the coming years. The MBA is fine, but it struggles to emulate or virtualize Windows properly. Sadly, it takes a month to ship :(
Why do you do all those different types of development?
Waiting for this content!
you think in those xps laptops cpu and gpu go 100% , i doubt these really are good laptopa for work
Why don’t you choose an AMD CPU based laptop or even considered it? Intel is a company with a very low moral standard and they use much more energy to get the performance of the competition.
have you tried using a parallels virtual machine? i found coherence mode quite easy to work with for most of my needs
Why not xps 13 plus??
The thing I love about the macs (at least the m1, my first) is how quiet they are. Total silence, love it
Why not something with a Ryzen?
Plese oh PLEASE!! what mic, and config did you use for this audio????? OMG!
mkh50 mic going into manley core preamp
I've to work on a project that involves windows app development. I'm looking for VM or a docker workflow. Would be cool if you could make a video on something similar.
Aaaa, I hope you try Dell Precision 5470 compare with Macbook 14 pro. But nice choose ;)
Should have gone with MSI
have you considered surface studio?
Do you have a MacBook Air with intel to giveaway or sell? Thx
check craigslist
I don't understand why the screen is the most important criteria... Are you programming without an external monitor? Or you work mainly on a desktop an only do small tasks on the laptop?
why is screen most important? not to me
@@AZisk I thought since you mentionned it first it was the most important.
Alex, somehow you ignore AMD and Ryzon laptop. Any reason for that ?
yes. waiting for a more powerful Ryzen :)
"Mac version of VS is getting there. Maybe a few more years (10 years)" 🤣
Great video! I’m at the same point right now. I use Macs for awhile but now I need to do some Windows admin tasks and I’m looking for a good Window dev laptop. I was looking at the XPS 15 as well and I’m curious to see how you like it.
What ML stuff are planning to do?
Get the 4K display. Your eyes will thank you.
Great video, thank you for the great content.
Does the XPS 15 have a free SDD slot? I would like to be able to add some more storage.
i don’t know, good question
@@AZisk I only asked for Dell because I know idevices are sodered and now, they even come with a modified "SSD" as the controller is in the SoC and they removed the controller from the SSD (not only no upgrade, but no buying from anywhere else). Dell is following with memory for the X13 Plus having some extra chip or so on them, but at least they said they will release documentation to allow other to openly sell memories for that.
1200p monitors or bust. 1080p is only good for gaming.
I love your videos but my question wich is best to program code mac or windows?
Well nice broo very rare seing programers using windows besides their needs
Legion 7 with the new 16 core 12950HX !!
Try Lenovo thinkpad they come with Linux and Windows install.. and thinkpad have the best keyboard then any laptop
Never ever a Dell again. Always had the top range model and always the same stupid problems. Back to LENOVO for me, preferably X1 Carbon. Or Microsoft Surface.
I think you use NativeScript to develop mobile applications. Isn't it?
Hi, thanks for your videos, they have useful info and are inspiring, keep on pal, ... now I am a civil and electrical enginneer, I definetely want windows for my work, but I love Macs since 2010. Bootcamp was a blessing, we had the two world together, .. but the shit hit th fun and you kown, rest is history, life goes on,... is it? I mean I have a feeling that Apple will continue intel solutions, just one model, for us, yopu known,.. I hope this could be not most of a hope, ... nice videos Alex, go on..
can you make ML/NET tutorials please?
I wanna hear about the Asus
I haven't finished the video but I have some thoughts at minute one - I use a 16" M1 Max MBP for my all-Windows work flow for my professional job. Parallels w/Windows 11 ARM Pro works flawlessly. Some caveats - SQL needs to be in Docker as of now - Azure SQL Edge works flawlessly. Node runs fine. IIS is available now, and .Net studio is now available (as of filming it wasn't?) etc.. you might want to revisit Windows 11 Arm on Parallels if you haven't recently.