Web Tools - Technical Trends - PESC

attackkaboomInternet and Web Development

Feb 2, 2013 (4 years and 7 months ago)

161 views




Web Tools 2



Technology

Trends

Presented by: Tim Bornholtz, The Bornholtz Group




tim@bornholtz.com



RSS


Really Simple Syndicate



Relatively simple XML document stored on your web server



Updated whenever the conten
t changes


Several competing versions in use today



RSS 0.91


Exceptionally simple format, still widely accepted



RSS 2.0


More metadata available than earlier versions



Atom 1.0


Standards based. More developer control but may not be as
widely accepted


How to implement RSS (or Atom)



Determine the content



Generate the XML feed



Assign a well recognized url



Post the feed on the site



Use standard images to point users to the feed



Modify HTML pages to include the feed


Most new development tools have RSS feed
s available



Source code control systems



Project management tools



Bug tracking tools


Website APIs



Many REST or SOAP based APIs available



Google, Yahoo, MSN Live are the leaders in exposing APIs


Mashups



Combine data from two or more websites to form a new
site



Yahoo Pipes



http://programmableweb.com

is a great resource of APIs available




5
th

Annual
Conference

on Technology &
Standards







Mobile Web Browsers



Use proper CSS media type links for small screens



Hide content that clutters the mobile screen



Many Ajax calls will not work



Section 508 complia
nt sites are relatively easy to port to a mobile platform


Dynamic Languages



May offer exponentially quicker development times than your current
language



Ruby on Rails, Python, and PHP are specifically made for creating web
sites


Ruby on Rails



Ruby is the

programming language



Rails is the web framework



Rails is a full stack Model
-
View
-
Controller framework



Ajax built in


Ruby on Rails Benefits



Vastly reduced code footprint



Zero configuration



Reduced code and strong conventions make code easy to maintain



Int
egrated testing


Ruby on Rails Cautions



Relatively new framework



Need to be aware of the training and hiring implications of switching
languages



Difficult to retrofit an existing application



There is the Rails way or the wrong way. No in
-
between.