Technology Ltd. • Founder, Sphinx Corporation • Former Web Architect, Jenzabar Inc. • Former Software Engineer, Vantage Labs, Dhaka. • 20+ years in programming • Special interest in Open Source, Software Architecture & Problem Solving
• Not a true community driven FOSS. • Of the Google, by the Google, for the Google. – Completely funded, guided & directed by Google. – Benefits Google first, later community • Creates vendor locking.
new things/concepts to learn • Advanced Design Pattern & Architectural Concepts • ES6, TypeScript, Immutability, RxJS? OMG!! • Require JavaScript Ninja to come up with architectural strategies.
True (??) • Unix philosophy - Do one thing, do it well. • What's left to be a framework? – A reactive store? – Vuex, Flux, Redux, MobX • A router? – React/Vue Router • Tools & TDD? – Lot's of alternatives – Framework agnostic
Highly Scalable (start small, grow over time) • Teaches you best practices & modern concepts as part of development • Forces writing maintainable code • Works well for fragmented team with a good architect
Social Icons are from Tom’s Webspace • Framework Comparisons/Benchmarks – Choosing a JavaScript framework in 2017 – Virtual DOM vs Angular 1 & 2 vs Others – JS web frameworks benchmark – Round 5 • Why & how Aurelia was born? – Leaving Angular by Rob Eisenberg – Aurelia and how it stacks up against Angular 2 and React