InfoQ Homepage Development Content on InfoQ
-
Performance Testing Java Applications
Martin Thompson explores performance testing, how to avoid the common pitfalls, how to profile when the results cause your team to pull a funny face, and what you can do about that funny face.
-
Android App Anatomy
Eric Burke advises on creating mobile applications for Android: the lifecycle of an app, loaders, fragments, Otto, DI, and others.
-
Project Lambda in Java SE 8
Daniel Smith details some of the new features prepared for Java 8 by Project Lambda: lambda expressions, default methods, and parallel collections.
-
Cross-Browser Testing with BrowserStack
Scott González explains what BrowserStack offers for cross-browser testing, how debugging in BrowserStack works, and how to leverage its API.
-
Eval Begone!: Semi-Automated Removal of Eval from JavaScript Programs
Gregor Richards introduces Evalorizer, a heuristics based tool which is meant to replace JavaScript eval constructs with safer JavaScript correspondents.
-
Springing Forward with Roo Add-ons
Ken Rimple shows how to write Spring Roo commands and features using the OSGi-based add-on API and how to extend the Roo shell using various Roo objects such as the FileManager and the ProjectManager.
-
User Experience Does Not Exist
Adrian Howard ponders on the future of UX, wondering if it will survive and if UX should be done by dedicated professionals or every developer should take the UX designer role.
-
Spring for Dummies
Ed Callahan and Derek Henninger demo building a SpringSource application with WaveMaker including web services, DB access and generating a mobile version of the app.
-
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.