This InfoQ article series is focused on the fast-changing world of Mobile technology. Various technologies emerged to create mobile apps and development processes start to consider mobile as first class citizens. But even though mobile already seems to be omnipresent, the future is just about to start. All this will influence the way we design, develop and test software in the coming years.
John looks at AngularJS and the MEAN stack as an alternative to Ruby on Rails as a productive stack for building typical web applications. 4
This year, Apple surprisingly unveiled Swift, a new programming language for iOS and OSX at WWDC. This article details why Swift is an enrichment to the Apple ecosystem.
Spring XD (eXtreme Data) is Pivotal’s Big Data play. It joins Spring Boot and Grails as part of the execution portion of the Spring IO platform. 1
The book Programming for Kids contains many examples that kids in the age from 9-14 can use to learn the basics of programming with Ruby. InfoQ did an interview with the author Peter Armstrong.
By combining asynchronous I/O with a shared-nothing architecture, PyParallel research project is able to execute code in a parallel context faster than it can using CPython’s normal interpreter. 1