Just Talk About Web

Techniques Behind Modern Web

Web 2.0 Concepts By Example


Web 2.0 is not big news today and still there is a huge amount of disagreement about what it means. I think this slideshow is one of the best “presentations by example” of web 2.0 concepts.

Web 1.0 was all about connecting people. It was an interactive space, and I think Web 2.0 is of course a piece of jargon, nobody even knows what it means. If Web 2.0 for you is blogs and wikis, then that is people to people.” said Tim Berners-Lee “But that was what the Web was supposed to be all along.

Yes, web is evolving no matter it’s at “1.0″, “2.0″ or any greater version (web 3.0?).


Free Website Magazine: Know more than your competitors with Website Magazine

Don't forget to subscribe so you don't miss out on future posts!

  • 2 Comments
  • Filed under: Web 2.0
  • Highlights of GWT and Volta

    Didier Girard, CTO of SFEIR a consulting company based in Paris which has been developing a number of GWT applications, gave a talk to InfoQ on goals, benefits of GWT and how it is different from Microsoft Volta.

    Some important points he highlighted about GWT are:

    • GWT is a technology which enables the development of Rich Internet Applications (RIA). GWT is dedicated to building traditional information systems while Flash, SilverLight… puts emphasis on multi-media applications.
    • GWT eliminates page navigation paradigm, this is about a…



    JavaScript/CSS Tooltips

    Hosam Kamel has a nice summary of 40+ Tooltips Scripts With AJAX, JavaScript & CSS. You can find there a variety of solutions for integrating tooltip to your website — some are quite lightweight, others may require a specific Ajax framework like Prototype, JQuery, Mootools or YUI.

    The last JavaScript tooltip tool I used was the one Ext framework provides. Yet, you never need a framework just for tooltip scripts.

    Example: A tooltip in FeedReady!

    feedready-tooltip1.gif


    Free Website Magazine: Know more than your competitors with Website…




    JavaScript String Functions

    Matt Snider has shown us JavaScript String helper functions that recalls the ones I used in my project recently — a bundle of functions collected from many sources. Frankly, some of them are not very efficient.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    String.prototype.ellipse = function(maxLength){
        if(this.length > maxLength){
            return this.substr(0, maxLength-3) + '...';
        }
        return this;
    };
     
    String.prototype.trim = function() {
    	return this.replace(/^\s+|\s+$/g, '');
    };

    He used YAHOO.lang.augmentObject to augment the String.prototype providing with most needed and missing functionality: word capitalization, stripping characters (alpha, numbers, etc…), stripping tags (script, or all html tags), and trimming…




    Finally, after many rumors of a (big) upcoming IPO, MySQL AB has been acquired by Sun for 1$ billion instead. MySQL had raised a total of $39 million from Benchmark, Index, IVP, Intel, and SAP.

    Sun CEO Jonathan Schwartz wrote about the acquisition on his blog:

    “But the biggest news of the day is… we’re putting a billion dollars behind the M in LAMP. If you’re an industry insider, you’ll know what that means - we’re acquiring MySQL AB, the company behind MySQL, the…




  • 0 Comments
  • Filed under: MySQL
  • Microsoft Volta was often referred to as a GWT copycat (carelessly).

    Yes, Volta does generate JavaScript but it does so in a somewhat different way than GWT: while GWT reads Java code and compiles to JavaScript, Volta reads bytecode (.NET IL) and compiles to JavaScript. And Volta uses the existing .Net APIs instead of defining its own UI APIs like GWT does. Theoretically, you can write an app in C# or VB.Net using the form designer, add some annotations to tell the…




    2nd Birthday of JQuery

    John Resig, the creator and lead developer of the jQuery JavaScript library, looks back when JQuery was born:

    I remember doing the first release at BarCamp NYC (combined with the mention of two other projects of mine that fizzled: Feed Pile and Idea Shrub). While I had released a bunch of open source code in the past, this was the first one that I put some serious effort into getting publicity. Luckily it made it onto del.icio.us/popular, digg - and the…




    Looking for Prototype/script.aculo.us replacement on Rails? jRails project can be an answer if you prefer JQuery. Here is info from project site:

    Features

    jRails provides drop-in functionality for these existing Rails methods.

    Prototype

    • form_remote_for
    • form_remote_tag
    • link_to_remote
    • observe_field
    • observe_form
    • periodically_call_remote
    • remote_form_for
    • submit_to_remote

    Scriptaculous

    • draggable_element
    • drop_receiving_element
    • sortable_element
    • visual_effect

    RJS

    • hide
    • insert_html
    • remove
    • replace
    • replace_html
    • show
    • toggle

    Visual Effects

    The visual effects in jRails are based on the new jquery-fx library. jRails currently uses a slightly modified version of jquery fx code to get some of the desired effects. This code is evolving and is subject to change. In the meatime, you can get a taste of the visual effects that…




    Now Come “The Rails Way”

    Long awaited book stating itself as the “expert guide to building Ruby on Rails applications” has finally come.

    This book will help you:

    • Increase your productivity as a web developer
    • Realize the overall joy of programming with Ruby on Rails
    • Learn what’s new in Rails 2.0
    • Drive design and protect long-term maintainability with TestUnit and RSpec
    • Understand and manage complex program flow in Rails controllers
    • Leverage Rails’ support for designing REST-compliant APIs
    • Master sophisticated Rails routing concepts and techniques
    • Examine and troubleshoot Rails routing
    • Make the most of ActiveRecord object-relational…



    Myles Eftos has given 6 things try Rails this year. They are:

    1. Install Rails: This is aimed at those of you out there that haven’t tried Ruby on Rails yet. Jump in - have a go, there are plenty of resources out there, and it is fairly easy to install regardless of your platform
    2. Upgrade to Rails 2.0: I have covered what’s new in Rails 2.0 in a number of my previous posts, and upgrading isn’t really THAT difficult if you follow…



  • 0 Comments
  • Filed under: Ruby on Rails
  • Premium Sponsors

    Website Magazine

    Career Opportunities

    Advertisements