InfoQ Homepage Programming Content on InfoQ
-
The Design of Datomic
Rich Hickey discusses the design decisions made for Datomic, a database for JVM languages: what problems they were trying to solve with it, the solutions chosen, and their implementations.
-
DevOps to NoOps: 10 Cloud Services You Should Be Using
Ross Mason discusses top 10 infrastructure APIs that help building applications quicker in this age marked by a platform and technological shift.
-
Oracle Public Cloud Architecture
Tyler Jewell discusses the multi-tenancy model and elasticity solution implemented by Oracle Public Cloud which provides a database, Java and a number of sales and marketing applications as services.
-
Why APL Is Still Cool
Joel Hough and Morten Kromberg present some of the features that make APL interesting, along with a demo showing what it means to program in APL.
-
Evident Code, at Scale
Stuart Halloway shares advice on creating evident code that scales. Evident code is software that clearly expresses its meaning and purpose.
-
Is Enterprise Java Ready for Mobile and Cloud?
Mark Little reviews the hardware and software forces that led to today’s ubiquitous computing marked by mobile and cloud computing, and its impact on Java and middleware in the enterprise.
-
A Few of My Favorite [Python] Things
Mike Pirnat presents some tips and tricks, standard libraries and third party packages that make programming in Python a richer experience.
-
Mobile, HTML5 and the Cross-platform Promise
Maximiliano Firtman discusses the status of HTML5 and its browser support, introducing cross-platform app creation for the store, including hybrid apps with PhoneGap.
-
Building a Hybrid Cloud at Canadian Pacific
Stuart Charlton presents Canadian Pacific’s strategy for a modern IT: adopting hybrid cloud, introducing Agile/Lean development, automating everything, distributed data systems, RESTful integration.
-
Ozma: Extending Scala with Oz Concurrency
Peter Van Roy discusses solving concurrency issues with deterministic concurrency using Ozma, an extension of the Scala language employing the Oz deterministic dataflow concepts.
-
Why Prismatic Goes Faster With Clojure
Bradford Cross recommends creating custom libraries containing composable abstractions instead of monolithic frameworks, exemplifying with Flop, Store, Graph, and Newsfeeds, all written in Clojure.
-
Classifiers: A Simple Framework for Accelerating Application Development
David Raal discusses Classifiers, a framework for dealing with classifiers and schemes, covering: what classifiers are, usage, design basics, integrating them into applications, pitfalls and issues.