InfoQ Homepage Development Content on InfoQ
-
10 Tips when Porting to Windows Phone
Matt Lacey shares 10 tips for mobile developers porting their applications to Windows Phone.
-
The Functional Database
Rich Hickey discusses how a functional database can impact the programming model, using Datomic as an example, but the principles apply to other systems using an immutable database.
-
C++14 Early Thoughts
Bjarne Stroustrup discusses features that might appear in C++14: braces for copy initialization, return type deduction in functions, generic (polymorphic) lambdas, user-defined literals, etc.
-
Grails and the World of Tomorrow
Peter Ledbrook reviews how cloud computing, multiple data stores and multi-device client UI influence the creation of web applications in Grails.
-
Rock-solid UI Modeling using Annotation Processing
Gilles Di Guglielmo and Julien Baudry present patterns for solving UI issues –large forms, linked form fields, conditional field display, dynamic list content, incremental validation-, using modeling.
-
Custom Components for Android
Paul Lammertsma conducts a hands-on workshop on creating custom components for Android applications, providing best practices for accessibility, measuring and memory management.
-
Application Architecture in Groovy
Daniel Woods focuses on leveraging the strengths and flexibility of Groovy to create a maintainable and simple application architecture.
-
Open Source and You
Peter Ledbrook discusses the benefits and drawbacks of open source, advising that it should not be treated as a no-cost solution. He also offers ideas for making the community more active and engaged.
-
A Little Graph Theory for the Busy Developer
Jim Webber explains how to understand the forces and tensions within a graph structure and to apply graph theory in order to predict how the graph will evolve over time.
-
A Guide to Python Frameworks for Hadoop
Uri Laserson reviews the different available Python frameworks for Hadoop, including a comparison of performance, ease of use/installation, differences in implementation, and other features.
-
Effective GoF Patterns with C++11 and Boost
Tobias Darm discusses how some of the GoF patterns can be implemented differently in C++11 using Boost libraries.
-
How Erlang Can Help You Become a Better Clojure Developer
Reid Draper discusses lessons learned from Erlang that can be applied to Clojure (lighting talk).