InfoQ Homepage Dynamic Languages Content on InfoQ
-
Runtime Metaprogramming With Groovy
Jeff Scott Brown discusses the metaprogramming capabilities offered by Groovy, providing everything that developers needs to build systems that are far more capable than their all Java counterparts.
-
Groovy Mobile Automation
Bobby Warner discusses mobile automation and dives into the iOS and Android functional testing world using Groovy, Spock and Gradle.
-
Advanced GORM: Beyond Relational
Grails project lead Graeme Rocher demonstrates some less known, advanced features of GORM and explores the possibilities offered going beyond the relational database.
-
GORM Inside and Out
Jeff Scott Brown introduces GORM, a super powerful ORM tool that makes ORM simple by leveraging the flexibility and expressiveness of a dynamic language like Groovy.
-
Advanced Groovy Tips and Tricks
Ken Kousen examines features of Groovy that can make life easier when going beyond the initial adoption stage.
-
Distributed Platform Development with Groovy
Dan Woods discusses the approach to developing a scalable enterprise architecture, and demonstrates implementations based on the variety of technologies available from the Groovy ecosystem.
-
Functional Programming on the Front-end with Facebook React
Dustin Getz,Daniel Miladinov demonstrate using Facebook React to build a CRUD editor, highlighting React's application of functional programming and immutability to manage complex application state.
-
Groovy Browser Automation
Colin Harrington introduces GEB, a browser automation solution, combining the power of WebDriver, jQuery content selection, the robustness of Page Object modelling and the expressiveness of Groovy.
-
Groovy for Java Developers
Peter Ledbrook attempts to answer the question "Java is a good all-purpose programming language, but does that mean it's the best tool for all jobs?"
-
Creating Modular Test Driven SPAs with Spring and AngularJS
Gunnar Hillert provides an overview of the current landscape and illustrate the choices the Spring XD team has made for its user interface.
-
Introducing RaveJS: Spring Boot Concepts for JavaScript Applications
John Hann presents the benefits of using RaveJS. Rave eliminates configuration, machinery, and complexity.