Ohdio Tech Stack

  • 754 views
Uploaded on

"Ohdio Tech Stack" presented at JakartaJS Meetup, Jan 29th, 2014. Read the full article here https://medium.com/p/b65c4b09c57a

"Ohdio Tech Stack" presented at JakartaJS Meetup, Jan 29th, 2014. Read the full article here https://medium.com/p/b65c4b09c57a

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
754
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
3
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. OHDIO.FM TECH STACK ARIE M. PRASETYO Presented at Jakarta JS, January 28th 2014
  • 2. SO WHAT IS OHDIO.FM? Ohdio.fm is an online radio that let you listen to curated playlists of Indonesian music. We are currently available via the browser (desktop/mobile), a Windows Phone app, and a newly launched Android app.
  • 3. KEY DEVELOPMENT ISSUES 1. The web-app needs to be developed as a Single Page Application (SPA). 2. A loosely-coupled system that will support the web app as well as future mobile apps. 3. A streamlined development environment.
  • 4. FRONT END DURANDAL.JS 1. A combination of Require and Knockout 2. Easy separation of logic and the view modules. 3. I loooove Knockout's unobstrusive binding feature.
  • 5. FRONT END
  • 6. BACKEND NODE.JS 1. Server is a REST API server. 2. The web app is consuming its own API. 3. Also powers the mobile apps.
  • 7. MEDIA PLAYER JWPLAYER 1. Has a Javascript API. 2. Works like a charm with Knockout. 3. Easy breezy.
  • 8. ADDITIONAL FEATURES “If you are not embarrassed by the first version of your product, you've launched too late.” ‐Reid Hoffmann 1. Artist radio. 2. Lyrics. 3. Custom playlist theme.
  • 9. THANK YOU BY ARIE M. PRASETYO / @ARISETYO