latest trends in open source web technologies
DESCRIPTION
DevCon lightning talk, University of Perpetual Help System Dalta 2011TRANSCRIPT
![Page 1: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/1.jpg)
Latest Trends inOpen Source
Web Technologies
Bryan Bibatfreelance software engineer
![Page 2: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/2.jpg)
...actually, they're not really that new.
![Page 3: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/3.jpg)
Cloud Computing
![Page 4: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/4.jpg)
Cloud Computing=
Buzzword
![Page 5: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/5.jpg)
Tablet
![Page 6: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/6.jpg)
![Page 7: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/7.jpg)
![Page 8: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/8.jpg)
Cloud Computingcan mean many things
![Page 9: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/9.jpg)
Cloud = Internet
![Page 10: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/10.jpg)
Cloud Computingcan mean many things
![Page 11: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/11.jpg)
SaaSSoftware as a Service
![Page 12: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/12.jpg)
![Page 13: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/13.jpg)
![Page 14: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/14.jpg)
![Page 15: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/15.jpg)
IaaSInfrastructure as a Service
![Page 16: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/16.jpg)
FaceTwiTubr
![Page 17: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/17.jpg)
![Page 18: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/18.jpg)
waiting + installation time?
![Page 19: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/19.jpg)
electricity?internet connection?
![Page 20: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/20.jpg)
What if we use Cloud Computing?
![Page 21: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/21.jpg)
![Page 22: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/22.jpg)
![Page 23: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/23.jpg)
minimal purchasing time,electricity and network handled
by Amazon
![Page 24: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/24.jpg)
What if FaceTwiTubr takes off?
![Page 25: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/25.jpg)
What if FaceTwiTubr doesn't take off?
![Page 26: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/26.jpg)
HTML5
![Page 27: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/27.jpg)
Video, Music, Images/Animation,
Offline Storage,Document Editing,Drag and Drop, etc.
![Page 28: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/28.jpg)
+
don't mix
![Page 29: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/29.jpg)
+
= good replacement for Flash, Java, Silverlight, etc.
![Page 30: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/30.jpg)
![Page 31: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/31.jpg)
Rediscovery ofProgramming
Languages
![Page 32: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/32.jpg)
JavaScript
![Page 33: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/33.jpg)
AJAX
![Page 34: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/34.jpg)
![Page 35: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/35.jpg)
![Page 36: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/36.jpg)
![Page 37: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/37.jpg)
LISP
![Page 38: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/38.jpg)
(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](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/39.jpg)
Functional Languages
![Page 40: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/40.jpg)
concise yet powerful code
![Page 41: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/41.jpg)
![Page 42: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/42.jpg)
Concurrent Languages
![Page 43: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/43.jpg)
![Page 44: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/44.jpg)
multi-core processors
![Page 45: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/45.jpg)
millions of requests
![Page 46: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/46.jpg)
NoSQL
![Page 47: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/47.jpg)
ACID
![Page 48: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/48.jpg)
AtomicConsistent
IsolatedDurable
![Page 49: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/49.jpg)
Web doesn't need ACIDall the time
![Page 50: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/50.jpg)
NoSQL=
Not only SQL
![Page 51: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/51.jpg)
Non-Relational DBMS
![Page 52: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/52.jpg)
![Page 53: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/53.jpg)
BASE
![Page 54: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/54.jpg)
BasicallyAvailable,Soft State,
Eventual Consistency
![Page 55: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/55.jpg)
= better performance than RDBMS in certain cases
![Page 56: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/56.jpg)
Latest Trends inOpen Source
Web Technologies
![Page 57: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/57.jpg)
FOSS:Free and Open Source
Software
![Page 58: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/58.jpg)
Free, as in "free beer"
![Page 59: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/59.jpg)
Free, as in "free speech"
![Page 60: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/60.jpg)
FOSS has gained even more traction lately
![Page 61: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/61.jpg)
![Page 62: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/62.jpg)
All of the above are heavily influenced by
FOSS
![Page 63: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/63.jpg)
![Page 64: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/64.jpg)
![Page 65: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/65.jpg)
![Page 66: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/66.jpg)
![Page 67: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/67.jpg)
![Page 68: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/68.jpg)
![Page 69: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/69.jpg)
![Page 70: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/70.jpg)
![Page 71: Latest Trends in Open Source Web Technologies](https://reader033.vdocuments.us/reader033/viewer/2022051610/54829b40b4af9fa00d8b4825/html5/thumbnails/71.jpg)
Thank you for listening!
www.slideshare.net/bryanbibat/
bryanbibat.net | @bry_bibat