User interfaces have used the MVC pattern for decades, yet it hasn't kept pace with the demands of modern applications. To meet new demands and to speed up development, Jean-Jacques Dubray introduces a new pattern: State-Action-Model (SAM). SAM is a reactive, functional pattern that strives to simplify the interaction between the data model and the view.
WebRTC promises to revolutionize the way we communicate on the web. The technology is still nascent and there's more than one way to implement it, depending on your needs. In this article, Nikolai Bezruk offers a few suggestions on how to decide which WebRTC implementation is right for you.
AngularJS in Action by Lukas Ruebbelke is a hands-on book about AngulaJS. With AngularJS v.2 Beta just being released, InfoQ spoke with the author about the book and AngularJS direction.
HTML editors work fine for general formatting, but they don’t have all the capabilities that some businesses require. In this article, Prasadu Babu Dandu shows how to convert Word documents to HTML.
CSS is messy. Why is it so hard? Is there a better way? Rouan Wilsenach answers these questions and gives developers a path forward, treating CSS in a way they understand. 2
What teachers can do to ignite kid's enthusiasm for coding by using interesting and cool lessons to give them some pointers on how to code and then let the magic happen!
The Web application user experience is lacking compared to native and desktop applications. Using WebSocket, apps can move to a truly interactive experience. 1
The book Scenario-Focused Engineering describes a customer-centric lean and agile approach for developing and delivering software-based products using a fast feedback cycle.
"BDD In Action" is a book that aims to cover the full spectrum of BDD practices from requirements through to the development of production code backed by executable specifications and automated tests. 4
Now that 2015 is underway, it’s time to consider a mobile strategy framework for a prosperous year. We will be discussing some key points to consider as you plan your strategy for a successful future.