InfoQ Homepage Development Content on InfoQ
-
Unspecified and Undefined
Olve Maudal details machine code generated by snippets of both legal and illegal C code, discussing it in the context of ISO/IEC 9899 standard (the C standard).
-
Working with Multiple Languages: Why and How
Markus Völter conducts a tutorial on polyglot programming, explaining why one should use multiple languages and how.
-
Meteor - Web Development Like You Never Seen
Matt DeBergalis introduces Meteor and some of its components, showing how they work together to shorten the development cycle, whether you're a team of expert developers or just getting started.
-
The Past, Present and Future of Code Generation
Sven Efftinge keynotes on the history, the current status and the future of code generation tools and techniques.
-
How Google Does It: Using Closure Tools for Large JavaScript Applications
Rhys Brett-Bowen introduces Closure Tools, outlining how it can help developers in building large JavaScript applications.
-
FRP in ClojureScript with Javelin
Alan Dipert introduces Javelin, a ClojureScript library, demonstrating how it can be used to express a variety of asynchronous workflows in concise and composable ways.
-
Cleaning Code - Tools and Techniques for Legacy Restoration Projects
Mike Long describes techniques for managing large legacy restoration projects, using a roadmap, prioritizing technical debt remediation tasks and motivating devs and stakeholders during the process.
-
Why Aren't You Using Ruby?
Jim Weirich attempts to lure developers to use Ruby for their daily programming tasks.
-
Securing Clojure Web Apps and Services with Friend
Chas Emerick explains how to implement multi-factor authentication, role-based authorization and phishing prevention with Friend.
-
Deep Dive into G1 Garbage Collector
Charlie Hunt and Monica Beckwith describe the operational basics of G1 and how to tune it, along with tips on what to expect when migrating from Parallel GC or CMS to G1 GC.
-
JavaScript as Data Processing Language & HTML5 Integration
Quentin Adam discusses the connections between NoSQL, data processing, message broking and JavaScript, and how one can quickly prototype with these tools.
-
Java Concurrent Animated
Victor Grazi presents the functionality of the components in the java.util.concurrent library through a series of animations implemented with the respective concurrent methods.