background preloader

Web

Facebook Twitter

TYPO3 - The Enterprise Open Source CMS. Bloom.fm technology stack. With the unfortunate demise of Bloom.fm, a product I designed and developed as CTO for 2.5 years at a company I co-founded 5.5 years ago; I think it’s a good time to write a series on my learnings, decisions and experiences. My development team (minus visual designers) varied from 6-13 developers over the years. With this size team we wrote a music streaming service backend, a music content ingestion system, 3 native mobile apps, a web app, an internal admin console and designed and built in-house infrastructure for hosting everything.

We did not use cloud hosting because of the need to store over 700TB of content securely and without the massive on-going costs that cloud storage would incur. Here’s a quick list of the tech we used at Bloom… Development tools I spared no expense with our development tools. Backend web services Everything ran on CentOS 6.5 except for the C# web services which ran on Windows 2008 R2. (team size: 7 people including myself) Infrastructure Mobile apps Web Apps. Kimono : Turn websites into structured APIs from your browser in seconds.

Tutorial: HTML Templates with Mustache.js | Christophe Coenraets. When developing modern HTML applications, you often write a lot of HTML fragments programmatically. You concatenate HTML tags and dynamic data, and insert the resulting UI markup into the DOM. Here is a random code example of this approach: The proliferation of this kind of code throughout your application comes with some downsides. The tight coupling of UI and data logic doesn’t promote separation of concerns and reuse. It makes your application harder to write and harder to maintain.

HTML templates address this issue by decoupling the UI definition (HTML markup) from the data. Mustache is a “logic-less” template syntax. In this article, we take a quick tour of some of the capabilities of Mustache.js. To start using Mustache.js, simply add a script tag to your html file pointing to mustache.js which is available here. You can run all the examples below here. Sample 1: Basic Template This is a self-explanatory example. Result: Blog: Blog: Price: 105. Best Online RSS Xml Viewer Tool to view rss xml , convert rss xml to Json, rss to html.