Author: Siddharth | 176 views
31
Dec
A few months ago, you learned how to create an in-place editing system. Today, we’ll take things a step further as we create a simple backend, which will allow our website to remember the changes that we’ve made. A Word From the AuthorWith all the buzz around Web 2.0, ease of use is now much more important than ever. Being able to edit some content without having to go to another page is something a lot
Read more...
Tags :
box,
buffer,
class,
design approval,
development server,
Don,
editing system,
function,
harnish,
HTML,
key field,
null value,
Part,
proje,
random data,
selector,
Server,
sql queries,
text,
value,
web profession,
Author: Dion Almaer | 141 views
25
Dec
Greg Wilkins tried to get people to do better than WebSocket as it was being defined. His BWTP proposal didn't get traction so what does he do? He introcuces a great Jetty WebSocket implementation:
Chrome and Firefox will soon be supporting WebSocket, so WebSocket (for better or for worse) will soon be available in the wild.
So if you can’t beat them, join them. Having failed to convince others to create a bett
Read more...
Tags :
application environments,
async,
beat,
BWTP,
choice,
chrome,
Comet,
deployment,
didn,
Firefox,
Greg Wilkins,
implementation,
IO,
java application,
Jetty,
Jetty WebSocket,
proposal,
Protocol,
scalable implementation,
Server,
server side java,
traction,
wilkins,
Author: Umut M. | 322 views
16
Dec
For a website, gaining RSS subscribers requires hard work as visitors prefer to subscribe websites with fresh/quality content & expect this to be continious.
On the other hand, RSS subscribers are very valuable loyal readers which follow the website regularly.
So, for a website, it is very important to analyze "how visitors become RSS readers" like:
from which websites do they reach to yours
Read more...
Tags :
amp,
Analytics,
content,
custom,
event,
fresh quality,
Google,
google analytics,
loyal readers,
lt,
page,
quality content,
quot,
report,
RSS,
simplicity,
subscribers,
trackEvent,
variables,
Author: Umut M. | 127 views
3
Dec
Google Analytics has recently announced a new asynchronous tracking code that can "optionally" be replaced with the old one.
The new code does not block the website while it loads which will improve the loading times.
It also aims to provide more accurate results as it can be installed inside <head></head> tags (rather than before the </body> tag) and will be able to collect data f
Read more...
Tags :
accurate results,
Analytics,
asynchronous,
body,
cheap ssl certificates,
code,
dependencies,
dynamic drag,
Google,
head,
jQuery,
loading,
loading times,
quot,
Rich Solution,
tracking,
twitter,
Website,
Author: Dion Almaer | 223 views
2
Dec
I heard a huge cheer from the Internet today and found that Google Analytics has launched async mode which finally unclogs our browsers from blocking.
Steve Souders must have had the loudest cheer, and wrote up his view:
The pain of loading JavaScript files is that they block the page from rendering and block other resources from downloading. There are workarounds to these problems. Chapter 4 of Even Faster Web Si
Read more...
Tags :
Analytics,
appendchild,
async,
document,
document location,
DOM,
DOM Element,
ga document,
gaq,
Google,
google analytics,
loading,
nbsp,
page,
Pattern,
script,
script code,
script dom,
setattribute,
souders,
Steve Souders,
xxxxx,
Author: Michael Mahemoff | 130 views
24
Nov
Simon Willison's Talk last week on Node generated a healthy dose of post-conference buzz, and he's followed up with a blog post on Node and his higher-level API for Node, Djangode.
Node’s core APIs are pretty low level—it has HTTP client and server libraries, DNS handling, asynchronous file I/O etc, but it doesn’t give you much in the way of high level web framework APIs. Unsurprisingly, this has lead to a
Read more...
Tags :
Author: Dion Almaer | 242 views
24
Nov
We have mentioned attempts at doing Couch in the browser before, and now we have a new project.
Brian LeRoux of PhoneGap/Nitobi fame, has taken a lighter couch outside as he announces Lawnchair that aims at being applicable for mobile Web usage (but can of course work anywhere else):
Features
micro tiny storage without the nasty SQL: pure and delicious JSON
clean and simple oo design with one db table per store
Read more...
Tags :
array,
Brian LeRoux,
Couch,
document,
dracula,
function,
hack,
key value,
Lawnchair,
leroux,
mobile web,
name,
nbsp,
oo design,
store,
syntax,
terse syntax,
var,
web usage,
Author: Dion Almaer | 69 views
19
Nov
Even PHP developers can write web applications that use all sorts of fancy long-polling.
That is what Leo said about his NGiNX HTTP push module:
This module turns Nginx into an adept HTTP Push and Comet server. It takes care of all the connection juggling, and exposes a simple interface to broadcast messages to clients via plain old HTTP requests. This lets you write live-updating asynchronous web applications a
Read more...
Tags :
Basic,
bayeux,
client side programming,
code,
Comet,
counterparts,
HTTP,
Leo,
module,
NGiNX,
order of magnitude,
php developers,
Protocol,
protocol language,
Relay,
Server,
server configuration,
use,
web,
web applications,
Author: Dion Almaer | 149 views
11
Nov
Tobie Langel of Prototype fame has created another unit testing library for JavaScript. Another one I hear you say? Well, if Tobie did it.... it is worth checking out. Time to get some Evidence.
I found out about it over dinner in Berlin at the great JSConf.EU. At the table were 6 people from 6 different countries. Go JavaScript diversity :) I first asked "BDD?" and Tobie spat out "No, I friggin hate BDD, especial
Read more...
Tags :
array,
async,
BDD,
Berlin,
client server,
Evidence,
foo bar,
function,
global pollution,
JavaScript,
js,
langel,
last element,
library,
library library,
nbsp,
Prototype,
text javascript,
Tobie,
Author: Jeffrey Way | 262 views
6
Nov
In this week’s video tutorial, I’ll teach you how to take a simple, boring contact form and add some animations and an AJAX post request to submit the form to your MySQL database asynchronously.
In addition, we’ll also implement a bit of server and client-side validation to better secure our data. When submitting to the database, we’ll also review the most secure methods, including the use
Read more...
Tags :
ajax,
animations,
best web,
bit,
conclusion,
contact,
contact forms,
database,
Download,
form,
mysql database,
necessary values,
review,
screencast,
site,
twitter,
validation,
version,
web,
web development tutorials,