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
I'm working on a web application that is globalized. The development process is agile style, with several sprints already completed. Our globalization framework is good and localization efforts have been successful so far. However, we continue to run into questions during requirements development, particularly in data storage and validation requirements. I'm certain the questions we are wrestling with have been researched and solved many times and the answers are likely well known and documented somewhere. So far, I have been unable to find the compendium of information I'm looking for.
Here are some sample questions I'd like to find answers for:
What are the best practices for input, validation, storage and display of address information for a global application?
number of characters to store for address fields (Did you know there is a city name that contains 163 characters?)
validation of address data
What are the best practices for input, validation, storage and display of phone numbers for a global application?
Same question for a person's name?
So far, our approach to these issues has been to allow ample storage for the various fields and to perform minimal input validation, relying on the user to get it right. This approach is working OK at this stage in the project, but the various project stakeholders are not satisfied using this approach for the long term. There is a strong desire for clean data, efficient storage and attractive data presentation for all locales.
Any recommendations out there for books, papers or websites that have a fairly complete handling of these and related topics?
Lots of good information here.
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 5 years ago.
Improve this question
This question is a little more generic, a brainstorm one. I'm about to develop a small website, and I still don't know if it’s better for me to store my “Text” (to fill Labels, Messages, etc) data on the Database or just on the frontend.
I know that for a fact, consulting the BackEnd Database is slower than just searching a specific file, but it’s also better to update the list later-on (when the website is developed) by just running a script.
I want to know some opinions, experiences, advantages and disadvantages about both.
Edit: For the technologies, i was thinking in using ExtJS with a Java Backend, I'm not quite sure about the BD yet.
Consider what data you are storing and the purpose of your website.
Advantages of front end storage: quicker
Advantages of database storage: more secure/structured
If your strings are sensitive then I would secure them in your database. Any client information, including "Text" data should be stored on the back end. If the strings are only relevant to you as the site owner then I don't see a problem with storing them on the front end.
Also perhaps specify which technologies you are using to build this site to get more specific responses.
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
For a small start-up mobile app/website what options are there for storing its data? I.e. Physical server or cloud hosted data base such as azure.
Any other options or insight would be helpful thank you!
Edit:
For some background I'm looking at something that users could regularly upload data to and consumers could query to find results through an app or website.
I guess it depends on your work load and also on the your choice of data store. Generally, SQL based storage are costlier on cloud based solution due to the fact that those can be only vertically upgraded whereas no-sql ones are cheaper.
So according to me you should first decide on your choice of data-store, which depends on following factors:
The type of data; is your data structured or it falls under non-structured category?
Operations that you will perform on the data. Do you have any transactional use-cases?
Write/Read pattern; is it a read heavy use case or a write heavy one ?
These factors should help you decide on an appropriate data-store. Each database has its own set of advantages and disadvantages. The trick is to choose one based on your use cases and above mentioned factors.
Hope it helps.
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 9 years ago.
Improve this question
I am creating an app that needs all available US automotive make/models for each year. I have read several suggestions on other posts, like use Freebase or DbPedia or EPA, but those datasets all appear rather incomplete and inconsistent. I checked out open APIs like Edmond's, but they restrict storing their data - I need it in my db, so that doesn't work. Any suggestions where I can get this data without having to shell out money?
Apparently there is not much out there. And a lot of doubt that someone would be willing to provide such a repository. So I solved the problem myself, and am sharing my dataset with anyone else who finds themselves facing the same problem.
https://github.com/n8barr/automotive-model-year-data
These guys have an API that will give the results. It's also free to use.
http://www.carqueryapi.com
Note: they also provide data source download in xls or sql format at a premium price. but these data also provides technical specifications for all the make model and trim options.
How about Freebase? I think they have an API available, too.
http://www.freebase.com/
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 11 years ago.
Improve this question
I noticed that http://getchabooks.com has a list of many schools and the classes that they offer. Does anyone know how they get this data? I assume it's through some database, but I could be wrong.
It is most likely through a database. Their database to be precise and I doubt they will let you have access to it.
I found this site which looks pretty legit and offers a CSV or an excel for all accredited Colleges:
http://ope.ed.gov/accreditation/GetDownloadFile.aspx
The site does have the disclamer:
The U.S. Department of Education cannot, therefore, guarantee that the
information contained in the database is accurate, current, or
complete.
You could probably come up with a scraper to glean the rest of the information from publicly available sites but you would have to check into the legality of that.
It's not everything but it's a start. Hope this helps!
Tons and tons of manual data entry, and/or negotiations with the specific colleges they support. Not all colleges even have their own databases of classes (and most don't have book information online in any consistent format); there's certainly no central college course catalog database out there.
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 12 years ago.
Improve this question
i am currently undergoing the branding of a place that is in the outskirts of a major city. the situation at hand is that the place is unknown and not easy to get around, so my associates and i have planned to develop a gps application with specifics eg safari lodges, conference venues of this area and make it possible for people to download it onto their smartphones (nokia,iphone and black berry) and be able to navigate their way around.
the issue is how much would it cost to develop such an application and run it?
need an answer ASAP. thanks a mil.
The answer to this question could be 1000$, but it could be 100.000$ as well. There are so many details to a project like this that must be taken into account that it is almost impossible to answer your question more precisely.
To give an example - consider details like (but not only):
who will supply the necessary content
does the content need to be updated on a regular basis -> CMS
should the app navigate the user around in turn-by-turn style or should it be more like an interactive map
These three details alone would make a huge difference. So, the best thing you can do is contact a company or a freelance developer, brief him precisely on the matter and see how much it'll cost you.