Answer the question
In order to leave comments, you need to log in
The working environment of a modern developer. Mobile, quick-deploy, vandal-resistant?
Good day and summer mood to you, dear colleagues!
Please advise on convenience.
There is let's say a laptop under wine.
There is a task to code backends for Laravel.
There is a desire to protect yourself from fakapov on trips.
How to organize everything on a beech?
So that when you lose it, it would not be excruciatingly painful.
So that, if anything, go to the store for a new one, and after an hour and a half everything works for you again.
I somehow do everything the old fashioned way ...
Stupidly I put IDE, Git, Laravel, Composer, Vagrant + boxing to it, a cloud of other crap.
Data to the cloud. The image from the screw to external media with some frequency.
Or haven't they done it in such a long time?
Thank you for your professional experience.
Answer the question
In order to leave comments, you need to log in
I somehow do everything the old fashioned way ...And there is.
Stupidly I put IDE, Git, Laravel, Composer, Vagrant + boxing to it, a cloud of other crap.
we store all important documents in the cloud, and we have serses in GIT anyway.
I have almost nothing on my computer, everything important is on the internet, everything is backed up from the computer,
well, the computer died, raised the nominal set for an hour, filled in the backup and continue to live
With Windows, I don’t know how, but when changing hardware on unix systems, you can easily restore everything as it was in 1.5 hours using:
1) Full backup of the machine. Plus - a completely repeatable and predictable result. The downside is that it weighs a lot, dragging along your entire history of communication with the computer, including unnecessary rubbish accumulated in the OS.
-or-
2) using the installation script and clean OS settings. This option is more versatile, because. you control everything that will be done with the new OS. For example, if you like to set up the system and are used to some kind of software, then slowly save the file with system configuration commands, install programs through the package manager, etc. Just back up your data. Cons - something can change / update from the time you wrote the script to the moment it was executed. The software in the package manager could be updated, the OS itself could change something inside and the old commands could stop working. But everything is solvable, and this method does not require any costs, it's just a text file.
I think the game is not worth the candle. If you lose your laptop so often or it breaks, then you should think about your attentiveness or the quality of the things you buy, so that they work for you, and not you against them.
Keep the code on remote resources (GitHub, BitBacket, etc). Use the IDE that is convenient for you. This is your tool. Which you will get used to - and will always use. Installing it is not such a long time. The only thing is that the PHPStorm IDE does not support centralized storage of configs. The plugin is there, but it doesn't work. I don't know about other IDEs. Once I saw how Sublime was put in the DropBox folder.
If a virtual machine, then there should be Git, Composer, LAMP, Node.js and whatever you want.
If not, then OpenServer will help you for quick deployment under Windows. Only there they have a weak channel of return. 1 GB downloads 3 hours. It is better to download once and put somewhere on your cloud.
Be sure to use composer and bower so that you don't carry the necessary resources with you. install registered and everything is already with you.
If lost, be sure to use passwords. You can also enable encryption for more security. For the admin password can be bypassed by more seasoned ones. Like Win out of the box supports something.
Linux, ansible for setting up and installing software, everything else (sorts) is on the servers.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question