Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
This is semi-programming related. I'm working with more than 1 person on a website. And its really hard not to mess up each others work by downloading/uploading the wrong file to FTP. So we started using dropbox, which auto-syncs the files. It's not perfect...
How do you work with multiple people? Is there something like Google Docs, that has live editing? Or any other neat solutions?
I would look at a source control system. They allow multiple people to make changes to the same project and also allow you to see/undo changes that have been made. SVN or GIT are the two most popular right now.
Tortoise SVN - http://tortoisesvn.net/
Git - http://git-scm.com/
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
I'm about to setup a new project in Go. I came across the term vendoring. Is this standard or an obsolete concept. I'm coming from a nodejs world and this feels like copying the nod_modules folder to a separate directory or am I confusing the whole purpose of this?
It's not technically obsolete, but most cases should use go modules instead.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
I want to build a website with a chat. The chat should have a calling option,stickers,smiley faces.Which language would you suggest and why?
I`m thinking about ruby on rails or node.js
I am also thinking to find someone who maybe have experience in the
area, but i am not sure what kind of developer would suit me best.
Language choice depends on how many hours you want to spend on development and further support.
Node.js is a simple and fast option if you want to build a working prototype. If you want to build something with a future advance (in order to solve such issues as scalability) and you have more time you can look at Golang and similar languages.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
To learn go I am trying to build an open source library, I like the language but since I am still a bit new I can't find good direction on how to automate building, testing and releasing.
I had the idea to use Makefiles etc.. am I in the right direction or there is better tools to do that.
Best,
Khaled
Here some useful links
Here you have a link for best practice for coding
https://peter.bourgon.org/go-best-practices-2016/
https://golang.org/doc/code.html
Working with packages, useful links.
http://thenewstack.io/understanding-golang-packages/
https://www.goinggo.net/2013/07/how-packages-work-in-go-language.html
I recommend to review the open source libraries to get an idea.(there are tons of them)
https://github.com/urfave/cli
https://github.com/boltdb/raw
https://github.com/matryer/try
To automate your project. I recommend to see projects like Drone
https://github.com/drone/drone
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
We're currently scouting for a good version control software with the following criterias:
File locking.
Supports binary files.
With web-based UI for check-in, check-out and other features.
With user security and management.
We'll be using this for a project that is already live. Basically we'll store all the source objects here and use these as source files when additional requirements are necessary.
Appreciate any suggestion.
Thanks.
Edit:
Forgot to mention that we are currently using Serena's PVCS VM. However we are trying to look for other good alternatives.
Also, I'd like to add that we also prefer check-out and revision numbering per file.
Thanks.
Try JIRA with FishEye. I've found it to be really useful for most aspects of on-going projects.
https://www.atlassian.com/software/jira
https://www.atlassian.com/software/fisheye/overview
Because locking is mandatory for your case, you haven't choice for backend-SCM - it can be only Subversion.
Suggestion of JIRA as issue-tracker and FishEye as web-frontend is still applicable
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
If I am developing an app that has a 30 day trial, for example, where would the best place be to store the license information? Application support is too easily accessible, but I am not sure where else would be appropriate...
ApplicationSupport or Preferences is the correct place for it. If someone deletes the appropriate file to get an extra 30 days of use, is that such a big deal?
If you really want to stop people from getting more than 30 days of use, consider online activation.
You could also require Admin access to install your app and put a hidden file somewhere deeper in the system, but that would definitely fall under bad practises.