latest trends in open source web technologies

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

Upload: bryanbibat

Post on 05-Dec-2014

5.795 views

Category:

Technology


3 download

DESCRIPTION

DevCon lightning talk, University of Perpetual Help System Dalta 2011

TRANSCRIPT

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