InfoQ Homepage Conferences Content on InfoQ
-
Spring on Java 8
Juergen Hoeller outlines several Java 8 features within Spring's programming model and explores the impact on application architectures.
-
Becoming Productive Groovy/Grails and Spring Developer with IntelliJ IDEA
Andrey Cheptsov explores some of the IntelliJ IDEA’s tricky features helping Groovy&Grails developers to be more productive.
-
Building APIs with Grails
Bobby Warner discusses the features available in Grails 2.3 to build RESTful APIs.
-
A Relational Exploration of the Chomsky Hierarchy
Friedman and Byrd explain how to encode deterministic and non-deterministic finite automata, push-down automata, and Turing Machines in miniKanren, a DSL for relational (pure logic) programming.
-
How Developers Can Treat Ovarian Cancer
Mridula Jayaraman shares from her experience developing a next generation sequencing solution used to customize cancer treatment based on patient's genetic makeup.
-
High Performance Virtual Teams - Oxymoron or Necessity?
Ashley Johnson identifies key principles for high performance product development teams, and explore which of these we can and cannot control in virtual teams.
-
Building URL-Driven Web Apps with Ember.js
Tom Dale examines the core architecture of a URL-driven web app built with JavaScript, then discusses a specific implementation of it with Ember.js.
-
Enabling Java in Latency Sensitive Environments
Gil Tene examines the core issues that have historically kept Java environments from performing well in low latency environments and how it can perform now without trade-offs and compromises.
-
How Agile Coaches Help Us Win—the Agile Coach Role at Spotify
Brendan Marsh and Kristian Lindwall present what they believe an Agile Coach is, give some insight into the daily life of an Agile Coach at Spotify & explain why they believe Coaches help others win.
-
When Code Reacts to Data
Jessica Kerr introduces a different way of thinking about I/O, delaying all side-effects to the end, illustrating manipulating code as data, and at the same time letting data influence the code.
-
The Future is Agile
David Tanzer takes a look at the current status of software development and suggests what a team can do to stay competitive, and what a developer can do so his/her employers still need him over time.
-
Programming Exercises
Terry Yin explains different programming exercises, outlining the difference in their effectiveness.