Hot answers tagged websites
67
To what end?
Why would you want one? Some people use it as a way to sell themselves to employers. Others do it to help enrich the community and share information. Maybe both. I think you need to ask why you want a website before you determine how important it is.
If you want to sell yourself to employers, then yes a site or blog can definitely be of help. ...
31
Since what you're being asked to do is provide input for your client to write an appropriate proposal to the other client (owner-of-the-nightmare-code) for any work on that code, I'm going to go out on a limb and say that you're not going to be doing any thorough testing or refactoring or anything along those lines at this point. You probably have a very ...
30
I say this with as much love as possible, but...
Do the world a favor, and maintain a blog or website only if you have something substantial to say.
I fancy myself a reasonably good developer, and I feel like my body of work on StackOverflow is pretty decent. But I don't have a blog. Why? Because there are many smart people out there who can write blogs ...
30
Unfortunately there is little you can do. I think you have the answers on your last paragraph. As far as making claims on your web site about other sources - put an app signature on your site, explain than some "less than desirable" sites are listing your apps and it should only be downloaded from <here> or <here>. Do not name or provide any ...
29
I would introduce them to A/B testing. Then A/B test this feature.
If you're not familiar with it, https://www.google.com/analytics/siteopt/splash?hl=en can set it up for free. Alternately http://visualwebsiteoptimizer.com/ and http://www.optimizely.com/ are easier to use. Or you could learn the nuts and bolts of it, for example from the tutorial I did ...
26
It's duty and responsibility of both
The basic problems with security tend to have something to do with comfort and overconfidence (e.g. security through obscurity). If you know a way to cover a security hole, do it, there's no such thing as "too much security".
...it's not that hard
For example, the Joomla! project team places an empty index.html file on ...
25
Features, Security, and Extendability are going to be more or less the same. What can be done with PHP can be done with ASP.NET.
Frameworks — Again, when it comes to features of frameworks, it will be more or less the same. However, being more specific than the language itself, you'll want to consider:
What your developers are most comfortable ...
20
I don't see why you shouldn't have a blog.
I would recommend starting one for purely selfish reasons. I use my site to keep track of things I've learned so I don't have to go look it up again.
If you don't want to add your site as spam on the internet, then don't crawl it on search engines, and just leave it for yourself.
No harm no foul.
20
I think what annoys me about this question is that you've phrased it and loaded it with "facts" in an attempt to gather a definitive no.
The truth is that you could develop an App Engine app that replicates the features of Facebook, Twitter, or Tumblr. And assuming the app was well written, it would scale to support hundreds of millions of users. The ...
17
Wow, this is a simple question, which a huge array of possible answers. The more explicit part of your question asks whether it is more scalable to interface with your database directly or through a web service. That answer is simple: query the database directly. Going through the web service adds a whole bunch of latency that is completely unnecessary for ...
17
Assuming the site is located in the US:
Consider a "DMCA takedown notice". (yes, google the direct term) Spend some time researching the requirements, but you don't need an attorney to file the complaint. The wikipedia article is a decent start.
There are sample letters that will serve your purposes.
You'll start with the offending website; they'll ...
16
Use JPEG for images with gradients (like photographs) and PNGs for images with flat colors and straight lines (like screenshots). Use GIF only if you need animations for some reason. Don't use BMP.
JPEG is lossy, so you get artifacts if you try to use it on screenshots.
PNG is lossless, so it looks great with screenshots, but the filesizes get really big ...
15
Just to give a background on what I am basing my answers on, I have done PHP development professionally for 6+ years, I have been playing around with ASP.NET MVC for about the last 3-4 months, and I have been doing C# programming for about as long as PHP programming.
For me this is more of a PHP vs C# argument than a PHP vs ASP.NET one.
...
14
I think you have Microsoft confused with a corporation that cares about the free downloads. Don't get me wrong, I have met and talked to several people from Microsoft and they are smart, intelligent, and nice people. However, Microsoft is more like Oracle in the sense that they know how to make money. If you make it difficult to find free stuff, people ...
14
Unfortunately, "The Cloud" is first and foremost a marketing term, so to some extent its whatever definition people think they can get away with.
I would suggest that "Being In The Cloud" requires:
Your product/data is accessible from anywhere via the internet.
Your product/data is managed in a multiply-redundant way so that it can still work even if a ...
13
Nested Tables Aren't Necessarily Bad
There are things you can do with nested tables that you can't with CSS and <div>s, especially with regard to re-sizable width layouts. Tables may be old fashioned, but they are more versatile and work equally well on every browser. I personally prefer CSS where it works equally well on every browser and use ...
12
You buy yourself good C++ books and work through them.
Buy one book at a time and take your time to understand everything.
You set yourself programming tasks and try to write programs that solve them.
Start out with easy ones. Ideally, the books already provide tasks. (Many do.)
You ask at Stackoverflow as soon as you run into a dead end.
Try to solve the ...
12
I'm sorry, but your answer is incorrect. The main reason to use a sub domain would be to maximize parallel downloads, and you could take it a step further if said sub domain was cookie free. From Yahoo's Best Practices for Speeding Up Your Web Site:
Split Components Across Domains
Splitting components allows you to maximize parallel downloads. Make ...
11
No.
There is no universally recognised date format.
ISO 8601 Defines an international standard for date formats. As such, it is probably the best compromise. But as you say, users don't always like this format.
The only correct solution is to present a different format for different countries. You may find that there is a standard library for achieving ...
11
When I think of a Web site, I think of a series of pages accessed using the traditional request/response model of the Web over HTTP(S) to transition from page to page. Some Web sites use AJAX to make them a little more dynamic, such as by preventing the page from needing to be reloaded to show new content.
When I think of a Web application, I think of a ...
10
What unit you use depends entirely on what you want to accomplish. The units most used in web layouts are:
px - absolute; one pixel
pt - absolute; 1/72 inch, about 1.3px for screen media
em - relative to parent font size; 1.0em = size of a character (width of uppercase M)
% - relative to parent
You use px for sizes that remain constant, for example a 1px ...
10
That depends on the client. Some clients want pixel-precise reimplementations of their designs, some expect you to interpret the drawn design barely as a sketch and a base for your work.
If the design is not really pixel-precise on its own, I wouldn't bother (it is more likely you would end up being criticized that the objects are not properly aligned).
...
10
Beware of the Iceberg Syndrome!
With an iceberg, the vast majority of it is located under the water, with just a small percentage being visible. Likewise with a website, the vast majority of it is hidden out of view from the user.
Changing the site from nested tables to CSS/DIV's will take a considerable amount of time and effort, none of which will be ...
9
You should use the culture info for that. Or at least the local display format.
In JavaScript, you can use the toLocaleString method for the Date class.
For C# you can use the format string when using ToString.
A quick Google search should show you how to use the culture in the language of your choice.
9
This is obviously a 'consult an attorney' question. Find one that specializes in internet issues if you can. In general, in the US, you wouldnt be responsible for content submitted by users. There are some exceptions to this - for example, you'd need to comply with copyright notices. But its generally the person who uploaded the content that is ...
9
The test plan should NOT be written by developers. Part of what the test plan is to do is to check to see if the developer correctly interpreted the requirement. A developer cannot effectively write a test plan on the code he is going to write. Test plans should be written by the people who are going to be doing the QA or by the business analysts. If ...
9
I practiced both. I don't think it's a good idea with most customers, unless you're very clear about the meaning of the information you provide and unless your customer has a good knowledge in IT.
There are several advantages in being open about what was done and what must be done to finish the project:
If you provide precise information about the ...
9
The quick and dirty approach is to just do it. Make a website. You see websites everyday. What elements do you like from the sites you visit? What element's don't you like? You will get better the more sites you do.
Now, if you want to put some real effort into it, there are a few books you can pick up that will help you with UI design and layout:
Don't ...
Only top voted, non community-wiki answers of a minimum length are eligible