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

From Website to Webapp: Introducing SAFE

4cf764dcd5d1efc1de7051603bdf8215?s=47 JSIST
September 28, 2014

From Website to Webapp: Introducing SAFE

JSIST 2014
By : Murat Çorlu



September 28, 2014


  1. From Website to Webapp Introducing SAFE

  2. Murat Çorlu Principal Front-End Developer at sahibinden.com @muratcorlu github.com/muratcorlu muratcorlu.com

  3. Sahibinden.com Leading classified website of Turkey 2 millions of visitors

    for a day 3 billions of pageviews for a month 4.5 millions of active classified online 16 minutes of average visit duration
  4. sahibinden.com architecture (1 year ago)

  5. pain of front-end developers Backend oriented development environment Long adaptation

    period Similar problems different solutions Dependent teams to each other
  6. then adventure has begun Browsers are clients like mobile apps

    Backend should focus on it's tasks Frontend should focus on it's tasks too Unlimited scalability: Using visitors' devices
  7. SAFE SAhibinden Front-End "Be calm, it's SAFE"

  8. what techs we used Node.js/npm AngularJS Grunt Stylus Bower

  9. what we success Totally seperated development environment Working without a

    backend (connect-api-mocker@github/sahibinden) More testable code (karma) Less fault tolerant (jshint) Less boring tasks (stylus, grunt)
  10. give me some spoiler!

  11. Thank You! / Questions? Presentation will be on github.com/muratcorlu For

    further questions @muratcorlu