Latest Trends in
Web Technologies

         Bryan Bibat
    pangkaraniwang developer
...actually, they're not really that new.
Cloud Computing
Cloud Computing
       =
   Buzzword
Tablet
Cloud Computing
can mean many things
Cloud = Internet
Cloud Computing
can mean many things
SaaS
Software as a Service
IaaS
Infrastructure as a Service
FaceTwiTubr
waiting + installation time?
electricity?
internet connection?
What if we use Cloud
   Computing?
minimal purchasing time,
electricity and network handled
            by Amazon
What if FaceTwiTubr
     takes off?
What if FaceTwiTubr
 doesn't take off?
HTML5
Video, Music,
Images/Animation,
 Offline Storage,
Document Editing,
Drag and Drop, etc.
+


don't mix
+

  = good replacement for
Flash, Java, Silverlight, etc.
Rediscovery of
Programming
 Languages
JavaScript
AJAX
LISP
(define (length items)
  (define (length-iter a count)
    (if (null? a)
        count
        (length-iter (cdr a) (+ 1 count))))
  (length-iter items 0))
Functional Languages
concise yet powerful code
Concurrent Languages
multi-core processors
millions of requests
NoSQL
ACID
Atomic
Consistent
 Isolated
 Durable
Web doesn't need ACID
     all the time
NoSQL
     =
Not only SQL
Non-Relational DBMS
BASE
Basically
     Available,
     Soft State,
Eventual Consistency
= better performance than
  RDBMS in certain cases
Summary:
     Latest Trends in
    Web Technologies

* Cloud Computing * New Old PLs
* HTML5           * NoSQL
Thank you for listening!


  www.slideshare.net/bryanbibat/

   bryanbibat.net | @bry_bibat

Latest Trends in Web Technologies