InfoQ Homepage Programming Content on InfoQ
-
Community Management: The Next Wave of SOA Governance and API Management
Tim Hall discusses compares and contrasts SOA Governance and API Management, explaining why he believes they will evolve into a new discipline called “Community Management”.
-
Beautiful JavaScript with CoffeeScript
Amir Barylko introduces CoffeeScript showing some of its main constructs.
-
Transactions for the REST of Us
Cesare Pautasso and Guy Pardon propose a way of implementing transactions over HTTP using REST and the Try-Confirm/Cancel protocol.
-
Chasing the Golden GOOS
Alex Aitken and Nick Faulkner share lessons learned building a cross-platform HTML5 application based on GOOS principles (Growing Object-Oriented Software).
-
How the Ancient Greeks Invented Programming
Matt Butcher explores the philosophical systems devised by Plato and Aristotle, showing how Plato laid the foundations for what is now OOP, while Aristotle’s dynamic model is at the core of FP.
-
Building High Performing Agile Teams
Naveed Khawaja and Carl Bruiners introduce various Agile principles and practices and conduct a hands-on practice session meant to explain how to build a performing team.
-
Akka Eye for the Spring Guy or Gal
Jan Machacek introduces writing Scala applications to Spring developers, demoing using Akka actors with mix-in composition, higher-order functions, higher-order kinds, and REST API.
-
Recovering the Ability to Design when Surrounded by Messy Legacy Systems
Eric Evans shares 4 strategies for dealing with messy legacy systems: Bubble Context, ACL Synchronization, Exposing Legacy Assets, and Domain Events Channel.
-
The Mobile Web Developer's Tool Belt
Pete LePage lists a number of mobile development tools, frameworks and libraries, and introduces a testing and iteration process meant to ensure an application works on as many devices as possible.
-
Multiplatform, Promises and HTML5
Max Firtman discusses the present mobile ecosystem, why cross-platform is the key to success, HTML5 APIs, challenges with HTML5, when HTML5 is a proper solutions and other.
-
Project Lambda in Java SE 8
Daniel Smith discusses Project Lambda including lambda expressions, default methods, and parallel collections to be soon part of Java SE 8.
-
Grails Update
Jeff Brown presents what’s new in Grails 2.0, 2.1 and 2.2, and informs on the enhancements to be introduced with 2.3.