web-development

Pros and Cons on where to place business logic: app level or DB

Hi, I always again encounter discussions about where to place the business logic: inside a business layer in the application code or down in the DB in terms of stored procedures. Personally I'd tend to the 1st approach, but I'd like to hear some opinions from your part first, without influencing you with my personal views. I know there...

AJAX in Rails - doing simple looping to update information when available

I am trying to get put out a simple site, which would pool the database every few seconds and update the information on the page dynamicly, when theres something new inserted. I am farily new to ruby, but I understand the whole concept of RJS, link_to_function and soforth. The question is, what is the best way how to implement some kind...

Automatically tidy up JSP/JSF files

Hi, I am working on a webapplication and I do most of the XHTML stuff in an editor. Every once in a while I froget to close a tag or mess up the nesting (we all get distracted sometimes ;-)). So I commpile, package and run my webapp (using maven mvn clean package jetty:run-war only to notice that displaying the view (where I messed up ...

Binding data to complex form in asp.net

Hi, on my website i have gridview with select button dispalying a list of persons connected with objectdatasource. When I select person in gridview i want to fill form under gridview. Here is gridviews databound and selectedindexchanging methods: protected void grdAnotatorList_DataBound(object sender, EventArgs e) { if (grdAnotatorL...

Web framework for an application utilizing existing database?

A legacy web application written using PHP and utilizing MySql database needs to be rewritten completely. However, the existing database structure must not be changed at all. I'm looking for suggestions on which framework would be most suitable for this task? Language candidates are Python, PHP, Ruby and Java. According to many sources...

What are the dangers in exposing static resources of your secure web application unsecured?

We are creating typical web applications secured by https. In order to be able to cache static resources, I would like to expose images, javascript files etc. over http. Otherwise they don’t get cahched. Is this advisable from security point of view? What are the risks involved? EDIT: I would like to have static content cached by proxie...

Regexp that matches user-agents of end-user browsers but NOT crawlers with >90 % accuracy

I'm trying to construct a regexp that will evaluate to true for User-Agent:s of "browsers navigated by humans", but false for bots. Needless to say the matching will not be exact, but if it gets things right in say 90 % of cases that is more than good enough. My approach so far is to target the User-Agent string of the the five major de...

Discussion on SEO best-practices for site development involving php...

Recently in our work, I've started getting some experience with SEO (finally). It's something I've put off for a long time because I've always maintained that SEO is a buzz-word b.s. pseudo-science and more about providing quality, relevant content (assuming proper header tags and the basics are covered). However, sometimes a client do...

How can I test out a new feature on just a percentage of my user base?

When facebook rolls out a new version of their site, they show it to a percentage of users first. How could I go about doing this cleanly? ...

Google App Engine - Have a percentage of users see version X of app, and a percentage see version Y

In Google App Engine we can have multiple versions of an app running at the same time. Our main version's link would be at appid.appspot.com and a different version would be at version.latest.appid.appspot.com. Say I make a new version, but I only want 10% of my user base to see it for a while, to make sure any problems with it don't ...

What information should I log if I detect that my site is under attack?

In the code below if I get into the if statement I can safely say my site is under attack. What information is it a good idea to log? Any recommendations on actions that can be taken to minimize the damage at this point? protected void btn_Search_Click(object sender, EventArgs e) { if(tb_SearchBox.Text.Length > tb_SearchBox.MaxLengt...

MVC design question for forms

Hi, I'm developing an app which has a large amount of related form data to be handled. I'm using a MVC structure and all of the related data is represented in my models, along with the handling of data validation from form submissions. I'm looking for some advice on a good way to approach laying out my controllers - basically I will have...

Filtering at server or at client?

I am thinking about how to build advertise site which works like twitter. That means, most user don't not visit the site by browser, they should run a dedicated client application on their PC or smart phone. Then they set some filters about what kind of advertise they like. And when new post that fulfill their needs appear, the clien...

Can I disable FF3 back button cache?

I found out that when pressing back button it gets previous page from browser cache even if I send following headers: Test1.aspx Server ASP.NET Development Server/9.0.0.0 Date Wed, 24 Mar 2010 17:49:40 GMT X-AspNet-Version 2.0.50727 Location Test2.aspx Cache-Control no-cache, no-store Pragma no-cach...

What are good educational resources for setting up .Net Webservice on a DMZ connecting to SQL Server?

We are going to begin implementing a web service that will be hosted on a DMZ server. This web server will post data to a SQL server and we're trying to determine the best methodology to handle this. Things that concern us are web service authentication, SOAP, and whether or not to store the database on the DMZ or the local network. This...

Auto switching databases from a rails app gracefully from the ApplicationController?

I've seen this post a few times, but haven't really found the answer to this specific question. I'd like to run a rails application that based on the detected request.host (imagine I have two subdomains points to the same rails app and server ip address: myapp1.domain.com and myapp2.domain.com). I'm trying to have myapp1 use the defaul...

URL Slugs: Redirects or 404s?

Some sites, like here at SO, allow 'bogus' slugs in the URL. Before implementing URL slugs on my site, I have a question of 'best practices'... Given a structure like example.com/123/article-slug-here/, if my site allows bogus slugs by querying on the ID - Should I ... just do a redirect to the appropriate/canonical URL (verifyi...

Display image at point using jQuery

I have an image with a click event handler that captures the location where you clicked. $("#image").click(function(e) { var x = e.pageX - $(this).offset().left; var y = e.pageY - $(this).offset().top; }); I want it so that when the image is clicked an image appears at that location on top of the image. How do I do this? ...

[Google Visualization API] Format Y axis tick mark numbers

Hello, I am using the annotated timeline visualization and I am wondering if it is possible to format the numbers that are on the side of the Y axis ( on the Y-axis 'tick marks'). What I need explicitly is a way for these numbers to be truncated to whole integers, and not display the decimal parts, so they do not take as much space. I...

What are some good web development blogs?

I'm just getting into some basic web development (just a personal homepage for now, but I have plans for bigger things once I know the basics). I find that blogs can be quite helpful in getting into the mindset of a particular activity, so I was wondering if anyone knew some good ones. I'm particularly looking for education blogs i.e. on...