Emerging Technologies for the Enterprise Conference 2017: Day One Recap

by Michael Redlich 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).

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

by Wesley Reisz 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.

Clojure.spec is a New Contract System for Clojure

by Sergio De Simone 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.

Clojure 1.8 Improves Performance and Development Experience

by Abraham Marín Pérez 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.

Using Clojure to Build Native Android Apps

by Sergio De Simone 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.

Clojure 1.7 Introduces Transducers, Improves Cross-platform Support

by Sergio De Simone 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.

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

by Sergio De Simone 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.

Survey Finds Clojure Adoption Progresses Year-to-Year

by Sergio De Simone 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."

Emerging Languages: A Look at The Last Five Years

by Sergio De Simone 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.

Rebecca Parsons on the ThoughtWorks Technology Radar

by Shane Hastie 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.

Prismatic Adds Data Type Coercion to Schema 0.2

by Tom Coupland 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.

LightTable IDE Goes Open Source, Adds Plugin Support

by Tom Coupland 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.

Om: Enhancing Facebook's React with Immutability

by Tom Coupland 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.

A Few Highlights from QConSF2013- Part 2 of 2

by Martin Monroe on  Dec 31, 2013

It's one thing having an in-house training program. But there is a certain deeper insight that can be gained from attending a Q-Con conference in person. Which may be one reason why attendance at the globe-hopping event continues to grow.

A Few Highlights from QConSF2013- Part 1 of 2

by Martin Monroe on  Nov 30, 2013

On each day of the 3-day conference at the inviting environs offered at the Hyatt there was a jam-packed schedule of speakers, exhibits and activities that made for some difficult decisions as to which tracks and what happening to attend.