InfoQ Homepage Development Content on InfoQ
-
Cooking on Gas: How to Use Chef to Get a Better Cloud Deal
Stephen Nelson-Smith discusses the idea of financial intermediation in cloud computing and explores how to use the Chef cloud automation framework to make it easy to move between cloud providers.
-
Clouds in Government - Perils of Portability
Gareth Rushgrove emphasized the importance of cloud portability in a world of Infrastructure and Platform as a Service, offering examples taken from the development of GOV.UK.
-
You Are Not a Software Developer! - Simplicity in Practice
Russ Miles shares the patterns and anti-patterns he's observed when teams attempt to really deliver valuable software, imparting principles and practices that guide him when helping teams deliver.
-
Writing Usable APIs in Practice
Giovanni Asproni expands upon the idea that usable APIs help writing clean code.
-
Concurrency in Clojure
Stuart Halloway discusses concurrency features in Clojure: atoms, agents, futures, delays, promises, STM, and dynamic vars.
-
Confessions of an Agile Addict
Ole Friis Østergaard discusses software development addictions: becoming aware of them, controlling them, getting rid of bad habits by admitting them and changing through practice.
-
Web Development: You're Doing It Wrong
Stefan Tilkov challenges many commonly-held assumptions about how to best develop web applications, emphasizing the strengths and ideal roles for HTML, CSS, JavaScript, HTTP and URIs.
-
Programming The Feynman Way
Ben Evans explores the idea that many of the characteristics of Feynman’s approach to physics are applicable to programmers, fueling the dream of a world where developers are free to be themselves.
-
The Ubiquitous Digital Map (Abridged)
Gary Gale revisits some of the important milestones in map development over time up to the digital maps of the present time, noting some of the current developments.
-
The Java EE 7 Platform: Higher Productivity & Embracing HTML 5
Arun Gupta demoes some of the new features introduced or enhanced in Java EE 7: HTML5, JAX-RS 2, JMS 2, Batch Processing and Caching API, WebSocket, etc.
-
Rocking the Gradle
Peter Walker discusses and demoes some of Gradle’s features: declarative build, convention over configuration, plugins, multi–project support, partial builds and increments, Ant and Maven integration.
-
Tackling Complex Data with Neo4j
Ian Robinson discusses the complexity of highly connected data and how graph databases can help, illustrating the talk with practical examples implemented using Neo4j.