Web development is a broad term for the work involved in developing a web site for the World Wide Web or an intranet.

learn more… | top users | synonyms

-5
votes
1answer
27 views

PHP Script to run from MySQL [on hold]

I have a PHP script that sends email only. My objective is that, on the 5th of every month, this script will be executed from my database and emails will be sent.
0
votes
0answers
31 views

How specific is too specific with css selectors?

The way that I like to write scss gives way to very specific selectors (code sample is under). Is this a bad thing? Are there any performance or reusability issues that I should consider? ...
1
vote
2answers
377 views

Why is it a good practice to keep Javascript code in separate files?

In web development we are commonly used to keep Javascript code in separate files, but sometimes we need this Javascript code to manipulate server side data locally. For example, making an Ajax Call ...
1
vote
1answer
320 views

Should I hide certain HTTP status codes?

So I have different seniors taking different positions on this. Some saying hide nothing, those codes are there for a reason. Others saying to hide most status codes, reducing the number to a much ...
-2
votes
1answer
44 views

How do we design a good website, not graphical? [on hold]

I always created an application without proper design before creating it and having a very hard to manage code which I don't want to touch it again. I understand to create a system we have these ...
-1
votes
1answer
72 views

When is I18N worth it?

Background: I'm building a Rails (web) app which is primarily content based; that is, around 90-95% of the content is user-submitted, language-specific (eg. like a blog). Despite the ease of ...
3
votes
1answer
27 views

SASS placeholders to avoid repeated rules in CSS output

I've got a question for all the frontend guys here. First of all, this is not about placeholders vs mixins as I've already have an idea about, whether to use one or another. So the question is - do ...
-1
votes
0answers
39 views

Where do free proxies come from and why do people make them freely available? [on hold]

I was doing some security testing and wanted to create a post request from a random IP, so I found a site that had a bunch of free proxies. It got me wondering where do all these proxies come from. ...
6
votes
6answers
966 views

PHP as a scripting language [on hold]

I have reasonable knowledge of PHP, Perl, and Bash. I use Perl for most text processing on my system (find, replace, filter output, etc). I use PHP for web development, allowing a user to view and ...
2
votes
1answer
242 views

What's the best way of building an administrative UI for an existing SPA application?

I’m working on an application where the client-side interface and backend server are completely separate applications. The backend is written in Ruby and only serves JSON via HTTP. The client is a ...
1
vote
2answers
85 views

Scaling locks in high concurrency web apps

Our web application has a certain resource type that is shared accross multiple users, and may thus be read and written by anyone at anytime. We resorted to the usual suspects, database transactions ...
-2
votes
0answers
48 views

Best framework for Enterprise solution in ASP.NET web page application [on hold]

I work on VS2012 C# asp.net web page application. In the default model for ASP.NET Web pages, the user interacts with a page and clicks a button or performs some other action that results in a ...
-1
votes
0answers
27 views

Meteor updating from 0.9 to 1 [closed]

Here is the problem our team is having, any body have suggestions? When the code was written in version 0.9 they imported specific versions of the packages, now that I am working with version 1.0 is ...
0
votes
0answers
33 views

Separating AngularJs and Django into individual Apps?

I am building a web application using AngularJs and our web server is built in Python Django Rest Framework. I would like to have the two projects separated and not coupled. In my current setup the ...
-5
votes
0answers
28 views

Cloud IDE with Dropbox and FTP simultaneously; and gulp [closed]

I am looking for a cloud based ide that satisfies these requirements: On file save run gulp On any file change upload that file to Dropbox AND FTP (optional, preferred) limit FTP Upload to a folder, ...
0
votes
0answers
16 views

Approaches for updating a WebGrid using Ajax-based CRUD operations

I am working on an asp.net mvc 5 web application. And I am planning to get this Grid inside my views:- To have a WebGrid. User can add, edit, delete items using modal popup and ajax-based. Currently ...
-1
votes
1answer
31 views

Difficulty translating specs into rending HTML/CSS [on hold]

Our small shop excels at data modeling and algorithms, but we increasingly face challenges getting the presentation and rendering correct. I would like others to explain to me which strategies are ...
2
votes
2answers
133 views

How to safely chain several API requests for a single user

I am writing a web application with Python and Flask. At a high-level, the web service takes an ID, downloads a file from a third-party API based on that ID, reads and analyzes the data inside the ...
43
votes
3answers
147k views

What are the differences between server-side and client-side programming?

I've seen questions (mainly on Stack Overflow), which lack this basic knowledge. The point of this question is to provide good information for those seeking it, and those referencing to it. ...
0
votes
1answer
43 views

Linking stylesheets and scripts when using server side includes

I am working on a site where I want to have a header and footer on each page, so I thought about using server side includes for this. I have not used them before so I am a little bit unsure about best ...
9
votes
6answers
8k views

PHP and performance

I always hear that PHP is for medium and small websites whereas .NET and Java for enterprise applications. My question is about PHP. Why is PHP not a good option for enterprise web applications? Is it ...
0
votes
2answers
214 views

Website Internationalisation approaches

I'm currently working on a project that the client wants to deliver to different countries. The application is a website. We started out using resource files to change the text the user sees when ...
2
votes
6answers
2k views

What are Web CMSs and how they work?

I have heard about many content management systems (CMSs) such as Drupal, Wordpress, Joomla, etc. Many sites are built using these CMSs, but what are CMSs and how do they work? Is a CMS a normal ...
-2
votes
3answers
1k views

Is there any way to use Python to replace Flash for in browser animation, gaming, whatever? [closed]

Is there any way to use Python to replace Flash for in browser animation, gaming, webapps, whatever? Pretty straight-forward IMHO. Does anyone know how to do this?
3
votes
2answers
59 views

