Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Understanding Web Apps

Understanding Web Apps

An Introduction to Software Engineering & Best Practices on Designing & Developing a Web Application

http://railsgirls.com/manila

Maricris Nonato

November 24, 2012
Tweet

More Decks by Maricris Nonato

Other Decks in Technology

Transcript

  1. UNDERSTANDING WEB APPS UNDERSTANDING WEB APPS and and tips on

    creating your own tips on creating your own using Ruby on RAILS
  2. Maricris Nonato Maricris Nonato WELL SEASONED RoR WELL SEASONED RoR

    DEVELOPER and IT MANAGER DEVELOPER and IT MANAGER @maricris_sn
  3. What is a WEB Application? What is a WEB Application?

    A web application is an application utilizing web and [web] browser technologies to accomplish one or more tasks over a network, typically through a [web] browser.
  4. Benefits of RDBMS Benefits of RDBMS Durability Consistency Guarantees atomicity

    Data portability Powerful, customizeable SQL queries
  5. Benefits of a NoSQL DB Benefits of a NoSQL DB

    Faster queries Store massive data Better scaling
  6. HAML / ERB / SLIM HAML / ERB / SLIM

    aids faster development on RoR views forces beautiful code
  7. SASS / LESS SASS / LESS allows for some programmatic

    computations, mixins, nested rules-- in short, some form of intelligence to CSS See comparison of SASS vs LESS: http://wrangl.com/sass-v-less