Web development is a broad term for the work involved in developing a web site for the World Wide Web or an intranet.
2193
votes
1answer
224k views
What should every programmer know about web development?
What things should a programmer implementing the technical details of a web application consider before making the site public? If Jeff Atwood can forget about HttpOnly cookies, sitemaps, and ...
216
votes
39answers
118k views
Why isn't Java used for modern web application development? [closed]
As a professional Java programmer, I've been trying to understand - why the hate toward Java for modern web applications?
I've noticed a trend that out of modern day web startups, a relatively small ...
113
votes
27answers
9k views
Is constantly looking for code examples a sign of a bad developer?
I am a CS student with several years of experience in C and C++, and for the last few years I've been constantly working with Java/Objective C doing app development and now I have switched to web ...
62
votes
27answers
5k views
How important is graceful degradation of JavaScript?
Should web developers continue to spend effort progressively enhancing our web applications with JavaScript, ensuring that features gracefully degrade, thereby ensuring accessibility? Or should we ...
61
votes
20answers
7k views
Should I bother to develop for JavaScript disabled? [duplicate]
Should I bother to develop for JavaScript disabled?
I feel that my time is better spent developing for the majority.
57
votes
16answers
3k views
How to stop the development spec from changing in mid development?
Problem: It seems with almost every development effort I'm involved in, no matter how much time is spent planning prior to starting development, there is always a large amount of changes required ...
46
votes
10answers
5k views
Over thinking development
I've been working as an app developer for a year and a half now (not long I know), and I've just been given my first big project.
Needless to say it didn't go very smoothly, so I sought advice from a ...
45
votes
19answers
5k views
Servicing background tasks on a large site
We're dealing with an interesting problem on StackOverflow.
We've got a whole bunch of little "needs to be done soon-ish" tasks. An example is updating "Related Questions" lists. What we've done in ...
44
votes
4answers
2k views
What is REST (in simple English)
Lately I have become interested in familiarizing myself with REST. I tried reading wiki entry on REST, but it was of no help. I would really appreciate it if someone can explain in simple English ...
37
votes
13answers
4k views
Is it bad interview practice to have candidates write a linked-list implementation?
Reading this site and SO I've seen many stories of interview questions and answers saying a candidate had to implement a linked list from scratch. Usually this is a "gimme" exercise for programming ...
36
votes
15answers
6k views
Fellow programmer used worst programming practices
I know it seems odd to say, but a fellow programmer at work deliberately used a couple of bad programming practices on purpose! I'll explain. First let me say that he's an intelligent guy and for ...
36
votes
6answers
2k views
How safe are hidden AJAX requests that fake performance?
What is a hidden AJAX request?
I've noticed an increase in the usage of hidden AJAX requests designed to make a user's action appear to happen immediately. I'll refer to this type of AJAX request as ...
36
votes
6answers
2k views
Logging failed login attempts exposes passwords
I started logging failed logins attempts on my website with a message like
Failed login attempt by qntmfred
I've noticed some of these logs look like
Failed login attempt by qntmfredmypassword
I'm ...
34
votes
9answers
3k views
Developing on a production server
Today I got yelled at for developing an application on a production server. Quote, "developing on a production server is not acceptable - ever!"
Here is the situation.
I set up a development ...
33
votes
15answers
5k views
What would be a good 4-hour development task for a job interview?
We're conducting a job interview for web application developers. First round was an in-depth verbal interview for shortlisting candidates, now comes the second round where selected candidates will ...