Is it reasonable to have grunt/gulp build phases in javascript dev environment

Nowdays it's goes to be very fancy to have grunt/gulp build phases who concatenate and minify and organize javascript code. And I agree that this is important for production. But as a developer, I ...
0
votes
2answers
154 views

How can I (in general) program a website for mobile devices?

I really tried searching about this in the internet but came upon diverse search results which barely specified what must be done specifficaly. I'm now running ubuntu and php5 through nginx, amongst ...
2
votes
1answer
37 views

Solutions To Partial ORM Retrieval

I have read the following question regarding whether it is best to use objects with fully or partially populated data members. The 3 suggestions were: that perhaps using a fully populated ORM model ...
1
vote
1answer
114 views

Relatively large data on client side in web application

We are discussing on building a web application where (as per clients requirement), there will be relatively large data (60,000 items) to be shown as tree view. Let's assume each item is string of ...
0
votes
0answers
57 views

User interaction on a website without requiring registration nor captcha

Are there succesful ways (i.e. non spammed by 1000 bots per second!) to propose some user interaction on a website such as : Voting up / Voting down / Liking posts Posting comments but without ...
2
votes
1answer
118 views

Sacrificing readability for shorter compiled code

I'm currently revisiting some code I wrote in sass when I was learning it and I came upon a particular issue. I was able to write the code in 2 ways, with the first being the more readable code and ...
3
votes
6answers
702 views

When to use a API/Library and when to write your own?

I am working on a large website and having been thinking a lot about when I should be using a 3rd party API/Library and when I should be writing my own implementation from scratch. There is no Library ...
5
votes
1answer
189 views

Log to file or to database table?

I'm developing a web application which uses MS SQL for various data: including users, user accounts, user licenses, license prices, invoices. I need to log users' real-time usage of the system, and ...
-1
votes
0answers
462 views

Basic web architecture : Perl -> PHP [closed]

This is an architecture question. If there is a better forum, please redirect me. Apologies in advance. Essentially every website is built around a relational database, right? When a user uploads ...
12
votes
3answers
3k views

Are there any statically-typed Web scripting languages?

There seems to be two major ways to set up a web server backend. You can use a LAMP stack, with the server-side code in something like PHP or Python (or Ruby or JavaScript, which don't start with a ...
11
votes
2answers
773 views

Storing 5000 elements on client side in a web application [closed]

I just had a phone interview for ASP.Net developer, after initial introductory stuff the interviewer ask me first technical question: "How would you store 5000 elements on client side for each user ...
37
votes
6answers
6k views

Developer failing developer interviews [closed]

I'm a Java developer, mostly doing Spring stuff. I understand the patterns, OOP, bean injection, multithreading and everything that goes with it. I don't feel like I'm a bad developer, I get my stuff ...
11
votes
6answers
6k views

License key solution in web application, what is the best approach?

I am stumped by a request from my manager. I work for a small startup and we developed a web application for a fixed rate with a maintenance agreement for a MUCH larger company. Knowing horror ...
3
votes
2answers
83 views

Using Prolog to implement authorization rules

I'm working on a user management "pseudoframework" in PHP, and I'm trying to implement fine-grained rule-based authorization. I'm using a combination of SQL and condition-checking functions written ...
0
votes
0answers
29 views

Querying all data vs required data [duplicate]

If I have a MySQL database that has a table that contains user data, would it be better to load all of the data from the table when loading a page that requires a users data (only one users data is ...
1
vote
0answers
126 views

When do I reuse or create a new Builder

I've implemented a Builder Pattern in a project I'm working. I'm using this design pattern to created Fields and Components (div, tables, panel (boostrap)). So I have a Director Component class. It ...
0
votes
1answer
150 views

More efficient management of assets(image, documents) in a large web project

I am beginning to refactor a large, very old, messy project. One of the biggest issues is the lack of a central location on the filesystem for simple things like images, icons, documents, csv, etc. ...
1
vote
2answers
212 views

Good way to count unique anonymous visitors of articles

I'm building a website with articles, and I'd like to count unique-per-day visits for each article. The idea to use cookies suggests itself, but I simply can't set a cookie for each and every article ...
2190
votes
1answer
330k views

What technical details should a programmer of a web application consider before making the site public?

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 ...
0
votes
2answers
76 views

Should the async update-server be on the same physical server as the website?

I want to setup a comet/web-socket server for a forum sitting in front of a message queue i.e. rabbitmq, that will maintain client connections and update them about relevant events (i.e. new posts, ...
2
votes
8answers
9k views

Why might an ASP.Net website load slowly? [closed]

Anecdotally, I've visited many .aspx website that require a significant amount of load time for each page. Is my experience unique? If not, why might an ASP.Net website load slowly?
4
votes
1answer
114 views

When deploying code to a production server, how are non-source code assets such as images and PDFs managed?

Currently, I am trying to set up deployment procedures and GIT for a group of websites. Code and assets are between 15 and 20GB. The code and related text files are probably closer to 150MB. When ...
0
votes
0answers
51 views

Web components and performance

I am having trouble learning about the impact of web components and shadow DOM on the browser, specifically related to repaint. I remember reading at one point that the shadow DOM nodes have ...
2
votes
1answer
97 views

Multiple websites and applications using one user database

I've got several applications and websites that will be built around one main application. In a perfect situation users will be able to register once and be able to log into the different applications ...
16
votes
8answers
24k views

Web Developer interview questions

I read an article today that listed some basic questions about web development: Describe how POST data was submitted to a server by a browser. Explain a number of HTTP status codes (except maybe 404 ...
22
votes
4answers
3k views

Choosing a Programming Language Systematically [closed]

I am looking for a methodology for choosing a language. I am not asking for opinions about languages. I have been tasked with the process of comparing our shop's current language with others that are ...