BT

Ready for InfoQ 3.0? Try the new design and let us know what you think!

Development Follow 779 Followers

restQL, a Microservices Query Language, Released on GitHub

by Thomas Betts Follow 54 Followers on  Jan 11, 2018

restQL, a query language for microservices, is now available as an open-source project on GitHub. The restQL language is intended to simplify common scenarios for client-side access to RESTful microservices, including multiple parallel calls and chained calls. restQL was created to avoid some limitations of the more well-known data querying and management frameworks Falcor and GraphQL.

Development Follow 779 Followers

Clojure 1.9 Brings Spec and More Language Features

by Sergio De Simone Follow 21 Followers on  Dec 11, 2017

As InfoQ previously reported, the most interesting new feature in the recently released Clojure 1.9 is Spec, which provides a standard and integrated system for the specification and testing of data and functions.

Java Follow 1207 Followers

Emerging Technologies for the Enterprise Conference 2017: Day One Recap

by Michael Redlich Follow 17 Followers on  Apr 24, 2017

Day One of the 12th annual Emerging Technologies for the Enterprise Conference was held on Tuesday, April 18 in Philadelphia, PA. This two-day event included keynotes by Blair MacIntyre (augmented reality pioneer) and Scott Hanselman (podcaster), and featured speakers Monica Beckwith (JVM consultant at Oracle), Yehuda Katz (co-creator of Ember.js), and Jessica Kerr (lead engineer at Atomist).

Java Follow 1207 Followers

Strange Loop 2016 Recap: Safeguards against Government Hacking, Plus Clojure and Java 9

by Wesley Reisz Follow 22 Followers on  Sep 19, 2016

Strange Loop 2016 recap, highlighting Amie Stepanoich's keynote on Safeguards against Government Hacking, Simon Ritter on Clojure Spec, and Simon Ritter discussing Jigsaw with JDK 9.

Development Follow 779 Followers

Clojure.spec is a New Contract System for Clojure

by Sergio De Simone Follow 21 Followers on  May 29, 2016

Clojure has a new core library, clojure.spec, that aims to provide a standard and integrated system for the specification and testing of data and functions. Besides making it possible to automatically validate Clojure code, the new specification system can be used for a number of tasks such as generative testing, error reporting, and destructuring.

Java Follow 1207 Followers

Clojure 1.8 Improves Performance and Development Experience

by Abraham Marín Pérez Follow 9 Followers on  Jan 27, 2016

Earlier this month, Alex Miller, one of the main developers behind the Clojure Community, announced the latest version of Clojure. The flagship new features of Clojure 1.8 are Direct Linking, String Functions and Socket Servers, although it also includes a few minor enhancements and more than thirty bug fixes.

Mobile Follow 187 Followers

Using Clojure to Build Native Android Apps

by Sergio De Simone Follow 21 Followers on  Aug 26, 2015 1

Clojure development on the Android platform has been progressing remarkably in the last few years, allowing developers to use it in fully fledged apps such as SwiftKey’s Clarity Keyboard. Here we will review the current status of tools that support Clojure on the Android platform.

Followers

Clojure 1.7 Introduces Transducers, Improves Cross-platform Support

by Sergio De Simone Follow 21 Followers on  Jul 20, 2015

Transducers and reader conditionals are the two most important new features in Clojure 1.7, says Cognitect’s Alex Miller. Transducers aim to enable composable algorithmic transformations on different kinds of collections, while reader conditionals can be used to improve Clojure portability across the JVM and JavaScript platforms.

Followers

Reimplementing TeX's Algorithms: Looking Back at Thirty Years of Programming

by Sergio De Simone Follow 21 Followers on  Jan 09, 2015

Glenn Vanderburg, director of engineering at LivingSocial, gave an interesting recount of his effort to implement TeX’s algorithms in Clojure at the last ClojureConj conference. In the process, he discovered how much programming has changed in the last thirty years.

Followers

Survey Finds Clojure Adoption Progresses Year-to-Year

by Sergio De Simone Follow 21 Followers on  Oct 28, 2014

Cognitect has recently published the results of a community survey aimed at finding out "how and for what Clojure and ClojureScript are being adopted, what is going well and what could stand improvement." According to Cognitect, though not a scientific survey, it shows how Clojure has "transitioned from exploratory status to a viable, sustainable platform for development at work."

Followers

Emerging Languages: A Look at The Last Five Years

by Sergio De Simone Follow 21 Followers on  Oct 02, 2014 7

In a recent article, Alex Payne, organizer of the Emerging Languages Camp, provides insight on how the language landscape has changed in the last five years and how it might change in future. InfoQ has talked with him.

Followers

Rebecca Parsons on the ThoughtWorks Technology Radar

by Shane Hastie Follow 30 Followers on  Mar 28, 2014 3

In January ThoughtWorks released the latest version of their Technology Radar in which they track what's interesting in the software development ecosystem. The big themes this year are (1) early warning systems and recovery in production, (2) the tension between privacy and big data, (3) the javascript ecosystem and (4) blurring of the line between the physical and virtual worlds.

Followers

Prismatic Adds Data Type Coercion to Schema 0.2

by Tom Coupland Follow 0 Followers on  Feb 19, 2014

Prismatic have added data coercion in the 0.2 release of their Clojure data description library, Schema. The addition of coercion means that the library doesn’t just reject data that has the wrong types, but it can be configured to modify instances to fit the schema. InfoQ talked to Prismatic's Jason Wolfe about Schema.

Followers

LightTable IDE Goes Open Source, Adds Plugin Support

by Tom Coupland Follow 0 Followers on  Feb 03, 2014

Chris Granger has open sourced the LightTable IDE with the 0.6 release. Third party plugin support was the highlight feature of the release. InfoQ talked to LightTable creator Chris Granger.

Followers

Om: Enhancing Facebook's React with Immutability

by Tom Coupland Follow 0 Followers on  Jan 17, 2014

Om is a new a ClojureScript interface for Facebook’s React HTML UI library. Om uses Clojure(Script)'s persistent data structures and requestAnimationFrame to further improve React's rendering. InfoQ talked to Om's creator, David Nolen, about Om and the benefits of functional concepts for application programming.

BT