Website development on multiple machines - macos

I'm searching for a best practice when I develop website projects locally on more than one machine. I use a small CMS and Node for the development.
Is it possible to work on a external SSD?

Related

How to Deploy a mobile web app ( html5+jQuery Mobile) on My Own PC in a Local Area Network

I'm new to mobile web app development. I'm trying to complete a mobile web app project in my office, and come to ask how to start.
There is a Local Area Network(LAN) in our office. In my hypothesis, I will build a mobile web app using html5+jQuery Mobile for all my colleagues (about 50 people) in the office. And I'm using C++ Qt framework to build the backend server, which will handle the backend logic, send data to and get data from the web app running on several devices. The .html, .css and other files that defining the web app should be deployed only on the server PC.
My question is:
(1) How can my colleagues get access to these .html and .css files, and open them on their mobile phones or computers by just typing some URL (related to the IP address of my PC in the LAN) into their browser? Of course, their devices are also in this LAN as my PC, namely the server.
(2) And is there any tutorials, guidebook or blogs that may help with this issue?
This is just a prototype project for a demon in the office. So it is only required to work in such a small range. All the communication is supposed to be finished by HTTP.
Much appreciation!
I've searched some tutorials online these days and found something useful for web-dev beginners like me.
Some web application frameworks are helpful, in which spring-boot seems to be a simple one for beginners like me to use. The following tutorial,
https://dzone.com/articles/java-8-springboot-angularjs-bootstrap-springdata-j
provides a quite clear spring-boot web-app structure, with Java-implemented backend and ccs+js+html front-end. I think it's a good demo project for beginner to learn about spring-boot and deeper web-app developing skills.

Team Development of HTML5 PhoneGap App

First, I don't know if this is the right place to make this question but, I don't see any other place where to put it.
I would like to know how could I develop a mobile HTML5 App (using PhoneGap) with another friend, without need to have a copy of the project in more than one PC.
Could I somehow host the Code on a FTP Server and then we both could work on it for example, on Eclipse?
You need to look into using a source control system of some kind. Source control comes in many flavors, but in general it allows software developers to sync code between many servers, and allows developers to work concurrently without breaking each other's environments (imagine I have to take a component offline for many hours to code on it, but other people rely on it to do their work).
The two most common source control solutions are SVN and Git. Both of these work on Mac/Linux/PC and are documented thoroughly online.
without need to have a copy of the project in more than one PC.
How should that be possible? When want to view view something on your local computer, you must have it available on your local computer. But I think I know what you are looking for, three suggestions:
Use a cloud-based IDE. Cloud9 for example is one of the best. However, all of them tend to be slow and buggy.
Just synch the files between your computers. One of the best hosted services is Dropbox, or you can install ownCloud on your own Server.
Use a version control system. This is pretty common for software development as you can easily reproduce who made which change when and why. The best option is git and Github for hosting.
I know this is months late, but check out Adobe's Phonegap Build. Build and deploy in the cloud. They also allow you to assign a development team.
www.adobe.com/PhoneGap

SharePoint - Developing on a standalone machine without sharepoint server

I want to start learning SharePoint and I need my system setup.
I know I need a SharePoint server, whether on a physical server or a virtual machine. I have done this in the past for the company I worked for. But now I want to use my system to develop but the requirements doesn't meet the SharePoint server specification
I have seen this link and several others on serverfault and they always recommend the Virtual Machine approach
Where is the Location of Microsoft.Sharepoint.dll
I have also obtain a link to Microsoft Hyper-V pre-installed virtual machine but it's too heavy for my machine.
I have read article that says I should download dlls from a SharePoint server and paste in a replica directory structure on my system
http://www.techerator.com/2011/02/how-to-perform-sharepoint-development-on-a-client-workstation/
I see that a lot of developer are faced with this challenge and I wish to know if there is now a workaround. Also, what are the limitations?
Do yourself a big favor and upgrade your development box so that it can handle a VM with SharePoint. Hardware is cheap these days, and a SharePoint capable laptop doesn't break the bank.
The amount of time you spend on trying to come up with a working Gaffa tape solution will soon fall apart again when you need to debug something in a real life scenario. That time is then wasted and you wish you had gone for a proper setup instead.
Check out CloudShare. It is worth the price. There is a 14 day trial.

Tracking development and staging environment

I'm working in a small development shop that maintains a fairly large number of custom software products. They have 3 environments -- Test, Staging, and Production where software is run from. The vast majority are web applications (ASP.NET) while a few are scheduled applications or Windows Services. The applications all interact with one another via ASP.NET Web Services, a handful of WCF services, and DLL libraries, and all share a significant number of databases.
The management team is looking for a solution to keep track of all of the instances of software running on the different servers -- Application A depends on B and C, and uses Database X with login credentials LMNOP etc.
Are there any off-the-shelf products out there that can help with this task, or are we better off developing something from scratch?
I personally use CruiseControl but I plan to use TeamCity with RedGate for DB source control. I also have 3 environments (team city is free up to 3).

Website Development moving to Image Hosting

We are moving over to using Akamai for all of our large static content so far just flash but are planning to include images, css, and js files in that list.
I am curious what methods others employ to switch all of their local/relative paths to using an external hosting company. Also, how they continue to develop their site so that developers can make changes in development without it having to be pushed to their external hosting servers.
i know this question is months old. how you though about just setting up your hosts file to just point the domainname of you CDN to your local machine?

Resources