InfoQ Homepage Languages Content on InfoQ
-
Functional Programming for Optimization Problems with City of Palo Alto Open Data
Paco Nathan reviews an example data analysis application written in Cascalog used for a recommender system based on City of Palo Alto Open Data.
-
Reasonable Code with F#
Mike Falanga shows several C# and F# solutions to common programming problems, comparing how well each language enhances the ability to draw accurate conclusions about the code.
-
Spock: Soup to Nuts
Zan Thrash introduces Spock, a Grails testing framework that includes mocking, parameterized tests and an extension API.
-
Clojure core.async
Rich Hickey discusses the motivation, design and use of the Clojure core.async library.
-
Testing Grails Applications
Ken Kousen covers the testing options for Grails applications including testing constraints, using mocks, generating test data, the available testing annotations, and more.
-
Javascript... FOR SCIENCE!
Angelina Fabbro, Bill Mills call developers to help scientists progress in their research, providing advice, a project and a JavaScript tool that could be the starting point in this endeavor.
-
Gershwin: Stack-based, Concatenative Clojure
Daniel Gregoire introduces Gershwin, a stack-based, concatenative programming language with a Clojure runtime that targets the JVM.
-
Building APIs with Grails
Bobby Warner discusses the pros and cons of the available options that Grails developers have for creating RESTful APIs.
-
Advanced Web Development Techniques With Grails 2
Jeff Scott Brown presents some of the advanced features available in Grails 2 for web application development.
-
Productive Out-of-the-Box with Ember.js
Anthony Bull overviews some of the tools that help being productive with Ember.js, providing details on Yeoman.
-
An Introduction To Web Development With Grails 2
Jeff Scott Brown demoes creating a web application with Grails 2 using the command-line, GORM and Hibernate, GSP, and Spring Integration.
-
Taking PHP Seriously
Keith Adams outlines PHP's strengths and Facebook's attempts at remedying the inconsistencies and misfeatures in the core language.