How to set up R environment for a team project? [closed] - r

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 4 years ago.
Improve this question
I am going to be in a team project. We do not have much time, so people will need to work at the same time on the project and quickly share their code. What would be the best way to do it?
I had two ideas: git and R Jupyter Notebook
I know there is mergetool in git - although I have never used it. Can somebody comment it?
What are the recommendations?
R Notebook is better in terms of sharing code but I do not imagine though 2 people writing code in Jupyter at the time.
With git people can work independently and simultaneously but can be problems with people committing changes at the same time.
Any recommendations are welcomed, I am quite new to this still.
Thanks.

I think that if you commit small and commit often, you shouldn't have that much of a trouble with git.
I feel that merge conflicts often happen due to misusage of git, that's just my two cents. :)

Related

R package development with GitHub [closed]

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 just created my first R package and started my first GitHub repo. The main function of the R package and some data files are still in development and I would like to track changes with colleagues on GitHub.
Should my repo consist of prepackaged files (pre-Rd) or packaged files? Every other R repo I've seen has packaged files but I assume they aren't still in the initial development phase.
If you want to build a package then you should start building it with the appropriate directories and supplemental files, but you just work on developing your source code until you've created a minimum viable product, at which one you can create an install-able package and update it as often as you like.
Truly, the sooner that you create the package the better because it paves the way to the best practice of iterative development and it also helps you to spot bugs as you make changes to your source code.
There's a good tutorial on building packages on GitHub at this blog I like called Hack-R.com (shameless self-promotion).
http://hack-r.com/write-an-r-package-from-scratch-with-github/

Is it recommended to use DoctrineMigrationsBundle? [closed]

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
Is it recommended to use DoctrineMigrationsBundle? Or is it recommended to use Doctrine Migrations at all?
If you are looking for a way to sync your database scripts over multiple database etc it is a good tool, but still not perfect so you will need to check the migrations yourself if you want to be sure.
The doctrine/migrations library doens't have a stable release or alpha so it's still pretty much a young piece of software, but we use it to sync our changes on our development/testing and production databases. It makes it easier to have a central place where you keep and manage your database structure changes.
There is a solution for composer so a stable requirement will not prevent you from using doctrine migrations but it's only a temp solution until we get a reaction from the developers
see: doctrine/migrations#120
So all and all i can say it's a decent piece of software but you shouldn't trust it blindly!

Incorporating a knowledge base / blog for Q & A on an engineering website [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I have an engineering firm and our website was built using Visual Studio 2010 / asp.net 4.0 / VB. Recently, a client (GM) requested that we have a knowledge base where they can input their questions, and we can answer 'em. Kind of like a FAQ, or a Lessons Learned type of thing. But it'll require that they'll be able to log in and ask their own questions.
For instance: Q: How would I incorporate multiple machine vision systems into a bead detection application?
A: You would need to use a software such as PPT and have multiple fixtures in order to assimilate the cameras accordingly.
I'm terrible at databases; I can basically run an SQL query, and that's about it! lol. And I'm not a programmer by trade. Can I do this without a database? Can anyone guide me in the right direction here? I mean, is there something out there that's open-source, or at least something that's easy to implement?
Any guidance in this regard would be greatly greatly appreciated! Thanks!
Just install a Wiki.
There are plenty of different ones out there - some written in .NET lanaguages.

How are builds deployed into QA->Staging->Production for ASP.NET Web Applications? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
Secondary questions are
How do we best utilize SCM in the build process?
How are code files labed and branched?
Should we the .csproj and .sln files for build? How flexible are these when deploying to several environments? I know these are msbuild files. But
as we add new files, this can become a bottlenect of updating and maintaining these .csproj files in SCM.
How is rollback done in case of failed builds that QA missed testing etc,etc.,
Are there any good articles on the build process?
This is more a question on the process and less on the choice of automated build tools. Please share your build process. I would like to get an end-to-end view
from developers checking-in to Going Live.
Continuous Integration: Improving Software Quality and Reducing Risk
http://www.amazon.com/gp/product/0321336380
book's website is here:
http://www.integratebutton.com

Connect R to Quickbooks [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 3 years ago.
Improve this question
Has anyone connected the R package to QuickBooks? I know there is an ODBC driver than can be bought. Just wondering if anyone has already gone down this road.
Any insight will be much appreciated!
~ Brock
Google QODBC. It allows you to access Quickbooks via ODBC.
However, it works through creating an interface to XML files. For large QB files it can be painfully slow if you don't properly use indices and limit the data to exactly what is necessary. It's also very quirky. Lastly, not all tables are exposed (Quickbooks fault, not theirs) such as some payroll tables.
What I often ended up doing for large QB files is exporting the data at night via the QODBC driver into a sql database so that ad hoc analysis could be run quickly without compromising the performance for QB users during the day.
Good luck!

Resources