InfoQ Homepage JavaScript Content on InfoQ
-
Writing Cross-Platform Apps with React Native
React Native is Facebook's open source project for building native mobile apps using JavaScript. Rather than wrapping a web view and pretending to be a mobile app, React Native allows developers to create truly native applications. Bonnie Eisenman presents an introduction on React Native, how to get started, and how to get your app into the store.
-
Why I No Longer Use MVC Frameworks
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.
-
AngularJS in Action - An Interview With Lukas Ruebbelke
AngularJS in Action by Lukas Ruebbelke is a hands-on book about Angular version 1. Through a sample ToDo list application, angello, it shows AngularJS’s architecture and components. With AngularJS v.2 Beta just being released, InfoQ spoke with the author about the lessons learned from the book and AngularJS present and future direction.
-
A Conversation with James Shore on Agile Fluency and Let's Code Javascript
At the recent Agile Australia Conference James Shore gave a keynote talk and a workshop on Agile fluency. He spoke to InfoQ about his work on agile fluency, teaching and building tools for test driven development in javascript.
-
Igniting Kids' Enthusiasm for Coding
CodingStuff.org is an initiative to ignite kids' enthusiasm to learn how to code, to create apps, to design websites, and overall to become comfortable with technology. This article explores 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!
-
WebSocket: Bringing Desktop Agility to Web Application
Web applications are a critical part of life, yet the user experience is lacking compared to native or desktop applications. To improve the experience, web applications can stop relying on the one-way HTTP protocol and embrace WebSocket. With this technology, applications can provide a truly interactive experience.
-
Q&A on the Book Scenario-Focused Engineering
The book Scenario-Focused Engineering describes a customer-centric lean and agile approach for developing and delivering software-based products. It provides ideas to understand customer needs based upon end-to-end experiences and for designing products in a customer-focused way using a fast feedback cycle.
-
Interview and Book Review: BDD In Action
"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.
-
Yes, Hardware Can Be Agile!
“You can’t do 2-week iterations with hardware!” This is the first thing you’ll hear when talk turns to Agile methods in hardware-software product development. A mix of existing robust hardware development ideas, plus a few newly taken from Agile software are being used now by real teams, even to get around - or through - the challenge of doing fast iterations.
-
The Modern JavaScript Developer’s Toolbox
The toolbox of the modern JavaScript developer has changed a lot in the last 20 years. From IDEs to build automation tools, there are plenty of options for developers. Choosing the best JavaScript library is only part of the process. Linters, bundlers, and minifiers are essential to productivity and performance when building modern web apps.
-
JavaScript is Cool…and the Market is Hot
JavaScript developers are in demand and now is the time to ride the wave. What are recruiters looking for and how can developers upgrade their skills to meet the needs of companies? Authors Areos Ledesma and Will Asrari discuss the JavaScript job market and how developers can prosper.
-
Article Series: Next Generation HTML5 and JavaScript
In this (post)HTML5 series, we go beyond buzzwords and get practical insights from experts about what has actually worked for them. We also talk about technologies that go a step further, and define the future of how the standards and web development will evolve.