In this talk we will review briefly the following topics: why is JavaScript getting so popular, Executable Specifications with Cucumber for the RIA, the Passive View Pattern, event oriented programming and how to test-drive it, test driving promises, technical debt on purpose and the role of the "server side".
Rich Internet Applications have a very different architecture from traditional web apps. They are closer to native desktop applications. The user experience is much better now, but it doesn't come for free. Managing state is error-prone and we have to carefully craft our JavaScript, test-driving the code in order to succeed.
YOU MAY ALSO LIKE:
- BDD Tips and Tricks (SkillsCast recorded in March 2015)
- Advanced JavaScript Workshop with Damjan Vujnovic (Online Course on 26th - 30th April 2021)
- React & Redux: Web Application Workshop with Damjan Vujnovic (Online Course on 3rd - 7th May 2021)
- FullStack eXchange 2021: The Conference on JavaScript & Node (Online Conference on 21st - 22nd July 2021)
- Practical Property Testing (SkillsCast recorded in November 2020)
- F# for a Real World E-commerce Project (SkillsCast recorded in October 2020)
Behaviour-driven RIAs with JavaScript
Carlos Ble
Carlos started using computers at 6, when his father bought a PC with the Intel 8086 and some books on the Basic programming language. Since then, he has been learning how machines can be used to build a better world.