Latest Trends in Open Source Web Technologies

71
Latest Trends in Open Source Web Technologies Bryan Bibat freelance software engineer

description

DevCon lightning talk, University of Perpetual Help System Dalta 2011

Transcript of Latest Trends in Open Source Web Technologies

Page 1: Latest Trends in Open Source Web Technologies

Latest Trends inOpen Source

Web Technologies

Bryan Bibatfreelance software engineer

Page 2: Latest Trends in Open Source Web Technologies

...actually, they're not really that new.

Page 3: Latest Trends in Open Source Web Technologies

Cloud Computing

Page 4: Latest Trends in Open Source Web Technologies

Cloud Computing=

Buzzword

Page 5: Latest Trends in Open Source Web Technologies

Tablet

Page 6: Latest Trends in Open Source Web Technologies
Page 7: Latest Trends in Open Source Web Technologies
Page 8: Latest Trends in Open Source Web Technologies

Cloud Computingcan mean many things

Page 9: Latest Trends in Open Source Web Technologies

Cloud = Internet

Page 10: Latest Trends in Open Source Web Technologies

Cloud Computingcan mean many things

Page 11: Latest Trends in Open Source Web Technologies

SaaSSoftware as a Service

Page 12: Latest Trends in Open Source Web Technologies
Page 13: Latest Trends in Open Source Web Technologies
Page 14: Latest Trends in Open Source Web Technologies
Page 15: Latest Trends in Open Source Web Technologies

IaaSInfrastructure as a Service

Page 16: Latest Trends in Open Source Web Technologies

FaceTwiTubr

Page 17: Latest Trends in Open Source Web Technologies
Page 18: Latest Trends in Open Source Web Technologies

waiting + installation time?

Page 19: Latest Trends in Open Source Web Technologies

electricity?internet connection?

Page 20: Latest Trends in Open Source Web Technologies

What if we use Cloud Computing?

Page 21: Latest Trends in Open Source Web Technologies
Page 22: Latest Trends in Open Source Web Technologies
Page 23: Latest Trends in Open Source Web Technologies

minimal purchasing time,electricity and network handled

by Amazon

Page 24: Latest Trends in Open Source Web Technologies

What if FaceTwiTubr takes off?

Page 25: Latest Trends in Open Source Web Technologies

What if FaceTwiTubr doesn't take off?

Page 26: Latest Trends in Open Source Web Technologies

HTML5

Page 27: Latest Trends in Open Source Web Technologies

Video, Music, Images/Animation,

Offline Storage,Document Editing,Drag and Drop, etc.

Page 28: Latest Trends in Open Source Web Technologies

+

don't mix

Page 29: Latest Trends in Open Source Web Technologies

+

= good replacement for Flash, Java, Silverlight, etc.

Page 30: Latest Trends in Open Source Web Technologies
Page 31: Latest Trends in Open Source Web Technologies

Rediscovery ofProgramming

Languages

Page 32: Latest Trends in Open Source Web Technologies

JavaScript

Page 33: Latest Trends in Open Source Web Technologies

AJAX

Page 34: Latest Trends in Open Source Web Technologies
Page 35: Latest Trends in Open Source Web Technologies
Page 36: Latest Trends in Open Source Web Technologies
Page 37: Latest Trends in Open Source Web Technologies

LISP

Page 38: Latest Trends in Open Source Web Technologies

(define (length items) (define (length-iter a count) (if (null? a) count (length-iter (cdr a) (+ 1 count)))) (length-iter items 0))

Page 39: Latest Trends in Open Source Web Technologies

Functional Languages

Page 40: Latest Trends in Open Source Web Technologies

concise yet powerful code

Page 41: Latest Trends in Open Source Web Technologies
Page 42: Latest Trends in Open Source Web Technologies

Concurrent Languages

Page 43: Latest Trends in Open Source Web Technologies
Page 44: Latest Trends in Open Source Web Technologies

multi-core processors

Page 45: Latest Trends in Open Source Web Technologies

millions of requests

Page 46: Latest Trends in Open Source Web Technologies

NoSQL

Page 47: Latest Trends in Open Source Web Technologies

ACID

Page 48: Latest Trends in Open Source Web Technologies

AtomicConsistent

IsolatedDurable

Page 49: Latest Trends in Open Source Web Technologies

Web doesn't need ACIDall the time

Page 50: Latest Trends in Open Source Web Technologies

NoSQL=

Not only SQL

Page 51: Latest Trends in Open Source Web Technologies

Non-Relational DBMS

Page 52: Latest Trends in Open Source Web Technologies
Page 53: Latest Trends in Open Source Web Technologies

BASE

Page 54: Latest Trends in Open Source Web Technologies

BasicallyAvailable,Soft State,

Eventual Consistency

Page 55: Latest Trends in Open Source Web Technologies

= better performance than RDBMS in certain cases

Page 56: Latest Trends in Open Source Web Technologies

Latest Trends inOpen Source

Web Technologies

Page 57: Latest Trends in Open Source Web Technologies

FOSS:Free and Open Source

Software

Page 58: Latest Trends in Open Source Web Technologies

Free, as in "free beer"

Page 59: Latest Trends in Open Source Web Technologies

Free, as in "free speech"

Page 60: Latest Trends in Open Source Web Technologies

FOSS has gained even more traction lately

Page 61: Latest Trends in Open Source Web Technologies
Page 62: Latest Trends in Open Source Web Technologies

All of the above are heavily influenced by

FOSS

Page 63: Latest Trends in Open Source Web Technologies
Page 64: Latest Trends in Open Source Web Technologies
Page 65: Latest Trends in Open Source Web Technologies
Page 66: Latest Trends in Open Source Web Technologies
Page 67: Latest Trends in Open Source Web Technologies
Page 68: Latest Trends in Open Source Web Technologies
Page 69: Latest Trends in Open Source Web Technologies
Page 70: Latest Trends in Open Source Web Technologies
Page 71: Latest Trends in Open Source Web Technologies

Thank you for listening!

www.slideshare.net/bryanbibat/

bryanbibat.net | @bry_bibat