InfoQ Homepage Development Content on InfoQ
-
Flex and Air in the Trenches
Scott Delap shares his experience creating an application using Flex&Air, speaking on technologies used, tooling and frameworks choices, remoting, testing and integration with the client system.
-
Failure Comes in Flavors - Stability Anti-patterns
Michael Nygard encourages us to have a failure oriented mindset. He presents many anti-patterns leading to systems instability and failure, accompanied by design patterns that should be used instead.
-
Radical Simplification Through Polyglot and Poly-paradigm Programming
This presentation attacks the problem of software complexity and how various modularity paradigms (e.g., object, functions, aspects) simplify complexity and help separate concerns.
-
Implementing REST Web Application Architectures
This presentation addresses the support for REST in Spring MVC from the perspective of a web application developer, including: URI templates, content-negotiation, and other RESTFul concepts.
-
I Come to Bury Agile, Not to Praise It
Agile came from small, colocated projects in the 1990s. Agile development now sits in a larger landscape and should be viewed accordingly. This talk discusses the new, larger agile development space.
-
Integration Tests Are a Scam
Integration tests are a scam, they burden you with long-running, fragile, hard-to-understand test suites. Learn the two-pronged attack that solves the problem: collaboration tests and contract tests.
-
Managing Mixed Java & .Net Development Projects
Giles Davies and Richard Erwin explain how to work in a mixed development environment, .NET and Java, by using TFS to manage the projects and using Visual Studio and Eclipse as IDEs.
-
CouchDB in a Real-World Setting
Jan Lehnardt allures the audience to use CouchDB for their web projects by presenting some of its most helpful features that are appropriate for such a task.
-
Ruby Go Mobile Web
This talk from FutureRuby shows how to create device neutral mobile applications with PhoneGap using HTML5 and Javascript, while still getting access to device features like the camera.
-
Extreme Productivity in Application Development with Roo
Ben Alex demonstrates the creation of an enterprise Java application using Roo, a SpringSource open code generation tool, intended to help developers to be more productive without losing flexibility.
-
The Power of Native Transactions
Juergen discusses transactions, the different types of transactions, the supposed universality of XA transactions and the alternative of using native transactions using the Spring framework.
-
Creating DSLs in Oslo
Amanda Laucher talks about Oslo and its tools, Intellipad, M.exe – the M Compiler, MB.exe – MGrammar Compiler, and how they can be used to create a DSL. She demonstrates the creation of a demo DSL.