InfoQ Homepage Development Content on InfoQ
-
Web Framework Performance - Examples from Django and Rails
Gareth Rushgrove overviews Ruby on Rails and Django: object caches, fragment and HTTP caching, asset compilation, profiling, log file measurement and framework hooks for instrumentation.
-
Voice Navigated Apps. How Can You Start Using It?
Robert van Loghem shares the challenges, design considerations, frameworks used and lessons learned while building a mobile application including voice recognition.
-
The Higher Order Rubyist
Robert Pitts presents tools and techniques for using Ruby in an Object-Functional style, along with the pros and cons of such an approach.
-
F# for Trading
Phil Trelford describes and demonstrates areas where F# excels, such as domain modeling, computation and concurrency.
-
Using Node.js to Improve the Performance of Mobile Apps and Mobile Web
Tom Hughes-Croucher discusses increasing the performance of web applications and websites by using Node.js’ event-driven approach.
-
Introduction to Concurrent Haskell
Simon Marlow introduces some of the main features of Concurrent Haskell: forking threads, MVars, asynchronous I/O, simple inter-thread protocols.
-
OpenStack Extensions: Challenges and Lessons Learned in the Development and Governance of Extensible REST Services
Jorge Williams shares some of the challenges and lessons learned while adding extensions to OpenStack.
-
Introduction to Spring Data
Mark Pollack provides a guided tour plus demos of the Spring Data feature set.
-
Introduction to Spring Integration and Spring Batch
Gunnar Hillert and Gary Russell introduce Spring Integration and Spring Batch, how they differ, their commonalities, and how you can use them together.
-
Making Hadoop Real Time with Scala & GridGain
Nikita Ivanov shows adding real-time capabilities to Hadoop through a demo application streaming word counting on a 2-nodes cluster.
-
JSR 356: Building HTML5 WebSocket Apps in Java
Arun Gupta explains building WebSocket applications in Java based on JSR 356 API.
-
Clojure, Functional Programming and Data at uSwitch.com
Paul Ingles explains how Clojure’s approach to immutable data has helped uSwitch to treat everything as data and build many tools that operate on the same data without contention.