Best laptop for programming for UiPath developers


#1

Hi Everyone,

Our company is on the way of licensing UiPath in coming weeks.

I am looking for the best laptop for programming for our UiPath developers.

I am thinking of the following:

  1. Alienware
    https://makeawebsitehub.com/best-laptops-programming/

  2. Dell Inspiron
    http://www.moogvideolarm.com/best-laptop-for-programming-and-coding/

As the head of IT, I want to maximized investments for my team.

thanks in advanced for any comments…


#2

Hi @rscalma2000,

We’ve been using a Venom BlackBook 15 S Pro with good results - I believe it’s a laptop designed for gamers, so ample power to drive UiPath Studio.

Processor is Intel Core i7-6700HQ CPU @ 2.60GHz; 16GB RAM.

Good luck!

Dan.


#3

Hi @rscalma2000, it looks very good. I don’t have a specific model recommendation (8GB will be very good, 16 GB will be excellent).

However for speed I recommend to buy laptop and monitor in pairs. A second screen is required for faster development.

The thing you should take a look here is that the laptop and screen do not have a different DPI when it comes to display. I’ve seen very few cases when setting a “scaled” resolution on the development environment would cause troubles when porting the automation. This applies to the production environment too because for hardware UI Automation is useless to develop in 1920*1200 and port it to weak production environments. We have customers that have the dev and prod env in cloud on virtual machines that supports the same specs.

Shortly, please test the laptop/screen and production environment.


#4

Thanks Dan for your reply.
This confirms some adviced I had from my IT colleagues to go for gaming laptop for coding, aside from processing power, they last longer and will make team upbeat.


#5

Thanks Mihai for this reply.

I planned second screen for each of my team but I have not though about resolution issue that may occur in prod.

This is good advice, I will surely tests laptop/screen and prod.

Thanks a lot, this will save us from bad decisions.

Another thing we plan is to have at least 1 laptop with 32GB memory for virtual (VM) requirements. Based on your view and experience would this be wise?


#6

That’s the safest route, to be honest, especially if you’re using proprietary applications - they sometimes behave a little bit differently on servers and laptops and you can always clone a VM if you need to scale.

@rscalma2000 - I’d recommend doing dev work on VM’s that are exactly the same as the ones put into prod. That’s the only safe way to make sure it runs how you think it will run and that all selectors etc. are the same (especially relevant are OS and software [browsers, clients] versions).
As Mihai mentioned, resolution is also important - for hardware emulation (mouse clicks most notably) and especially OCR. Since OCR usually requires a lot of finetuning, changing res between dev and prod can quickly degrade accuracy to abysmal levels, if it even works at all.

For the machine itself, I wouldn’t go for gaming laptops - GPU power will be wasted.
You definitely need at least 8GB RAM (preferably more) and an SSD, as developing workflows is surprisingly read/write intensive (note that xaml’s are pretty verbose for what they represent) and with all other stuff happening in the background HDD can sometimes choke a little, annoying your devs. Fortunately SSD’s are essentialy standard now.
Processor should be good, but doesn’t need to be the newest and shiniest - I’ve seen work done on normal office laptops and the only issue was RAM speed.

What haven’t been mentioned, is you may want to not be too stingy with good mouse’s - in a lot of cases with UiPath you’ll be doing a ton of drag/drop (and if using OCR - precise selections). A comfortable and precise mouse can go a long way and if I’d be you, I’d let the devs choose themselves (up to a certain budget of course :wink: ).

I’d go for normal, server based VM’s - either on-premise or cloud, depending on your policies. Or if that’s not an option, a normal desktop - spending efficiency wise they’re still better and easier to upgrade if needed. Still, maybe I’m missing some use cases, but having a laptop for VM’s sounds odd to me.

Regards,
Andrzej


#7

I’d second the opinion against gaming laptops. They’re not bad, they will definitely work as expected, but the GPU is a fair percent of the price and it will be completely unused (by UiPath at least). But if money are not an issue, I believe you can go right ahead (keeping in mind the HiDPI thing Badita mentioned)


#8

Hi Mihai/Dan/Andrzej/Cosin,

Thank you to all of you for all of these valuable information you share.

I forgot to mentioned that we are a BPO and SSO company, and RPA will be a new service that we will provide to our clients.

So, I am now in the process of forming 10-man team initially for our RPA service.

I will definitely consider all your inputs.

Initially, I am thinking of the following mixed server/laptops/desktops hardware investments:

1 Server:
High-end Server, SSD+HDD, 128GB MEM, Quad Core (for VM)

6 Desktops:
High-end Desktops: SSD+HDD, 32GB MEM, Quad Core

2 Laptops:
Non-Gaming laptops: SSD+HDD, 32GB MEM, Quad Core

2 Laptops:
Gaming laptops: SSD/HHD, 32GB MEM, Quad Core (to be used for marketing presentation and dev also)

NOTE: we will include also second screens for each developer.

Best regards,

Rene
rscalma2000


#9

I would suggest you to go with Dell Inspiron laptops or MacBook if you are looking to increase productivity of your team.


#11

Here are some recommendations for best programming laptops you may like:
http://www.bestlaptopninja.com/best-laptops-for-programming-students/