Data Abstraction for Large Web Applications
Speaker: Brandon Savage
Description:
"The principles of abstraction are drilled into us repeatedly, and we work hard to abstract the layers of our applications. Abstraction between layers is excellent, but what about abstraction within layers, especially the data layer? Many developers still build database-centric applications, and then struggle...
[read more]
Data Abstraction for Large Web Applications
Speaker: Brandon Savage
Description:
"The principles of abstraction are drilled into us repeatedly, and we work hard to abstract the layers of our applications. Abstraction between layers is excellent, but what about abstraction within layers, especially the data layer? Many developers still build database-centric applications, and then struggle the day they need an additional or new data source. Learn the reasons why this is a poor design choice, and the best ways to avoid it."
About Brandon:
"In 2004, Brandon Savage discovered that he could automate things using PHP. His passion grew into a hobby, and that into a career, eventually landing him at Mozilla as a web developer on Socorro, Mozilla's crash reporting system. Brandon is passionate about technology and software development. Brandon is based in Olney, Maryland."