InfoQ Homepage Programming Content on InfoQ
-
Complex Architectures in Ember
Matthew Beale explains how messages are passed between views, controllers and routes in Ember.js.
-
Securing Grails Applications
Burt Beckwith discusses the security risks web applications may face (XSS, CRSF, SQL injection) and the libraries and plugins that developers can use to secure their Grails applications.
-
Search for the Holy Grail (and test it once found)
Baruch Sadogursky overviews and compares search and testing tools available to Grails developers.
-
Evolution of the Netflix API
Ben Christensen describes Netflix API's evolution to a web service platform serving all devices and users, the challenges met in operations, deployment, performance, fault-tolerance, and innovation.
-
Fast and Dynamic
Maxime Chevalier-Boisvert discusses making dynamic languages faster providing various examples of optimizations: SmallTalk, LISP machine, Google V8 and others.
-
Programming in the Cloud - Groovy as an Extension Language for Oracle ADFm
Jim Driscoll discusses using ADFm to create and change Groovy scripts at runtime and debugging a live system with JWDP.
-
RESTful Groovy
Kyle Boon reviews 3 frameworks for building RESTful WS- Grails, Dropwizard and Ratpack-, comparing their code readability, maintainability, deployment, metrics collection, scalability and testability.
-
Ember Reusable Components and Widgets
Sergey Bolshchikov discusses building complex UIs with Ember.js by combining Handlebars templates and Ember.View.
-
Metaprogramming With The Groovy Compiler - Part 2/2
Jeff Scott Brown discusses Groovy’s compile time metaprogramming capabilities.
-
Why Ruby Isn't Slow
Alex Gaynor explains how he solved the usual Ruby VM speed problems with Topaz, a high performance VM built on the same technologies that power PyPy.
-
Scala vs Idris: Dependent Types, Now and in the Future
Miles Sabin and Edwin Brady exemplify what can be done with a language with dependent types, what are the limitations and what could be done in the future when dependent types reach maturity.
-
The Present and Future of the Web Platform
Brendan Eich surveys interesting developments in the Web platform, analysing emergent trends, and making some predictions.