InfoQ Homepage Conferences Content on InfoQ
-
Panel: Objects On Trial
Michael Feathers, Brian Foote, Richard P. Gabriel, Joshua Kerievsky, Eliot Miranda and Dave Ungar put Objects on trial and found them guilty for not living up to their promise.
-
Code2Cloud: Automating The Whole Software Dev/Deploy Cycle
Ryan Slobojan presents Code2Cloud used to automatically set up a number of tools useful for development and deployment: Hudson, Git, task repository, wiki, Cloud Foundry Deployment Services and Maven.
-
What’s New in Groovy 1.8 and Beyond?
Guillaume Laforge covers the main new features in Groovy 1.8 –DSL with command chain expressions, runtime performance improvements, GPars, closure support, JSON, and what is to come in Groovy 1.9.
-
Implementing Scalable HA Architectures with Spring Integration
Gary Russell and David Turanski discuss creating HA architectures with Spring Integration using Cluster Controller and Strict Message Ordering, accompanied by demoes.
-
Mirah for Android Development
Brendan Ribera introduces Mirah, a JVM-based programming language with a Ruby-like syntax, type inference, closures, meta-programming, macros, showing how to use it for Android development.
-
Dynalink: Dynamic Linker Framework for Languages on the JVM
Attila Szegedi discusses a framework which provides object registration and discoverability, overloaded method resolution, etc. for better inter-language communication on JVM using InvokeDynamic.
-
Evolving Continuous Delivery
Chris Read describes a situation where they had to gradually reorganize a development process standardizing the build and deployment scripts, adding CI, automating everything, staging the binaries.
-
Brownfield to Green
Nat Pryce presents the reengineering effort made to transform a legacy system through incremental improvement, the development process implemented, the results and some takeaway lessons learned.
-
Making the Mobile Web Native with PhoneGap
Keith Donald and Roy Clarkson present PhoneGap and demo developing cross-platform mobile applications for iOS and Android.
-
The Mapping Dilemma
David Nolen critiques the tools, languages and methodologies used today from the perspective of solving the “mapping dilemma”, introducing match, a pattern matching library for Clojure.
-
Extreme Cleverness: Functional Data Structures in Scala
Daniel Spiewak shows how to create immutable data that supports structural sharing, such as: Singly-linked List, Banker’s Queue, 2-3 Finger Tree, Red-Black Tree, Patricia Trie, Bitmapped Vector Trie.
-
Grails in the Cloud
Peter Ledbrook outlines the differences between several PaaS providers from the perspective of building, deploying and running a Grails application in the cloud, demoing running it on Cloud Foundry.